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

build: Raise Python minimum to 3.7, pybind11 to 2.7 #1855

Merged
merged 1 commit into from
Sep 5, 2024

Conversation

lgritz
Copy link
Collaborator

@lgritz lgritz commented Aug 25, 2024

Drop Python 2.7 support in main.

Upgrade from very old cmake FindPython to FindPython3, update idioms.

Simplify a lot of cruft that was supporting python2, as well as supporting build features we don't use (long ago, I needed to support some special library naming conventions at SPI that we no longer use).

Change the module filename from "OSL" to "oslquery" to reflect that it's only covering oslquery and make room for other python bindings in the future.

Drop Python 2.7 support.

Upgrade from very old cmake FindPython to findPython3, update idioms.

Simplify a lot of cruft that was supporting python2, as well as
supporting build features we don't use (long ago, I needed some
special library naming conventions at SPI, etc., that we no longer
use).

Change the module filename from "OSL" to "oslquery" to reflect that
it's only covering oslquery and make room for other python bindings in
the future.

Signed-off-by: Larry Gritz <lg@larrygritz.com>
@lgritz
Copy link
Collaborator Author

lgritz commented Sep 5, 2024

No objections -> merge

@lgritz lgritz merged commit b472adc into AcademySoftwareFoundation:main Sep 5, 2024
22 checks passed
@lgritz lgritz deleted the lg-python3 branch September 9, 2024 15:11
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