Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tests, build process, method kwargs handling. #10

Merged
merged 3 commits into from
Apr 10, 2022

Conversation

CMB
Copy link
Contributor

@CMB CMB commented Apr 9, 2022

  • Improve detection of Python, unbreak on musl.
  • define-pymethod keyword handling when length of rest list is odd.
  • Add more tests.

CMB added 3 commits April 8, 2022 09:25
Add a shebang to build.sh.
Some environments require it.  E.G., systems using musl libc won't
automagically exec	 unknown executable types with the shell.

Try using pkg-config to detect Python.
Also support Python 3.10.
Mixing #!rest and #!key can lead to bugs when the length of
the #!rest list is odd.  Rework argument handling so that
argument lists are parsed into a #!rest list and an alist
of keyword pairs, rather than letting (lambda) directly handle
the #!key arguments.
@iraikov iraikov merged commit 0a3a1ea into iraikov:master Apr 10, 2022
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