Skip to content

PYTHON-1378 Expand search directories for includes#1198

Merged
absurdfarce merged 2 commits intomasterfrom
python1378
Mar 19, 2024
Merged

PYTHON-1378 Expand search directories for includes#1198
absurdfarce merged 2 commits intomasterfrom
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
Contributor Author

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 thread setup.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
Contributor Author

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 master Mar 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 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