You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
watcha-synapse/Cargo.lock

483 lines
12 KiB

# This file is automatically @generated by Cargo.
# It is not intended for manual editing.
version = 3
[[package]]
name = "aho-corasick"
version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "43f6cb1bf222025340178f382c426f13757b2960e89779dfcb319c32542a5a41"
dependencies = [
"memchr",
]
[[package]]
name = "anyhow"
version = "1.0.80"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5ad32ce52e4161730f7098c077cd2ed6229b5804ccf99e5366be1ab72a98b4e1"
[[package]]
name = "arc-swap"
version = "1.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "983cd8b9d4b02a6dc6ffa557262eb5858a27a0038ffffe21a0f133eaa819a164"
[[package]]
name = "autocfg"
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
[[package]]
name = "bitflags"
version = "1.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
[[package]]
name = "blake2"
version = "0.10.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe"
dependencies = [
"digest",
]
[[package]]
name = "block-buffer"
version = "0.10.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "69cce20737498f97b993470a6e536b8523f0af7892a4f928cceb1ac5e52ebe7e"
dependencies = [
"generic-array",
]
[[package]]
name = "cfg-if"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
[[package]]
name = "crypto-common"
version = "0.1.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3"
dependencies = [
"generic-array",
"typenum",
]
[[package]]
name = "digest"
version = "0.10.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "adfbc57365a37acbd2ebf2b64d7e69bb766e2fea813521ed536f5d0520dcf86c"
dependencies = [
"block-buffer",
"crypto-common",
"subtle",
]
[[package]]
name = "generic-array"
version = "0.14.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bff49e947297f3312447abdca79f45f4738097cc82b06e72054d2223f601f1b9"
dependencies = [
"typenum",
"version_check",
]
[[package]]
name = "heck"
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"
[[package]]
name = "hex"
version = "0.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
[[package]]
name = "indoc"
version = "2.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1e186cfbae8084e513daff4240b4797e342f988cecda4fb6c939150f96315fd8"
[[package]]
name = "itoa"
version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4217ad341ebadf8d8e724e264f13e593e0648f5b3e94b3896a5df283be015ecc"
[[package]]
name = "lazy_static"
version = "1.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
[[package]]
name = "libc"
version = "0.2.135"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "68783febc7782c6c5cb401fbda4de5a9898be1762314da0bb2c10ced61f18b0c"
[[package]]
name = "lock_api"
version = "0.4.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df"
dependencies = [
"autocfg",
"scopeguard",
]
[[package]]
name = "log"
version = "0.4.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f"
[[package]]
name = "memchr"
version = "2.6.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8f232d6ef707e1956a43342693d2a31e72989554d58299d7a88738cc95b0d35c"
[[package]]
name = "memoffset"
version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c"
dependencies = [
"autocfg",
]
[[package]]
name = "once_cell"
version = "1.15.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e82dad04139b71a90c080c8463fe0dc7902db5192d939bd0950f074d014339e1"
[[package]]
name = "parking_lot"
version = "0.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f"
dependencies = [
"lock_api",
"parking_lot_core",
]
[[package]]
name = "parking_lot_core"
version = "0.9.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "09a279cbf25cb0757810394fbc1e359949b59e348145c643a939a525692e6929"
dependencies = [
"cfg-if",
"libc",
"redox_syscall",
"smallvec",
"windows-sys",
]
[[package]]
name = "proc-macro2"
Bump serde_json from 1.0.108 to 1.0.111 (#16792) Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.108 to 1.0.111. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/serde-rs/json/releases">serde_json's releases</a>.</em></p> <blockquote> <h2>v1.0.111</h2> <ul> <li>Improve floating point parsing performance on loongarch64 (<a href="https://redirect.github.com/serde-rs/json/issues/1100">#1100</a>, thanks <a href="https://github.com/heiher"><code>@​heiher</code></a>)</li> </ul> <h2>v1.0.110</h2> <ul> <li>Update proc-macro2 to fix caching issue when using a rustc-wrapper such as sccache</li> </ul> <h2>v1.0.109</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/json/commit/0131ac68212e8094bd14ee618587d731b4f9a68b"><code>0131ac6</code></a> Release 1.0.111</li> <li><a href="https://github.com/serde-rs/json/commit/96ecfadd3f7dd6366a2d07a098e228d15df93cb4"><code>96ecfad</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1100">#1100</a> from heiher/limb-64-la64</li> <li><a href="https://github.com/serde-rs/json/commit/c80dbaf8ff5902ca670e0a48bbe495065b9314f5"><code>c80dbaf</code></a> Set limb width to 64 for loongarch64</li> <li><a href="https://github.com/serde-rs/json/commit/df5cf215b70fb6341b255e7c0a210c06f64c0669"><code>df5cf21</code></a> Release 1.0.110</li> <li><a href="https://github.com/serde-rs/json/commit/c35856a93c37b48b3d6efc4fec8e05554dd3f9d5"><code>c35856a</code></a> Pull in proc-macro2 sccache fix</li> <li><a href="https://github.com/serde-rs/json/commit/f88bf1fccb05aa4de129675de44eb6aaf3fec0a0"><code>f88bf1f</code></a> Release 1.0.109</li> <li><a href="https://github.com/serde-rs/json/commit/bb62c73ecef901e689b0a7a67ed613a32975520c"><code>bb62c73</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1097">#1097</a> from serde-rs/doccfg</li> <li><a href="https://github.com/serde-rs/json/commit/df36d109fd9f9cdd22a874c0177cafec12237f95"><code>df36d10</code></a> Restore doc cfg on re-exports</li> <li><a href="https://github.com/serde-rs/json/commit/c3670913423329c166add9d85ecdfc3e3da21e7a"><code>c367091</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1095">#1095</a> from dtolnay/hashtest</li> <li><a href="https://github.com/serde-rs/json/commit/b328ee7df4dd772922f084600aa7cea39218b694"><code>b328ee7</code></a> Eliminate hash closure in favor of calling hash_one directly</li> <li>Additional commits viewable in <a href="https://github.com/serde-rs/json/compare/v1.0.108...v1.0.111">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=serde_json&package-manager=cargo&previous-version=1.0.108&new-version=1.0.111)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
11 months ago
version = "1.0.76"
source = "registry+https://github.com/rust-lang/crates.io-index"
Bump serde_json from 1.0.108 to 1.0.111 (#16792) Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.108 to 1.0.111. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/serde-rs/json/releases">serde_json's releases</a>.</em></p> <blockquote> <h2>v1.0.111</h2> <ul> <li>Improve floating point parsing performance on loongarch64 (<a href="https://redirect.github.com/serde-rs/json/issues/1100">#1100</a>, thanks <a href="https://github.com/heiher"><code>@​heiher</code></a>)</li> </ul> <h2>v1.0.110</h2> <ul> <li>Update proc-macro2 to fix caching issue when using a rustc-wrapper such as sccache</li> </ul> <h2>v1.0.109</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/json/commit/0131ac68212e8094bd14ee618587d731b4f9a68b"><code>0131ac6</code></a> Release 1.0.111</li> <li><a href="https://github.com/serde-rs/json/commit/96ecfadd3f7dd6366a2d07a098e228d15df93cb4"><code>96ecfad</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1100">#1100</a> from heiher/limb-64-la64</li> <li><a href="https://github.com/serde-rs/json/commit/c80dbaf8ff5902ca670e0a48bbe495065b9314f5"><code>c80dbaf</code></a> Set limb width to 64 for loongarch64</li> <li><a href="https://github.com/serde-rs/json/commit/df5cf215b70fb6341b255e7c0a210c06f64c0669"><code>df5cf21</code></a> Release 1.0.110</li> <li><a href="https://github.com/serde-rs/json/commit/c35856a93c37b48b3d6efc4fec8e05554dd3f9d5"><code>c35856a</code></a> Pull in proc-macro2 sccache fix</li> <li><a href="https://github.com/serde-rs/json/commit/f88bf1fccb05aa4de129675de44eb6aaf3fec0a0"><code>f88bf1f</code></a> Release 1.0.109</li> <li><a href="https://github.com/serde-rs/json/commit/bb62c73ecef901e689b0a7a67ed613a32975520c"><code>bb62c73</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1097">#1097</a> from serde-rs/doccfg</li> <li><a href="https://github.com/serde-rs/json/commit/df36d109fd9f9cdd22a874c0177cafec12237f95"><code>df36d10</code></a> Restore doc cfg on re-exports</li> <li><a href="https://github.com/serde-rs/json/commit/c3670913423329c166add9d85ecdfc3e3da21e7a"><code>c367091</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1095">#1095</a> from dtolnay/hashtest</li> <li><a href="https://github.com/serde-rs/json/commit/b328ee7df4dd772922f084600aa7cea39218b694"><code>b328ee7</code></a> Eliminate hash closure in favor of calling hash_one directly</li> <li>Additional commits viewable in <a href="https://github.com/serde-rs/json/compare/v1.0.108...v1.0.111">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=serde_json&package-manager=cargo&previous-version=1.0.108&new-version=1.0.111)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
11 months ago
checksum = "95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c"
dependencies = [
"unicode-ident",
]
[[package]]
name = "pyo3"
Bump pyo3 from 0.20.0 to 0.20.2 (#16791) Bumps [pyo3](https://github.com/pyo3/pyo3) from 0.20.0 to 0.20.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pyo3/pyo3/releases">pyo3's releases</a>.</em></p> <blockquote> <h2>PyO3 0.20.2</h2> <p>This release corrects a failure to compile of the <code>either</code> feature when the <code>experimental-inspect</code> feature is not enabled.</p> <p>It also adds backwards-compatibility for <code>pyo3</code> 0.20.0 to build against <code>pyo3-build-config</code> 0.20.2, as <code>pyo3</code> 0.20.0 was (unintentionally) not pinned against an exact patch version <code>pyo3-build-config</code>, and <code>pyo3</code> 0.20.0 could not build against <code>pyo3-build-config</code> 0.20.1 due to an internal API adjustment.</p> <p>Thank you to the following users for the improvements:</p> <p><a href="https://github.com/adamreichold"><code>@​adamreichold</code></a> <a href="https://github.com/davidhewitt"><code>@​davidhewitt</code></a></p> <h2>PyO3 0.20.1</h2> <p>This release is a maintenance release to resolve <a href="https://redirect.github.com/rust-lang/rust-clippy/issues/12039">a clippy warning</a> which triggers on function arguments of <code>Py&lt;Self&gt;</code>.</p> <p>This release also contains a few minor API additions, including optional support for the <code>either</code> and <code>smallvec</code> crates.</p> <p>Thank you to the following users for the improvements:</p> <p><a href="https://github.com/adamreichold"><code>@​adamreichold</code></a> <a href="https://github.com/aldanor"><code>@​aldanor</code></a> <a href="https://github.com/alex"><code>@​alex</code></a> <a href="https://github.com/daemontus"><code>@​daemontus</code></a> <a href="https://github.com/davidhewitt"><code>@​davidhewitt</code></a> <a href="https://github.com/mejrs"><code>@​mejrs</code></a> <a href="https://github.com/messense"><code>@​messense</code></a> <a href="https://github.com/neachdainn"><code>@​neachdainn</code></a> <a href="https://github.com/orhun"><code>@​orhun</code></a> <a href="https://github.com/suriya-ganesh"><code>@​suriya-ganesh</code></a> <a href="https://github.com/wyfo"><code>@​wyfo</code></a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/PyO3/pyo3/blob/main/CHANGELOG.md">pyo3's changelog</a>.</em></p> <blockquote> <h2>[0.20.2] - 2024-01-04</h2> <h3>Packaging</h3> <ul> <li>Pin <code>pyo3</code> and <code>pyo3-ffi</code> dependencies on <code>pyo3-build-config</code> to require the same patch version, i.e. <code>pyo3</code> 0.20.2 requires <em>exactly</em> <code>pyo3-build-config</code> 0.20.2. <a href="https://redirect.github.com/PyO3/pyo3/pull/3721">#3721</a></li> </ul> <h3>Fixed</h3> <ul> <li>Fix compile failure when building <code>pyo3</code> 0.20.0 with latest <code>pyo3-build-config</code> 0.20.X. <a href="https://redirect.github.com/PyO3/pyo3/pull/3724">#3724</a></li> <li>Fix docs.rs build. <a href="https://redirect.github.com/PyO3/pyo3/pull/3722">#3722</a></li> </ul> <h2>[0.20.1] - 2023-12-30</h2> <h3>Added</h3> <ul> <li>Add optional <code>either</code> feature to add conversions for <code>either::Either&lt;L, R&gt;</code> sum type. <a href="https://redirect.github.com/PyO3/pyo3/pull/3456">#3456</a></li> <li>Add optional <code>smallvec</code> feature to add conversions for <code>smallvec::SmallVec</code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/3507">#3507</a></li> <li>Add <code>take</code> and <code>into_inner</code> methods to <code>GILOnceCell</code> <a href="https://redirect.github.com/PyO3/pyo3/pull/3556">#3556</a></li> <li><code>#[classmethod]</code> methods can now also receive <code>Py&lt;PyType&gt;</code> as their first argument. <a href="https://redirect.github.com/PyO3/pyo3/pull/3587">#3587</a></li> <li><code>#[pyfunction(pass_module)]</code> can now also receive <code>Py&lt;PyModule&gt;</code> as their first argument. <a href="https://redirect.github.com/PyO3/pyo3/pull/3587">#3587</a></li> <li>Add <code>traverse</code> method to <code>GILProtected</code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/3616">#3616</a></li> <li>Added <code>abi3-py312</code> feature <a href="https://redirect.github.com/PyO3/pyo3/pull/3687">#3687</a></li> </ul> <h3>Fixed</h3> <ul> <li>Fix minimum version specification for optional <code>chrono</code> dependency. <a href="https://redirect.github.com/PyO3/pyo3/pull/3512">#3512</a></li> <li>Silenced new <code>clippy::unnecessary_fallible_conversions</code> warning when using a <code>Py&lt;Self&gt;</code> <code>self</code> receiver. <a href="https://redirect.github.com/PyO3/pyo3/pull/3564">#3564</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/PyO3/pyo3/commit/bcef18b988a519aca93c29039fa0894a310d2eaf"><code>bcef18b</code></a> release: 0.20.2</li> <li><a href="https://github.com/PyO3/pyo3/commit/fa6d60b77ec67654b7639beccd794874a8ddc9eb"><code>fa6d60b</code></a> Use a definite version specification when depending on pyo3-build-config.</li> <li><a href="https://github.com/PyO3/pyo3/commit/f9f0bdde702e794838ab521c8172c4744e663693"><code>f9f0bdd</code></a> Merge pull request <a href="https://redirect.github.com/pyo3/pyo3/issues/3724">#3724</a> from davidhewitt/fix-build-config-issue</li> <li><a href="https://github.com/PyO3/pyo3/commit/cf213252fa5c780503cb1772622a38d7b34cd874"><code>cf21325</code></a> re-add emit_pyo3_cfgs for pyo3 0.20.0 compatibility</li> <li><a href="https://github.com/PyO3/pyo3/commit/f7893858d2e01df03f2e711a811b95f08f8ca5e1"><code>f789385</code></a> Merge pull request <a href="https://redirect.github.com/pyo3/pyo3/issues/3722">#3722</a> from PyO3/fix-doc-build</li> <li><a href="https://github.com/PyO3/pyo3/commit/9120b35f3553c231797bf2dc357fcd4fe0bf5dec"><code>9120b35</code></a> Include the experimental-inspect feature for the docs.rs build thereby making...</li> <li><a href="https://github.com/PyO3/pyo3/commit/2e79c557ccc628d4081661a712463e22fc780c92"><code>2e79c55</code></a> Add CI job to test the equivalent of a docs.rs build.</li> <li><a href="https://github.com/PyO3/pyo3/commit/2564ca4e7558396f166837d8795f8e1bfd698007"><code>2564ca4</code></a> Fix missing feature flags in implementation of Either conversion.</li> <li><a href="https://github.com/PyO3/pyo3/commit/be4d5627a33bc3575e3811e68c3366a9e264db77"><code>be4d562</code></a> Merge pull request <a href="https://redirect.github.com/pyo3/pyo3/issues/3713">#3713</a> from PyO3/release-0.20.1</li> <li><a href="https://github.com/PyO3/pyo3/commit/d3f034a80f2973e4d21fc2fd49cd0af309f1ab4d"><code>d3f034a</code></a> release: 0.20.1</li> <li>Additional commits viewable in <a href="https://github.com/pyo3/pyo3/compare/v0.20.0...v0.20.2">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pyo3&package-manager=cargo&previous-version=0.20.0&new-version=0.20.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
11 months ago
version = "0.20.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
Bump pyo3 from 0.20.0 to 0.20.2 (#16791) Bumps [pyo3](https://github.com/pyo3/pyo3) from 0.20.0 to 0.20.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pyo3/pyo3/releases">pyo3's releases</a>.</em></p> <blockquote> <h2>PyO3 0.20.2</h2> <p>This release corrects a failure to compile of the <code>either</code> feature when the <code>experimental-inspect</code> feature is not enabled.</p> <p>It also adds backwards-compatibility for <code>pyo3</code> 0.20.0 to build against <code>pyo3-build-config</code> 0.20.2, as <code>pyo3</code> 0.20.0 was (unintentionally) not pinned against an exact patch version <code>pyo3-build-config</code>, and <code>pyo3</code> 0.20.0 could not build against <code>pyo3-build-config</code> 0.20.1 due to an internal API adjustment.</p> <p>Thank you to the following users for the improvements:</p> <p><a href="https://github.com/adamreichold"><code>@​adamreichold</code></a> <a href="https://github.com/davidhewitt"><code>@​davidhewitt</code></a></p> <h2>PyO3 0.20.1</h2> <p>This release is a maintenance release to resolve <a href="https://redirect.github.com/rust-lang/rust-clippy/issues/12039">a clippy warning</a> which triggers on function arguments of <code>Py&lt;Self&gt;</code>.</p> <p>This release also contains a few minor API additions, including optional support for the <code>either</code> and <code>smallvec</code> crates.</p> <p>Thank you to the following users for the improvements:</p> <p><a href="https://github.com/adamreichold"><code>@​adamreichold</code></a> <a href="https://github.com/aldanor"><code>@​aldanor</code></a> <a href="https://github.com/alex"><code>@​alex</code></a> <a href="https://github.com/daemontus"><code>@​daemontus</code></a> <a href="https://github.com/davidhewitt"><code>@​davidhewitt</code></a> <a href="https://github.com/mejrs"><code>@​mejrs</code></a> <a href="https://github.com/messense"><code>@​messense</code></a> <a href="https://github.com/neachdainn"><code>@​neachdainn</code></a> <a href="https://github.com/orhun"><code>@​orhun</code></a> <a href="https://github.com/suriya-ganesh"><code>@​suriya-ganesh</code></a> <a href="https://github.com/wyfo"><code>@​wyfo</code></a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/PyO3/pyo3/blob/main/CHANGELOG.md">pyo3's changelog</a>.</em></p> <blockquote> <h2>[0.20.2] - 2024-01-04</h2> <h3>Packaging</h3> <ul> <li>Pin <code>pyo3</code> and <code>pyo3-ffi</code> dependencies on <code>pyo3-build-config</code> to require the same patch version, i.e. <code>pyo3</code> 0.20.2 requires <em>exactly</em> <code>pyo3-build-config</code> 0.20.2. <a href="https://redirect.github.com/PyO3/pyo3/pull/3721">#3721</a></li> </ul> <h3>Fixed</h3> <ul> <li>Fix compile failure when building <code>pyo3</code> 0.20.0 with latest <code>pyo3-build-config</code> 0.20.X. <a href="https://redirect.github.com/PyO3/pyo3/pull/3724">#3724</a></li> <li>Fix docs.rs build. <a href="https://redirect.github.com/PyO3/pyo3/pull/3722">#3722</a></li> </ul> <h2>[0.20.1] - 2023-12-30</h2> <h3>Added</h3> <ul> <li>Add optional <code>either</code> feature to add conversions for <code>either::Either&lt;L, R&gt;</code> sum type. <a href="https://redirect.github.com/PyO3/pyo3/pull/3456">#3456</a></li> <li>Add optional <code>smallvec</code> feature to add conversions for <code>smallvec::SmallVec</code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/3507">#3507</a></li> <li>Add <code>take</code> and <code>into_inner</code> methods to <code>GILOnceCell</code> <a href="https://redirect.github.com/PyO3/pyo3/pull/3556">#3556</a></li> <li><code>#[classmethod]</code> methods can now also receive <code>Py&lt;PyType&gt;</code> as their first argument. <a href="https://redirect.github.com/PyO3/pyo3/pull/3587">#3587</a></li> <li><code>#[pyfunction(pass_module)]</code> can now also receive <code>Py&lt;PyModule&gt;</code> as their first argument. <a href="https://redirect.github.com/PyO3/pyo3/pull/3587">#3587</a></li> <li>Add <code>traverse</code> method to <code>GILProtected</code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/3616">#3616</a></li> <li>Added <code>abi3-py312</code> feature <a href="https://redirect.github.com/PyO3/pyo3/pull/3687">#3687</a></li> </ul> <h3>Fixed</h3> <ul> <li>Fix minimum version specification for optional <code>chrono</code> dependency. <a href="https://redirect.github.com/PyO3/pyo3/pull/3512">#3512</a></li> <li>Silenced new <code>clippy::unnecessary_fallible_conversions</code> warning when using a <code>Py&lt;Self&gt;</code> <code>self</code> receiver. <a href="https://redirect.github.com/PyO3/pyo3/pull/3564">#3564</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/PyO3/pyo3/commit/bcef18b988a519aca93c29039fa0894a310d2eaf"><code>bcef18b</code></a> release: 0.20.2</li> <li><a href="https://github.com/PyO3/pyo3/commit/fa6d60b77ec67654b7639beccd794874a8ddc9eb"><code>fa6d60b</code></a> Use a definite version specification when depending on pyo3-build-config.</li> <li><a href="https://github.com/PyO3/pyo3/commit/f9f0bdde702e794838ab521c8172c4744e663693"><code>f9f0bdd</code></a> Merge pull request <a href="https://redirect.github.com/pyo3/pyo3/issues/3724">#3724</a> from davidhewitt/fix-build-config-issue</li> <li><a href="https://github.com/PyO3/pyo3/commit/cf213252fa5c780503cb1772622a38d7b34cd874"><code>cf21325</code></a> re-add emit_pyo3_cfgs for pyo3 0.20.0 compatibility</li> <li><a href="https://github.com/PyO3/pyo3/commit/f7893858d2e01df03f2e711a811b95f08f8ca5e1"><code>f789385</code></a> Merge pull request <a href="https://redirect.github.com/pyo3/pyo3/issues/3722">#3722</a> from PyO3/fix-doc-build</li> <li><a href="https://github.com/PyO3/pyo3/commit/9120b35f3553c231797bf2dc357fcd4fe0bf5dec"><code>9120b35</code></a> Include the experimental-inspect feature for the docs.rs build thereby making...</li> <li><a href="https://github.com/PyO3/pyo3/commit/2e79c557ccc628d4081661a712463e22fc780c92"><code>2e79c55</code></a> Add CI job to test the equivalent of a docs.rs build.</li> <li><a href="https://github.com/PyO3/pyo3/commit/2564ca4e7558396f166837d8795f8e1bfd698007"><code>2564ca4</code></a> Fix missing feature flags in implementation of Either conversion.</li> <li><a href="https://github.com/PyO3/pyo3/commit/be4d5627a33bc3575e3811e68c3366a9e264db77"><code>be4d562</code></a> Merge pull request <a href="https://redirect.github.com/pyo3/pyo3/issues/3713">#3713</a> from PyO3/release-0.20.1</li> <li><a href="https://github.com/PyO3/pyo3/commit/d3f034a80f2973e4d21fc2fd49cd0af309f1ab4d"><code>d3f034a</code></a> release: 0.20.1</li> <li>Additional commits viewable in <a href="https://github.com/pyo3/pyo3/compare/v0.20.0...v0.20.2">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pyo3&package-manager=cargo&previous-version=0.20.0&new-version=0.20.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
11 months ago
checksum = "9a89dc7a5850d0e983be1ec2a463a171d20990487c3cfcd68b5363f1ee3d6fe0"
dependencies = [
"anyhow",
"cfg-if",
"indoc",
"libc",
"memoffset",
"parking_lot",
"pyo3-build-config",
"pyo3-ffi",
"pyo3-macros",
"unindent",
]
[[package]]
name = "pyo3-build-config"
Bump pyo3 from 0.20.0 to 0.20.2 (#16791) Bumps [pyo3](https://github.com/pyo3/pyo3) from 0.20.0 to 0.20.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pyo3/pyo3/releases">pyo3's releases</a>.</em></p> <blockquote> <h2>PyO3 0.20.2</h2> <p>This release corrects a failure to compile of the <code>either</code> feature when the <code>experimental-inspect</code> feature is not enabled.</p> <p>It also adds backwards-compatibility for <code>pyo3</code> 0.20.0 to build against <code>pyo3-build-config</code> 0.20.2, as <code>pyo3</code> 0.20.0 was (unintentionally) not pinned against an exact patch version <code>pyo3-build-config</code>, and <code>pyo3</code> 0.20.0 could not build against <code>pyo3-build-config</code> 0.20.1 due to an internal API adjustment.</p> <p>Thank you to the following users for the improvements:</p> <p><a href="https://github.com/adamreichold"><code>@​adamreichold</code></a> <a href="https://github.com/davidhewitt"><code>@​davidhewitt</code></a></p> <h2>PyO3 0.20.1</h2> <p>This release is a maintenance release to resolve <a href="https://redirect.github.com/rust-lang/rust-clippy/issues/12039">a clippy warning</a> which triggers on function arguments of <code>Py&lt;Self&gt;</code>.</p> <p>This release also contains a few minor API additions, including optional support for the <code>either</code> and <code>smallvec</code> crates.</p> <p>Thank you to the following users for the improvements:</p> <p><a href="https://github.com/adamreichold"><code>@​adamreichold</code></a> <a href="https://github.com/aldanor"><code>@​aldanor</code></a> <a href="https://github.com/alex"><code>@​alex</code></a> <a href="https://github.com/daemontus"><code>@​daemontus</code></a> <a href="https://github.com/davidhewitt"><code>@​davidhewitt</code></a> <a href="https://github.com/mejrs"><code>@​mejrs</code></a> <a href="https://github.com/messense"><code>@​messense</code></a> <a href="https://github.com/neachdainn"><code>@​neachdainn</code></a> <a href="https://github.com/orhun"><code>@​orhun</code></a> <a href="https://github.com/suriya-ganesh"><code>@​suriya-ganesh</code></a> <a href="https://github.com/wyfo"><code>@​wyfo</code></a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/PyO3/pyo3/blob/main/CHANGELOG.md">pyo3's changelog</a>.</em></p> <blockquote> <h2>[0.20.2] - 2024-01-04</h2> <h3>Packaging</h3> <ul> <li>Pin <code>pyo3</code> and <code>pyo3-ffi</code> dependencies on <code>pyo3-build-config</code> to require the same patch version, i.e. <code>pyo3</code> 0.20.2 requires <em>exactly</em> <code>pyo3-build-config</code> 0.20.2. <a href="https://redirect.github.com/PyO3/pyo3/pull/3721">#3721</a></li> </ul> <h3>Fixed</h3> <ul> <li>Fix compile failure when building <code>pyo3</code> 0.20.0 with latest <code>pyo3-build-config</code> 0.20.X. <a href="https://redirect.github.com/PyO3/pyo3/pull/3724">#3724</a></li> <li>Fix docs.rs build. <a href="https://redirect.github.com/PyO3/pyo3/pull/3722">#3722</a></li> </ul> <h2>[0.20.1] - 2023-12-30</h2> <h3>Added</h3> <ul> <li>Add optional <code>either</code> feature to add conversions for <code>either::Either&lt;L, R&gt;</code> sum type. <a href="https://redirect.github.com/PyO3/pyo3/pull/3456">#3456</a></li> <li>Add optional <code>smallvec</code> feature to add conversions for <code>smallvec::SmallVec</code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/3507">#3507</a></li> <li>Add <code>take</code> and <code>into_inner</code> methods to <code>GILOnceCell</code> <a href="https://redirect.github.com/PyO3/pyo3/pull/3556">#3556</a></li> <li><code>#[classmethod]</code> methods can now also receive <code>Py&lt;PyType&gt;</code> as their first argument. <a href="https://redirect.github.com/PyO3/pyo3/pull/3587">#3587</a></li> <li><code>#[pyfunction(pass_module)]</code> can now also receive <code>Py&lt;PyModule&gt;</code> as their first argument. <a href="https://redirect.github.com/PyO3/pyo3/pull/3587">#3587</a></li> <li>Add <code>traverse</code> method to <code>GILProtected</code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/3616">#3616</a></li> <li>Added <code>abi3-py312</code> feature <a href="https://redirect.github.com/PyO3/pyo3/pull/3687">#3687</a></li> </ul> <h3>Fixed</h3> <ul> <li>Fix minimum version specification for optional <code>chrono</code> dependency. <a href="https://redirect.github.com/PyO3/pyo3/pull/3512">#3512</a></li> <li>Silenced new <code>clippy::unnecessary_fallible_conversions</code> warning when using a <code>Py&lt;Self&gt;</code> <code>self</code> receiver. <a href="https://redirect.github.com/PyO3/pyo3/pull/3564">#3564</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/PyO3/pyo3/commit/bcef18b988a519aca93c29039fa0894a310d2eaf"><code>bcef18b</code></a> release: 0.20.2</li> <li><a href="https://github.com/PyO3/pyo3/commit/fa6d60b77ec67654b7639beccd794874a8ddc9eb"><code>fa6d60b</code></a> Use a definite version specification when depending on pyo3-build-config.</li> <li><a href="https://github.com/PyO3/pyo3/commit/f9f0bdde702e794838ab521c8172c4744e663693"><code>f9f0bdd</code></a> Merge pull request <a href="https://redirect.github.com/pyo3/pyo3/issues/3724">#3724</a> from davidhewitt/fix-build-config-issue</li> <li><a href="https://github.com/PyO3/pyo3/commit/cf213252fa5c780503cb1772622a38d7b34cd874"><code>cf21325</code></a> re-add emit_pyo3_cfgs for pyo3 0.20.0 compatibility</li> <li><a href="https://github.com/PyO3/pyo3/commit/f7893858d2e01df03f2e711a811b95f08f8ca5e1"><code>f789385</code></a> Merge pull request <a href="https://redirect.github.com/pyo3/pyo3/issues/3722">#3722</a> from PyO3/fix-doc-build</li> <li><a href="https://github.com/PyO3/pyo3/commit/9120b35f3553c231797bf2dc357fcd4fe0bf5dec"><code>9120b35</code></a> Include the experimental-inspect feature for the docs.rs build thereby making...</li> <li><a href="https://github.com/PyO3/pyo3/commit/2e79c557ccc628d4081661a712463e22fc780c92"><code>2e79c55</code></a> Add CI job to test the equivalent of a docs.rs build.</li> <li><a href="https://github.com/PyO3/pyo3/commit/2564ca4e7558396f166837d8795f8e1bfd698007"><code>2564ca4</code></a> Fix missing feature flags in implementation of Either conversion.</li> <li><a href="https://github.com/PyO3/pyo3/commit/be4d5627a33bc3575e3811e68c3366a9e264db77"><code>be4d562</code></a> Merge pull request <a href="https://redirect.github.com/pyo3/pyo3/issues/3713">#3713</a> from PyO3/release-0.20.1</li> <li><a href="https://github.com/PyO3/pyo3/commit/d3f034a80f2973e4d21fc2fd49cd0af309f1ab4d"><code>d3f034a</code></a> release: 0.20.1</li> <li>Additional commits viewable in <a href="https://github.com/pyo3/pyo3/compare/v0.20.0...v0.20.2">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pyo3&package-manager=cargo&previous-version=0.20.0&new-version=0.20.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
11 months ago
version = "0.20.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
Bump pyo3 from 0.20.0 to 0.20.2 (#16791) Bumps [pyo3](https://github.com/pyo3/pyo3) from 0.20.0 to 0.20.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pyo3/pyo3/releases">pyo3's releases</a>.</em></p> <blockquote> <h2>PyO3 0.20.2</h2> <p>This release corrects a failure to compile of the <code>either</code> feature when the <code>experimental-inspect</code> feature is not enabled.</p> <p>It also adds backwards-compatibility for <code>pyo3</code> 0.20.0 to build against <code>pyo3-build-config</code> 0.20.2, as <code>pyo3</code> 0.20.0 was (unintentionally) not pinned against an exact patch version <code>pyo3-build-config</code>, and <code>pyo3</code> 0.20.0 could not build against <code>pyo3-build-config</code> 0.20.1 due to an internal API adjustment.</p> <p>Thank you to the following users for the improvements:</p> <p><a href="https://github.com/adamreichold"><code>@​adamreichold</code></a> <a href="https://github.com/davidhewitt"><code>@​davidhewitt</code></a></p> <h2>PyO3 0.20.1</h2> <p>This release is a maintenance release to resolve <a href="https://redirect.github.com/rust-lang/rust-clippy/issues/12039">a clippy warning</a> which triggers on function arguments of <code>Py&lt;Self&gt;</code>.</p> <p>This release also contains a few minor API additions, including optional support for the <code>either</code> and <code>smallvec</code> crates.</p> <p>Thank you to the following users for the improvements:</p> <p><a href="https://github.com/adamreichold"><code>@​adamreichold</code></a> <a href="https://github.com/aldanor"><code>@​aldanor</code></a> <a href="https://github.com/alex"><code>@​alex</code></a> <a href="https://github.com/daemontus"><code>@​daemontus</code></a> <a href="https://github.com/davidhewitt"><code>@​davidhewitt</code></a> <a href="https://github.com/mejrs"><code>@​mejrs</code></a> <a href="https://github.com/messense"><code>@​messense</code></a> <a href="https://github.com/neachdainn"><code>@​neachdainn</code></a> <a href="https://github.com/orhun"><code>@​orhun</code></a> <a href="https://github.com/suriya-ganesh"><code>@​suriya-ganesh</code></a> <a href="https://github.com/wyfo"><code>@​wyfo</code></a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/PyO3/pyo3/blob/main/CHANGELOG.md">pyo3's changelog</a>.</em></p> <blockquote> <h2>[0.20.2] - 2024-01-04</h2> <h3>Packaging</h3> <ul> <li>Pin <code>pyo3</code> and <code>pyo3-ffi</code> dependencies on <code>pyo3-build-config</code> to require the same patch version, i.e. <code>pyo3</code> 0.20.2 requires <em>exactly</em> <code>pyo3-build-config</code> 0.20.2. <a href="https://redirect.github.com/PyO3/pyo3/pull/3721">#3721</a></li> </ul> <h3>Fixed</h3> <ul> <li>Fix compile failure when building <code>pyo3</code> 0.20.0 with latest <code>pyo3-build-config</code> 0.20.X. <a href="https://redirect.github.com/PyO3/pyo3/pull/3724">#3724</a></li> <li>Fix docs.rs build. <a href="https://redirect.github.com/PyO3/pyo3/pull/3722">#3722</a></li> </ul> <h2>[0.20.1] - 2023-12-30</h2> <h3>Added</h3> <ul> <li>Add optional <code>either</code> feature to add conversions for <code>either::Either&lt;L, R&gt;</code> sum type. <a href="https://redirect.github.com/PyO3/pyo3/pull/3456">#3456</a></li> <li>Add optional <code>smallvec</code> feature to add conversions for <code>smallvec::SmallVec</code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/3507">#3507</a></li> <li>Add <code>take</code> and <code>into_inner</code> methods to <code>GILOnceCell</code> <a href="https://redirect.github.com/PyO3/pyo3/pull/3556">#3556</a></li> <li><code>#[classmethod]</code> methods can now also receive <code>Py&lt;PyType&gt;</code> as their first argument. <a href="https://redirect.github.com/PyO3/pyo3/pull/3587">#3587</a></li> <li><code>#[pyfunction(pass_module)]</code> can now also receive <code>Py&lt;PyModule&gt;</code> as their first argument. <a href="https://redirect.github.com/PyO3/pyo3/pull/3587">#3587</a></li> <li>Add <code>traverse</code> method to <code>GILProtected</code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/3616">#3616</a></li> <li>Added <code>abi3-py312</code> feature <a href="https://redirect.github.com/PyO3/pyo3/pull/3687">#3687</a></li> </ul> <h3>Fixed</h3> <ul> <li>Fix minimum version specification for optional <code>chrono</code> dependency. <a href="https://redirect.github.com/PyO3/pyo3/pull/3512">#3512</a></li> <li>Silenced new <code>clippy::unnecessary_fallible_conversions</code> warning when using a <code>Py&lt;Self&gt;</code> <code>self</code> receiver. <a href="https://redirect.github.com/PyO3/pyo3/pull/3564">#3564</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/PyO3/pyo3/commit/bcef18b988a519aca93c29039fa0894a310d2eaf"><code>bcef18b</code></a> release: 0.20.2</li> <li><a href="https://github.com/PyO3/pyo3/commit/fa6d60b77ec67654b7639beccd794874a8ddc9eb"><code>fa6d60b</code></a> Use a definite version specification when depending on pyo3-build-config.</li> <li><a href="https://github.com/PyO3/pyo3/commit/f9f0bdde702e794838ab521c8172c4744e663693"><code>f9f0bdd</code></a> Merge pull request <a href="https://redirect.github.com/pyo3/pyo3/issues/3724">#3724</a> from davidhewitt/fix-build-config-issue</li> <li><a href="https://github.com/PyO3/pyo3/commit/cf213252fa5c780503cb1772622a38d7b34cd874"><code>cf21325</code></a> re-add emit_pyo3_cfgs for pyo3 0.20.0 compatibility</li> <li><a href="https://github.com/PyO3/pyo3/commit/f7893858d2e01df03f2e711a811b95f08f8ca5e1"><code>f789385</code></a> Merge pull request <a href="https://redirect.github.com/pyo3/pyo3/issues/3722">#3722</a> from PyO3/fix-doc-build</li> <li><a href="https://github.com/PyO3/pyo3/commit/9120b35f3553c231797bf2dc357fcd4fe0bf5dec"><code>9120b35</code></a> Include the experimental-inspect feature for the docs.rs build thereby making...</li> <li><a href="https://github.com/PyO3/pyo3/commit/2e79c557ccc628d4081661a712463e22fc780c92"><code>2e79c55</code></a> Add CI job to test the equivalent of a docs.rs build.</li> <li><a href="https://github.com/PyO3/pyo3/commit/2564ca4e7558396f166837d8795f8e1bfd698007"><code>2564ca4</code></a> Fix missing feature flags in implementation of Either conversion.</li> <li><a href="https://github.com/PyO3/pyo3/commit/be4d5627a33bc3575e3811e68c3366a9e264db77"><code>be4d562</code></a> Merge pull request <a href="https://redirect.github.com/pyo3/pyo3/issues/3713">#3713</a> from PyO3/release-0.20.1</li> <li><a href="https://github.com/PyO3/pyo3/commit/d3f034a80f2973e4d21fc2fd49cd0af309f1ab4d"><code>d3f034a</code></a> release: 0.20.1</li> <li>Additional commits viewable in <a href="https://github.com/pyo3/pyo3/compare/v0.20.0...v0.20.2">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pyo3&package-manager=cargo&previous-version=0.20.0&new-version=0.20.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
11 months ago
checksum = "07426f0d8fe5a601f26293f300afd1a7b1ed5e78b2a705870c5f30893c5163be"
dependencies = [
"once_cell",
"target-lexicon",
]
[[package]]
name = "pyo3-ffi"
Bump pyo3 from 0.20.0 to 0.20.2 (#16791) Bumps [pyo3](https://github.com/pyo3/pyo3) from 0.20.0 to 0.20.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pyo3/pyo3/releases">pyo3's releases</a>.</em></p> <blockquote> <h2>PyO3 0.20.2</h2> <p>This release corrects a failure to compile of the <code>either</code> feature when the <code>experimental-inspect</code> feature is not enabled.</p> <p>It also adds backwards-compatibility for <code>pyo3</code> 0.20.0 to build against <code>pyo3-build-config</code> 0.20.2, as <code>pyo3</code> 0.20.0 was (unintentionally) not pinned against an exact patch version <code>pyo3-build-config</code>, and <code>pyo3</code> 0.20.0 could not build against <code>pyo3-build-config</code> 0.20.1 due to an internal API adjustment.</p> <p>Thank you to the following users for the improvements:</p> <p><a href="https://github.com/adamreichold"><code>@​adamreichold</code></a> <a href="https://github.com/davidhewitt"><code>@​davidhewitt</code></a></p> <h2>PyO3 0.20.1</h2> <p>This release is a maintenance release to resolve <a href="https://redirect.github.com/rust-lang/rust-clippy/issues/12039">a clippy warning</a> which triggers on function arguments of <code>Py&lt;Self&gt;</code>.</p> <p>This release also contains a few minor API additions, including optional support for the <code>either</code> and <code>smallvec</code> crates.</p> <p>Thank you to the following users for the improvements:</p> <p><a href="https://github.com/adamreichold"><code>@​adamreichold</code></a> <a href="https://github.com/aldanor"><code>@​aldanor</code></a> <a href="https://github.com/alex"><code>@​alex</code></a> <a href="https://github.com/daemontus"><code>@​daemontus</code></a> <a href="https://github.com/davidhewitt"><code>@​davidhewitt</code></a> <a href="https://github.com/mejrs"><code>@​mejrs</code></a> <a href="https://github.com/messense"><code>@​messense</code></a> <a href="https://github.com/neachdainn"><code>@​neachdainn</code></a> <a href="https://github.com/orhun"><code>@​orhun</code></a> <a href="https://github.com/suriya-ganesh"><code>@​suriya-ganesh</code></a> <a href="https://github.com/wyfo"><code>@​wyfo</code></a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/PyO3/pyo3/blob/main/CHANGELOG.md">pyo3's changelog</a>.</em></p> <blockquote> <h2>[0.20.2] - 2024-01-04</h2> <h3>Packaging</h3> <ul> <li>Pin <code>pyo3</code> and <code>pyo3-ffi</code> dependencies on <code>pyo3-build-config</code> to require the same patch version, i.e. <code>pyo3</code> 0.20.2 requires <em>exactly</em> <code>pyo3-build-config</code> 0.20.2. <a href="https://redirect.github.com/PyO3/pyo3/pull/3721">#3721</a></li> </ul> <h3>Fixed</h3> <ul> <li>Fix compile failure when building <code>pyo3</code> 0.20.0 with latest <code>pyo3-build-config</code> 0.20.X. <a href="https://redirect.github.com/PyO3/pyo3/pull/3724">#3724</a></li> <li>Fix docs.rs build. <a href="https://redirect.github.com/PyO3/pyo3/pull/3722">#3722</a></li> </ul> <h2>[0.20.1] - 2023-12-30</h2> <h3>Added</h3> <ul> <li>Add optional <code>either</code> feature to add conversions for <code>either::Either&lt;L, R&gt;</code> sum type. <a href="https://redirect.github.com/PyO3/pyo3/pull/3456">#3456</a></li> <li>Add optional <code>smallvec</code> feature to add conversions for <code>smallvec::SmallVec</code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/3507">#3507</a></li> <li>Add <code>take</code> and <code>into_inner</code> methods to <code>GILOnceCell</code> <a href="https://redirect.github.com/PyO3/pyo3/pull/3556">#3556</a></li> <li><code>#[classmethod]</code> methods can now also receive <code>Py&lt;PyType&gt;</code> as their first argument. <a href="https://redirect.github.com/PyO3/pyo3/pull/3587">#3587</a></li> <li><code>#[pyfunction(pass_module)]</code> can now also receive <code>Py&lt;PyModule&gt;</code> as their first argument. <a href="https://redirect.github.com/PyO3/pyo3/pull/3587">#3587</a></li> <li>Add <code>traverse</code> method to <code>GILProtected</code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/3616">#3616</a></li> <li>Added <code>abi3-py312</code> feature <a href="https://redirect.github.com/PyO3/pyo3/pull/3687">#3687</a></li> </ul> <h3>Fixed</h3> <ul> <li>Fix minimum version specification for optional <code>chrono</code> dependency. <a href="https://redirect.github.com/PyO3/pyo3/pull/3512">#3512</a></li> <li>Silenced new <code>clippy::unnecessary_fallible_conversions</code> warning when using a <code>Py&lt;Self&gt;</code> <code>self</code> receiver. <a href="https://redirect.github.com/PyO3/pyo3/pull/3564">#3564</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/PyO3/pyo3/commit/bcef18b988a519aca93c29039fa0894a310d2eaf"><code>bcef18b</code></a> release: 0.20.2</li> <li><a href="https://github.com/PyO3/pyo3/commit/fa6d60b77ec67654b7639beccd794874a8ddc9eb"><code>fa6d60b</code></a> Use a definite version specification when depending on pyo3-build-config.</li> <li><a href="https://github.com/PyO3/pyo3/commit/f9f0bdde702e794838ab521c8172c4744e663693"><code>f9f0bdd</code></a> Merge pull request <a href="https://redirect.github.com/pyo3/pyo3/issues/3724">#3724</a> from davidhewitt/fix-build-config-issue</li> <li><a href="https://github.com/PyO3/pyo3/commit/cf213252fa5c780503cb1772622a38d7b34cd874"><code>cf21325</code></a> re-add emit_pyo3_cfgs for pyo3 0.20.0 compatibility</li> <li><a href="https://github.com/PyO3/pyo3/commit/f7893858d2e01df03f2e711a811b95f08f8ca5e1"><code>f789385</code></a> Merge pull request <a href="https://redirect.github.com/pyo3/pyo3/issues/3722">#3722</a> from PyO3/fix-doc-build</li> <li><a href="https://github.com/PyO3/pyo3/commit/9120b35f3553c231797bf2dc357fcd4fe0bf5dec"><code>9120b35</code></a> Include the experimental-inspect feature for the docs.rs build thereby making...</li> <li><a href="https://github.com/PyO3/pyo3/commit/2e79c557ccc628d4081661a712463e22fc780c92"><code>2e79c55</code></a> Add CI job to test the equivalent of a docs.rs build.</li> <li><a href="https://github.com/PyO3/pyo3/commit/2564ca4e7558396f166837d8795f8e1bfd698007"><code>2564ca4</code></a> Fix missing feature flags in implementation of Either conversion.</li> <li><a href="https://github.com/PyO3/pyo3/commit/be4d5627a33bc3575e3811e68c3366a9e264db77"><code>be4d562</code></a> Merge pull request <a href="https://redirect.github.com/pyo3/pyo3/issues/3713">#3713</a> from PyO3/release-0.20.1</li> <li><a href="https://github.com/PyO3/pyo3/commit/d3f034a80f2973e4d21fc2fd49cd0af309f1ab4d"><code>d3f034a</code></a> release: 0.20.1</li> <li>Additional commits viewable in <a href="https://github.com/pyo3/pyo3/compare/v0.20.0...v0.20.2">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pyo3&package-manager=cargo&previous-version=0.20.0&new-version=0.20.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
11 months ago
version = "0.20.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
Bump pyo3 from 0.20.0 to 0.20.2 (#16791) Bumps [pyo3](https://github.com/pyo3/pyo3) from 0.20.0 to 0.20.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pyo3/pyo3/releases">pyo3's releases</a>.</em></p> <blockquote> <h2>PyO3 0.20.2</h2> <p>This release corrects a failure to compile of the <code>either</code> feature when the <code>experimental-inspect</code> feature is not enabled.</p> <p>It also adds backwards-compatibility for <code>pyo3</code> 0.20.0 to build against <code>pyo3-build-config</code> 0.20.2, as <code>pyo3</code> 0.20.0 was (unintentionally) not pinned against an exact patch version <code>pyo3-build-config</code>, and <code>pyo3</code> 0.20.0 could not build against <code>pyo3-build-config</code> 0.20.1 due to an internal API adjustment.</p> <p>Thank you to the following users for the improvements:</p> <p><a href="https://github.com/adamreichold"><code>@​adamreichold</code></a> <a href="https://github.com/davidhewitt"><code>@​davidhewitt</code></a></p> <h2>PyO3 0.20.1</h2> <p>This release is a maintenance release to resolve <a href="https://redirect.github.com/rust-lang/rust-clippy/issues/12039">a clippy warning</a> which triggers on function arguments of <code>Py&lt;Self&gt;</code>.</p> <p>This release also contains a few minor API additions, including optional support for the <code>either</code> and <code>smallvec</code> crates.</p> <p>Thank you to the following users for the improvements:</p> <p><a href="https://github.com/adamreichold"><code>@​adamreichold</code></a> <a href="https://github.com/aldanor"><code>@​aldanor</code></a> <a href="https://github.com/alex"><code>@​alex</code></a> <a href="https://github.com/daemontus"><code>@​daemontus</code></a> <a href="https://github.com/davidhewitt"><code>@​davidhewitt</code></a> <a href="https://github.com/mejrs"><code>@​mejrs</code></a> <a href="https://github.com/messense"><code>@​messense</code></a> <a href="https://github.com/neachdainn"><code>@​neachdainn</code></a> <a href="https://github.com/orhun"><code>@​orhun</code></a> <a href="https://github.com/suriya-ganesh"><code>@​suriya-ganesh</code></a> <a href="https://github.com/wyfo"><code>@​wyfo</code></a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/PyO3/pyo3/blob/main/CHANGELOG.md">pyo3's changelog</a>.</em></p> <blockquote> <h2>[0.20.2] - 2024-01-04</h2> <h3>Packaging</h3> <ul> <li>Pin <code>pyo3</code> and <code>pyo3-ffi</code> dependencies on <code>pyo3-build-config</code> to require the same patch version, i.e. <code>pyo3</code> 0.20.2 requires <em>exactly</em> <code>pyo3-build-config</code> 0.20.2. <a href="https://redirect.github.com/PyO3/pyo3/pull/3721">#3721</a></li> </ul> <h3>Fixed</h3> <ul> <li>Fix compile failure when building <code>pyo3</code> 0.20.0 with latest <code>pyo3-build-config</code> 0.20.X. <a href="https://redirect.github.com/PyO3/pyo3/pull/3724">#3724</a></li> <li>Fix docs.rs build. <a href="https://redirect.github.com/PyO3/pyo3/pull/3722">#3722</a></li> </ul> <h2>[0.20.1] - 2023-12-30</h2> <h3>Added</h3> <ul> <li>Add optional <code>either</code> feature to add conversions for <code>either::Either&lt;L, R&gt;</code> sum type. <a href="https://redirect.github.com/PyO3/pyo3/pull/3456">#3456</a></li> <li>Add optional <code>smallvec</code> feature to add conversions for <code>smallvec::SmallVec</code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/3507">#3507</a></li> <li>Add <code>take</code> and <code>into_inner</code> methods to <code>GILOnceCell</code> <a href="https://redirect.github.com/PyO3/pyo3/pull/3556">#3556</a></li> <li><code>#[classmethod]</code> methods can now also receive <code>Py&lt;PyType&gt;</code> as their first argument. <a href="https://redirect.github.com/PyO3/pyo3/pull/3587">#3587</a></li> <li><code>#[pyfunction(pass_module)]</code> can now also receive <code>Py&lt;PyModule&gt;</code> as their first argument. <a href="https://redirect.github.com/PyO3/pyo3/pull/3587">#3587</a></li> <li>Add <code>traverse</code> method to <code>GILProtected</code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/3616">#3616</a></li> <li>Added <code>abi3-py312</code> feature <a href="https://redirect.github.com/PyO3/pyo3/pull/3687">#3687</a></li> </ul> <h3>Fixed</h3> <ul> <li>Fix minimum version specification for optional <code>chrono</code> dependency. <a href="https://redirect.github.com/PyO3/pyo3/pull/3512">#3512</a></li> <li>Silenced new <code>clippy::unnecessary_fallible_conversions</code> warning when using a <code>Py&lt;Self&gt;</code> <code>self</code> receiver. <a href="https://redirect.github.com/PyO3/pyo3/pull/3564">#3564</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/PyO3/pyo3/commit/bcef18b988a519aca93c29039fa0894a310d2eaf"><code>bcef18b</code></a> release: 0.20.2</li> <li><a href="https://github.com/PyO3/pyo3/commit/fa6d60b77ec67654b7639beccd794874a8ddc9eb"><code>fa6d60b</code></a> Use a definite version specification when depending on pyo3-build-config.</li> <li><a href="https://github.com/PyO3/pyo3/commit/f9f0bdde702e794838ab521c8172c4744e663693"><code>f9f0bdd</code></a> Merge pull request <a href="https://redirect.github.com/pyo3/pyo3/issues/3724">#3724</a> from davidhewitt/fix-build-config-issue</li> <li><a href="https://github.com/PyO3/pyo3/commit/cf213252fa5c780503cb1772622a38d7b34cd874"><code>cf21325</code></a> re-add emit_pyo3_cfgs for pyo3 0.20.0 compatibility</li> <li><a href="https://github.com/PyO3/pyo3/commit/f7893858d2e01df03f2e711a811b95f08f8ca5e1"><code>f789385</code></a> Merge pull request <a href="https://redirect.github.com/pyo3/pyo3/issues/3722">#3722</a> from PyO3/fix-doc-build</li> <li><a href="https://github.com/PyO3/pyo3/commit/9120b35f3553c231797bf2dc357fcd4fe0bf5dec"><code>9120b35</code></a> Include the experimental-inspect feature for the docs.rs build thereby making...</li> <li><a href="https://github.com/PyO3/pyo3/commit/2e79c557ccc628d4081661a712463e22fc780c92"><code>2e79c55</code></a> Add CI job to test the equivalent of a docs.rs build.</li> <li><a href="https://github.com/PyO3/pyo3/commit/2564ca4e7558396f166837d8795f8e1bfd698007"><code>2564ca4</code></a> Fix missing feature flags in implementation of Either conversion.</li> <li><a href="https://github.com/PyO3/pyo3/commit/be4d5627a33bc3575e3811e68c3366a9e264db77"><code>be4d562</code></a> Merge pull request <a href="https://redirect.github.com/pyo3/pyo3/issues/3713">#3713</a> from PyO3/release-0.20.1</li> <li><a href="https://github.com/PyO3/pyo3/commit/d3f034a80f2973e4d21fc2fd49cd0af309f1ab4d"><code>d3f034a</code></a> release: 0.20.1</li> <li>Additional commits viewable in <a href="https://github.com/pyo3/pyo3/compare/v0.20.0...v0.20.2">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pyo3&package-manager=cargo&previous-version=0.20.0&new-version=0.20.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
11 months ago
checksum = "dbb7dec17e17766b46bca4f1a4215a85006b4c2ecde122076c562dd058da6cf1"
dependencies = [
"libc",
"pyo3-build-config",
]
[[package]]
name = "pyo3-log"
version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4c10808ee7250403bedb24bc30c32493e93875fef7ba3e4292226fe924f398bd"
dependencies = [
"arc-swap",
"log",
"pyo3",
]
[[package]]
name = "pyo3-macros"
Bump pyo3 from 0.20.0 to 0.20.2 (#16791) Bumps [pyo3](https://github.com/pyo3/pyo3) from 0.20.0 to 0.20.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pyo3/pyo3/releases">pyo3's releases</a>.</em></p> <blockquote> <h2>PyO3 0.20.2</h2> <p>This release corrects a failure to compile of the <code>either</code> feature when the <code>experimental-inspect</code> feature is not enabled.</p> <p>It also adds backwards-compatibility for <code>pyo3</code> 0.20.0 to build against <code>pyo3-build-config</code> 0.20.2, as <code>pyo3</code> 0.20.0 was (unintentionally) not pinned against an exact patch version <code>pyo3-build-config</code>, and <code>pyo3</code> 0.20.0 could not build against <code>pyo3-build-config</code> 0.20.1 due to an internal API adjustment.</p> <p>Thank you to the following users for the improvements:</p> <p><a href="https://github.com/adamreichold"><code>@​adamreichold</code></a> <a href="https://github.com/davidhewitt"><code>@​davidhewitt</code></a></p> <h2>PyO3 0.20.1</h2> <p>This release is a maintenance release to resolve <a href="https://redirect.github.com/rust-lang/rust-clippy/issues/12039">a clippy warning</a> which triggers on function arguments of <code>Py&lt;Self&gt;</code>.</p> <p>This release also contains a few minor API additions, including optional support for the <code>either</code> and <code>smallvec</code> crates.</p> <p>Thank you to the following users for the improvements:</p> <p><a href="https://github.com/adamreichold"><code>@​adamreichold</code></a> <a href="https://github.com/aldanor"><code>@​aldanor</code></a> <a href="https://github.com/alex"><code>@​alex</code></a> <a href="https://github.com/daemontus"><code>@​daemontus</code></a> <a href="https://github.com/davidhewitt"><code>@​davidhewitt</code></a> <a href="https://github.com/mejrs"><code>@​mejrs</code></a> <a href="https://github.com/messense"><code>@​messense</code></a> <a href="https://github.com/neachdainn"><code>@​neachdainn</code></a> <a href="https://github.com/orhun"><code>@​orhun</code></a> <a href="https://github.com/suriya-ganesh"><code>@​suriya-ganesh</code></a> <a href="https://github.com/wyfo"><code>@​wyfo</code></a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/PyO3/pyo3/blob/main/CHANGELOG.md">pyo3's changelog</a>.</em></p> <blockquote> <h2>[0.20.2] - 2024-01-04</h2> <h3>Packaging</h3> <ul> <li>Pin <code>pyo3</code> and <code>pyo3-ffi</code> dependencies on <code>pyo3-build-config</code> to require the same patch version, i.e. <code>pyo3</code> 0.20.2 requires <em>exactly</em> <code>pyo3-build-config</code> 0.20.2. <a href="https://redirect.github.com/PyO3/pyo3/pull/3721">#3721</a></li> </ul> <h3>Fixed</h3> <ul> <li>Fix compile failure when building <code>pyo3</code> 0.20.0 with latest <code>pyo3-build-config</code> 0.20.X. <a href="https://redirect.github.com/PyO3/pyo3/pull/3724">#3724</a></li> <li>Fix docs.rs build. <a href="https://redirect.github.com/PyO3/pyo3/pull/3722">#3722</a></li> </ul> <h2>[0.20.1] - 2023-12-30</h2> <h3>Added</h3> <ul> <li>Add optional <code>either</code> feature to add conversions for <code>either::Either&lt;L, R&gt;</code> sum type. <a href="https://redirect.github.com/PyO3/pyo3/pull/3456">#3456</a></li> <li>Add optional <code>smallvec</code> feature to add conversions for <code>smallvec::SmallVec</code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/3507">#3507</a></li> <li>Add <code>take</code> and <code>into_inner</code> methods to <code>GILOnceCell</code> <a href="https://redirect.github.com/PyO3/pyo3/pull/3556">#3556</a></li> <li><code>#[classmethod]</code> methods can now also receive <code>Py&lt;PyType&gt;</code> as their first argument. <a href="https://redirect.github.com/PyO3/pyo3/pull/3587">#3587</a></li> <li><code>#[pyfunction(pass_module)]</code> can now also receive <code>Py&lt;PyModule&gt;</code> as their first argument. <a href="https://redirect.github.com/PyO3/pyo3/pull/3587">#3587</a></li> <li>Add <code>traverse</code> method to <code>GILProtected</code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/3616">#3616</a></li> <li>Added <code>abi3-py312</code> feature <a href="https://redirect.github.com/PyO3/pyo3/pull/3687">#3687</a></li> </ul> <h3>Fixed</h3> <ul> <li>Fix minimum version specification for optional <code>chrono</code> dependency. <a href="https://redirect.github.com/PyO3/pyo3/pull/3512">#3512</a></li> <li>Silenced new <code>clippy::unnecessary_fallible_conversions</code> warning when using a <code>Py&lt;Self&gt;</code> <code>self</code> receiver. <a href="https://redirect.github.com/PyO3/pyo3/pull/3564">#3564</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/PyO3/pyo3/commit/bcef18b988a519aca93c29039fa0894a310d2eaf"><code>bcef18b</code></a> release: 0.20.2</li> <li><a href="https://github.com/PyO3/pyo3/commit/fa6d60b77ec67654b7639beccd794874a8ddc9eb"><code>fa6d60b</code></a> Use a definite version specification when depending on pyo3-build-config.</li> <li><a href="https://github.com/PyO3/pyo3/commit/f9f0bdde702e794838ab521c8172c4744e663693"><code>f9f0bdd</code></a> Merge pull request <a href="https://redirect.github.com/pyo3/pyo3/issues/3724">#3724</a> from davidhewitt/fix-build-config-issue</li> <li><a href="https://github.com/PyO3/pyo3/commit/cf213252fa5c780503cb1772622a38d7b34cd874"><code>cf21325</code></a> re-add emit_pyo3_cfgs for pyo3 0.20.0 compatibility</li> <li><a href="https://github.com/PyO3/pyo3/commit/f7893858d2e01df03f2e711a811b95f08f8ca5e1"><code>f789385</code></a> Merge pull request <a href="https://redirect.github.com/pyo3/pyo3/issues/3722">#3722</a> from PyO3/fix-doc-build</li> <li><a href="https://github.com/PyO3/pyo3/commit/9120b35f3553c231797bf2dc357fcd4fe0bf5dec"><code>9120b35</code></a> Include the experimental-inspect feature for the docs.rs build thereby making...</li> <li><a href="https://github.com/PyO3/pyo3/commit/2e79c557ccc628d4081661a712463e22fc780c92"><code>2e79c55</code></a> Add CI job to test the equivalent of a docs.rs build.</li> <li><a href="https://github.com/PyO3/pyo3/commit/2564ca4e7558396f166837d8795f8e1bfd698007"><code>2564ca4</code></a> Fix missing feature flags in implementation of Either conversion.</li> <li><a href="https://github.com/PyO3/pyo3/commit/be4d5627a33bc3575e3811e68c3366a9e264db77"><code>be4d562</code></a> Merge pull request <a href="https://redirect.github.com/pyo3/pyo3/issues/3713">#3713</a> from PyO3/release-0.20.1</li> <li><a href="https://github.com/PyO3/pyo3/commit/d3f034a80f2973e4d21fc2fd49cd0af309f1ab4d"><code>d3f034a</code></a> release: 0.20.1</li> <li>Additional commits viewable in <a href="https://github.com/pyo3/pyo3/compare/v0.20.0...v0.20.2">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pyo3&package-manager=cargo&previous-version=0.20.0&new-version=0.20.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
11 months ago
version = "0.20.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
Bump pyo3 from 0.20.0 to 0.20.2 (#16791) Bumps [pyo3](https://github.com/pyo3/pyo3) from 0.20.0 to 0.20.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pyo3/pyo3/releases">pyo3's releases</a>.</em></p> <blockquote> <h2>PyO3 0.20.2</h2> <p>This release corrects a failure to compile of the <code>either</code> feature when the <code>experimental-inspect</code> feature is not enabled.</p> <p>It also adds backwards-compatibility for <code>pyo3</code> 0.20.0 to build against <code>pyo3-build-config</code> 0.20.2, as <code>pyo3</code> 0.20.0 was (unintentionally) not pinned against an exact patch version <code>pyo3-build-config</code>, and <code>pyo3</code> 0.20.0 could not build against <code>pyo3-build-config</code> 0.20.1 due to an internal API adjustment.</p> <p>Thank you to the following users for the improvements:</p> <p><a href="https://github.com/adamreichold"><code>@​adamreichold</code></a> <a href="https://github.com/davidhewitt"><code>@​davidhewitt</code></a></p> <h2>PyO3 0.20.1</h2> <p>This release is a maintenance release to resolve <a href="https://redirect.github.com/rust-lang/rust-clippy/issues/12039">a clippy warning</a> which triggers on function arguments of <code>Py&lt;Self&gt;</code>.</p> <p>This release also contains a few minor API additions, including optional support for the <code>either</code> and <code>smallvec</code> crates.</p> <p>Thank you to the following users for the improvements:</p> <p><a href="https://github.com/adamreichold"><code>@​adamreichold</code></a> <a href="https://github.com/aldanor"><code>@​aldanor</code></a> <a href="https://github.com/alex"><code>@​alex</code></a> <a href="https://github.com/daemontus"><code>@​daemontus</code></a> <a href="https://github.com/davidhewitt"><code>@​davidhewitt</code></a> <a href="https://github.com/mejrs"><code>@​mejrs</code></a> <a href="https://github.com/messense"><code>@​messense</code></a> <a href="https://github.com/neachdainn"><code>@​neachdainn</code></a> <a href="https://github.com/orhun"><code>@​orhun</code></a> <a href="https://github.com/suriya-ganesh"><code>@​suriya-ganesh</code></a> <a href="https://github.com/wyfo"><code>@​wyfo</code></a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/PyO3/pyo3/blob/main/CHANGELOG.md">pyo3's changelog</a>.</em></p> <blockquote> <h2>[0.20.2] - 2024-01-04</h2> <h3>Packaging</h3> <ul> <li>Pin <code>pyo3</code> and <code>pyo3-ffi</code> dependencies on <code>pyo3-build-config</code> to require the same patch version, i.e. <code>pyo3</code> 0.20.2 requires <em>exactly</em> <code>pyo3-build-config</code> 0.20.2. <a href="https://redirect.github.com/PyO3/pyo3/pull/3721">#3721</a></li> </ul> <h3>Fixed</h3> <ul> <li>Fix compile failure when building <code>pyo3</code> 0.20.0 with latest <code>pyo3-build-config</code> 0.20.X. <a href="https://redirect.github.com/PyO3/pyo3/pull/3724">#3724</a></li> <li>Fix docs.rs build. <a href="https://redirect.github.com/PyO3/pyo3/pull/3722">#3722</a></li> </ul> <h2>[0.20.1] - 2023-12-30</h2> <h3>Added</h3> <ul> <li>Add optional <code>either</code> feature to add conversions for <code>either::Either&lt;L, R&gt;</code> sum type. <a href="https://redirect.github.com/PyO3/pyo3/pull/3456">#3456</a></li> <li>Add optional <code>smallvec</code> feature to add conversions for <code>smallvec::SmallVec</code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/3507">#3507</a></li> <li>Add <code>take</code> and <code>into_inner</code> methods to <code>GILOnceCell</code> <a href="https://redirect.github.com/PyO3/pyo3/pull/3556">#3556</a></li> <li><code>#[classmethod]</code> methods can now also receive <code>Py&lt;PyType&gt;</code> as their first argument. <a href="https://redirect.github.com/PyO3/pyo3/pull/3587">#3587</a></li> <li><code>#[pyfunction(pass_module)]</code> can now also receive <code>Py&lt;PyModule&gt;</code> as their first argument. <a href="https://redirect.github.com/PyO3/pyo3/pull/3587">#3587</a></li> <li>Add <code>traverse</code> method to <code>GILProtected</code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/3616">#3616</a></li> <li>Added <code>abi3-py312</code> feature <a href="https://redirect.github.com/PyO3/pyo3/pull/3687">#3687</a></li> </ul> <h3>Fixed</h3> <ul> <li>Fix minimum version specification for optional <code>chrono</code> dependency. <a href="https://redirect.github.com/PyO3/pyo3/pull/3512">#3512</a></li> <li>Silenced new <code>clippy::unnecessary_fallible_conversions</code> warning when using a <code>Py&lt;Self&gt;</code> <code>self</code> receiver. <a href="https://redirect.github.com/PyO3/pyo3/pull/3564">#3564</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/PyO3/pyo3/commit/bcef18b988a519aca93c29039fa0894a310d2eaf"><code>bcef18b</code></a> release: 0.20.2</li> <li><a href="https://github.com/PyO3/pyo3/commit/fa6d60b77ec67654b7639beccd794874a8ddc9eb"><code>fa6d60b</code></a> Use a definite version specification when depending on pyo3-build-config.</li> <li><a href="https://github.com/PyO3/pyo3/commit/f9f0bdde702e794838ab521c8172c4744e663693"><code>f9f0bdd</code></a> Merge pull request <a href="https://redirect.github.com/pyo3/pyo3/issues/3724">#3724</a> from davidhewitt/fix-build-config-issue</li> <li><a href="https://github.com/PyO3/pyo3/commit/cf213252fa5c780503cb1772622a38d7b34cd874"><code>cf21325</code></a> re-add emit_pyo3_cfgs for pyo3 0.20.0 compatibility</li> <li><a href="https://github.com/PyO3/pyo3/commit/f7893858d2e01df03f2e711a811b95f08f8ca5e1"><code>f789385</code></a> Merge pull request <a href="https://redirect.github.com/pyo3/pyo3/issues/3722">#3722</a> from PyO3/fix-doc-build</li> <li><a href="https://github.com/PyO3/pyo3/commit/9120b35f3553c231797bf2dc357fcd4fe0bf5dec"><code>9120b35</code></a> Include the experimental-inspect feature for the docs.rs build thereby making...</li> <li><a href="https://github.com/PyO3/pyo3/commit/2e79c557ccc628d4081661a712463e22fc780c92"><code>2e79c55</code></a> Add CI job to test the equivalent of a docs.rs build.</li> <li><a href="https://github.com/PyO3/pyo3/commit/2564ca4e7558396f166837d8795f8e1bfd698007"><code>2564ca4</code></a> Fix missing feature flags in implementation of Either conversion.</li> <li><a href="https://github.com/PyO3/pyo3/commit/be4d5627a33bc3575e3811e68c3366a9e264db77"><code>be4d562</code></a> Merge pull request <a href="https://redirect.github.com/pyo3/pyo3/issues/3713">#3713</a> from PyO3/release-0.20.1</li> <li><a href="https://github.com/PyO3/pyo3/commit/d3f034a80f2973e4d21fc2fd49cd0af309f1ab4d"><code>d3f034a</code></a> release: 0.20.1</li> <li>Additional commits viewable in <a href="https://github.com/pyo3/pyo3/compare/v0.20.0...v0.20.2">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pyo3&package-manager=cargo&previous-version=0.20.0&new-version=0.20.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
11 months ago
checksum = "05f738b4e40d50b5711957f142878cfa0f28e054aa0ebdfc3fd137a843f74ed3"
dependencies = [
"proc-macro2",
"pyo3-macros-backend",
"quote",
"syn",
]
[[package]]
name = "pyo3-macros-backend"
Bump pyo3 from 0.20.0 to 0.20.2 (#16791) Bumps [pyo3](https://github.com/pyo3/pyo3) from 0.20.0 to 0.20.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pyo3/pyo3/releases">pyo3's releases</a>.</em></p> <blockquote> <h2>PyO3 0.20.2</h2> <p>This release corrects a failure to compile of the <code>either</code> feature when the <code>experimental-inspect</code> feature is not enabled.</p> <p>It also adds backwards-compatibility for <code>pyo3</code> 0.20.0 to build against <code>pyo3-build-config</code> 0.20.2, as <code>pyo3</code> 0.20.0 was (unintentionally) not pinned against an exact patch version <code>pyo3-build-config</code>, and <code>pyo3</code> 0.20.0 could not build against <code>pyo3-build-config</code> 0.20.1 due to an internal API adjustment.</p> <p>Thank you to the following users for the improvements:</p> <p><a href="https://github.com/adamreichold"><code>@​adamreichold</code></a> <a href="https://github.com/davidhewitt"><code>@​davidhewitt</code></a></p> <h2>PyO3 0.20.1</h2> <p>This release is a maintenance release to resolve <a href="https://redirect.github.com/rust-lang/rust-clippy/issues/12039">a clippy warning</a> which triggers on function arguments of <code>Py&lt;Self&gt;</code>.</p> <p>This release also contains a few minor API additions, including optional support for the <code>either</code> and <code>smallvec</code> crates.</p> <p>Thank you to the following users for the improvements:</p> <p><a href="https://github.com/adamreichold"><code>@​adamreichold</code></a> <a href="https://github.com/aldanor"><code>@​aldanor</code></a> <a href="https://github.com/alex"><code>@​alex</code></a> <a href="https://github.com/daemontus"><code>@​daemontus</code></a> <a href="https://github.com/davidhewitt"><code>@​davidhewitt</code></a> <a href="https://github.com/mejrs"><code>@​mejrs</code></a> <a href="https://github.com/messense"><code>@​messense</code></a> <a href="https://github.com/neachdainn"><code>@​neachdainn</code></a> <a href="https://github.com/orhun"><code>@​orhun</code></a> <a href="https://github.com/suriya-ganesh"><code>@​suriya-ganesh</code></a> <a href="https://github.com/wyfo"><code>@​wyfo</code></a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/PyO3/pyo3/blob/main/CHANGELOG.md">pyo3's changelog</a>.</em></p> <blockquote> <h2>[0.20.2] - 2024-01-04</h2> <h3>Packaging</h3> <ul> <li>Pin <code>pyo3</code> and <code>pyo3-ffi</code> dependencies on <code>pyo3-build-config</code> to require the same patch version, i.e. <code>pyo3</code> 0.20.2 requires <em>exactly</em> <code>pyo3-build-config</code> 0.20.2. <a href="https://redirect.github.com/PyO3/pyo3/pull/3721">#3721</a></li> </ul> <h3>Fixed</h3> <ul> <li>Fix compile failure when building <code>pyo3</code> 0.20.0 with latest <code>pyo3-build-config</code> 0.20.X. <a href="https://redirect.github.com/PyO3/pyo3/pull/3724">#3724</a></li> <li>Fix docs.rs build. <a href="https://redirect.github.com/PyO3/pyo3/pull/3722">#3722</a></li> </ul> <h2>[0.20.1] - 2023-12-30</h2> <h3>Added</h3> <ul> <li>Add optional <code>either</code> feature to add conversions for <code>either::Either&lt;L, R&gt;</code> sum type. <a href="https://redirect.github.com/PyO3/pyo3/pull/3456">#3456</a></li> <li>Add optional <code>smallvec</code> feature to add conversions for <code>smallvec::SmallVec</code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/3507">#3507</a></li> <li>Add <code>take</code> and <code>into_inner</code> methods to <code>GILOnceCell</code> <a href="https://redirect.github.com/PyO3/pyo3/pull/3556">#3556</a></li> <li><code>#[classmethod]</code> methods can now also receive <code>Py&lt;PyType&gt;</code> as their first argument. <a href="https://redirect.github.com/PyO3/pyo3/pull/3587">#3587</a></li> <li><code>#[pyfunction(pass_module)]</code> can now also receive <code>Py&lt;PyModule&gt;</code> as their first argument. <a href="https://redirect.github.com/PyO3/pyo3/pull/3587">#3587</a></li> <li>Add <code>traverse</code> method to <code>GILProtected</code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/3616">#3616</a></li> <li>Added <code>abi3-py312</code> feature <a href="https://redirect.github.com/PyO3/pyo3/pull/3687">#3687</a></li> </ul> <h3>Fixed</h3> <ul> <li>Fix minimum version specification for optional <code>chrono</code> dependency. <a href="https://redirect.github.com/PyO3/pyo3/pull/3512">#3512</a></li> <li>Silenced new <code>clippy::unnecessary_fallible_conversions</code> warning when using a <code>Py&lt;Self&gt;</code> <code>self</code> receiver. <a href="https://redirect.github.com/PyO3/pyo3/pull/3564">#3564</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/PyO3/pyo3/commit/bcef18b988a519aca93c29039fa0894a310d2eaf"><code>bcef18b</code></a> release: 0.20.2</li> <li><a href="https://github.com/PyO3/pyo3/commit/fa6d60b77ec67654b7639beccd794874a8ddc9eb"><code>fa6d60b</code></a> Use a definite version specification when depending on pyo3-build-config.</li> <li><a href="https://github.com/PyO3/pyo3/commit/f9f0bdde702e794838ab521c8172c4744e663693"><code>f9f0bdd</code></a> Merge pull request <a href="https://redirect.github.com/pyo3/pyo3/issues/3724">#3724</a> from davidhewitt/fix-build-config-issue</li> <li><a href="https://github.com/PyO3/pyo3/commit/cf213252fa5c780503cb1772622a38d7b34cd874"><code>cf21325</code></a> re-add emit_pyo3_cfgs for pyo3 0.20.0 compatibility</li> <li><a href="https://github.com/PyO3/pyo3/commit/f7893858d2e01df03f2e711a811b95f08f8ca5e1"><code>f789385</code></a> Merge pull request <a href="https://redirect.github.com/pyo3/pyo3/issues/3722">#3722</a> from PyO3/fix-doc-build</li> <li><a href="https://github.com/PyO3/pyo3/commit/9120b35f3553c231797bf2dc357fcd4fe0bf5dec"><code>9120b35</code></a> Include the experimental-inspect feature for the docs.rs build thereby making...</li> <li><a href="https://github.com/PyO3/pyo3/commit/2e79c557ccc628d4081661a712463e22fc780c92"><code>2e79c55</code></a> Add CI job to test the equivalent of a docs.rs build.</li> <li><a href="https://github.com/PyO3/pyo3/commit/2564ca4e7558396f166837d8795f8e1bfd698007"><code>2564ca4</code></a> Fix missing feature flags in implementation of Either conversion.</li> <li><a href="https://github.com/PyO3/pyo3/commit/be4d5627a33bc3575e3811e68c3366a9e264db77"><code>be4d562</code></a> Merge pull request <a href="https://redirect.github.com/pyo3/pyo3/issues/3713">#3713</a> from PyO3/release-0.20.1</li> <li><a href="https://github.com/PyO3/pyo3/commit/d3f034a80f2973e4d21fc2fd49cd0af309f1ab4d"><code>d3f034a</code></a> release: 0.20.1</li> <li>Additional commits viewable in <a href="https://github.com/pyo3/pyo3/compare/v0.20.0...v0.20.2">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pyo3&package-manager=cargo&previous-version=0.20.0&new-version=0.20.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
11 months ago
version = "0.20.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
Bump pyo3 from 0.20.0 to 0.20.2 (#16791) Bumps [pyo3](https://github.com/pyo3/pyo3) from 0.20.0 to 0.20.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pyo3/pyo3/releases">pyo3's releases</a>.</em></p> <blockquote> <h2>PyO3 0.20.2</h2> <p>This release corrects a failure to compile of the <code>either</code> feature when the <code>experimental-inspect</code> feature is not enabled.</p> <p>It also adds backwards-compatibility for <code>pyo3</code> 0.20.0 to build against <code>pyo3-build-config</code> 0.20.2, as <code>pyo3</code> 0.20.0 was (unintentionally) not pinned against an exact patch version <code>pyo3-build-config</code>, and <code>pyo3</code> 0.20.0 could not build against <code>pyo3-build-config</code> 0.20.1 due to an internal API adjustment.</p> <p>Thank you to the following users for the improvements:</p> <p><a href="https://github.com/adamreichold"><code>@​adamreichold</code></a> <a href="https://github.com/davidhewitt"><code>@​davidhewitt</code></a></p> <h2>PyO3 0.20.1</h2> <p>This release is a maintenance release to resolve <a href="https://redirect.github.com/rust-lang/rust-clippy/issues/12039">a clippy warning</a> which triggers on function arguments of <code>Py&lt;Self&gt;</code>.</p> <p>This release also contains a few minor API additions, including optional support for the <code>either</code> and <code>smallvec</code> crates.</p> <p>Thank you to the following users for the improvements:</p> <p><a href="https://github.com/adamreichold"><code>@​adamreichold</code></a> <a href="https://github.com/aldanor"><code>@​aldanor</code></a> <a href="https://github.com/alex"><code>@​alex</code></a> <a href="https://github.com/daemontus"><code>@​daemontus</code></a> <a href="https://github.com/davidhewitt"><code>@​davidhewitt</code></a> <a href="https://github.com/mejrs"><code>@​mejrs</code></a> <a href="https://github.com/messense"><code>@​messense</code></a> <a href="https://github.com/neachdainn"><code>@​neachdainn</code></a> <a href="https://github.com/orhun"><code>@​orhun</code></a> <a href="https://github.com/suriya-ganesh"><code>@​suriya-ganesh</code></a> <a href="https://github.com/wyfo"><code>@​wyfo</code></a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/PyO3/pyo3/blob/main/CHANGELOG.md">pyo3's changelog</a>.</em></p> <blockquote> <h2>[0.20.2] - 2024-01-04</h2> <h3>Packaging</h3> <ul> <li>Pin <code>pyo3</code> and <code>pyo3-ffi</code> dependencies on <code>pyo3-build-config</code> to require the same patch version, i.e. <code>pyo3</code> 0.20.2 requires <em>exactly</em> <code>pyo3-build-config</code> 0.20.2. <a href="https://redirect.github.com/PyO3/pyo3/pull/3721">#3721</a></li> </ul> <h3>Fixed</h3> <ul> <li>Fix compile failure when building <code>pyo3</code> 0.20.0 with latest <code>pyo3-build-config</code> 0.20.X. <a href="https://redirect.github.com/PyO3/pyo3/pull/3724">#3724</a></li> <li>Fix docs.rs build. <a href="https://redirect.github.com/PyO3/pyo3/pull/3722">#3722</a></li> </ul> <h2>[0.20.1] - 2023-12-30</h2> <h3>Added</h3> <ul> <li>Add optional <code>either</code> feature to add conversions for <code>either::Either&lt;L, R&gt;</code> sum type. <a href="https://redirect.github.com/PyO3/pyo3/pull/3456">#3456</a></li> <li>Add optional <code>smallvec</code> feature to add conversions for <code>smallvec::SmallVec</code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/3507">#3507</a></li> <li>Add <code>take</code> and <code>into_inner</code> methods to <code>GILOnceCell</code> <a href="https://redirect.github.com/PyO3/pyo3/pull/3556">#3556</a></li> <li><code>#[classmethod]</code> methods can now also receive <code>Py&lt;PyType&gt;</code> as their first argument. <a href="https://redirect.github.com/PyO3/pyo3/pull/3587">#3587</a></li> <li><code>#[pyfunction(pass_module)]</code> can now also receive <code>Py&lt;PyModule&gt;</code> as their first argument. <a href="https://redirect.github.com/PyO3/pyo3/pull/3587">#3587</a></li> <li>Add <code>traverse</code> method to <code>GILProtected</code>. <a href="https://redirect.github.com/PyO3/pyo3/pull/3616">#3616</a></li> <li>Added <code>abi3-py312</code> feature <a href="https://redirect.github.com/PyO3/pyo3/pull/3687">#3687</a></li> </ul> <h3>Fixed</h3> <ul> <li>Fix minimum version specification for optional <code>chrono</code> dependency. <a href="https://redirect.github.com/PyO3/pyo3/pull/3512">#3512</a></li> <li>Silenced new <code>clippy::unnecessary_fallible_conversions</code> warning when using a <code>Py&lt;Self&gt;</code> <code>self</code> receiver. <a href="https://redirect.github.com/PyO3/pyo3/pull/3564">#3564</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/PyO3/pyo3/commit/bcef18b988a519aca93c29039fa0894a310d2eaf"><code>bcef18b</code></a> release: 0.20.2</li> <li><a href="https://github.com/PyO3/pyo3/commit/fa6d60b77ec67654b7639beccd794874a8ddc9eb"><code>fa6d60b</code></a> Use a definite version specification when depending on pyo3-build-config.</li> <li><a href="https://github.com/PyO3/pyo3/commit/f9f0bdde702e794838ab521c8172c4744e663693"><code>f9f0bdd</code></a> Merge pull request <a href="https://redirect.github.com/pyo3/pyo3/issues/3724">#3724</a> from davidhewitt/fix-build-config-issue</li> <li><a href="https://github.com/PyO3/pyo3/commit/cf213252fa5c780503cb1772622a38d7b34cd874"><code>cf21325</code></a> re-add emit_pyo3_cfgs for pyo3 0.20.0 compatibility</li> <li><a href="https://github.com/PyO3/pyo3/commit/f7893858d2e01df03f2e711a811b95f08f8ca5e1"><code>f789385</code></a> Merge pull request <a href="https://redirect.github.com/pyo3/pyo3/issues/3722">#3722</a> from PyO3/fix-doc-build</li> <li><a href="https://github.com/PyO3/pyo3/commit/9120b35f3553c231797bf2dc357fcd4fe0bf5dec"><code>9120b35</code></a> Include the experimental-inspect feature for the docs.rs build thereby making...</li> <li><a href="https://github.com/PyO3/pyo3/commit/2e79c557ccc628d4081661a712463e22fc780c92"><code>2e79c55</code></a> Add CI job to test the equivalent of a docs.rs build.</li> <li><a href="https://github.com/PyO3/pyo3/commit/2564ca4e7558396f166837d8795f8e1bfd698007"><code>2564ca4</code></a> Fix missing feature flags in implementation of Either conversion.</li> <li><a href="https://github.com/PyO3/pyo3/commit/be4d5627a33bc3575e3811e68c3366a9e264db77"><code>be4d562</code></a> Merge pull request <a href="https://redirect.github.com/pyo3/pyo3/issues/3713">#3713</a> from PyO3/release-0.20.1</li> <li><a href="https://github.com/PyO3/pyo3/commit/d3f034a80f2973e4d21fc2fd49cd0af309f1ab4d"><code>d3f034a</code></a> release: 0.20.1</li> <li>Additional commits viewable in <a href="https://github.com/pyo3/pyo3/compare/v0.20.0...v0.20.2">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pyo3&package-manager=cargo&previous-version=0.20.0&new-version=0.20.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
11 months ago
checksum = "0fc910d4851847827daf9d6cdd4a823fbdaab5b8818325c5e97a86da79e8881f"
dependencies = [
"heck",
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "pythonize"
version = "0.20.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ffd1c3ef39c725d63db5f9bc455461bafd80540cb7824c61afb823501921a850"
dependencies = [
"pyo3",
"serde",
]
[[package]]
name = "quote"
Bump serde_json from 1.0.108 to 1.0.111 (#16792) Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.108 to 1.0.111. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/serde-rs/json/releases">serde_json's releases</a>.</em></p> <blockquote> <h2>v1.0.111</h2> <ul> <li>Improve floating point parsing performance on loongarch64 (<a href="https://redirect.github.com/serde-rs/json/issues/1100">#1100</a>, thanks <a href="https://github.com/heiher"><code>@​heiher</code></a>)</li> </ul> <h2>v1.0.110</h2> <ul> <li>Update proc-macro2 to fix caching issue when using a rustc-wrapper such as sccache</li> </ul> <h2>v1.0.109</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/json/commit/0131ac68212e8094bd14ee618587d731b4f9a68b"><code>0131ac6</code></a> Release 1.0.111</li> <li><a href="https://github.com/serde-rs/json/commit/96ecfadd3f7dd6366a2d07a098e228d15df93cb4"><code>96ecfad</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1100">#1100</a> from heiher/limb-64-la64</li> <li><a href="https://github.com/serde-rs/json/commit/c80dbaf8ff5902ca670e0a48bbe495065b9314f5"><code>c80dbaf</code></a> Set limb width to 64 for loongarch64</li> <li><a href="https://github.com/serde-rs/json/commit/df5cf215b70fb6341b255e7c0a210c06f64c0669"><code>df5cf21</code></a> Release 1.0.110</li> <li><a href="https://github.com/serde-rs/json/commit/c35856a93c37b48b3d6efc4fec8e05554dd3f9d5"><code>c35856a</code></a> Pull in proc-macro2 sccache fix</li> <li><a href="https://github.com/serde-rs/json/commit/f88bf1fccb05aa4de129675de44eb6aaf3fec0a0"><code>f88bf1f</code></a> Release 1.0.109</li> <li><a href="https://github.com/serde-rs/json/commit/bb62c73ecef901e689b0a7a67ed613a32975520c"><code>bb62c73</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1097">#1097</a> from serde-rs/doccfg</li> <li><a href="https://github.com/serde-rs/json/commit/df36d109fd9f9cdd22a874c0177cafec12237f95"><code>df36d10</code></a> Restore doc cfg on re-exports</li> <li><a href="https://github.com/serde-rs/json/commit/c3670913423329c166add9d85ecdfc3e3da21e7a"><code>c367091</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1095">#1095</a> from dtolnay/hashtest</li> <li><a href="https://github.com/serde-rs/json/commit/b328ee7df4dd772922f084600aa7cea39218b694"><code>b328ee7</code></a> Eliminate hash closure in favor of calling hash_one directly</li> <li>Additional commits viewable in <a href="https://github.com/serde-rs/json/compare/v1.0.108...v1.0.111">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=serde_json&package-manager=cargo&previous-version=1.0.108&new-version=1.0.111)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
11 months ago
version = "1.0.35"
source = "registry+https://github.com/rust-lang/crates.io-index"
Bump serde_json from 1.0.108 to 1.0.111 (#16792) Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.108 to 1.0.111. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/serde-rs/json/releases">serde_json's releases</a>.</em></p> <blockquote> <h2>v1.0.111</h2> <ul> <li>Improve floating point parsing performance on loongarch64 (<a href="https://redirect.github.com/serde-rs/json/issues/1100">#1100</a>, thanks <a href="https://github.com/heiher"><code>@​heiher</code></a>)</li> </ul> <h2>v1.0.110</h2> <ul> <li>Update proc-macro2 to fix caching issue when using a rustc-wrapper such as sccache</li> </ul> <h2>v1.0.109</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/json/commit/0131ac68212e8094bd14ee618587d731b4f9a68b"><code>0131ac6</code></a> Release 1.0.111</li> <li><a href="https://github.com/serde-rs/json/commit/96ecfadd3f7dd6366a2d07a098e228d15df93cb4"><code>96ecfad</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1100">#1100</a> from heiher/limb-64-la64</li> <li><a href="https://github.com/serde-rs/json/commit/c80dbaf8ff5902ca670e0a48bbe495065b9314f5"><code>c80dbaf</code></a> Set limb width to 64 for loongarch64</li> <li><a href="https://github.com/serde-rs/json/commit/df5cf215b70fb6341b255e7c0a210c06f64c0669"><code>df5cf21</code></a> Release 1.0.110</li> <li><a href="https://github.com/serde-rs/json/commit/c35856a93c37b48b3d6efc4fec8e05554dd3f9d5"><code>c35856a</code></a> Pull in proc-macro2 sccache fix</li> <li><a href="https://github.com/serde-rs/json/commit/f88bf1fccb05aa4de129675de44eb6aaf3fec0a0"><code>f88bf1f</code></a> Release 1.0.109</li> <li><a href="https://github.com/serde-rs/json/commit/bb62c73ecef901e689b0a7a67ed613a32975520c"><code>bb62c73</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1097">#1097</a> from serde-rs/doccfg</li> <li><a href="https://github.com/serde-rs/json/commit/df36d109fd9f9cdd22a874c0177cafec12237f95"><code>df36d10</code></a> Restore doc cfg on re-exports</li> <li><a href="https://github.com/serde-rs/json/commit/c3670913423329c166add9d85ecdfc3e3da21e7a"><code>c367091</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1095">#1095</a> from dtolnay/hashtest</li> <li><a href="https://github.com/serde-rs/json/commit/b328ee7df4dd772922f084600aa7cea39218b694"><code>b328ee7</code></a> Eliminate hash closure in favor of calling hash_one directly</li> <li>Additional commits viewable in <a href="https://github.com/serde-rs/json/compare/v1.0.108...v1.0.111">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=serde_json&package-manager=cargo&previous-version=1.0.108&new-version=1.0.111)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
11 months ago
checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef"
dependencies = [
"proc-macro2",
]
[[package]]
name = "redox_syscall"
version = "0.2.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a"
dependencies = [
"bitflags",
]
[[package]]
name = "regex"
version = "1.10.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15"
dependencies = [
"aho-corasick",
"memchr",
"regex-automata",
"regex-syntax",
]
[[package]]
name = "regex-automata"
version = "0.4.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3b7fa1134405e2ec9353fd416b17f8dacd46c473d7d3fd1cf202706a14eb792a"
dependencies = [
"aho-corasick",
"memchr",
"regex-syntax",
]
[[package]]
name = "regex-syntax"
version = "0.8.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f"
[[package]]
name = "ryu"
version = "1.0.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4501abdff3ae82a1c1b477a17252eb69cee9e66eb915c1abaa4f44d873df9f09"
[[package]]
name = "scopeguard"
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
[[package]]
name = "serde"
version = "1.0.196"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "870026e60fa08c69f064aa766c10f10b1d62db9ccd4d0abb206472bee0ce3b32"
dependencies = [
"serde_derive",
]
[[package]]
name = "serde_derive"
version = "1.0.196"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "33c85360c95e7d137454dc81d9a4ed2b8efd8fbe19cee57357b32b9771fccb67"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "serde_json"
version = "1.0.113"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "69801b70b1c3dac963ecb03a364ba0ceda9cf60c71cfe475e99864759c8b8a79"
dependencies = [
"itoa",
"ryu",
"serde",
]
[[package]]
name = "smallvec"
version = "1.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0"
[[package]]
name = "subtle"
version = "2.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601"
[[package]]
name = "syn"
Bump serde_json from 1.0.108 to 1.0.111 (#16792) Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.108 to 1.0.111. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/serde-rs/json/releases">serde_json's releases</a>.</em></p> <blockquote> <h2>v1.0.111</h2> <ul> <li>Improve floating point parsing performance on loongarch64 (<a href="https://redirect.github.com/serde-rs/json/issues/1100">#1100</a>, thanks <a href="https://github.com/heiher"><code>@​heiher</code></a>)</li> </ul> <h2>v1.0.110</h2> <ul> <li>Update proc-macro2 to fix caching issue when using a rustc-wrapper such as sccache</li> </ul> <h2>v1.0.109</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/json/commit/0131ac68212e8094bd14ee618587d731b4f9a68b"><code>0131ac6</code></a> Release 1.0.111</li> <li><a href="https://github.com/serde-rs/json/commit/96ecfadd3f7dd6366a2d07a098e228d15df93cb4"><code>96ecfad</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1100">#1100</a> from heiher/limb-64-la64</li> <li><a href="https://github.com/serde-rs/json/commit/c80dbaf8ff5902ca670e0a48bbe495065b9314f5"><code>c80dbaf</code></a> Set limb width to 64 for loongarch64</li> <li><a href="https://github.com/serde-rs/json/commit/df5cf215b70fb6341b255e7c0a210c06f64c0669"><code>df5cf21</code></a> Release 1.0.110</li> <li><a href="https://github.com/serde-rs/json/commit/c35856a93c37b48b3d6efc4fec8e05554dd3f9d5"><code>c35856a</code></a> Pull in proc-macro2 sccache fix</li> <li><a href="https://github.com/serde-rs/json/commit/f88bf1fccb05aa4de129675de44eb6aaf3fec0a0"><code>f88bf1f</code></a> Release 1.0.109</li> <li><a href="https://github.com/serde-rs/json/commit/bb62c73ecef901e689b0a7a67ed613a32975520c"><code>bb62c73</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1097">#1097</a> from serde-rs/doccfg</li> <li><a href="https://github.com/serde-rs/json/commit/df36d109fd9f9cdd22a874c0177cafec12237f95"><code>df36d10</code></a> Restore doc cfg on re-exports</li> <li><a href="https://github.com/serde-rs/json/commit/c3670913423329c166add9d85ecdfc3e3da21e7a"><code>c367091</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1095">#1095</a> from dtolnay/hashtest</li> <li><a href="https://github.com/serde-rs/json/commit/b328ee7df4dd772922f084600aa7cea39218b694"><code>b328ee7</code></a> Eliminate hash closure in favor of calling hash_one directly</li> <li>Additional commits viewable in <a href="https://github.com/serde-rs/json/compare/v1.0.108...v1.0.111">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=serde_json&package-manager=cargo&previous-version=1.0.108&new-version=1.0.111)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
11 months ago
version = "2.0.48"
source = "registry+https://github.com/rust-lang/crates.io-index"
Bump serde_json from 1.0.108 to 1.0.111 (#16792) Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.108 to 1.0.111. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/serde-rs/json/releases">serde_json's releases</a>.</em></p> <blockquote> <h2>v1.0.111</h2> <ul> <li>Improve floating point parsing performance on loongarch64 (<a href="https://redirect.github.com/serde-rs/json/issues/1100">#1100</a>, thanks <a href="https://github.com/heiher"><code>@​heiher</code></a>)</li> </ul> <h2>v1.0.110</h2> <ul> <li>Update proc-macro2 to fix caching issue when using a rustc-wrapper such as sccache</li> </ul> <h2>v1.0.109</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/json/commit/0131ac68212e8094bd14ee618587d731b4f9a68b"><code>0131ac6</code></a> Release 1.0.111</li> <li><a href="https://github.com/serde-rs/json/commit/96ecfadd3f7dd6366a2d07a098e228d15df93cb4"><code>96ecfad</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1100">#1100</a> from heiher/limb-64-la64</li> <li><a href="https://github.com/serde-rs/json/commit/c80dbaf8ff5902ca670e0a48bbe495065b9314f5"><code>c80dbaf</code></a> Set limb width to 64 for loongarch64</li> <li><a href="https://github.com/serde-rs/json/commit/df5cf215b70fb6341b255e7c0a210c06f64c0669"><code>df5cf21</code></a> Release 1.0.110</li> <li><a href="https://github.com/serde-rs/json/commit/c35856a93c37b48b3d6efc4fec8e05554dd3f9d5"><code>c35856a</code></a> Pull in proc-macro2 sccache fix</li> <li><a href="https://github.com/serde-rs/json/commit/f88bf1fccb05aa4de129675de44eb6aaf3fec0a0"><code>f88bf1f</code></a> Release 1.0.109</li> <li><a href="https://github.com/serde-rs/json/commit/bb62c73ecef901e689b0a7a67ed613a32975520c"><code>bb62c73</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1097">#1097</a> from serde-rs/doccfg</li> <li><a href="https://github.com/serde-rs/json/commit/df36d109fd9f9cdd22a874c0177cafec12237f95"><code>df36d10</code></a> Restore doc cfg on re-exports</li> <li><a href="https://github.com/serde-rs/json/commit/c3670913423329c166add9d85ecdfc3e3da21e7a"><code>c367091</code></a> Merge pull request <a href="https://redirect.github.com/serde-rs/json/issues/1095">#1095</a> from dtolnay/hashtest</li> <li><a href="https://github.com/serde-rs/json/commit/b328ee7df4dd772922f084600aa7cea39218b694"><code>b328ee7</code></a> Eliminate hash closure in favor of calling hash_one directly</li> <li>Additional commits viewable in <a href="https://github.com/serde-rs/json/compare/v1.0.108...v1.0.111">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=serde_json&package-manager=cargo&previous-version=1.0.108&new-version=1.0.111)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
11 months ago
checksum = "0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f"
dependencies = [
"proc-macro2",
"quote",
"unicode-ident",
]
[[package]]
name = "synapse"
version = "0.1.0"
dependencies = [
"anyhow",
"blake2",
"hex",
"lazy_static",
"log",
"pyo3",
"pyo3-log",
"pythonize",
"regex",
"serde",
"serde_json",
]
[[package]]
name = "target-lexicon"
version = "0.12.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c02424087780c9b71cc96799eaeddff35af2bc513278cda5c99fc1f5d026d3c1"
[[package]]
name = "typenum"
version = "1.15.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987"
[[package]]
name = "unicode-ident"
version = "1.0.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6ceab39d59e4c9499d4e5a8ee0e2735b891bb7308ac83dfb4e80cad195c9f6f3"
[[package]]
name = "unindent"
version = "0.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ce"
[[package]]
name = "version_check"
version = "0.9.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
[[package]]
name = "windows-sys"
version = "0.36.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ea04155a16a59f9eab786fe12a4a450e75cdb175f9e0d80da1e17db09f55b8d2"
dependencies = [
"windows_aarch64_msvc",
"windows_i686_gnu",
"windows_i686_msvc",
"windows_x86_64_gnu",
"windows_x86_64_msvc",
]
[[package]]
name = "windows_aarch64_msvc"
version = "0.36.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47"
[[package]]
name = "windows_i686_gnu"
version = "0.36.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6"
[[package]]
name = "windows_i686_msvc"
version = "0.36.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024"
[[package]]
name = "windows_x86_64_gnu"
version = "0.36.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1"
[[package]]
name = "windows_x86_64_msvc"
version = "0.36.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c811ca4a8c853ef420abd8592ba53ddbbac90410fab6903b3e79972a631f7680"