Release of 0.7.1
C4ptainCrunch opened this issue · comments
Now that #318 has been merged, i fixed the tests and the branch is green. I think we can start the process of releasing version 0.7.1. This issue will be used to track it.
Todo:
- Write some release notes
- Copy the releases notes into
main
- Setup a environment with Python 3.6 to build the package
- Find the old build process and verify it still works
- Build and test the build
- Upload to Pypi
I uploaded a build of 0.7.1 on test pypi. Could somebody check that the files look correct ? @N-Coder maybe ?
https://test.pypi.org/project/ics/0.7.1/#files
pip install -i https://test.pypi.org/simple/ ics==0.7.1
If it is correct that we only need the release notes and we can publish 0.7.1 for real :)
Re release notes, the diff says:
- backported optimizations for TatSu parser
- add warnings about breaking changes in v0.8 to Calendar.str and iter
- unpin arrow
- add explicit dependency on attrs
- fix "falsey" alarm trigger (i.e. timedelta(0)) not being serialized
Great thanks :) Here are the notes in the changelog: https://github.com/ics-py/ics-py/blob/version-0.7/CHANGELOG.rst#071
@N-Coder : could you confirm we are ok and i should release 0.7.1 to the prod pypi ?
Except for the two typos in "deprecation" everything looks good to me
It's done ! https://pypi.org/project/ics/0.7.1/
Of course, something had to fail, the doc is not building. I'm trying the same fix as on main
: upgrading to Sphinx 5
Edit: ReadTheDocs build fixed