django-pydantic-field

View on PyPIReverse Dependencies (1)

0.3.10 django_pydantic_field-0.3.10-py3-none-any.whl

Wheel Details

Project: django-pydantic-field
Version: 0.3.10
Filename: django_pydantic_field-0.3.10-py3-none-any.whl
Download: [link]
Size: 42304
MD5: 4285f567d15070307a375c900798febf
SHA256: c9824962d300dacd7009b76a64ef9ede81858cc769edbeb25a2c81d338c6f9b8
Uploaded: 2024-07-08 11:50:30 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: django-pydantic-field
Version: 0.3.10
Summary: Django JSONField with Pydantic models as a Schema
Author-Email: Savva Surenkov <savva[at]surenkov.space>
Project-Url: Homepage, https://github.com/surenkov/django-pydantic-field
Project-Url: Documentation, https://github.com/surenkov/django-pydantic-field
Project-Url: Source, https://github.com/surenkov/django-pydantic-field
Project-Url: Changelog, https://github.com/surenkov/django-pydantic-field/releases
License: MIT License Copyright (c) 2024 Savva Surenkov and django-pydantic-field contributors. See the contributors at https://github.com/surenkov/django-pydantic-field/contributors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Keywords: django,pydantic,json,schema
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Framework :: Django
Classifier: Framework :: Django :: 3
Classifier: Framework :: Django :: 3.1
Classifier: Framework :: Django :: 3.2
Classifier: Framework :: Django :: 4
Classifier: Framework :: Django :: 4.0
Classifier: Framework :: Django :: 4.1
Classifier: Framework :: Django :: 4.2
Classifier: Framework :: Django :: 5.0
Classifier: Framework :: Pydantic
Classifier: Framework :: Pydantic :: 1
Classifier: Framework :: Pydantic :: 2
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
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
Requires-Python: >=3.7
Requires-Dist: pydantic (<3,>=1.10)
Requires-Dist: django (<6,>=3.1)
Requires-Dist: typing-extensions
Requires-Dist: mysqlclient (>=2.1); extra == "ci"
Requires-Dist: psycopg2-binary (<3,>=2.7); python_version < "3.9" and extra == "ci"
Requires-Dist: psycopg[binary] (<4,>=3.1); python_version >= "3.9" and extra == "ci"
Requires-Dist: coreapi; extra == "coreapi"
Requires-Dist: build; extra == "dev"
Requires-Dist: ruff; extra == "dev"
Requires-Dist: mypy; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: pytest (~=7.4); extra == "dev"
Requires-Dist: djangorestframework (<4,>=3.11); extra == "dev"
Requires-Dist: django-stubs[compatible-mypy] (~=4.2); extra == "dev"
Requires-Dist: djangorestframework-stubs[compatible-mypy] (~=3.14); extra == "dev"
Requires-Dist: pytest-django (<5,>=4.5); extra == "dev"
Requires-Dist: django-jsonform (<3,>=2.0); extra == "jsonform"
Requires-Dist: uritemplate; extra == "openapi"
Requires-Dist: inflection; extra == "openapi"
Requires-Dist: django-pydantic-field[coreapi,jsonform,openapi]; extra == "test"
Requires-Dist: dj-database-url (~=2.0); extra == "test"
Requires-Dist: djangorestframework (<4,>=3); extra == "test"
Requires-Dist: pyyaml; extra == "test"
Requires-Dist: syrupy (<5,>=3); extra == "test"
Provides-Extra: ci
Provides-Extra: coreapi
Provides-Extra: dev
Provides-Extra: jsonform
Provides-Extra: openapi
Provides-Extra: test
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 8552 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (70.2.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
django_pydantic_field/__init__.py sha256=FeFE2gi98zCF7fv9MkUhpPg3RI7GYN8mh62kvc7To3Q 303
django_pydantic_field/_migration_serializers.py sha256=fqRok2uFBu6vAGWHi9I18emdfQadckl58ZBZ7aKLjDM 345
django_pydantic_field/fields.py sha256=hWh4Py3a0exePN9O3htyKPyFl7F6OOYaqRYXad4BvIw 126
django_pydantic_field/fields.pyi sha256=OG-nCOn4nKbdkpveU9p71DOw94prV-2gnKcz2j1Ml38 4247
django_pydantic_field/forms.py sha256=hWh4Py3a0exePN9O3htyKPyFl7F6OOYaqRYXad4BvIw 126
django_pydantic_field/forms.pyi sha256=T4OUsJdE1LIHkK1qu9SgxF9GFuWblwsT9WoTA0uuNmg 1978
django_pydantic_field/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
django_pydantic_field/rest_framework.py sha256=hWh4Py3a0exePN9O3htyKPyFl7F6OOYaqRYXad4BvIw 126
django_pydantic_field/rest_framework.pyi sha256=PhkgQo28tuTpZ3GkvfHpKv3D5ib-NY4THcklNo1cBO8 2107
django_pydantic_field/compat/__init__.py sha256=WX6-aljGPUH8jpmAFBc5woVhXLrlbumOpReJ2QJPXnQ 269
django_pydantic_field/compat/deprecation.py sha256=0LQNFeQRiEXfPBVqK5-Hd1aAxB7EUv5npWJNtDMJXiU 655
django_pydantic_field/compat/django.py sha256=Dfx3UpuuYhqCqHxtpeNd5W1M4VDA0BzxD3zWDARHZJA 11873
django_pydantic_field/compat/functools.py sha256=kEb0U85l5xzhQjuEDQe--u3pxwDsv2XdP7c-QplMbsM 177
django_pydantic_field/compat/imports.py sha256=8B996qkZ65lidzkIKQkp8uu2ikGMoAcQtLaFYKhNjMw 1219
django_pydantic_field/compat/pydantic.py sha256=ZmJllLFq7OWKmexPAVSoOwEc8VWyVLJP56buZa3o9VE 216
django_pydantic_field/compat/typing.py sha256=Gyl8jcSpBjrq4kb9t40qetjV5uymXs1p5xTdd3FUlDM 263
django_pydantic_field/v1/__init__.py sha256=XF_-uYFzO31Y_fI-fP4k2oIYwnBm9h5dk0ofx8_SDDY 214
django_pydantic_field/v1/base.py sha256=sYFyO4dLTYIPJ8iaQv96eJzuCnTL96r33BE08zO5_jI 4806
django_pydantic_field/v1/fields.py sha256=YNRbKMF3kMny2L3xdYNCIBPETIDKnNLNqRT8rARiRGM 7737
django_pydantic_field/v1/forms.py sha256=ea4hjatU_uY9ivUPry5GW9OwNj1y2jeGl09BxgcNL4o 2209
django_pydantic_field/v1/rest_framework.py sha256=jNIUzWE4b_OFQsvae_INJmXz1USr27h2l1-guqQHjBQ 9073
django_pydantic_field/v1/utils.py sha256=HmmKgkyJPZ-va4VpmEPhfUGI0BcqY5VAmCZvg-rgjmo 1074
django_pydantic_field/v2/__init__.py sha256=hBjUUMewWOVJPhS0_BTcNUCqZqOKhFutODyFMjrIjso 225
django_pydantic_field/v2/fields.py sha256=Uf-RCIKNnjRedY8l-PgCVddxgZoxLMXMhk8OBEUlxOc 11430
django_pydantic_field/v2/forms.py sha256=E--_R4pKoQv1xvM2xy9SVHWNQ1GMA-55dtMQSsMfBOg 5504
django_pydantic_field/v2/types.py sha256=QmMMVz5qovBbei8LYt9gG-E3UiREAgTimhuAE_lEX6g 9101
django_pydantic_field/v2/utils.py sha256=3ZyjPj4jXRjpdUiWnd1UfUv4LY_s7NA8V97W5oOipjc 1447
django_pydantic_field/v2/rest_framework/__init__.py sha256=yz4uLKJVB8i5VVT3h5AtUkj-qrr4ckiEsjyWfuyr4Jo 939
django_pydantic_field/v2/rest_framework/coreapi.py sha256=2pdIuDSCDwtACq-Gj4ZGdLvB52GWfbKi2rwGZveU4_A 8184
django_pydantic_field/v2/rest_framework/fields.py sha256=gdiwODUwXYGgNu42m3yJw5jBynSzOG0gL6_1xg4E2Wc 1902
django_pydantic_field/v2/rest_framework/mixins.py sha256=Gx1OEP109KxzljyDGxwHkTBAl43XHed_Ypw_S07uURo 1695
django_pydantic_field/v2/rest_framework/openapi.py sha256=inDlOUv_hA2UaeemgUgR5LNpvyDQPPehdydYIgmz_9Y 7509
django_pydantic_field/v2/rest_framework/parsers.py sha256=f7CyS3_s1fzKdT3K68urYCDntd7vk6Qsk2QYKuQOSb0 893
django_pydantic_field/v2/rest_framework/renderers.py sha256=HzSLX-0xTaYclhZqgueTkfpHsEqPvILcUBUwtpoW5nc 1807
django_pydantic_field-0.3.10.dist-info/LICENSE sha256=YIIoQNKaafYpuT0mTExbCL5M3OMegyZEfjMtn_KdIXE 1198
django_pydantic_field-0.3.10.dist-info/METADATA sha256=bsdWzzwMwQromWK_DtS6-Zp2qVxo-xEgQzqJgzSTDy4 12987
django_pydantic_field-0.3.10.dist-info/WHEEL sha256=y4mX-SOX4fYIkonsAGA5N0Oy-8_gI4FXw5HNI1xqvWg 91
django_pydantic_field-0.3.10.dist-info/top_level.txt sha256=0WFxeydLzhNtbW2qEkv5b_VgmOX4cn_1e9tsik7-CJY 22
django_pydantic_field-0.3.10.dist-info/RECORD

top_level.txt

django_pydantic_field