Python helper functions and classes.
Project description
helpsk package
Helper package for python.
NOTE: This package is tested on Python 3.10
, 3.11
- package source in
/helpsk
- unit tests in
/tests
Installing
pip install helpsk
Contributing
Coding Standards
- Coding standards should follow PEP 8 (Style Guide for Python Code)
- https://peps.python.org/pep-0008/
- Exceptions:
- use max line length of
99
rather than the suggested79
- use max line length of
- document all files, classes, functions
- following existing documentation style
Docker
See Makefile
for all commands.
To build the docker container:
make docker_build
To run the terminal inside the docker container:
make docker_zsh
To run the unit tests (including linting and doc-tests) from the commandline inside the docker container:
make tests
To run the unit tests (including linting and doc-tests) from the commandline outside the docker container:
make docker_tests
To build the python package and uploat do PyPI via twine from the commandline outside the docker container:
make all
Pre-Check-in
Unit Tests
The unit tests in this project are all found in the /tests
directory.
In the terminal, in the project directory, either run the Makefile command,
make tests
or the python command for running all tests
python -m unittest discover ./tests
Project details
Release history Release notifications | RSS feed
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 helpsk-0.1.58.tar.gz
.
File metadata
- Download URL: helpsk-0.1.58.tar.gz
- Upload date:
- Size: 96.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2985a58a96864c4b137db09ffe4244e20e4616a68ebddbd4bebb4e025ac7955a |
|
MD5 | 1bdb46d3146874a7e3a868d418872d3e |
|
BLAKE2b-256 | ca9d034ed274ef211b9aefba89c03a2b5903de27fb2f42f61fb76b0bcff89026 |
File details
Details for the file helpsk-0.1.58-py3-none-any.whl
.
File metadata
- Download URL: helpsk-0.1.58-py3-none-any.whl
- Upload date:
- Size: 107.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02d45fd704f8d6b15a692c80f4c436cdb392f4897703cd0e847a8586cb004ec1 |
|
MD5 | 724b9f96cd4fb154b56bb28ee8a46bb0 |
|
BLAKE2b-256 | a334eef259165926b2b8d47c6c2cd5677efb3822394051e4aa334aaf43f4fa83 |