Skip to main content

pipenv-devcheck

pipenv-devcheck is a command-line utility for helping python package developers ensure that their development environments match what they are expecting of their users' environments.

At Neighborhoods, some developers utilize Pipenv as a dependency management system during development, allowing for assurance that an entire development team is working with an identical environment. While Pipenv is an extremely helpful development tool, it is not an all-in-one solution to development challenges.

When a user installs a python package, for example, the dependencies they need are specified not in Pipenv's Pipfile, but in setup.py. As a result, it is possible for a developer to change the dependencies they are using without reflecting those changes in the environment expected for package usage.

pipenv-devcheck is a lightweight command-line tool to check for such mistakes. If a project is found to have discrepancies between the development and user environments, an error is thrown, allowing for detection by CI tools. While simple in nature, this check can prevent annoying issues such as revising a package release to update requirements, or developers having difficulty with helping users debug due to a hidden environment difference.

After installation, simply run pipenv-devcheck at the root of a package via the command line to use!

Disclaimer

This tool is not designed to check for implicit compatibility issues between package versions. It will only check if the version numbers specified in a package's dependency files theoretically are compatible. Please consult the source of the individual packages if implicit compatibility issues arise.

This project is licensed under the terms of the MIT license.

Metadata

Release files for pipenv-devcheck 0.5.1

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

Source distribution (sdist)

Source distribution for pipenv-devcheck 0.5.1
File Size Uploaded Provenance
pipenv-devcheck-0.5.1.tar.gz 8.8 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for pipenv-devcheck 0.5.1
File Interpreter ABI Platform
pipenv_devcheck-0.5.1-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 17.4 kB

Release files / pipenv-devcheck-0.5.1.tar.gz

Download URL pipenv-devcheck-0.5.1.tar.gz
Size 8.8 kB
Tags Source
SHA-256 checksum
How to use checksums
ebac64a46902345a71e5ff60a342186a9a29cb4b288644e3465f8de73e19d15b
BLAKE2b-256 checksum
How to use checksums
8fb5fbb86c8c9c4c1e25de2e1858a87e08eda4dac647f372ffec3f87045de15b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

Release files / pipenv_devcheck-0.5.1-py2.py3-none-any.whl

Download URL pipenv_devcheck-0.5.1-py2.py3-none-any.whl
Size 8.6 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
eae6051a27889c750c8e470fef897300b75ed2b8e6b6f7969c98bb122bb3516d
BLAKE2b-256 checksum
How to use checksums
808410258f734f1bca00e7c4b540d2fc7322030206dfeef458940f5a6a87b2b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

Security for pipenv-devcheck 0.5.1

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.

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