Skip to content

CNDB-17193 Support Python 3.12 and 3.13 in cqlsh by vendoring pyasyncore#2284

Open
michaelsembwever wants to merge 1 commit intomain-5.0from
mck-cndb-17193-main-5.0
Open

CNDB-17193 Support Python 3.12 and 3.13 in cqlsh by vendoring pyasyncore#2284
michaelsembwever wants to merge 1 commit intomain-5.0from
mck-cndb-17193-main-5.0

Conversation

@michaelsembwever
Copy link
Copy Markdown
Member

rebase notes: remove after CASSANDRA-20997

What is the issue

For HCD 2.0, we want to use the latest RedHat 10 images which come with Python 3.12.
For HCD 1.2, we have NetApp asking for Python 3.12 support.

CASSANDRA-20997 seems to be near completion matching both the upcoming releases of HCD 1.2 and HCD 2.0 scheduled for April.

What does this PR fix and why was it fixed

downstream a back-port for cqlsh support for Python 3.12

@github-actions
Copy link
Copy Markdown

Checklist before you submit for review

  • This PR adheres to the Definition of Done
  • Make sure there is a PR in the CNDB project updating the Converged Cassandra version
  • Use NoSpamLogger for log lines that may appear frequently in the logs
  • Verify test results on Butler
  • Test coverage for new/modified code is > 80%
  • Proper code formatting
  • Proper title for each commit staring with the project-issue number, like CNDB-1234
  • Each commit has a meaningful description
  • Each commit is not very long and contains related changes
  • Renames, moves and reformatting are in distinct commits
  • All new files should contain the DataStax copyright header instead of the Apache License one

@michaelsembwever
Copy link
Copy Markdown
Member Author

michaelsembwever commented Mar 26, 2026

fix coming… done.

@michaelsembwever michaelsembwever force-pushed the mck-cndb-17193-main-5.0 branch from 246ac3f to c327b08 Compare March 26, 2026 09:59
 rebase notes: remove after CASSANDRA-20997
@michaelsembwever michaelsembwever force-pushed the mck-cndb-17193-main-5.0 branch from c327b08 to 38dbd00 Compare March 26, 2026 10:08
@michaelsembwever
Copy link
Copy Markdown
Member Author

(note, from an earlier commit in CC there's duplication in how files are downloaded in .build/build-resolver.xml which i suspect can be cleaned up. out of scope for this pr)

@michaelsembwever michaelsembwever changed the title Support Python 3.12 and 3.13 in cqlsh by vendoring pyasyncore CNDB-17193 Support Python 3.12 and 3.13 in cqlsh by vendoring pyasyncore Mar 26, 2026
@sonarqubecloud
Copy link
Copy Markdown

@cassci-bot
Copy link
Copy Markdown

❌ Build ds-cassandra-pr-gate/PR-2284 rejected by Butler


2 regressions found
See build details here


Found 2 new test failures

Test Explanation Runs Upstream
o.a.c.index.sai.cql.VectorCompaction100dTest.testZeroOrOneToManyCompaction[dc false] () NEW 🔴 0 / 30
o.a.c.index.sai.cql.VectorSiftSmallTest.testSiftSmall[dc false] () NEW 🔴 0 / 30

Found 1 known test failures

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.

3 participants