Skip to content

Conversation

mroeschke
Copy link
Member

@mroeschke mroeschke commented Apr 21, 2025

We've been testing Python 3.13 using the Python dev job. Since Python 3.13 has been available since last October, we should be able to test this version with a dedicated job with all of our optional dependencies.

Additionally, this new job caught an unclosed sqlite3 engine, so modified some test_sql.py tests (and removed unnecessary parametrizations)

@mroeschke mroeschke added CI Continuous Integration Python 3.13 labels Apr 21, 2025
@mroeschke mroeschke added this to the 3.0 milestone Apr 21, 2025
@mroeschke mroeschke marked this pull request as draft April 22, 2025 20:56
@mroeschke mroeschke marked this pull request as ready for review April 23, 2025 16:57
@mroeschke
Copy link
Member Author

Going to merge since green. Happy to follow up if needed

@mroeschke mroeschke merged commit caa58c7 into pandas-dev:main Apr 30, 2025
44 checks passed
@mroeschke mroeschke deleted the ci/py313 branch April 30, 2025 16:09
xaris96 pushed a commit to xaris96/pandas that referenced this pull request May 30, 2025
…s-dev#61333)

* CI: Have dedicated Python 3.13 job instead of using Python dev

* Rename environment name

* Track down resource warning

* Fix -vv usage

* Add __exit__ methods to PandasSQL

* Revert "Add __exit__ methods to PandasSQL"

This reverts commit 374c5ac.

* Focus on only running sqlite tests

* Fix testing path

* Dont mess with test path

* unskip sqlalchemy sqlite tests

* Remove tests that don't exercise the failures

* Remove bulk of tests

* freeze some workflows

* Freeze more workflows

* disable more jobs

* See if forced collection raises ResourceError earlier

* Try context manager in test_delete_rows_is_atomic

* Undo all changes and update test

* Use a file in test_database_uri_string

* Remove another uneeded parametrization
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI Continuous Integration Python 3.13

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant