No project description provided
Project description
PITER - virtual environments management tool for Python projects
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
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
piter-0.8.0.tar.gz
(6.6 kB
view details)
Built Distribution
piter-0.8.0-py3-none-any.whl
(7.6 kB
view details)
File details
Details for the file piter-0.8.0.tar.gz
.
File metadata
- Download URL: piter-0.8.0.tar.gz
- Upload date:
- Size: 6.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6473af642a7ff9b423d8d73ab34496a520ddfa41bf9d94a15b02d44122825515 |
|
MD5 | 6abb449a1065d0d9503aea9996cd640a |
|
BLAKE2b-256 | 4f96be3ce777f9ebe1db6d6a82f4747a0b945d150b60c54169dde0e0af6e2ba3 |
File details
Details for the file piter-0.8.0-py3-none-any.whl
.
File metadata
- Download URL: piter-0.8.0-py3-none-any.whl
- Upload date:
- Size: 7.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a216e748a0cf58bb870aac6aad61301fe0528fcfeb8af8d1a2ba5130dca524fa |
|
MD5 | 77ccfd71ba6350512b373d219df42cdf |
|
BLAKE2b-256 | 640201ed71b1841f0729453c6c7443e77d1e88282c0c678a7dc88ee70809d0d9 |