Jenkins using new python versions in the matrix by weideng1 · Pull Request #1174 · apache/cassandra-python-driver · GitHub
Skip to content

Jenkins using new python versions in the matrix#1174

Merged
weideng1 merged 14 commits into
masterfrom
jenkins-new-python
Aug 28, 2023
Merged

Jenkins using new python versions in the matrix#1174
weideng1 merged 14 commits into
masterfrom
jenkins-new-python

Conversation

@weideng1

Copy link
Copy Markdown
Contributor

No description provided.

@weideng1 weideng1 requested a review from absurdfarce August 23, 2023 22:31
@weideng1 weideng1 requested a review from absurdfarce August 24, 2023 06:49
Comment thread test-requirements.txt Outdated
Comment thread Jenkinsfile Outdated
Comment thread Jenkinsfile Outdated
@weideng1 weideng1 requested a review from absurdfarce August 25, 2023 18:34
@absurdfarce

absurdfarce commented Aug 25, 2023

Copy link
Copy Markdown
Contributor

@weideng1 weideng1 force-pushed the jenkins-new-python branch from ae19bb7 to 8f5f00d Compare August 25, 2023 22:09
@weideng1 weideng1 force-pushed the jenkins-new-python branch from 8f5f00d to 0ca0ddf Compare August 25, 2023 22:21
@weideng1

Copy link
Copy Markdown
Contributor Author

Thanks Bret for the latest investigation. Your suggested workaround did solve the ccm installation issue. Please review the latest commit and approve. I'll then run Jenkins tests using master branch.

@weideng1 weideng1 force-pushed the jenkins-new-python branch from 1055314 to 0ca0ddf Compare August 28, 2023 14:15
@weideng1 weideng1 force-pushed the jenkins-new-python branch from d4a4e0d to 59b36ce Compare August 28, 2023 14:32

@absurdfarce absurdfarce left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Yup, this looks good to me. Only one small (and not really required) comment about documenting the weirdness with older PyYAML < 6.0 installs on Python 3.x but otherwise I think we're good here.

Comment thread Jenkinsfile
pip install --upgrade pip
pip install -U setuptools
pip install wheel
pip install "Cython<3.0" "pyyaml<6.0" --no-build-isolation

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Might be worth adding a short comment here about why this command is being invoked this way

Comment thread Jenkinsfile

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Nice, interesting find! It's at least a better short-term bridge until we can get onto pytest

@weideng1 weideng1 force-pushed the jenkins-new-python branch from d8ca18d to a3051f3 Compare August 28, 2023 19:30
@weideng1 weideng1 merged commit 8ba0a5c into master Aug 28, 2023
@weideng1 weideng1 deleted the jenkins-new-python branch August 28, 2023 21:45
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.0

* tag '3.29.0' of https://github.com/datastax/python-driver:
  Documentation (and other) updates for 3.29.0 (apache#1194)
  PYTHON-1331 ssl.match_hostname() is deprecated in 3.7 (apache#1191)
  PYTHON-1371 Add explicit exception type for serialization failures (apache#1193)
  Remove outdated Python pre-3.7 references (apache#1186)
  PYTHON-1368 Avoid installing DSE deps + executing DSE tests for Python 3.12 (apache#1188)
  PYTHON-1366 Handle removal of asyncore in Python 3.12 (apache#1187)
  Removed backup(.bak) files (apache#1185)
  docs: Fix typo in add_callbacks (apache#1177)
  Remove some remnants of Python2 (apache#1172)
  PYTHON-1313 Fix asyncio removals in Python 3.10 (apache#1179)
  PYTHON-1364 Fix ssl.wrap_socket errors (from eventlet) for Python 3.12 (apache#1181)
  Add Jenkins support for Python 3.12.0 (apache#1180)
  Update redirects in docs.yaml (apache#1178)
  Jenkins using new python versions in the matrix (apache#1174)
  Update docs.yaml to point to most recent 3.28.0 docs changes
  CONN-38 Notes for 3.28.0 on PYTHON-1350 (apache#1167)
  Include docs for 3.28.0
  Fixed non-valid rst in README
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