Skip to content

PYTHON-1378 Expand search directories for includes - #1198

Merged
absurdfarce merged 2 commits into
masterfrom
python1378
Mar 19, 2024
Merged

PYTHON-1378 Expand search directories for includes#1198
absurdfarce merged 2 commits into
masterfrom
python1378

Conversation

@absurdfarce

Copy link
Copy Markdown
Contributor

Need to make sure we can find include directories for packages installed on the Docker images used by cibuildwheel

…when we're dealing with OS X
2. Add include/lib directories used by CentOS in order to (hopefully) build libev extension when building wheels
@absurdfarce

Copy link
Copy Markdown
ContributorAuthor

Note that this will also require the merge of a fix on the datastax/python-driver-wheels side as well in order to leverage these changes.

Comment threadsetup.py

libev_includes = ['/usr/include/libev', '/usr/local/include', '/opt/local/include', '/usr/include']
if is_macos:
libev_includes.extend(['/opt/homebrew/include', os.path.expanduser('~/homebrew/include')])

Copy link
Copy Markdown
ContributorAuthor

Choose a reason for hiding this comment

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

Just making the recent changes to support builds using Homebrew constrained to OSX builds only

@absurdfarce
absurdfarce merged commit dbd4ea5 into masterMar 19, 2024
@absurdfarce
absurdfarce deleted the python1378 branch March 19, 2024 17:16
fruch added a commit to fruch/python-driver that referenced this pull request Jun 6, 2024
…sync_with_upstream_3.29.1
version 3.29.1
* tag '3.29.1' of https://github.com/datastax/python-driver:
Release 3.29.1: changelog & version (apache#1199)
PYTHON-1378 Expand search directories for includes (apache#1198)
clean up last "import six" (apache#1197)
fix build from source on macos using homebrew (apache#1196)
Added 3.29.0 to docs.yaml
fruch added a commit to fruch/python-driver that referenced this pull request Jun 6, 2024
…sync_with_upstream_3.29.1
version 3.29.1
* tag '3.29.1' of https://github.com/datastax/python-driver:
Release 3.29.1: changelog & version (apache#1199)
PYTHON-1378 Expand search directories for includes (apache#1198)
clean up last "import six" (apache#1197)
fix build from source on macos using homebrew (apache#1196)
Added 3.29.0 to docs.yaml
dkropachev pushed a commit to dkropachev/python-driver that referenced this pull request Mar 5, 2025
dkropachev pushed a commit to scylladb/python-driver that referenced this pull request Mar 5, 2025
Sign up for freeto 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

@absurdfarce