Appendix G — Python Package Building
Introduction
This notebook will guide you through the process of creating a Python package.
- All examples can be found in the
userPackagedirectory, see: userPackage
G.1 Create a Conda Environment
conda create -n userpackage python=3.12conda activate userpackageInstall the following packages:
python -m pip install build flake8 black mkdocs mkdocs-gen-files mkdocs-literate-nav mkdocs-section-index mkdocs-material mkdocs-exclude mkdocstrings mkdocstrings-python tensorflow twine jupyter matplotlib plotly pandas pytest spotpythonG.2 Download the User Package
The user package can be found in the userPackage directory, see: userPackage
G.3 Build the User Package
- cd into the
userPackagedirectory and run the following command:./makefile.sh- Alternatively, you can run the following commands:
rm -f dist/userpackage*; python -m build; python -m pip install dist/userpackage*.tar.gz
python -m mkdocs build
G.4 Open the Documentation of the User Package
mkdocs serveto view the documentation