Skip to main content

JARVIS SDK Python Package

Project description

Jarvis SDK by Fashiondata.io

Changelog

Release 1.1.9 : 2021-02-17

  • Bugfix : added some extra checking for one-task TTT with dependencies specified.

Release 1.1.8 : 2021-02-16

  • Added --context flag to specify which context to use.
  • Added --no-launch flag to skip the DAG launch question asked to the user.

Release 1.1.7 : 2021-02-03

  • All configuration types : the flag direct_execution is added and to true automatically if not present.
  • All configuration type : added context management.
  • TTT : added enhanced SQL parameters management.
  • TTT : added GBQ Script support.
  • TTT : added "use_query_cache" flag for "sql" task type.
  • TTT : added "temporary_table" flag for "sql" task type.
  • TTT : added enhanced information context for "sql" task type.
  • Global : bugfix

Release 1.1.6 : 2020-11-24

  • TTT : fixed an issue linked to partitioned table creation for direct execution mode.
  • TTT : fixed "--sql-execution-date" parameter usage.
  • Minor fixes

Release 1.1.5 : 2020-11-04

  • TTT : the DAG can be deployed in direct execution mode.
  • TTT : the user is asked if he wants to execute teh DAG upon successful upload.
  • TTT : the user is not asked for the project profile. The configuration attribute "default_gcp_project_id" is used automatically.
  • Updated "setup.py"
  • Added file encoding verification upon reading. Everything will be converted to UTF-8
  • Added specific Google Drive scope to generated DAG to allow Google Sheet as GBQ source
  • When a "workflow" type configuration is uploaded, the latest workflow status (if it exists) is deleted.
  • The used is asked if he wants to deploy associated cloud functions upon STS and STT deployment.
  • STT : DDL infos can be processed using different methods

Release 1.1.4 : 2020-07-03

  • Added Notification upon Jarvis SDK new release on PyPi
  • TTT : added "client_type" and "client_version" to the stored configuration

Release 1.1.3 : 2020-06-18

  • TTT : fixed another regression on function call.

Release 1.1.2 : 2020-06-18

  • TTT : fixed a regression impacting SQL type tasks.

Release 1.1.1 : 2020-05-18

  • Added support for ZSH under Max OS X
  • TTT : Added task status
  • TTT : added special check for tasks declared in "task_dependencies" but not in "workflow"
  • TTT : check if task IDs are named properly
  • TTT : You can run tasks locally with : jarvis configuration run YOUR-CONF.json [task1 task2 .... taskN]
  • Project Profiles list is now sorted

Release 1.1.0 : 2020-02-19

  • Added TTT DAG file checking upon deployment. The user must validate if he wants to overwrite TTT DAG.
  • Removed Project selection validation.

Release 1.0.1 : 2020-02-10

  • Fixed seek() error on file read

Release 0.0.16 : 2020-01-10

  • Removed ASCII art
  • Storage-to-tables : check for JSON syntax for DDL files as well

Release 0.0.15 : 2019-xx-xx

  • Table-To-Table : GBQ table schema will be preserved upon WRITE_TRUNCATE
  • Minor fixes

Release 0.0.14 : 2019-11-26

  • Table-To-Table : added nested RECORD fields support for Bigquery table creation.

Release 0.0.13 : 2019-11-15

  • Storage-To-Tables : "jarvis create configuration" support

Release 0.0.12 : 2019-11-04

  • Added Storage-To-Tables configuration support.
  • Table To Table (gbq to gbq) : "create_gbq_table" tasks will now use an external DDL file to describe the table schema.

Release 0.0.11 : 2019-10-23

  • Table To Table (gbq to gbq) configuration will now use "configuration_type" and "configuration_id".
  • Table To Table (gbq to gbq) configuration DOES NOT need "dag_name" parameter anymore.
  • Storage To Storage configuration accepts "gcp_project_id" in the "source" section if the "source_type" is "gcs".

Release 0.0.10 : 2019-09-20

  • Added auto creation of ".bash_profile" for Max OS X
  • Added password double check upon user creation
  • Added SQL file path management for "table-to-storage" deploy command
  • Added : jarvis create configuration CONFIGURATION_TYPE command
  • Added : jarvis check configuration CONFIG.json command
  • Added : project profiles management

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

jarvis_sdk-1.1.9-py3-none-any.whl (43.7 kB view details)

Uploaded Python 3

File details

Details for the file jarvis_sdk-1.1.9-py3-none-any.whl.

File metadata

  • Download URL: jarvis_sdk-1.1.9-py3-none-any.whl
  • Upload date:
  • Size: 43.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.5

File hashes

Hashes for jarvis_sdk-1.1.9-py3-none-any.whl
Algorithm Hash digest
SHA256 9f66a53bccab9d84619f794043f00cf85fc5a0723dd282d0132d36af0458f2d8
MD5 df8e7d4e8046b242228eb3d4deacd910
BLAKE2b-256 b25c7a8f86d287cf6229a810b4b4ecb905571c7da1be2cadd34bac77a32df44c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page