{"name":"pyforge","vers":"0.1.0","deps":[{"name":"anyhow","req":"^1.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"assert_approx_eq","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bigdecimal","req":"^0.4.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.25","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono-tz","req":">=0.10, <0.11","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"chrono-tz","req":">=0.10, <0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"either","req":"^1.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":">=0.6.8, <0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hashbrown","req":">=0.15.0, <0.17","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"iana-time-zone","req":"^0.1","features":["fallback"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":">=2.5.0, <3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"inventory","req":"^0.3.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jiff-02","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"jiff"},{"name":"libc","req":"^0.2.62","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lock_api","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"num-bigint","req":"^0.4.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"num-complex","req":">=0.4.6, <0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"num-rational","req":"^0.4.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ordered-float","req":"^5.0.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.3","features":["arc_lock"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"portable-atomic","req":"^1.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_has_atomic = \"64\"))","kind":"normal"},{"name":"proptest","req":"^1.0","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"pyforge-build-config","req":"=0.1.0","features":["resolve-config"],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"pyforge-ffi","req":"=0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyforge-macros","req":"=0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rayon","req":"^1.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rust_decimal","req":"^1.15","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"send_wrapper","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_json","req":"^1.0.61","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"smallvec","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"static_assertions","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"time","req":"^0.3.38","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"trybuild","req":">=1.0.115","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"uuid","req":"^1.12.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"4ae8adcf80c5345d24d8f4b28a85f63e545833d430cdde0ef6226d8ef2ae2c97","features":{"abi3":["pyforge-build-config/abi3","pyforge-ffi/abi3"],"abi3-py311":["abi3-py312","pyforge-build-config/abi3-py311","pyforge-ffi/abi3-py311"],"abi3-py312":["abi3-py313","pyforge-build-config/abi3-py312","pyforge-ffi/abi3-py312"],"abi3-py313":["abi3-py314","pyforge-build-config/abi3-py313","pyforge-ffi/abi3-py313"],"abi3-py314":["abi3","pyforge-build-config/abi3-py314","pyforge-ffi/abi3-py314"],"auto-initialize":[],"default":["macros","experimental-async"],"experimental-async":["macros","pyforge-macros/experimental-async"],"experimental-inspect":["pyforge-macros/experimental-inspect"],"macros":["pyforge-macros"],"multiple-pymethods":["inventory","pyforge-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","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"]},"yanked":false,"rust_version":"1.83","pubtime":"2026-04-04T00:14:53Z","v":2} {"name":"pyforge","vers":"0.3.0","deps":[{"name":"anyhow","req":"^1.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"assert_approx_eq","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"bigdecimal","req":"^0.4.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.25","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"chrono-tz","req":">=0.10, <0.11","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"chrono-tz","req":">=0.10, <0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"either","req":"^1.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"eyre","req":">=0.6.8, <0.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"hashbrown","req":">=0.15.0, <0.17","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"iana-time-zone","req":"^0.1","features":["fallback"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":">=2.5.0, <3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"inventory","req":"^0.3.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"jiff-02","req":"^0.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal","package":"jiff"},{"name":"libc","req":"^0.2.62","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"lock_api","req":"^0.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"num-bigint","req":"^0.4.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"num-complex","req":">=0.4.6, <0.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"num-rational","req":"^0.4.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.16","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"once_cell","req":"^1.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ordered-float","req":"^5.0.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.3","features":["arc_lock"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"portable-atomic","req":"^1.0","features":[],"optional":false,"default_features":true,"target":"cfg(not(target_has_atomic = \"64\"))","kind":"normal"},{"name":"proptest","req":"^1.0","features":["std"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"pyforge-build-config","req":"=0.3.0","features":["resolve-config"],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"pyforge-ffi","req":"=0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyforge-macros","req":"=0.3.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rayon","req":"^1.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rust_decimal","req":"^1.15","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"send_wrapper","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_json","req":"^1.0.61","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"smallvec","req":"^1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"static_assertions","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"time","req":"^0.3.38","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"trybuild","req":">=1.0.115","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"uuid","req":"^1.12.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.10.0","features":["v4"],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"91b1f5a56d397d0e279ef307aba63f72fa92682684bb113ded9351c9feb2d66e","features":{"abi3":["pyforge-build-config/abi3","pyforge-ffi/abi3"],"abi3-py311":["abi3-py312","pyforge-build-config/abi3-py311","pyforge-ffi/abi3-py311"],"abi3-py312":["abi3-py313","pyforge-build-config/abi3-py312","pyforge-ffi/abi3-py312"],"abi3-py313":["abi3-py314","pyforge-build-config/abi3-py313","pyforge-ffi/abi3-py313"],"abi3-py314":["abi3","pyforge-build-config/abi3-py314","pyforge-ffi/abi3-py314"],"auto-initialize":[],"default":["macros","experimental-async"],"experimental-async":["macros","pyforge-macros/experimental-async"],"experimental-inspect":["pyforge-macros/experimental-inspect"],"macros":["pyforge-macros"],"multiple-pymethods":["inventory","pyforge-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","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"]},"yanked":false,"rust_version":"1.83","pubtime":"2026-04-05T15:07:08Z","v":2}