Skip to main content

No project description provided

Project description

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

Project details


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)

Uploaded Source

Built Distribution

piter-0.8.0-py3-none-any.whl (7.6 kB view details)

Uploaded Python 3

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

Hashes for piter-0.8.0.tar.gz
Algorithm Hash digest
SHA256 6473af642a7ff9b423d8d73ab34496a520ddfa41bf9d94a15b02d44122825515
MD5 6abb449a1065d0d9503aea9996cd640a
BLAKE2b-256 4f96be3ce777f9ebe1db6d6a82f4747a0b945d150b60c54169dde0e0af6e2ba3

See more details on using hashes here.

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

Hashes for piter-0.8.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a216e748a0cf58bb870aac6aad61301fe0528fcfeb8af8d1a2ba5130dca524fa
MD5 77ccfd71ba6350512b373d219df42cdf
BLAKE2b-256 640201ed71b1841f0729453c6c7443e77d1e88282c0c678a7dc88ee70809d0d9

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page