Workflow orchestration and management.
Project description
Overview
This directory contains files for building and publishing the prefect-client
library. prefect-client is built by removing source code from prefect and
packages its own requirements.txt and setup.py. This process can happen
in one of three ways:
- automatically whenever a PR is created (see
.github/workflows/prefect-client.yaml) - automatically whenever a Github release is published (see
.github/workflows/prefect-client-publish.yaml) - manually by running the
client/build_client.shscript locally
Note that whenever a Github release is published the prefect-client will
not only get built but will also be distributed to PyPI. prefect-client
releases will have the same versioning as prefect - only the package names
will be different.
This directory also includes a "minimal" flow that is used for smoke
tests to ensure that the built prefect-client is functional.
In general, these builds, smoke tests, and publish steps should be transparent.
It these automated steps fail, use the client/build_client.sh script to run
the build and smoke test locally and interate on a fix. The failures will likely
be from:
- including a new dependency that is not installed in
prefect-client - re-arranging or adding files in such a way that a necessary file is rm'd at build time
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file prefect-client-2.14.0.tar.gz.
File metadata
- Download URL: prefect-client-2.14.0.tar.gz
- Upload date:
- Size: 470.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2ff255a76df4c5266dbab9d111aebddbe1451a6c269958df5fbfc334e4aee7df
|
|
| MD5 |
68aa8fd830acab2b439df0e6f6cf52fc
|
|
| BLAKE2b-256 |
0e406aefd50453908f0c4f0ac75a360ce1ef962f5bab3d55d63be50ce2024fb0
|
File details
Details for the file prefect_client-2.14.0-py3-none-any.whl.
File metadata
- Download URL: prefect_client-2.14.0-py3-none-any.whl
- Upload date:
- Size: 1.0 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b0ea60c6e6e27a37050079e42f0c489be6dc6b4baddc5c7d45cb6454ca214573
|
|
| MD5 |
7232b727ab466184d33db3a529f397b1
|
|
| BLAKE2b-256 |
cdb9d25217f168658b81a1fa5df1b865f96486c143b3bf1bb77b6099c5a99d6d
|