Skip to content

Prepare for new release - #83

Open
RFCreate wants to merge 24 commits into
flacjacket:mainfrom
RFCreate:new-release
Open

Prepare for new release#83
RFCreate wants to merge 24 commits into
flacjacket:mainfrom
RFCreate:new-release

Conversation

@RFCreate

@RFCreate RFCreate commented Aug 1, 2026

Copy link
Copy Markdown
Contributor

There have been reports of issues because an update has not arrived yet. Here is everything needed to stabilize the packaging and push a new update to PyPi.

Notable fixes:

  • Generate scanner protocol *.py files on install
  • Generate *.so library on install from any location
  • Package protools *.py in sdist
  • Package protools *.py and *.so library in wheel

RFCreate added 11 commits July 27, 2026 16:06
Since coveralls==4.0.2, there is no longer a restriction of versions of
python 3.13+, so it is safe to use higher versions when resolving.
Dynamic generation was not working because of pyproject.toml
configuration, and an ImportError when importing versions
Use pip install editable to skip rebuilding the cffi modules
Use package manager meson for faster installs
Use custom build_backend to run scanner script
Remove setup.py legacy
Update related documentation
@RFCreate
RFCreate force-pushed the new-release branch 2 times, most recently from f9a1086 to 8f22086 Compare August 1, 2026 15:00
@RFCreate
RFCreate marked this pull request as draft August 2, 2026 19:46
@RFCreate
RFCreate marked this pull request as ready for review August 2, 2026 20:02
Request in protocol files require the proxy version of the interface
at runtime so lets annotate that instead
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant