saritasa-drf-tools

View on PyPIReverse Dependencies (0)

0.1.0 saritasa_drf_tools-0.1.0-py3-none-any.whl

Wheel Details

Project: saritasa-drf-tools
Version: 0.1.0
Filename: saritasa_drf_tools-0.1.0-py3-none-any.whl
Download: [link]
Size: 23862
MD5: 8b343f9469d29b409ec298c41400f79c
SHA256: 1f7f8d2c55e23ca29aae963cf2b521164497838199ea5b3cc5c01240231634b6
Uploaded: 2025-03-21 09:29:09 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: saritasa-drf-tools
Version: 0.1.0
Summary: Tools For DRF Used By Saritasa
Author: Saritasa
Author-Email: pypi[at]saritasa.com
Maintainer: Stanislav Khlud
Maintainer-Email: stanislav.khlud[at]saritasa.com
Project-Url: Homepage, https://pypi.org/project/saritasa-drf-tools/
Project-Url: Repository, https://github.com/saritasa-nest/saritasa-drf-tools/
License: MIT
Keywords: python,django,drf
Classifier: Development Status :: 4 - Beta
Classifier: Framework :: Django
Classifier: Framework :: Django :: 4.2
Classifier: Framework :: Django :: 5.0
Classifier: Framework :: Django :: 5.1
Classifier: Framework :: Pytest
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.12,<4.0
Requires-Dist: django (<6)
Requires-Dist: django-filter (<26); extra == "filter" or extra == "all"
Requires-Dist: djangorestframework (<4)
Requires-Dist: drf-spectacular (<1); extra == "openapi" or extra == "all"
Provides-Extra: all
Provides-Extra: filter
Provides-Extra: openapi
Description-Content-Type: text/markdown
[Description omitted; length: 9864 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 2.1.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
saritasa_drf_tools/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
saritasa_drf_tools/filters/__init__.py sha256=o0af-anJpeaTdzKcTgFhn2kEShLeuHlZerNfDmD20Fg 132
saritasa_drf_tools/filters/django_filters.py sha256=Q8A20pyHAjhnKlXAsGUGP-BFOCfFAP-eeEKcF12etEI 1038
saritasa_drf_tools/filters/ordering.py sha256=EilUVVnHDfN0wznG_6nLO-HpxG7UDFq2WGNPyw59aAY 2532
saritasa_drf_tools/filters/search.py sha256=YTLTpsh3TsOrQXvvm9pY0VvTxPQ-CQCLbwL2oqwV72c 2582
saritasa_drf_tools/open_api/__init__.py sha256=beDG8PG9QnFxkDkvj4ie3aT7QDnMZNnxP7JsAo5iFI4 121
saritasa_drf_tools/open_api/extend_schema.py sha256=uhH7PDxXQPPEr12tck7fuU2yAGdd8BMlF0EaoNFVV2g 810
saritasa_drf_tools/open_api/serializers.py sha256=t9oiixlgJg6THXbgkq5FHrjC3SlgYeTc5GfKKc2k0Ro 753
saritasa_drf_tools/pagination.py sha256=RL5BKX9hQWUvQSJm0QqeD6MuNk5M6Ki38eryMw0z7ss 487
saritasa_drf_tools/pytest_plugin.py sha256=Bsb4ksri6tuS4XBsJ35z597IXjCIVJMkkTeD1JJKkCM 1208
saritasa_drf_tools/renderers.py sha256=xhGgrRxFNOUZYJ6cHbMPGitVQBq66aOzG6PLV6jrc8g 1771
saritasa_drf_tools/serializers/__init__.py sha256=dOKOJtAxA9Wzr8qIkTitAoCF-lkJUnks2EQnXD2RQ7c 98
saritasa_drf_tools/serializers/base.py sha256=6AF4zlslBN5PojunSweL0LZaVvShZnTCqPNXvv4EdJY 199
saritasa_drf_tools/serializers/mixins/__init__.py sha256=gl6eGaXg2z53nu-nL_uzfMLkbNJR6-8MGzPATpXT3j8 200
saritasa_drf_tools/serializers/mixins/clean_validation_mixin.py sha256=D45lYKANp4_i3b1HJVbweBvv_qs8kLaFqAFTALL0jO0 3297
saritasa_drf_tools/serializers/mixins/field_mapping_override_mixin.py sha256=XOdzzUngNrafptPIJEPAM6RrJPvsMr8ApzRorRwki08 1187
saritasa_drf_tools/serializers/mixins/user_and_request_from_request_mixin.py sha256=_V1LDGcyCjhfAvxPpxY5katCuVGX5OELTxkA4jH8KgM 467
saritasa_drf_tools/serializers/model_base.py sha256=8iDgDc9B1Soprtiw3NDgWkwc9eowK5HDb6A3vv8Qe-g 281
saritasa_drf_tools/testing/__init__.py sha256=mT-H1hwCfumAaBFwtS4j4f55RPNe98d7Lwm6zSO5BwM 248
saritasa_drf_tools/testing/api_action_tester.py sha256=iJloioHu4wH6gw4eDSweBivvwnK7DSS2OPeYhGocsjc 7674
saritasa_drf_tools/testing/drf_standardized_errors.py sha256=1eJCIb3geegmgY_D_0OvYoHb0a61barX2luVkwcFEBE 692
saritasa_drf_tools/views/__init__.py sha256=FNxZOuC_XfFakdpk22iipaoQOVtzHlZBkPctYWlH3Mc 120
saritasa_drf_tools/views/base.py sha256=oTWpcwqHfJpND3HOx_e9766R5HCJ7FwaSEIPcpRt1yQ 234
saritasa_drf_tools/views/crud.py sha256=4Rds3ds6PQ8vXnzgGO7kqQEL50enGtRvwlC-5zmf8GE 334
saritasa_drf_tools/views/mixins/__init__.py sha256=RpzlifJ5PkidFCB8xXyrNjxk6YzJJA4VLuWtgfoGoA4 184
saritasa_drf_tools/views/mixins/permissions_map_mixin.py sha256=UCppEuH2q9jzsJFbNFBNXgzuz9g2n1-PLI-fAiOVMLI 5806
saritasa_drf_tools/views/mixins/serializers_map_mixin.py sha256=HPbMYGcazAcRT3zAX273JouOCVftFadh6BR7CQXWrBM 1608
saritasa_drf_tools/views/mixins/update_without_patch_mixin.py sha256=eB7Pvm5RQwHCXH9EQyUdv6HZzw-brXhI57HpU1jMr0Y 442
saritasa_drf_tools/views/read_only.py sha256=ij1jz35AdqG-mAmUu5wq59KgKdzKVNzCmnU1HY9DFfY 227
saritasa_drf_tools-0.1.0.dist-info/LICENCE sha256=CGrG1UCH07fU35paKCnT1nJyLiNbTSf_ZDy6xPY7BtE 1074
saritasa_drf_tools-0.1.0.dist-info/METADATA sha256=Kw9Mi5v3N_rmLjOh9B4p91NPXZWcbZw_pFU_BXHqgu4 11258
saritasa_drf_tools-0.1.0.dist-info/WHEEL sha256=XbeZDeTWKc1w7CSIyre5aMDU_-PohRwTQceYnisIYYY 88
saritasa_drf_tools-0.1.0.dist-info/entry_points.txt sha256=7Hoe7mC7PQdagiWeItvevK8lEuXRT-7oHzw0CBgAeGA 64
saritasa_drf_tools-0.1.0.dist-info/RECORD

entry_points.txt

saritasa_drf_tools = saritasa_drf_tools.pytest_plugin