A template to create other PyPi packages.
Project description
pypi-packaging-template
This is a basic template that I keep updated with PyPi packaging best practices in an effort to speed up the process of packaging my python based git repositories. I hope you find these of use to you.
This README.md file is also made as a general template so as to be useful for other projects.
Installation
Use the package manager pip to install example-pkg.
pip install nickffs-example-pkg
Usage
from helloworld import hello_world
hello_world()
Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.
References
- Python's Official Packaging Tutorial: A tutorial on how to get your own PyPi package.
- Choose a license: A site that explains all the different Licenses out there and which you need to choose for you project.
- Make a ReadMe: Another really helpful site explaining what are READMEs and how to make them.
License
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
Built Distribution
File details
Details for the file nickffs-example-pkg-0.0.5.tar.gz
.
File metadata
- Download URL: nickffs-example-pkg-0.0.5.tar.gz
- Upload date:
- Size: 2.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa06c9a1dbe52359b1bfda2ff938b78c66310b88f7eb68a9a528d395b6d3729a |
|
MD5 | 53b98271d5c7494996e11ae52571ffc4 |
|
BLAKE2b-256 | 43832b7fb70013e2c83088eb85a9e75882caee57d9074370136a4c41da51f16e |
File details
Details for the file nickffs_example_pkg-0.0.5-py3-none-any.whl
.
File metadata
- Download URL: nickffs_example_pkg-0.0.5-py3-none-any.whl
- Upload date:
- Size: 3.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67bed2dee5d3da4c27e0ff98a1a86cbdd2f6ec2fc47c18b17857200540c85fca |
|
MD5 | 60278b9cac82ad58aff9312aaec2e10b |
|
BLAKE2b-256 | 0653c84effe84ed39d27bd972d71f114e23fb7be24bfdc35bb86fedb3c273d40 |