Detect changes in your pytask environment and abort a project build.
Project description
pytask-environment
pytask-environment allows you to detect changes in your pytask environment and abort a project build.
Installation
pytask-environment is available on PyPI and Anaconda.org. Install it with
$ pip install pytask-environment
# or
$ conda install -c conda-forge pytask-environment
Usage
If the user attempts to build the project with pytask build
and the Python version has
been cached in the database in a previous run, an invocation with a different
environment will produce the following command line output.
Running
$ pytask --update-environment
will update the information on the environment.
To disable either checking the path or the version, set the following configuration to a falsy value.
[tool.pytask.ini_options]
check_python_version = false # true by default
check_environment = false # true by default
Future development
The plugin might be further extended to compare the current environment against an
environment.yml
or a list of packages and versions to ensure that the environment is
not altered.
Changes
Consult the release notes to find out about what is new.
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
File details
Details for the file pytask_environment-0.3.0.tar.gz
.
File metadata
- Download URL: pytask_environment-0.3.0.tar.gz
- Upload date:
- Size: 53.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.16
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d40df5aa3432a5523a9740953089ee5ef0481ce3e407e0cbcba37c4c9b1c932c |
|
MD5 | 42f9ca389827c98a66759c8bb655e396 |
|
BLAKE2b-256 | 0afab27dbc7177bb6da2db6ed864f21d75a92df04c48619aba61b0f70005d41b |
File details
Details for the file pytask_environment-0.3.0-py3-none-any.whl
.
File metadata
- Download URL: pytask_environment-0.3.0-py3-none-any.whl
- Upload date:
- Size: 6.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.16
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7db896179a5d129a294148d97f9adbf2d49c9cd217b86685a20157f4f37501de |
|
MD5 | 763e60d2b69d7feb80b2680c0e4460c4 |
|
BLAKE2b-256 | 2a5784df31619e77d0b899fa608b1801ff148804f914572ef1b4c590333a53fb |