p1-helpers 1.0.0

Last updated:

0 purchases

p1-helpers 1.0.0 Image
p1-helpers 1.0.0 Images
Add to Cart

Description:

p1helpers 1.0.0

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/.

Register separate account here https://test.pypi.org/
Create token.
Update your ~/.pypirc

[testpypi]
username = __token__
password = Your_token_from_test_pypi_org_here


Check your upload

$ python -m twine upload --repository testpypi dist/*

Production upload


Generate token
https://pypi.org/manage/account/token/


Edit or create a ~/.pypirc file with following structure:


[pypi]
username = __token__
password = Your_token_here


Upload package using twine.

$ python -m twine upload --repository pypi dist/*

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.