EETC Utils Library
Project description
EETC Utils
Library of useful Python code to help with development of software under the EETC umbrella.
This library will contain all code that we come up with during development of other projects that we think can be reused in more than one project continuously.
Installation
pip install eetc-utils
Development
System requirements
To run the project locally and work on it, you need the following:
- Python 3.8+
Project setup
sudo apt-get install build-essential
make update_and_install_python_requirements
Adding a new Python package
- Add the package name to
requirements.in
- Run:
make update_and_install_python_requirements
Publishing new package versions to PyPi
- Update
[build_system]
section inpyproject.toml
in case new dependencies are added or existing dependency versions were updated. - Update
version
field in[project]
section inpyproject.toml
whenever there is a new change to the project. - Build the project using command:
python -m build
- Publish package on PyPi Test, run command:
python -m twine upload --repository testpypi dist/*
- If everything is ok on PyPi Test, publish on "real" PyPi using the command:
python -m twine upload --repository pypi dist/*
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
eetc-utils-1.0.0.tar.gz
(5.1 kB
view hashes)
Built Distribution
Close
Hashes for eetc_utils-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e39ff469e1136c91bc3eba741625657ced50ef5b6dd39dd50db1c768be3d4d19 |
|
MD5 | 5ff9a417aa309635bceaeae5268cbfc5 |
|
BLAKE2b-256 | d849cf459c65f09875d6c411981befbd0975f383b39a37f0c32b8766559b681e |