actinia-core icon indicating copy to clipboard operation
actinia-core copied to clipboard

PyPI publish

Open mmacata opened this issue 1 year ago • 0 comments

This PR adresses #370

  • it prepares to publish actinia on pypi
  • wheel was manually built + pushed with this pyproject.toml to PyPI

TODOs:

  • the hard version pinning is not best practise, but won't work otherwise due to dependency conflicts like #345
  • clear duplicate config in setup.py, setup.cfg and pyproject.toml
  • ~~fix PyPI upload issues (ERROR HTTPError: 400 Bad Request from https://test.pypi.org/legacy/ Invalid value for requires_dist. Error: Can't have direct dependency: 'actinia-api @ https://github.com/mundialis/actinia-api/releases/download/3.2.0/actinia_api-3.2.0-py3-none-any.whl')~~
    • publish plugins also on pypi to use them as dependencies
  • add GHA

mmacata avatar Aug 03 '22 17:08 mmacata