Skip to content

Prepare for new release - #83

Merged
flacjacket merged 26 commits into
flacjacket:mainfrom
RFCreate:new-release
Aug 13, 2026
Merged

Prepare for new release#83
flacjacket merged 26 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
The bind() func returns the proxy of the param interface which cannot
be known statically, so return Any and leave it to the user to annotate

@flacjacket flacjacket left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for getting this setup and running!

@flacjacket
flacjacket merged commit 67c1e51 into flacjacket:main Aug 13, 2026
15 checks passed
@flacjacket

Copy link
Copy Markdown
Owner

I'll find some time to tag a new release, if there is anything else that you think would be good to include, let me know!

@RFCreate

Copy link
Copy Markdown
Contributor Author

Nothing else to add here. Everything is ready! 👍

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.

2 participants