Skip to main content

Conjuring

Reusable global Invoke tasks that can be merged with local project tasks.

Features

  • Merge any local tasks.py file with global Conjuring tasks
  • Use all global Conjuring tasks provided by this package
  • Only include the global Conjuring tasks you want (opt-in spells)
  • Use all Conjuring tasks excluding some (opt-out spells)
  • Add your own custom tasks from Python modules or packages to global tasks
  • Display your custom task modules conditionally
  • Display your custom individual tasks conditionally
  • Merge your project tasks with the global reusable tasks
  • Prefix task names of your custom module

More details on the features documentation.

Tasks

Each module under the conjuring/spells directory is a collection of Invoke tasks.

Read more in Spells (API reference).

Quick setup

Install Conjuring in an isolated virtualenv with pipx:

pipx install --include-deps conjuring

The --include-deps flag is needed to install Invoke's apps (invoke and inv).

Run the command to configure files on your home directory:

# For more options:
# conjuring init --help
conjuring init

You should see the list of Conjuring tasks from any directory where you type this:

invoke --list

For more configuration options, read the detailed documentation.

Metadata

Release files for conjuring 0.15.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for conjuring 0.15.0
File Size Uploaded Provenance
conjuring-0.15.0.tar.gz 104.9 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for conjuring 0.15.0
File Interpreter ABI Platform
conjuring-0.15.0-py3-none-any.whl Python 3 none any Details

Total release size: 194.1 kB

Release files / conjuring-0.15.0.tar.gz

Download URL conjuring-0.15.0.tar.gz
Size 104.9 kB
Tags Source
SHA-256 checksum
How to use checksums
d3c6e6ec081baef9f5f5990f3ca3865b3c27c9cfd205753a3a3653450e284435
BLAKE2b-256 checksum
How to use checksums
3c71fb24103f4199b12d3be08fe75e3c14286f217fdfa32b9399abed10f7977b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / conjuring-0.15.0-py3-none-any.whl

Download URL conjuring-0.15.0-py3-none-any.whl
Size 89.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6d1b98920f6e18b6b999b549c8190c2e6ef30dffce6b8b52706255ac34e8d36c
BLAKE2b-256 checksum
How to use checksums
879e29981e0089cc42a43e0ffd3d55863485083a256b42a6e75c4c4b416cf381
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Security for conjuring 0.15.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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page