apischema

View on PyPIReverse Dependencies (24)

0.18.1 apischema-0.18.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
apischema-0.18.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
apischema-0.18.1-cp39-cp39-win_amd64.whl
apischema-0.18.1-cp39-cp39-win32.whl
apischema-0.18.1-cp39-cp39-macosx_10_9_x86_64.whl
apischema-0.18.1-cp39-cp39-musllinux_1_1_x86_64.whl
apischema-0.18.1-cp39-cp39-musllinux_1_1_i686.whl
apischema-0.18.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
apischema-0.18.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
apischema-0.18.1-cp38-cp38-win_amd64.whl
apischema-0.18.1-cp38-cp38-win32.whl
apischema-0.18.1-cp38-cp38-macosx_10_9_x86_64.whl
apischema-0.18.1-cp38-cp38-musllinux_1_1_x86_64.whl
apischema-0.18.1-cp38-cp38-musllinux_1_1_i686.whl
apischema-0.18.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
apischema-0.18.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
apischema-0.18.1-cp37-cp37m-win_amd64.whl
apischema-0.18.1-cp37-cp37m-win32.whl
apischema-0.18.1-cp37-cp37m-macosx_10_9_x86_64.whl
apischema-0.18.1-cp37-cp37m-musllinux_1_1_x86_64.whl
apischema-0.18.1-cp37-cp37m-musllinux_1_1_i686.whl
apischema-0.18.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
apischema-0.18.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
apischema-0.18.1-cp312-cp312-win_amd64.whl
apischema-0.18.1-cp312-cp312-win32.whl
apischema-0.18.1-cp312-cp312-macosx_10_9_x86_64.whl
apischema-0.18.1-cp312-cp312-musllinux_1_1_x86_64.whl
apischema-0.18.1-cp312-cp312-musllinux_1_1_i686.whl
apischema-0.18.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
apischema-0.18.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
apischema-0.18.1-cp311-cp311-win_amd64.whl
apischema-0.18.1-cp311-cp311-win32.whl
apischema-0.18.1-cp311-cp311-macosx_10_9_x86_64.whl
apischema-0.18.1-cp311-cp311-musllinux_1_1_x86_64.whl
apischema-0.18.1-cp311-cp311-musllinux_1_1_i686.whl
apischema-0.18.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
apischema-0.18.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
apischema-0.18.1-cp310-cp310-win_amd64.whl
apischema-0.18.1-cp310-cp310-win32.whl
apischema-0.18.1-cp310-cp310-macosx_10_9_x86_64.whl
apischema-0.18.1-cp310-cp310-musllinux_1_1_x86_64.whl
apischema-0.18.1-cp310-cp310-musllinux_1_1_i686.whl

Wheel Details

Project: apischema
Version: 0.18.1
Filename: apischema-0.18.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Download: [link]
Size: 4100656
MD5: 36e79079abcdd92897d3058611800eff
SHA256: 0ba3ee6dd9f06f5b6fefdfeaeab8735d76318c1d09c8e7eab1f8225e1ddeebda
Uploaded: 2023-10-10 08:15:03 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: apischema
Version: 0.18.1
Summary: JSON (de)serialization, GraphQL and JSON schema generation using Python typing.
Author: Joseph Perez
Author-Email: joperez[at]hotmail.fr
Home-Page: https://github.com/wyfo/apischema
License: MIT
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
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: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.7
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: 4445 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.41.2)
Root-Is-Purelib: false
Tag: cp39-cp39-manylinux_2_17_x86_64
Tag: cp39-cp39-manylinux2014_x86_64

RECORD

Path Digest Size
apischema-0.18.1.dist-info/top_level.txt sha256=zW0-6yTDoOL1hAiW09vIidai_o1RmEB0JfImev9wq44 10
apischema-0.18.1.dist-info/WHEEL sha256=_BMdtp3IQ4NF7VFMKD4lD9Cik0H3WhEP1vtG22VwXhU 148
apischema-0.18.1.dist-info/RECORD
apischema-0.18.1.dist-info/METADATA sha256=wMNSPB8IVTGVl5vhQDYEU5CHkK5umUD7GbMGUK8_LK4 5801
apischema-0.18.1.dist-info/LICENSE.txt sha256=ACwmltkrXIz5VsEQcrqljq-fat6ZXAMepjXGoe40KtE 1069
apischema/ordering.py sha256=YvtfOZ7O1UXc9v4GTrNUMcKHgsIeQuUr2PDV9Rf8T8Q 3845
apischema/typing.py sha256=s6xpcMcKSPqG_iWanSnXOdDdagxPDJH8y-nqI8k3XJE 8301
apischema/settings.py sha256=bUjYwJg5IgYYmKfPHaydfIFJWUNkempv2tyw-ubGr5Q 4184
apischema/types.py sha256=hqo3rBxcMypqbKyttWDMWFlT8-H2iMlB4N4YVXcfAB0 2491
apischema/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
apischema/utils.py sha256=vBnpiTZvDYbGADTCrGBmUGf6qvxJjFITrFGDkSWiulk 10718
apischema/tagged_unions.py sha256=EKE2ZmTwAHg2wKPtE1D4WzwnPc19-PHwHQ77W4dbwug 3770
apischema/__init__.py sha256=5YKe-Iew8uXah_r74DdnO1jjFfvO0optCWaE1y_VzFg 2343
apischema/aliases.py sha256=YnOhFCrDYWtQUMS6LInQBBLKgxCKmMOVn120tWWT7_M 1363
apischema/constraints.py sha256=ca4IN7OYcSU-bwcmL_lB02hS3vXCqyLO_cMrH3ySt8M 3267
apischema/visitor.py sha256=ddAu-H3gdnjQ62blxPITNZq6tt2LHb3_z8nB-rc_dhE 6857
apischema/discriminators.py sha256=LpBddwPF15x6r34ysU8s4h_vNk2q5H9FU4nZJ9Z44LY 4400
apischema/std_types.py sha256=IuR0cCodztTG2CNoEqkiB1yPwyEkkfB_i9yIcqu1Oeo 2888
apischema/dependencies.py sha256=pOiRjziP8e3IAhReNIPJuURekNLktOrGGrUP2LwK8pw 2162
apischema/dataclasses.py sha256=XPtAy3ZVtYU663E7x31YanGiHmzVH9muysJie2fzw40 898
apischema/cache.py sha256=Zwes3fW_MDZ_J0bQdFG6awnQh6k3Tsdr3zm1F_LeCaE 1219
apischema/methods.py sha256=Iir_uV6SbZmUM6-c9c-r7eMy1JVYDz2kDPAnrJbSVmg 4501
apischema/recursion.py sha256=73Ltwh4Ftdc7VVZZnzlKHI-TmbR9dnflMW8S2Htr_Bw 5293
apischema/schemas.py sha256=sYQlnHmhZFjuLEhVvbH2Od2OPCKwRFMcQbmSY35-Q1Y 4796
apischema/fields.py sha256=WN4JsRHrZlnFJu1EugwQT3_eEe99oYFIa2KS0JP0UNc 4434
apischema/type_names.py sha256=1knEuQLNNGLe_XPthMGkvYCAzS5CD3ndEmtjM2MovhU 3247
apischema/deserialization/coercion.py sha256=2JtCLPBdh5ufJA-1hHP47S3-V41CWg-eim9HOiG-xJg 1467
apischema/deserialization/methods.cpython-39-x86_64-linux-gnu.so sha256=cg_6tvKfe5ag7NIs2ugz4eR1gCTopGrM7GBooL6Tf8k 10377096
apischema/deserialization/__init__.py sha256=IEu6UkwmMkHK7uLzAC2aBeC1ytOW9Oec9oIYSTXUqR8 32512
apischema/deserialization/flattened.py sha256=ApD-W0rH74dQaEpD0j59jvcYb4QJj9HgoCdFfxvd7B8 1721
apischema/deserialization/methods.pyx sha256=vvxZd7Pv-Zq3NQnk-ipY26e_LUglJ_znP2uP732BZqg 49805
apischema/deserialization/methods.py sha256=ydA77C9Mb9d1Ln5hDo6JJ05L-rjOcMMlLsgkhmgCvIo 28723
apischema/validation/mock.py sha256=3mjRDjjoygsITvStYyIVy5zf8k7jnrKW3Q1PStUdtkQ 1861
apischema/validation/errors.py sha256=xxIygYRmGC6bnlLAzZw1CXZiD6XuP-KhOPhP2sWhfD0 4736
apischema/validation/__init__.py sha256=gAtawUe-29vQi3KwDqDoGrCWZhbipGwvVVu1NDrHp8U 291
apischema/validation/dependencies.py sha256=MrgtQHOs14nNPnT7pVM1lZ6VTlu9r1ri-7OC5HTKBwo 2014
apischema/validation/validators.py sha256=oGwdVVgULo-tnY7Bb9PIj4asq3vb-KlB4g71R4leI_Y 6670
apischema/graphql/__init__.py sha256=Q4GM8bpWdXsqHW4PyiXB45jHlzIVeKApbi0brorugT0 350
apischema/graphql/schema.py sha256=P0YJYY-u9a46zKB_TOq6AyugHpM3PUM32y4aeNBE658 36204
apischema/graphql/interfaces.py sha256=kJPLb96ZtRU1pdevjvgTmFIuwGsrQXXQmSI1vG6YCmU 367
apischema/graphql/resolvers.py sha256=-k_7U0lTrs8RSQlASmEnNFhMulybxycRQ0PHq2tubhI 10854
apischema/graphql/relay/connections.py sha256=yftPDvLqbfsQwq2yyumTMhWuKbdKwai0d6dN_Io3BLE 2687
apischema/graphql/relay/mutations.py sha256=-tDX0SuL-RZOklerOuqvrtmcVCpv9VlL_8vKYC1QsQY 5484
apischema/graphql/relay/utils.py sha256=zHeb4rcrGjDcqB-0k1LfF50JrO7GKHHzC_V8PQZsGOM 240
apischema/graphql/relay/__init__.py sha256=9c1O2xI4yfOyBUOD0NwjwfENB_Gl4wTX_lGVntiNM3s 404
apischema/graphql/relay/global_identification.py sha256=f5RvFV3feoXBMCUqbFeQBwK4eAkkiWGlxkvgl8zzlGY 4534
apischema/json_schema/refs.py sha256=_EGBbIh20JxAX0Jlbw62mrhj8AJRSev6s6N2LNrB9Mc 5680
apischema/json_schema/types.py sha256=ZmqJ65b5yv-ROLNoNae6pHs-qRTtuu-8Aa4T8u1UvBE 3785
apischema/json_schema/patterns.py sha256=MqjaFdifkkTmKDb41V1OJe604A3CR-mIKIdWsyxiHgg 789
apischema/json_schema/versions.py sha256=yYnjlysqycyMaZsiXxGczukvyDI1OlumqudFdn5BqtY 4012
apischema/json_schema/__init__.py sha256=bG0QEURRyuNyJ6LAv3P70fmZGYpuG_iCvNz9OQj-Rzc 249
apischema/json_schema/schema.py sha256=HPxxqSJ7sXpDyFAjjXDfff4FqETnCGKtVAuyaXBfa38 28748
apischema/json_schema/conversions_resolver.py sha256=z9tuwpyl1FzC9rfdQhOJaGTBnXOQLj1xKX9CF5tN_vY 4406
apischema/serialization/errors.py sha256=LiN_JfFp6Qngx1BB4Li282R7mmHFB8qbb_fNTc779mk 252
apischema/serialization/serialized_methods.py sha256=a9YVQeoB4-WPiC9BXnCEOGPQxcpEM8jOcBNUsHBOjq8 5338
apischema/serialization/methods.cpython-39-x86_64-linux-gnu.so sha256=BNLGw8__oLYzp01lajamjMqtT5_EsOvyz8-N2FdBHZw 6478112
apischema/serialization/__init__.py sha256=Ltp-ZCJy2Z29TrbuEwti4ppyGhp0Koh9aBRfKl-KkSU 24714
apischema/serialization/methods.pyx sha256=mP3JpdD1hriaAFqcmvTNxTJf--wSIi2TI0FcOJW6e-4 26630
apischema/serialization/methods.py sha256=tDe2K3Jv7RAfJlSn7k9onaIbCzulanMZYKm1bvr2kLA 12418
apischema/metadata/implem.py sha256=yqKTZlR81bgH98RKBGWKke_5Lf6lczl7j_q7EB2-e78 2872
apischema/metadata/keys.py sha256=lCZ1dLKAiaYX83sQ00dfBDpCiDWhAsG-zje6x64rFKU 896
apischema/metadata/__init__.py sha256=VTEYZwIWiH8ZtZypo2SfS9G34yJxRZIN7xcjQAwD0Wo 577
apischema/conversions/converters.py sha256=VSXCORlKhqV0mnQlWKKX14LZeIvNdThThqcz-By_GVI 6664
apischema/conversions/utils.py sha256=RB6T9YcODkcHM3Q4tOhBgfjM47aBd4xQnfCohgBNk8M 2955
apischema/conversions/__init__.py sha256=Buo2FTnPTdoSedlvydUEx5gaa_v6Qm2s8gCQrH5j8Hk 444
apischema/conversions/visitor.py sha256=iWagYShESiU9edz6Mj4vXksTy7IhnXcJAXu7qjoML9E 7767
apischema/conversions/conversions.py sha256=UcvnAomhMlIxdM5Z6HUmKPL3yZQc69ZmjfHJtyGCcJw 3362
apischema/objects/__init__.py sha256=ZuxNNqyIVgE4-k7pSpG-K_Cckt3gLR7OZliVpcXf_B0 379
apischema/objects/visitor.py sha256=0IBcsCgv2n-oQA3fwuywDDaHM88FuC4oAMSw1nals3c 5292
apischema/objects/getters.py sha256=vOq5QNp_uVvreGcTHT-C_e71CQNePVudnd6zkWTRakc 4163
apischema/objects/conversions.py sha256=sA4dThLLIQljGvMp0jyCndu4bantLePXm3DzbX5VyCw 5932
apischema/objects/fields.py sha256=3B880AkASfgwyRP7tYKtLH76UJJkwQN2-6sHDm6y77g 7928

top_level.txt

apischema