Skip to main content

PashaPay Python Toolbox

Project description

Example Package

This is a simple example package. You can use GitHub-flavored Markdown to write your content.

ppptoolbox

Development and Deployment Workflow

1. Feature Development

  • Create a new feature branch from master:
    git checkout master
    git pull origin master
    git checkout -b feature/my-feature
    
  • Make your changes and commit them.
  • Push your feature branch:
    git push origin feature/my-feature
    

2. Testing on Development

  • Open a Pull Request (PR) from your feature branch to development.
  • Once merged, the workflow will automatically build, test, and publish the package to TestPyPI.
  • You can also manually trigger the workflow on development using the "Run workflow" button in GitHub Actions.

3. Releasing to Production (PyPI)

  • After successful testing, open a PR from development to master.
  • Merge the PR into master.
  • Bump the version in pyproject.toml (if not already done).
  • Create a new annotated tag on master for the release:
    git checkout master
    git pull origin master
    git tag -a vX.Y.Z -m "Release vX.Y.Z"
    git push origin vX.Y.Z
    
  • The workflow will automatically build and publish the package to PyPI when a tag is pushed to master.

4. Notes

  • TestPyPI is used for testing releases from the development branch or manual workflow runs.
  • PyPI is used for production releases, triggered only by tags on the master branch.
  • Each release version can only be published once to PyPI/TestPyPI. Bump the version for each new release.

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

ppptoolbox-0.0.4.tar.gz (1.7 kB view details)

Uploaded Source

Built Distribution

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

ppptoolbox-0.0.4-py3-none-any.whl (2.5 kB view details)

Uploaded Python 3

File details

Details for the file ppptoolbox-0.0.4.tar.gz.

File metadata

  • Download URL: ppptoolbox-0.0.4.tar.gz
  • Upload date:
  • Size: 1.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for ppptoolbox-0.0.4.tar.gz
Algorithm Hash digest
SHA256 a3636ab7b86eca1d0e4a4cb16d1a324dcf5936fd196f07608d21550d3d7265d4
MD5 d46eafd5c7dbc753113403685040102a
BLAKE2b-256 53e5b10f53182a1612f30bc56bcc15c0dd7831dce557a88cf59b9a31a170d12b

See more details on using hashes here.

Provenance

The following attestation bundles were made for ppptoolbox-0.0.4.tar.gz:

Publisher: prod.yaml on m10-payments/python-toolbox

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

File details

Details for the file ppptoolbox-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: ppptoolbox-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 2.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for ppptoolbox-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 fc51d1aa0387dbdcd36df680e63de77c55057a9a92034d043571f6ca13df4a4d
MD5 095cf20f244e320a126b714f76576a60
BLAKE2b-256 51f323396babe3007657c453c185310a0eff5bfa4ec881823601264986621e81

See more details on using hashes here.

Provenance

The following attestation bundles were made for ppptoolbox-0.0.4-py3-none-any.whl:

Publisher: prod.yaml on m10-payments/python-toolbox

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