oemof / oemof-tabular

Load oemof energy systems from tabular data sources.
https://oemof-tabular.readthedocs.io/
BSD 3-Clause "New" or "Revised" License
7 stars 5 forks source link

Release v0.0.3 #58

Closed jnnr closed 1 year ago

jnnr commented 2 years ago

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

jnnr commented 2 years 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?

jnnr commented 2 years ago

Have to change version in setup.py, docs/conf.py, commits-since badge, tabular/init.py

MaGering commented 2 years ago

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.

henhuy commented 2 years ago

Which python version shall we keep supporting? 3.7, 3.8, 3.9 like oemof.solph?

Yes!

jnnr commented 2 years ago

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'  
jnnr commented 1 year ago

Finally finished with pypi and zenodo upload :)