apischema

View on PyPIReverse Dependencies (27)

0.19.0 apischema-0.19.0-py3-none-any.whl
apischema-0.19.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
apischema-0.19.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
apischema-0.19.0-cp39-cp39-win_amd64.whl
apischema-0.19.0-cp39-cp39-win32.whl
apischema-0.19.0-cp39-cp39-musllinux_1_2_x86_64.whl
apischema-0.19.0-cp39-cp39-musllinux_1_2_i686.whl
apischema-0.19.0-cp39-cp39-macosx_11_0_arm64.whl
apischema-0.19.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
apischema-0.19.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
apischema-0.19.0-cp313-cp313-win_amd64.whl
apischema-0.19.0-cp313-cp313-win32.whl
apischema-0.19.0-cp313-cp313-musllinux_1_2_x86_64.whl
apischema-0.19.0-cp313-cp313-musllinux_1_2_i686.whl
apischema-0.19.0-cp313-cp313-macosx_11_0_arm64.whl
apischema-0.19.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
apischema-0.19.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
apischema-0.19.0-cp312-cp312-win_amd64.whl
apischema-0.19.0-cp312-cp312-win32.whl
apischema-0.19.0-cp312-cp312-musllinux_1_2_x86_64.whl
apischema-0.19.0-cp312-cp312-musllinux_1_2_i686.whl
apischema-0.19.0-cp312-cp312-macosx_11_0_arm64.whl
apischema-0.19.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
apischema-0.19.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
apischema-0.19.0-cp311-cp311-win_amd64.whl
apischema-0.19.0-cp311-cp311-win32.whl
apischema-0.19.0-cp311-cp311-musllinux_1_2_x86_64.whl
apischema-0.19.0-cp311-cp311-musllinux_1_2_i686.whl
apischema-0.19.0-cp311-cp311-macosx_11_0_arm64.whl
apischema-0.19.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
apischema-0.19.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
apischema-0.19.0-cp310-cp310-win_amd64.whl
apischema-0.19.0-cp310-cp310-win32.whl
apischema-0.19.0-cp310-cp310-musllinux_1_2_x86_64.whl
apischema-0.19.0-cp310-cp310-musllinux_1_2_i686.whl
apischema-0.19.0-cp310-cp310-macosx_11_0_arm64.whl

Wheel Details

Project: apischema
Version: 0.19.0
Filename: apischema-0.19.0-cp310-cp310-win32.whl
Download: [link]
Size: 104501
MD5: a7d070253ff06a08c576b9930ae1bbb5
SHA256: b106c255eaf015eb1489625341f61cb78c8f0ace29605fd2bbea137308f89033
Uploaded: 2024-10-01 07:48:23 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: apischema
Version: 0.19.0
Summary: JSON (de)serialization, GraphQL and JSON schema generation using Python typing.
Author-Email: Joseph Perez <joperez[at]hotmail.fr>
Project-Url: Repository, https://github.com/wyfo/apischema
Project-Url: Documentation, https://wyfo.github.io/apischema
License: MIT
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.9
Requires-Dist: graphql-core (>=3.0.0); extra == "examples"
Requires-Dist: attrs; extra == "examples"
Requires-Dist: docstring-parser; extra == "examples"
Requires-Dist: bson; extra == "examples"
Requires-Dist: orjson; extra == "examples"
Requires-Dist: pydantic; extra == "examples"
Requires-Dist: pytest; extra == "examples"
Requires-Dist: sqlalchemy; extra == "examples"
Requires-Dist: graphql-core (>=3.0.0); extra == "graphql"
Provides-Extra: examples
Provides-Extra: graphql
Description-Content-Type: text/markdown
License-File: LICENSE.txt
[Description omitted; length: 4441 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.1.0)
Root-Is-Purelib: false
Tag: cp310-cp310-win32

RECORD

Path Digest Size
apischema/__init__.py sha256=Qv7GVBk_Tucm9iDX9BK7j75cxrwAZgE1x2m-l80KyHk 2440
apischema/aliases.py sha256=iEh5rJZ8vPqGbEaXTLYUL2iKfBuwqT6NQPkpWimvbaE 1416
apischema/cache.py sha256=HqgagytMKgGWJbxsqsZjLtzCLYKxl_e5EeJ_zeRiX7E 1205
apischema/constraints.py sha256=MyyLEIu1Ys34t7m1CORnRSASWsKdf5rSZ8qYsskuuRQ 3364
apischema/dataclasses.py sha256=3vuAwujwnh7GOlBwDD9jA5S6j-6YR488jWgX5KBy-i8 926
apischema/dependencies.py sha256=QIRQvn73sl_WP6OtNaMXci0ZI0LUU_I5Z1vsXCSV1hs 2239
apischema/discriminators.py sha256=7RWWi1_jIZdxwxyrNruhI5SX6zu4pJTwrbHn1T4uiCg 4439
apischema/fields.py sha256=kEdxlzATFtDIrBKEb44MsRPykRvc_Ze_3KrX97dKPFw 4579
apischema/methods.py sha256=yzgsg7MoqJx9yvSjU6KNsvVgCeMkY4nqA2Pih5loaEg 4641
apischema/ordering.py sha256=lzyJnFQJGIx8XzOGClr5NL0QWdZpwUNK65zncvMguIQ 3987
apischema/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
apischema/recursion.py sha256=3MtMpHcfmaAilw_EGV3DME66JWYjdEu1eNFbgWHIgO4 5470
apischema/schemas.py sha256=c0Rc9NoyFd0nWSkID9e1sSnYmxH-SwBa4TNVRsDuZyo 4851
apischema/settings.py sha256=FjvrDreE6BIWBb_WI4_54-H9stHnG9jdY-Sn8GpFw6c 4290
apischema/std_types.py sha256=pKdVVCq5AA1hPM1y73Qeilisy7UOFs7MjJIy0mudLEw 3060
apischema/tagged_unions.py sha256=hbRgaiGa9yW_jy1TLyTWuytgUvCaZVW5Wk5oWb-KZMo 3828
apischema/type_names.py sha256=NkZSqQ1ruIOa2IdgzBkCZwL-ec5C-Prdbm2OAttat3I 3358
apischema/types.py sha256=IBfYpyIy4uQxNWp56k9OgfW7PTbDsYXqap8NG38lUTw 2225
apischema/typing.py sha256=Ysjv3KBeafvRD17sdeHuHOIx_zcWPUgvFkInZ5_KMHQ 7522
apischema/utils.py sha256=iWvWcdllO1VmsRm36P3SpkkRzVgFQE57rsSaMbXfQR4 8881
apischema/visitor.py sha256=DRe95e-wHIf7_8nveKoMCiJorpJlloG_RgWlM9_o8bI 7062
apischema/conversions/__init__.py sha256=MkNTOiVQwHzvK57JCVHhsM-EgtKtiJtb_acWCqdxcAg 466
apischema/conversions/conversions.py sha256=o_CEjQvjmsahN74DcOEyA9F2x5XR2OFBQp4mGb2nwdM 3471
apischema/conversions/converters.py sha256=k_DW_0uAQnKLIffQ2odZda4QqNDThaMhIlUZEF42Mug 6692
apischema/conversions/utils.py sha256=1pLxl-XfR0am_X6c7dIcsziGTGVm_-BK3n71qpld3_Y 3036
apischema/conversions/visitor.py sha256=62pRrY2uZiZphd8scUXUdumzCYS3pAobXDEzYXZNlJ8 7992
apischema/deserialization/__init__.py sha256=gAt7jBeSK8bZrituq5--_EWjkO7xvR5pC1w70nf9FyI 32476
apischema/deserialization/coercion.py sha256=H8Q9OEm_S06EJ0mDYJwU_6B-_vqGNKpJRP7W21p9_G4 1522
apischema/deserialization/flattened.py sha256=BMkYiQr6zL5hEFUogg9oKhkrIaK5qlR2hbuRP5-ZhrU 1767
apischema/deserialization/methods.py sha256=qduz5yE7dCXKuImEVgh865BQFAoD5xYJUZyKxaFtVVE 30561
apischema/graphql/__init__.py sha256=_Jr96-jDvdwpv5jEw9GUuasgeQyuvBArlzJhNiD3lBA 369
apischema/graphql/interfaces.py sha256=9K88bh30naJa_gqW7qlpUxrs4d-A9C9a0ZMvGkfqMNU 385
apischema/graphql/resolvers.py sha256=8KTzMThdGFg0WF7jDZp-613MLMm8MdiY2uOyZ84if48 11196
apischema/graphql/schema.py sha256=aLhaeWcyWe8GYR9HnL8OQselkqiUqe77Xepg0tDlFkI 37458
apischema/graphql/relay/__init__.py sha256=Zchh2pWngRxOWxcMuUQ9x9AWcm_B5NFGkjVj5JlwkYg 421
apischema/graphql/relay/connections.py sha256=uv-Nt-4IaSN-LnsJbf00kbzt9WU2DTrr262CZgxh6M8 2678
apischema/graphql/relay/global_identification.py sha256=dXVffE1_5xrGFMWHHYZEHCVPLmpm5HgadMiUuLj25rQ 4631
apischema/graphql/relay/mutations.py sha256=2tPF5H7p6otJMnNgnt3OU3KkdZlqavwZG38ZhUShM_s 5563
apischema/graphql/relay/utils.py sha256=tsmBLecVK97I6_LDyMcR026XiKBbvJ4lY9wkhh0CoNw 252
apischema/json_schema/__init__.py sha256=OWtiw_buDtM9Lmq7PdWsPfVW1Davgi6ZJbuBn2KpAuA 258
apischema/json_schema/conversions_resolver.py sha256=6HWUFgUOFXva0KbYPA_VTTVzxWrxwlV3gjPGG_QzobM 4540
apischema/json_schema/patterns.py sha256=wPifw7aQlhc87s0Sr6FcyWevZ89IiHDirTWQoR71RJI 812
apischema/json_schema/refs.py sha256=HgndCqEagjqiX2Gct3B9Zd0QDIHn23yQ7q_fSJ970Hs 5809
apischema/json_schema/schema.py sha256=eqt90tycvIaOJrOA3FqAHBQ9GP6p4hNzPWELvj5WkEM 30011
apischema/json_schema/types.py sha256=6TBd9ThH9JA3rAURX6EmUOif2LO5EXc_VHi7_yT4VAg 3923
apischema/json_schema/versions.py sha256=A0LZ9IqCZ4eaNpS5S7uPwh6_HZa-7Pe3PGfSR5LH4Yo 4141
apischema/metadata/__init__.py sha256=R-MIewV0oF5_9su3TSiWMGv8nFyw9cS9CDmxY3lkKcs 610
apischema/metadata/implem.py sha256=i8xa-c4T39E6Gjub4sRw_Zg_0teyThVj-4JeFFyRcBM 2977
apischema/metadata/keys.py sha256=jbyEnckOIJUD5DzRVuQ_TWYrVT_H3XSDyO-NipIIejg 919
apischema/objects/__init__.py sha256=lGEkF39vdjss1UeKUDnlqNiAQ1tHGIW-0NKiiFKMXiU 392
apischema/objects/conversions.py sha256=bUXhfgmTMBZDVzGi6U49tSg8hVf0dLoSUK8LPrFJ22M 6056
apischema/objects/fields.py sha256=vw-9d3m2Od9XexXfMV8_zGIHMlp4IGfHTUivX3JtiV4 8212
apischema/objects/getters.py sha256=1_oWf06l21iDoPZ_-PwTSw_K9iTr5guU4O3cGBk80gU 4288
apischema/objects/visitor.py sha256=3i80ibS4eLlGFaA4VVQx1Lricj7Mo_X5UC2mjfjBM5s 5415
apischema/serialization/__init__.py sha256=oHG6_wjC4RqnobyYeHxTDoyyzJ6EBEl226s4InsU6rA 25384
apischema/serialization/errors.py sha256=gqSNxWTLaOjEY_BxfgviMvsPjeJlfcTL108o1vG9Mms 262
apischema/serialization/methods.py sha256=nialZuNYom5RwN396ugedfs0UlAuH1xYPjWHCZSN6Yk 12830
apischema/serialization/serialized_methods.py sha256=lasChQkXOvE8d-BIIN4vyyj133REfXjaPQQJpvsBxGw 5514
apischema/validation/__init__.py sha256=t19ZzIHKa9vdjpCHgf6gVNEiPXFFHC93ZoNQvR0FbUQ 303
apischema/validation/dependencies.py sha256=Dbj6dYdZ85WhVrDCHeBGh9EcV7Y8l_cA8Tv52TEfpZo 2076
apischema/validation/errors.py sha256=qU8XtCj00xdtqtx7gd9JW78lsEek8wkeYnfUdecmycU 4778
apischema/validation/mock.py sha256=rdA_1ku8mwPIHU1h4zkmKXG2CKkWpr1-TmnMpeTzSA4 1918
apischema/validation/validators.py sha256=LG14Ozh_URyhyxr7vLKiTPSoiXIuoP1P--hlDu9rFIs 6873
apischema-0.19.0.dist-info/LICENSE.txt sha256=GSAKapQH5ZIGWlpQTA7v5YrfECyaxaohUb1vJX-qepw 1090
apischema-0.19.0.dist-info/METADATA sha256=DfllkOA-BTsotvXVn5jeqgezjJu5Rm0Ev0LdiR1QieU 5961
apischema-0.19.0.dist-info/WHEEL sha256=vWOmsWnO0Nob147kL-aXKbtep3IWyBtFMRAV1wTXzXg 97
apischema-0.19.0.dist-info/top_level.txt sha256=zW0-6yTDoOL1hAiW09vIidai_o1RmEB0JfImev9wq44 10
apischema-0.19.0.dist-info/RECORD

top_level.txt

apischema