Update pyo3 to v0.22 and update code to use pyo3 Bound
types
#688
python.yml
on: pull_request
get-version
3s
Release
0s
Annotations
23 errors and 12 warnings
mismatched types:
src/types/from.rs#L156
error[E0308]: mismatched types
--> src/types/from.rs:156:21
|
127 | match value.get_type().name()? {
| ------------------------ this expression has type `std::borrow::Cow<'_, str>`
...
156 | "int" | "float" => {
| ^^^^^^^ expected `Cow<'_, str>`, found `&str`
|
= note: expected enum `std::borrow::Cow<'_, str>`
found reference `&'static str`
help: try wrapping the pattern in `std::borrow::Cow::Borrowed`
|
156 | "int" | std::borrow::Cow::Borrowed("float") => {
| +++++++++++++++++++++++++++ +
|
mismatched types:
src/types/from.rs#L156
error[E0308]: mismatched types
--> src/types/from.rs:156:13
|
127 | match value.get_type().name()? {
| ------------------------ this expression has type `std::borrow::Cow<'_, str>`
...
156 | "int" | "float" => {
| ^^^^^ expected `Cow<'_, str>`, found `&str`
|
= note: expected enum `std::borrow::Cow<'_, str>`
found reference `&'static str`
help: try wrapping the pattern in `std::borrow::Cow::Borrowed`
|
156 | std::borrow::Cow::Borrowed("int") | "float" => {
| +++++++++++++++++++++++++++ +
|
mismatched types:
src/types/from.rs#L152
error[E0308]: mismatched types
--> src/types/from.rs:152:13
|
127 | match value.get_type().name()? {
| ------------------------ this expression has type `std::borrow::Cow<'_, str>`
...
152 | "bool" => {
| ^^^^^^ expected `Cow<'_, str>`, found `&str`
|
= note: expected enum `std::borrow::Cow<'_, str>`
found reference `&'static str`
help: try wrapping the pattern in `std::borrow::Cow::Borrowed`
|
152 | std::borrow::Cow::Borrowed("bool") => {
| +++++++++++++++++++++++++++ +
|
mismatched types:
src/types/from.rs#L140
error[E0308]: mismatched types
--> src/types/from.rs:140:13
|
127 | match value.get_type().name()? {
| ------------------------ this expression has type `std::borrow::Cow<'_, str>`
...
140 | "dict" => {
| ^^^^^^ expected `Cow<'_, str>`, found `&str`
|
= note: expected enum `std::borrow::Cow<'_, str>`
found reference `&'static str`
help: try wrapping the pattern in `std::borrow::Cow::Borrowed`
|
140 | std::borrow::Cow::Borrowed("dict") => {
| +++++++++++++++++++++++++++ +
|
mismatched types:
src/types/from.rs#L132
error[E0308]: mismatched types
--> src/types/from.rs:132:13
|
127 | match value.get_type().name()? {
| ------------------------ this expression has type `std::borrow::Cow<'_, str>`
...
132 | "list" => {
| ^^^^^^ expected `Cow<'_, str>`, found `&str`
|
= note: expected enum `std::borrow::Cow<'_, str>`
found reference `&'static str`
help: try wrapping the pattern in `std::borrow::Cow::Borrowed`
|
132 | std::borrow::Cow::Borrowed("list") => {
| +++++++++++++++++++++++++++ +
|
mismatched types:
src/types/from.rs#L128
error[E0308]: mismatched types
--> src/types/from.rs:128:13
|
127 | match value.get_type().name()? {
| ------------------------ this expression has type `std::borrow::Cow<'_, str>`
128 | "str" => {
| ^^^^^ expected `Cow<'_, str>`, found `&str`
|
= note: expected enum `std::borrow::Cow<'_, str>`
found reference `&'static str`
help: try wrapping the pattern in `std::borrow::Cow::Borrowed`
|
128 | std::borrow::Cow::Borrowed("str") => {
| +++++++++++++++++++++++++++ +
|
macos (x86_64)
The process '/Users/runner/work/_temp/c825a9bf-eb47-46eb-8383-b29e59c0c1ec/maturin' failed with exit code 1
|
macos (aarch64)
The job was canceled because "x86_64" failed.
|
macos (aarch64)
The operation was canceled.
|
linux (x86_64)
The process '/usr/bin/docker' failed with exit code 1
|
linux (aarch64)
The job was canceled because "x86_64" failed.
|
linux (aarch64)
The operation was canceled.
|
linux (armv7)
The job was canceled because "x86_64" failed.
|
linux (armv7)
The operation was canceled.
|
linux (x86)
The job was canceled because "x86_64" failed.
|
linux (x86)
The operation was canceled.
|
linux (ppc64le)
The job was canceled because "x86_64" failed.
|
linux (ppc64le)
The operation was canceled.
|
linux (s390x)
The job was canceled because "x86_64" failed.
|
linux (s390x)
The operation was canceled.
|
windows (x64)
The process 'D:\a\_temp\95c06952-5af1-44dd-9915-dfed2eca55ee\maturin.exe' failed with exit code 1
|
windows (x86)
The job was canceled because "x64" failed.
|
windows (x86)
The operation was canceled.
|
use of deprecated method `pyo3::deprecations::GilRefs::<T>::function_arg`: use `&Bound<'_, T>` instead for this function argument:
src/lib.rs#L411
warning: use of deprecated method `pyo3::deprecations::GilRefs::<T>::function_arg`: use `&Bound<'_, T>` instead for this function argument
--> src/lib.rs:411:28
|
411 | fn reclass_rs(_py: Python, m: &PyModule) -> PyResult<()> {
| ^
|
use of deprecated method `pyo3::deprecations::GilRefs::<T>::function_arg`: use `&Bound<'_, T>` instead for this function argument:
src/lib.rs#L342
warning: use of deprecated method `pyo3::deprecations::GilRefs::<T>::function_arg`: use `&Bound<'_, T>` instead for this function argument
--> src/lib.rs:342:35
|
342 | pub fn set_thread_count(_cls: &PyType, count: usize) {
| ^
|
use of deprecated method `pyo3::deprecations::GilRefs::<T>::function_arg`: use `&Bound<'_, T>` instead for this function argument:
src/lib.rs#L314
warning: use of deprecated method `pyo3::deprecations::GilRefs::<T>::function_arg`: use `&Bound<'_, T>` instead for this function argument
--> src/lib.rs:314:26
|
314 | fn from_config(_cls: &PyType, config: Config) -> PyResult<Self> {
| ^
|
use of deprecated method `pyo3::deprecations::GilRefs::<T>::function_arg`: use `&Bound<'_, T>` instead for this function argument:
src/lib.rs#L298
warning: use of deprecated method `pyo3::deprecations::GilRefs::<T>::function_arg`: use `&Bound<'_, T>` instead for this function argument
--> src/lib.rs:298:14
|
298 | cls: &PyType,
| ^
|
use of deprecated associated function `pyo3::types::PyDict::new`: `PyDict::new` will be replaced by `PyDict::new_bound` in a future PyO3 version:
src/types/mapping.rs#L359
warning: use of deprecated associated function `pyo3::types::PyDict::new`: `PyDict::new` will be replaced by `PyDict::new_bound` in a future PyO3 version
--> src/types/mapping.rs:359:28
|
359 | let dict = PyDict::new(py);
| ^^^
|
use of deprecated associated function `pyo3::types::PyDict::new`: `PyDict::new` will be replaced by `PyDict::new_bound` in a future PyO3 version:
src/node/nodeinfo.rs#L192
warning: use of deprecated associated function `pyo3::types::PyDict::new`: `PyDict::new` will be replaced by `PyDict::new_bound` in a future PyO3 version
--> src/node/nodeinfo.rs:192:28
|
192 | let dict = PyDict::new(py);
| ^^^
|
use of deprecated associated function `pyo3::types::PyDict::new`: `PyDict::new` will be replaced by `PyDict::new_bound` in a future PyO3 version:
src/node/nodeinfo.rs#L180
warning: use of deprecated associated function `pyo3::types::PyDict::new`: `PyDict::new` will be replaced by `PyDict::new_bound` in a future PyO3 version
--> src/node/nodeinfo.rs:180:28
|
180 | let dict = PyDict::new(py);
| ^^^
|
use of deprecated associated function `pyo3::types::PyDict::new`: `PyDict::new` will be replaced by `PyDict::new_bound` in a future PyO3 version:
src/inventory.rs#L89
warning: use of deprecated associated function `pyo3::types::PyDict::new`: `PyDict::new` will be replaced by `PyDict::new_bound` in a future PyO3 version
--> src/inventory.rs:89:36
|
89 | let reclass_dict = PyDict::new(py);
| ^^^
|
use of deprecated associated function `pyo3::types::PyDict::new`: `PyDict::new` will be replaced by `PyDict::new_bound` in a future PyO3 version:
src/inventory.rs#L83
warning: use of deprecated associated function `pyo3::types::PyDict::new`: `PyDict::new` will be replaced by `PyDict::new_bound` in a future PyO3 version
--> src/inventory.rs:83:34
|
83 | let nodes_dict = PyDict::new(py);
| ^^^
|
use of deprecated associated function `pyo3::types::PyDict::new`: `PyDict::new` will be replaced by `PyDict::new_bound` in a future PyO3 version:
src/inventory.rs#L80
warning: use of deprecated associated function `pyo3::types::PyDict::new`: `PyDict::new` will be replaced by `PyDict::new_bound` in a future PyO3 version
--> src/inventory.rs:80:28
|
80 | let dict = PyDict::new(py);
| ^^^
|
use of deprecated method `pyo3::deprecations::GilRefs::<T>::function_arg`: use `&Bound<'_, T>` instead for this function argument:
src/config.rs#L284
warning: use of deprecated method `pyo3::deprecations::GilRefs::<T>::function_arg`: use `&Bound<'_, T>` instead for this function argument
--> src/config.rs:284:15
|
284 | _cls: &PyType,
| ^
|
use of deprecated method `pyo3::deprecations::GilRefs::<T>::function_arg`: use `&Bound<'_, T>` instead for this function argument:
src/config.rs#L286
warning: use of deprecated method `pyo3::deprecations::GilRefs::<T>::function_arg`: use `&Bound<'_, T>` instead for this function argument
--> src/config.rs:286:17
|
286 | config: &PyDict,
| ^
|
= note: `#[warn(deprecated)]` on by default
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
wheels-sdist
Expired
|
75.3 KB |
|