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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
|