Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 477d6bf

Browse files
Bump dependency versions and rust edition
- Dependency Updates - pyo3: 0.19.0 -> 0.25.1 - pyo3-build-config: 0.19.0 -> 0.25.1 - tokio: 1.29.1 -> 1.47.0 - tracing-subscriber: 0.3.18 -> 0.3.19 - Rust Edition 2021 -> 2024 - Migrated from GIL Refs to Bound API - Replaced all GIL reference types with Bound smart pointers: - &PyAny -> Bound<'_, PyAny> - &PyList -> Bound<'_, PyList> - &PyTuple -> Bound<'_, PyTuple> - &PyModule -> &Bound<'_, PyModule> - Updated Type Definitions - Modified ListOrTuple enum to use Bound types and added #[derive(Clone)] - Updated ListOrTupleIterator to return Bound<'py, PyAny> items - API Method Updates - Constructor methods: PyTuple::new_bound -> PyTuple::new, PyList::new_bound -> PyList::new - Type access: py.get_type_bound -> py.get_type - Added error handling for fallible constructors with ? operator - Trait Implementation Changes - FromPyObject: Migrated from extract to extract_bound method - Conversion methods: Replaced into_py() and to_object() with into_pyobject().unwrap().into() - Thread Safety - Added unsafe impl Sync for both Connection and Cursor structs (required for PyO3 0.23+) - Function Signatures - Added explicit #[pyo3(signature = ...)] attributes for functions with trailing Option<T> parameters: - execute and executemany: #[pyo3(signature = (sql, parameters=None))] - fetchmany: #[pyo3(signature = (size=None))] - __exit__: #[pyo3(signature = (exc_type=None, _exc_val=None, _exc_tb=None))] - Module Initialization - Updated pymodule function signature to accept &Bound<'_, PyModule> instead of &PyModule
1 parent 1251fa5 commit 477d6bf

File tree

3 files changed

+153
-106
lines changed

3 files changed

+153
-106
lines changed

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /