spdx / tools-python

A Python library to parse, validate and create SPDX documents.
http://spdx.org
Apache License 2.0
179 stars 131 forks source link

New (2022) release #302

Closed jayvdb closed 1 year ago

jayvdb commented 1 year ago

The last release was over a year ago.

What is blocking a release?

meretp commented 1 year ago

Hi @jayvdb! Thanks for asking. We are still in the process of adding support for 2.3 (as you can track on the board here). Once all changes are implemented and merged, we will make a release.

nicoweidner commented 1 year ago

Release candidate is created: https://github.com/spdx/tools-python/releases/tag/v0.7.0-rc0 A PR is up for release notes that are a bit nicer to read than the autogenerated ones. If no last-minute issues are discovered that we have to fix, we should be able to release next week.

nicoweidner commented 1 year ago

Release is out on Github: https://github.com/spdx/tools-python/releases/tag/v0.7.0 I will leave this ticket open until it's on PyPI as well.

jayvdb commented 1 year ago

PyPi is still 0.6.1 2022 is nearly gone... ;-)

nicoweidner commented 1 year ago

Yeah, lots of drama surrounding the PyPI release. The gist is this: Scancode is a big consumer, and has a non-pinned dependency on the Python tools. There is no max version or compatible release clause either, so any tools-python release with breaking changes will break scancode - which is something we do not want to do. We do have a few renamings and data structure changes which are breaking, so the PyPI release of tools-python will have to be worked into the scancode release schedule. I don't think it will happen this year, unfortunately.

nicoweidner commented 1 year ago

Well, it took a long time, but here we go: https://pypi.org/project/spdx-tools/ :tada: