MatthieuDartiailh / pyclibrary

C parser and ctypes automation for python
http://pyclibrary.readthedocs.org
MIT License
66 stars 29 forks source link

Test support for Pyparsing 3.x and Python 3.10 #62

Closed JasperCraeghs closed 2 years ago

JasperCraeghs commented 2 years ago

Closes #61

Note about the upcoming pyparsing 3.1.0:

NOTE: In the future release 3.1.0, use of many of the pre-PEP8 methods (such as ParserElement.parseString) will start to raise DeprecationWarnings. 3.1.0 should get released some time in August or September, 2022. I currently plan to completely drop the pre-PEP8 methods in pyparsing 4.0, though we won't see that release until at least late 2023.

MatthieuDartiailh commented 2 years ago

GHA was disabled due to low traffic. Can you push a new commit (release notes update for example) to trigger it ?

JasperCraeghs commented 2 years ago

The new commit didn't trigger it. Did you enable GHA for PRs from forks?

MatthieuDartiailh commented 2 years ago

Yes but I forgot that for PRs the trigger is only on some files and not the changelog I will try to close and re-open.

MatthieuDartiailh commented 2 years ago

~Can you update update the config to use main as base branch instead of master ? That should fix the issue.~ I did it let's see how it goes.

MatthieuDartiailh commented 2 years ago

Tests look good apart from some warnings that could be fixed in pytest. I will go ahead and merge. Thanks for you work.

JasperCraeghs commented 2 years ago

I would really appreciate a new release. Do you have a time estimate on that?

MatthieuDartiailh commented 2 years ago

You are in luck I have an oppen-source slot tonight. I will clean up a couple of things (pytest warning, wheel that should not be universal anymore, etc) and cut the release tonight.

MatthieuDartiailh commented 2 years ago

The release is online