Skip to main content

Install Python applications

Project description

payne

Payne allows a user to install multiple versions of a Python application at the same time. It uses uv for isolation between applications and caching.

Note: there may be incompatible chages before version 1.0. If you use an earlier version, you may have to delete your applications directory and re-install applications.

Testing

Before running the tests, run scripts/build-test-data.py

When testing manually, start an HTTP server in run...:

uv tool run python -m http.server -d run

...and set UV_INDEX

UV_INDEX=payne_test_data=http://localhost:8000/payne_test_data

The automated tests run their own server, but will use the already running one if there is one.

See doc/testing.md for details.

Etymology

This should have been called "Pain", for Python application installer (and because installing Python applications is a pain), but that name was already taken on PyPI. "Payne" is considered close enough.

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

payne-0.2.0.tar.gz (43.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

payne-0.2.0-py3-none-any.whl (25.8 kB view details)

Uploaded Python 3

File details

Details for the file payne-0.2.0.tar.gz.

File metadata

  • Download URL: payne-0.2.0.tar.gz
  • Upload date:
  • Size: 43.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for payne-0.2.0.tar.gz
Algorithm Hash digest
SHA256 8df7f0b7255dc0bee43e61fbcb3f3902f7e31780c38045073065a93beb528a8b
MD5 777fa71b73b594a3831c75f1d9657ee8
BLAKE2b-256 680b468355bccfa6afb2cdcfca84dd6b0b9e9ea4e0d6b92fea2e8af3ae3eb572

See more details on using hashes here.

Provenance

The following attestation bundles were made for payne-0.2.0.tar.gz:

Publisher: publish-pypi.yml on deffi/payne

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file payne-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: payne-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 25.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for payne-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 07b4199ca95bf4e795af9f27a0093f502847c0f214980e1d3ddf1d3f38e948a7
MD5 e0cd874889a7c317751a9dc73bd29b67
BLAKE2b-256 d7be4fd7ad4f3d2864203c7afdcdf8c030efcd322591d77b50c429957da5956d

See more details on using hashes here.

Provenance

The following attestation bundles were made for payne-0.2.0-py3-none-any.whl:

Publisher: publish-pypi.yml on deffi/payne

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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