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

update all versions, refactor FindCython and extension build #11

Closed
wants to merge 17 commits into from

Conversation

sarnold
Copy link
Owner

@sarnold sarnold commented Apr 8, 2024

  • update pybind11 usage and set cmake python vars to Title_CASE
  • refactor cmake extension build to use pybind11 module bits
  • move emptygroups test from "differences"

@sarnold sarnold force-pushed the py-cleanup branch 7 times, most recently from 3c2f9c9 to 369bc21 Compare April 13, 2024 22:30
@sarnold sarnold force-pushed the py-cleanup branch 6 times, most recently from 03a9b58 to 28f4568 Compare September 6, 2024 06:06
sarnold and others added 11 commits September 7, 2024 10:04
* update pybind11 usage and set cmake python vars to Title_CASE
* refactor cmake extension build to use pybind11 module bits
* move emptygroups test from "differences"

Signed-off-by: Steve Arnold <sarnold@vctlabs.com>
* cleanup asserts and add groups() test

Signed-off-by: Steve Arnold <sarnold@vctlabs.com>
* refactor setup.py after pybind11 upstream changes

Signed-off-by: Steve Arnold <sarnold@vctlabs.com>
Signed-off-by: Steve Arnold <sarnold@vctlabs.com>
Signed-off-by: Steve Arnold <sarnold@vctlabs.com>
* cleanup ci workflow, remove crufty makefile with deprecated
  setup.py commands
* remove the package_dir bit from setup.py

Signed-off-by: Steve Arnold <sarnold@vctlabs.com>
* check if find_package py3 works across all CI runners

Signed-off-by: Steve Arnold <sarnold@vctlabs.com>
* no epel pkgs for linux aarch64, enable PYBIND11_FINDPYTHON
* set macos deployment target to 10.9

Signed-off-by: Steve Arnold <sarnold@vctlabs.com>
Signed-off-by: Steve Arnold <sarnold@vctlabs.com>
…2024.07.02

Signed-off-by: Stephen L Arnold <nerdboy@gentoo.org>
* revert to macos-13 with the same version as target
* In Theory this should get us full c++17

Signed-off-by: Stephen Arnold <nerdboy@gentoo.org>
Repository owner deleted a comment from pep8speaks Sep 7, 2024
… cfg

Signed-off-by: Stephen Arnold <nerdboy@gentoo.org>
@sarnold sarnold force-pushed the py-cleanup branch 3 times, most recently from 2fc725c to 840d259 Compare September 8, 2024 00:28
@sarnold sarnold force-pushed the py-cleanup branch 2 times, most recently from 771cf2c to 5696f8a Compare September 8, 2024 01:09
* split all runners into separate arch via matrix
* macos does need macos-14 to get a proper arm64 build

Signed-off-by: Stephen Arnold <nerdboy@gentoo.org>
@sarnold sarnold force-pushed the py-cleanup branch 4 times, most recently from 567729c to e69afb2 Compare September 8, 2024 05:53
Signed-off-by: Stephen Arnold <nerdboy@gentoo.org>
* this is essentially a workaround for non-pypi pkg cruft

Signed-off-by: Stephen Arnold <nerdboy@gentoo.org>
Signed-off-by: Stephen Arnold <nerdboy@gentoo.org>
@sarnold sarnold force-pushed the py-cleanup branch 2 times, most recently from 6ab899d to 59d742f Compare September 9, 2024 00:25
* also cleanup the wheel artifact check, download to artifacts/

Signed-off-by: Stephen Arnold <nerdboy@gentoo.org>
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