{
  "cksum": "cf85e27e86080aafd5a22eae58a162e133a589551542b3e5cee4beb27e54f8e1",
  "crate_file": "pyo3-0.28.2.crate",
  "crate_url": "https://static.crates.io/crates/pyo3/pyo3-0.28.2.crate",
  "deps": [
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "anyhow",
      "optional": true,
      "req": "^1.0.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "assert_approx_eq",
      "optional": false,
      "req": "^1.1.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "bigdecimal",
      "optional": true,
      "req": "^0.4.7",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "bytes",
      "optional": true,
      "req": "^1.10",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "chrono",
      "optional": true,
      "req": "^0.4.25",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "chrono",
      "optional": false,
      "req": "^0.4.25",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "chrono-tz",
      "optional": true,
      "req": ">=0.10, <0.11",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "chrono-tz",
      "optional": false,
      "req": ">=0.10, <0.11",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "either",
      "optional": true,
      "req": "^1.9",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "eyre",
      "optional": true,
      "req": ">=0.6.8, <0.7",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "futures",
      "optional": false,
      "req": "^0.3.28",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "hashbrown",
      "optional": true,
      "req": ">=0.15.0, <0.17",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "fallback"
      ],
      "kind": "normal",
      "name": "iana-time-zone",
      "optional": true,
      "req": "^0.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "indexmap",
      "optional": true,
      "req": ">=2.5.0, <3",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "inventory",
      "optional": true,
      "req": "^0.3.5",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "jiff-02",
      "optional": true,
      "package": "jiff",
      "req": "^0.2",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "libc",
      "optional": false,
      "req": "^0.2.62",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "lock_api",
      "optional": true,
      "req": "^0.4",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "num-bigint",
      "optional": true,
      "req": "^0.4.4",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "num-complex",
      "optional": true,
      "req": ">=0.4.6, <0.5",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "num-rational",
      "optional": true,
      "req": "^0.4.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "num-traits",
      "optional": true,
      "req": "^0.2.16",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "once_cell",
      "optional": false,
      "req": "^1.21",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "ordered-float",
      "optional": true,
      "req": "^5.0.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "parking_lot",
      "optional": true,
      "req": "^0.12",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "arc_lock"
      ],
      "kind": "dev",
      "name": "parking_lot",
      "optional": false,
      "req": "^0.12.3",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "portable-atomic",
      "optional": false,
      "req": "^1.0",
      "target": "cfg(not(target_has_atomic = \"64\"))"
    },
    {
      "default_features": false,
      "features": [
        "std"
      ],
      "kind": "dev",
      "name": "proptest",
      "optional": false,
      "req": "^1.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "resolve-config"
      ],
      "kind": "build",
      "name": "pyo3-build-config",
      "optional": false,
      "req": "=0.28.2",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "pyo3-ffi",
      "optional": false,
      "req": "=0.28.2",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "pyo3-macros",
      "optional": true,
      "req": "=0.28.2",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "rayon",
      "optional": false,
      "req": "^1.6.1",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "rust_decimal",
      "optional": true,
      "req": "^1.15",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "send_wrapper",
      "optional": false,
      "req": "^0.6",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "serde",
      "optional": true,
      "req": "^1.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "derive"
      ],
      "kind": "dev",
      "name": "serde",
      "optional": false,
      "req": "^1.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "serde_json",
      "optional": false,
      "req": "^1.0.61",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "smallvec",
      "optional": true,
      "req": "^1.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "static_assertions",
      "optional": false,
      "req": "^1.1.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "tempfile",
      "optional": false,
      "req": "^3.12.0",
      "target": null
    },
    {
      "default_features": false,
      "features": [],
      "kind": "normal",
      "name": "time",
      "optional": true,
      "req": "^0.3.38",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "dev",
      "name": "trybuild",
      "optional": false,
      "req": ">=1.0.115",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "uuid",
      "optional": true,
      "req": "^1.12.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "v4"
      ],
      "kind": "dev",
      "name": "uuid",
      "optional": false,
      "req": "^1.10.0",
      "target": null
    }
  ],
  "features": {
    "abi3": [
      "pyo3-build-config/abi3",
      "pyo3-ffi/abi3"
    ],
    "abi3-py310": [
      "abi3-py311",
      "pyo3-build-config/abi3-py310",
      "pyo3-ffi/abi3-py310"
    ],
    "abi3-py311": [
      "abi3-py312",
      "pyo3-build-config/abi3-py311",
      "pyo3-ffi/abi3-py311"
    ],
    "abi3-py312": [
      "abi3-py313",
      "pyo3-build-config/abi3-py312",
      "pyo3-ffi/abi3-py312"
    ],
    "abi3-py313": [
      "abi3-py314",
      "pyo3-build-config/abi3-py313",
      "pyo3-ffi/abi3-py313"
    ],
    "abi3-py314": [
      "abi3",
      "pyo3-build-config/abi3-py314",
      "pyo3-ffi/abi3-py314"
    ],
    "abi3-py37": [
      "abi3-py38",
      "pyo3-build-config/abi3-py37",
      "pyo3-ffi/abi3-py37"
    ],
    "abi3-py38": [
      "abi3-py39",
      "pyo3-build-config/abi3-py38",
      "pyo3-ffi/abi3-py38"
    ],
    "abi3-py39": [
      "abi3-py310",
      "pyo3-build-config/abi3-py39",
      "pyo3-ffi/abi3-py39"
    ],
    "auto-initialize": [],
    "default": [
      "macros"
    ],
    "experimental-async": [
      "macros",
      "pyo3-macros/experimental-async"
    ],
    "experimental-inspect": [
      "pyo3-macros/experimental-inspect"
    ],
    "extension-module": [
      "pyo3-ffi/extension-module"
    ],
    "generate-import-lib": [
      "pyo3-ffi/generate-import-lib"
    ],
    "macros": [
      "pyo3-macros"
    ],
    "multiple-pymethods": [
      "inventory",
      "pyo3-macros/multiple-pymethods"
    ],
    "nightly": [],
    "py-clone": []
  },
  "features2": {
    "arc_lock": [
      "lock_api",
      "lock_api/arc_lock",
      "parking_lot?/arc_lock"
    ],
    "bigdecimal": [
      "dep:bigdecimal",
      "num-bigint"
    ],
    "chrono-local": [
      "chrono/clock",
      "dep:iana-time-zone"
    ],
    "full": [
      "macros",
      "anyhow",
      "arc_lock",
      "bigdecimal",
      "bytes",
      "chrono",
      "chrono-local",
      "chrono-tz",
      "either",
      "experimental-async",
      "experimental-inspect",
      "eyre",
      "hashbrown",
      "indexmap",
      "jiff-02",
      "lock_api",
      "num-bigint",
      "num-complex",
      "num-rational",
      "ordered-float",
      "parking_lot",
      "py-clone",
      "rust_decimal",
      "serde",
      "smallvec",
      "time",
      "uuid"
    ],
    "num-bigint": [
      "dep:num-bigint",
      "dep:num-traits"
    ],
    "parking_lot": [
      "dep:parking_lot",
      "lock_api"
    ]
  },
  "index_path": "py/o3/pyo3",
  "name": "pyo3",
  "pubtime": "2026-02-18T10:42:26Z",
  "rust_version": "1.83",
  "v": 2,
  "vers": "0.28.2",
  "yanked": false
}
