Skip to main content

A corporate helper package

Project description

p1_helpers

Package with common helper functions we use all the time. We use it to reduce code repeating and unify common processes.

$ tree p1_helpers/
p1_helpers/
├── dbg.py
├── io_.py
├── parser.py
├── printing.py
├── s3.py
└── system_interaction.py

Package contents

  • dbg.py - debugging wrappers, logging, assertion wrappers
  • io_.py - input output, files/folders management
  • parser.py - Argparse extends
  • printing.py - printing helpers
  • s3.py - AWS S3 interaction
  • system_interaction.py - CLI wrappers

Build package

  • Build
$ python -m build --no-isolation

Will create dist/ folder with package.

  • Test your package with local installation

Upload package to pypi.org

Test upload

Before upload on pypy.org try to upload using test.pypi.org server, more info here https://packaging.python.org/guides/using-testpypi/.

[testpypi]
  username = __token__
  password = Your_token_from_test_pypi_org_here
  • Check your upload
$ python -m twine upload --repository testpypi dist/*

Production upload

[pypi]
  username = __token__
  password = Your_token_here
  • Upload package using twine.
$ python -m twine upload --repository pypi dist/*

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

p1_helpers-1.0.0.tar.gz (29.3 kB view hashes)

Uploaded Source

Built Distribution

p1_helpers-1.0.0-py3-none-any.whl (28.5 kB view hashes)

Uploaded Python 3

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