TaskChain
Install
pip install taskchain
From source
git clone https://github.com/flowerchecker/taskchain
cd taskchain
poetry install
Changelog
unpublished
- allow to define multiple input task using regexp
1.2.1
- fixes
1.2.0
- remove redundant module
taskchain.task - add support for task exclusion, just use
exluded_tasksin your config - add tools for testing, check
taskchain.utils.testing - finish documentation
- remove some redundant methods
1.1.1
- improve chain representation in jupyter
- add
tasks_dfparameter to chains - add support for
usesin contexts (same syntax as in configs) - improve create_readable_filenames
- use config name as default name
- better verbose mode
forcemethod of both Chain and Task now supportsdelete_dataparameter which delete persisted data- it defaults to
False - be careful with this
- it defaults to
- add Makefile
1.1.0
- release to PIP
1.0.3
- more types can be used for
runmethod, e.g.dictorDict[str, int] - forbid some names of parameters with special meaning in configs (
uses,tasks, ...) - you should import from
taskchaininstead oftaskchain.taks, later is deprecated and will be removed- use
from taskchain import Task, Config, Chainorimport taskchain as tc; tc.Task
- use
- MultiChain are now more robust, you can use them with configs with context, and it will work correctly
Development
Release new version to PIP
make version-patch
# OR
make version-minor
make publish
Develop docs
run server which dynamically serves docs web.
make docs-develop
Build docs
Create documentation as static files.
make docs-build
Build docs
Builds documentation and deploys it to GitHub Pages
make make docs-publish
Metadata
Release files for taskchain 1.4.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| taskchain-1.4.0.tar.gz | 31.2 kB | Without provenance | Details for taskchain-1.4.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| taskchain-1.4.0-py3-none-any.whl | Python 3 | none | any | Details for taskchain-1.4.0-py3-none-any.whl |
Total release size: 67.7 kB
Release files / taskchain-1.4.0.tar.gz
| Download URL | taskchain-1.4.0.tar.gz |
|---|---|
| Size | 31.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c4bebdea5d419f6bf9bf6e8e2f7467371108f0fd3c3e9b44f5a1fb90d1e60a6b
|
|
BLAKE2b-256 checksum How to use checksums |
8dcb98aa468c0ff3329becab1e4758fef473717e118fdfe53d1ea41d8c244cc6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.4.1 CPython/3.8.13 Linux/6.6.2-201.fc39.x86_64
|
Release files / taskchain-1.4.0-py3-none-any.whl
| Download URL | taskchain-1.4.0-py3-none-any.whl |
|---|---|
| Size | 36.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
31c5cac4e231e0220b116561568416653c45f3619d3be64fdc55ee2a352de6c1
|
|
BLAKE2b-256 checksum How to use checksums |
df1f64819ffc9740383179c8abe7efa5e331aab821ae39858d545e089e05e547
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.4.1 CPython/3.8.13 Linux/6.6.2-201.fc39.x86_64
|
Security for taskchain 1.4.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.