Sample package structure 

This is a tiny, little package that shows how to easily setup a python package that includes
- Modularized structure
- A simple unittest setup using
.travis.yml - An easy environment building option via
environment.yml - Documentation of the code based on sphinx.
With this sample repository and a few instructions you should be good to go to create your own repositories that are simple to distribute and easily reproducible in the future.
Where do you start?
The simplest way is to take a peak into the documentation which is located here: Documentation. There, I will explain and go through the few necessary steps to get you started to package your modules.
Installation of this package
A few simple steps:
# Create the conda environment and install dependencies
conda env create -f environment.yml
# Activate the conda environment
conda activate htmapp
# Install your package
pip install -e .
The -e simply let's you modify the package without having to reinstall it
all the time.
Release files for htmapp 0.0.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| htmapp-0.0.4.tar.gz | 19.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| htmapp-0.0.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 40.0 kB
Release files / htmapp-0.0.4.tar.gz
| Download URL | htmapp-0.0.4.tar.gz |
|---|---|
| Size | 19.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2436dcd67f1239ab18ccde1f04ecbe8a381e35c45fe477da086a20bf56e2d383
|
|
BLAKE2b-256 checksum How to use checksums |
f0c2916eecf2da6a2801b578bc4e262412054d612259b18e88e2b6e1aacfbf78
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.5.0.1 requests/2.23.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.8.2
|
Release files / htmapp-0.0.4-py3-none-any.whl
| Download URL | htmapp-0.0.4-py3-none-any.whl |
|---|---|
| Size | 20.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c3f976eb1a4b10ba513467712c336ce98c65ff03cb30da02aa4baedab51ea149
|
|
BLAKE2b-256 checksum How to use checksums |
e3f6c160c574ae3f237952314bfdd916f363b1eda1b20cee5ca8f728c98a3541
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.5.0.1 requests/2.23.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.8.2
|