Optimizer
package to calculate route variables
Módulos
city_graph: Creación grafo de ciudad por parámetros o archivos.
Python requirements
Project works with python 3.7 or higher
Build and install package
To build the package, make sure to delete the folder sidermit.egg-info and then run python setup.py sdist
in the root folder of sidermit package.
To install the package run python -m pip install <path_to_package_file>
Example: python -m pip install .\dist\sidermit-v1.0.0.tar.gz
Upload package to PyPi
Reference: https://medium.com/@joel.barmettler/how-to-upload-your-python-package-to-pypi-65edc5fe9c56
Steps to upload package
- Create an account at https://pypi.org/account/register/
- Create a source distribution:
python setup.py sdist
- Install package twine:
pip install twine
- Upload package:
twine upload dist/*
- You will be asked to provide username and password
- Visit your website package: https://pypi.org/project/sidermit
Install package
pip install sidermit
to upgrade package add option --upgrade
Upgrade package in pip repository
Process:
- Update code
- Push changes to github repository
- Create new release on github
- Adapt setup.py (new download_url and version) and commit changes
- Remove
dist
folder - Install
twine
library - run twine command:
python setup.py sdist
twine upload dist/*