Closed jnnr closed 1 year ago
Python versions in setup.py are 3.4, 3.5, 3.6, https://github.com/oemof/oemof-tabular/blob/37c0493bac5bbc52fde386f0dfb174ad6c1e0c5a/setup.py#L53-L56 but tests use 3.7 https://github.com/oemof/oemof-tabular/blob/37c0493bac5bbc52fde386f0dfb174ad6c1e0c5a/.github/workflows/main.yml#L27.
Which python version shall we keep supporting? 3.7, 3.8, 3.9 like oemof.solph?
Have to change version in setup.py, docs/conf.py, commits-since badge, tabular/init.py
Is the publish on PyPI happening automatically with the release?
pip install oemof.tabular
installs 0.0.2 so far, which does not work for me (failing tests). With an update of the version on PyPI however it would be fixed.
Which python version shall we keep supporting? 3.7, 3.8, 3.9 like oemof.solph?
Yes!
I cannot publish on pypi because of the github dependency on oemof.solph:
ERROR HTTPError: 400 Bad Request from https://test.pypi.org/legacy/
Invalid value for requires_dist. Error: Can't have direct dependency: 'oemof.solph @ git+https://git@github.com/oemof/oemof-solph@v0.4#egg=oemof.solph'
Finally finished with pypi and zenodo upload :)
Preparation
Checks on the day of release
The rest of the release process is described in https://github.com/oemof/oemof/wiki/How-to-release