marcusvolz / strava_py

Create artistic visualisations with your exercise data (Python version)
MIT License
163 stars 19 forks source link

Modernise packaging #35

Closed hugovk closed 1 year ago

hugovk commented 1 year ago

Follow on from https://github.com/marcusvolz/strava_py/pull/33.

tox is a handy tool for testing on different Python versions, and takes care of installing dependencies.

tox tips:

# Install or upgrade
python -m pip install -U tox

# Run tests for Python 3.11
tox -e py311

# Run tests for Python 3.8
tox -e py38

# Run linting
tox -e lint

# Run all
tox

# Run all in parallel
tox -p auto
marcusvolz commented 1 year ago

Thank you @hugovk - very much appreciated.

hugovk commented 1 year ago

You're welcome! I'll make a new release to include https://github.com/marcusvolz/strava_py/pull/32.

Later on, I can add some fun automation to make releasing even easier :)