Skip to main content

CU Python Opinionated Prefect Tasks

Project description

A package of Prefect Tasks and helpers.

Minimum Python 3.6

The following task ‘families’ are included:

  • SFTP Tasks

  • ORADB (Oracle Database) Tasks

  • Object Storage Tasks

Installation

From pip: pip install git+https://github.com/CUBoulder-OIT/cupyopt.git@master#egg=cupyopt

Alternatively, and importantly for development, clone this into an existing project and install in “development mode” with -e.

git clone https://github.com/CUBoulder-OIT/cupyopt.git pip install -e cupyopt/

NB, The ‘x.y.z’ (e.g. 0.12.6) in the versioning matches the versioning in Prefect. However the 4th section is ours to be unique within that version.

Use

Import the Task you need similar to:

from cupyopt.objectstore_tasks import ObjstrClient

Tests and Linting

make install
make lint
make test

Contributing?

Create an issue, fork the repo, fix an issue, submit a PR. All are welcome.

Flow practices very roughly hew to one-flow: https://reallifeprogramming.com/git-process-that-works-say-no-to-gitflow-50bf2038ccf7

Project details


Download files

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

Source Distribution

cupyopt-0.15.11.2.tar.gz (13.9 kB view details)

Uploaded Source

Built Distribution

cupyopt-0.15.11.2-py3-none-any.whl (15.3 kB view details)

Uploaded Python 3

File details

Details for the file cupyopt-0.15.11.2.tar.gz.

File metadata

  • Download URL: cupyopt-0.15.11.2.tar.gz
  • Upload date:
  • Size: 13.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.10

File hashes

Hashes for cupyopt-0.15.11.2.tar.gz
Algorithm Hash digest
SHA256 fabfcdef356145b32eb3e7d78bab803c2b84c195faaba1b9c7636dffe3b87d90
MD5 8eb510709b2e1376ada090e8e2ab7012
BLAKE2b-256 d1d2827f2dec2fdbb981407ee4f09185a70b1a660723594a8d012062f7a79850

See more details on using hashes here.

File details

Details for the file cupyopt-0.15.11.2-py3-none-any.whl.

File metadata

  • Download URL: cupyopt-0.15.11.2-py3-none-any.whl
  • Upload date:
  • Size: 15.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.10

File hashes

Hashes for cupyopt-0.15.11.2-py3-none-any.whl
Algorithm Hash digest
SHA256 0fd8e63c3354f49b3e022a2faaa3e95d6234793a82aeead36ccbdea77b508e83
MD5 d4de918f41435212c9e90f6a9cc1beef
BLAKE2b-256 a7ea8925073fc7dd4157710f416bcafd6bae2f724e05f09e3439c5ccc52b95bf

See more details on using hashes here.

Supported by

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