Skip to main content

PITER - virtual environments management tool for Python projects

PyPI codecov Total alerts

Idea

While working on Python project you may need multiple virtual environments. You can divide your development and test environments, have multiple environments to test against different version of libraries or any other use cases

Minimal configuration

Install piter with

pip install piter

Create or update pyproject.toml file with following configuration

[tool.piter]

[tool.piter.env.test]
dependencies = [
	"pytest==6.2.4", 
]
scripts.test = "pytest"

[tool.piter.env.dev]
dependencies = [
	"black==21.5b1",
]

scripts.lint = "black ."
scripts.check = "black --check ."

Available commands with this configuration

# install, remove and reinstall env 
piter env dev --install
piter env dev -i

piter env dev --remove
piter env dev -r

piter env dev --reinstall
piter env dev -ri


# run script without specifying env
piter run test

# run script
piter run dev:lint

Metadata

Release files for piter 0.8.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 piter 0.8.0
File Size Uploaded Provenance Actions
piter-0.8.0.tar.gz 6.6 kB Without provenance Details for piter-0.8.0.tar.gz

Built distribution (wheel)

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

Total release size: 14.2 kB

Release files / piter-0.8.0.tar.gz

Download URL piter-0.8.0.tar.gz
Size 6.6 kB
Tags Source
SHA-256 checksum
How to use checksums
6473af642a7ff9b423d8d73ab34496a520ddfa41bf9d94a15b02d44122825515
BLAKE2b-256 checksum
How to use checksums
4f96be3ce777f9ebe1db6d6a82f4747a0b945d150b60c54169dde0e0af6e2ba3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.14

Release files / piter-0.8.0-py3-none-any.whl

Download URL piter-0.8.0-py3-none-any.whl
Size 7.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a216e748a0cf58bb870aac6aad61301fe0528fcfeb8af8d1a2ba5130dca524fa
BLAKE2b-256 checksum
How to use checksums
640201ed71b1841f0729453c6c7443e77d1e88282c0c678a7dc88ee70809d0d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.14

Security for piter 0.8.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.

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