Skip to main content

Sample package structure Build StatusDocumentation Status

This is a tiny, little package that shows how to easily setup a python package that includes

  1. Modularized structure
  2. A simple unittest setup using .travis.yml
  3. An easy environment building option via environment.yml
  4. 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)

Source distribution for htmapp 0.0.4
File Size Uploaded
htmapp-0.0.4.tar.gz 19.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for htmapp 0.0.4
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.0.4 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page