Skip to main content

Modern REST framework for Django with types and async support

Project description

Modern REST Logo - Light

Modern REST framework for Django with types and async support!

wemake.services Modern REST test codecov No AI slop inside PyPI Downloads Python Version wemake-python-styleguide Ask DeepWiki Telegram chat

Features

  • Blazingly fast
  • Supports django>=4.2
  • Supports pydantic2, msgspec, attrs, dataclasses, TypedDict as model schemas, but not bound to any of these libraries
  • Supports async Django without any sync_to_async calls inside, tested to work with free-threading builds
  • Fully typed and checked with mypy, pyright, and pyrefly in strict modes
  • Supports content negotiation, has default implementations for json, msgpack, SSE, Json Lines, and more
  • Strict schema validation of both requests and responses, including errors
  • Supports OpenAPI 3.1 / 3.2 semantic schema generation out of the box
  • Supports all your existing django primitives and packages, no custom runtimes
  • Great testing tools with schemathesis, polyfactory, bundled pytest plugin, and default Django's testing primitives
  • 100% test coverage with 2000+ of carefully designed unit, integration, and property-based tests
  • High security standards
  • Built by the community for the community, not a single-person project
  • Great docs
  • No AI slop, but built for the LLM era
  • No emojis 🌚️️

Benchmark - Light

Sync mode

Testimonials

The one thing I really love about django-modern-rest is its pluggable serializers and validators. Frameworks that are tightly coupled with pydantic can be really painful to work with.

Kirill Podoprigora, CPython core developer

Using django-modern-rest has been a game-changer for my productivity. The strict type safety and schema validation for both requests and responses mean I spend less time debugging and more time building.

Josiah Kaviani, Django core developer

Installation

Works for:

  • CPython 3.11+ or PyPy 3.11+
  • Django 4.2+
pip install django-modern-rest

There are several included extras:

  • 'django-modern-rest[msgspec]' provides msgspec support and the fastest json parsing, recommended to be always included
  • 'django-modern-rest[pydantic]' provides pydantic support
  • 'django-modern-rest[attrs]' provides attrs support
  • 'django-modern-rest[jwt]' provides pyjwt auth support
  • 'django-modern-rest[openapi]' provides OpenAPI schema validation, yaml OpenAPI view, and generates better OpenAPI examples with polyfactory

Example

The shortest example (click here to copy the whole file):

>>> import uuid
>>> import pydantic
>>> from dmr import Body, Controller, Headers
>>> # Or use `dmr.plugins.msgspec` or write your own!
>>> from dmr.plugins.pydantic import PydanticFastSerializer

>>> class UserCreateModel(pydantic.BaseModel):
...     email: str

>>> class UserModel(UserCreateModel):
...     uid: uuid.UUID
...     consumer: str

>>> class HeaderModel(pydantic.BaseModel):
...     consumer: str = pydantic.Field(alias='X-API-Consumer')

>>> class UserController(Controller[PydanticFastSerializer]):
...     async def post(  # <- can be sync as well!
...         self,
...         parsed_body: Body[UserCreateModel],
...         parsed_headers: Headers[HeaderModel],
...     ) -> UserModel:
...         """All added props have the correct runtime and static types."""
...         return UserModel(
...             uid=uuid.uuid4(),
...             email=parsed_body.email,
...             consumer=parsed_headers.consumer,
...         )

And then route this controller in your urls.py:

>>> from django.urls import include, path
>>> from dmr.routing import Router

>>> router = Router(
...     'api/',
...     [
...         path('user/', UserController.as_view(), name='users'),
...     ],
... )
>>> urlpatterns = [
...     path(router.prefix, include((router.urls, 'my_app'), namespace='api')),
... ]

Done! Now you have your shiny API with 100% type safe validation and interactive docs.

Next steps:

License

MIT

Credits

This project was generated with wemake-python-package. Current template version is: e1fcf312d7f715323dcff0d376a40b7e3b47f9b7. See what is updated since then.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django_modern_rest-0.7.0.tar.gz (2.8 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

django_modern_rest-0.7.0-py3-none-any.whl (2.9 MB view details)

Uploaded Python 3

django_modern_rest-0.7.0-cp314-cp314-win_amd64.whl (2.9 MB view details)

Uploaded CPython 3.14Windows x86-64

django_modern_rest-0.7.0-cp314-cp314-musllinux_1_2_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

django_modern_rest-0.7.0-cp314-cp314-musllinux_1_2_aarch64.whl (2.9 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

django_modern_rest-0.7.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

django_modern_rest-0.7.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (2.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

django_modern_rest-0.7.0-cp314-cp314-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

django_modern_rest-0.7.0-cp314-cp314-macosx_10_15_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

django_modern_rest-0.7.0-cp313-cp313-win_amd64.whl (2.9 MB view details)

Uploaded CPython 3.13Windows x86-64

django_modern_rest-0.7.0-cp313-cp313-musllinux_1_2_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

django_modern_rest-0.7.0-cp313-cp313-musllinux_1_2_aarch64.whl (2.9 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

django_modern_rest-0.7.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

django_modern_rest-0.7.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (2.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

django_modern_rest-0.7.0-cp313-cp313-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

django_modern_rest-0.7.0-cp313-cp313-macosx_10_13_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

django_modern_rest-0.7.0-cp312-cp312-win_amd64.whl (2.9 MB view details)

Uploaded CPython 3.12Windows x86-64

django_modern_rest-0.7.0-cp312-cp312-musllinux_1_2_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

django_modern_rest-0.7.0-cp312-cp312-musllinux_1_2_aarch64.whl (2.9 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

django_modern_rest-0.7.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

django_modern_rest-0.7.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (2.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

django_modern_rest-0.7.0-cp312-cp312-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

django_modern_rest-0.7.0-cp312-cp312-macosx_10_13_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

django_modern_rest-0.7.0-cp311-cp311-win_amd64.whl (2.9 MB view details)

Uploaded CPython 3.11Windows x86-64

django_modern_rest-0.7.0-cp311-cp311-musllinux_1_2_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

django_modern_rest-0.7.0-cp311-cp311-musllinux_1_2_aarch64.whl (2.9 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

django_modern_rest-0.7.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

django_modern_rest-0.7.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (2.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

django_modern_rest-0.7.0-cp311-cp311-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

django_modern_rest-0.7.0-cp311-cp311-macosx_10_9_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

File details

Details for the file django_modern_rest-0.7.0.tar.gz.

File metadata

  • Download URL: django_modern_rest-0.7.0.tar.gz
  • Upload date:
  • Size: 2.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for django_modern_rest-0.7.0.tar.gz
Algorithm Hash digest
SHA256 c4fd9c4cdbdb701227f9652f00335b702c22436bcdf2a0814b594f9d476c45e8
MD5 8f7d2f9bf9dc84ad5fe8eb7eecce281d
BLAKE2b-256 8c709747d7f66792dfe2d9f628d6e0ba4f0da9ece3795dc786af564f3fb1f18d

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.7.0.tar.gz:

Publisher: build-wheels.yml on wemake-services/django-modern-rest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file django_modern_rest-0.7.0-py3-none-any.whl.

File metadata

File hashes

Hashes for django_modern_rest-0.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 15aedb116780541a699337379c5455515eabc09b0446f00541e225b9f76aedd3
MD5 b892ba9ec4e617407820e0b2d52ccf44
BLAKE2b-256 f5c6d817d75e60ea88b69545073ceaec77265982f4959b806a28482197bf48c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.7.0-py3-none-any.whl:

Publisher: build-wheels.yml on wemake-services/django-modern-rest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file django_modern_rest-0.7.0-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for django_modern_rest-0.7.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 86397f08dad363a25327db53612d3b2807bd68bca212926a729732ba970efe19
MD5 73894fc98de3a8a06000616e0bf76abc
BLAKE2b-256 f6b3e98d5063b93d74ccba59ef178e3759c05e30dd48b6ad43f080f834a45aa1

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.7.0-cp314-cp314-win_amd64.whl:

Publisher: build-wheels.yml on wemake-services/django-modern-rest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file django_modern_rest-0.7.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for django_modern_rest-0.7.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 480132ef108517bfb9165215ac40ee4e6b48507aa08116e4564d66851e7c66bd
MD5 2e7dfe27c8af92dbd01f2718d95ed9a8
BLAKE2b-256 46cffc8efb80601597677508b60bae834572eb434caf8279c7944ee791324d5e

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.7.0-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: build-wheels.yml on wemake-services/django-modern-rest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file django_modern_rest-0.7.0-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for django_modern_rest-0.7.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a154d9857d9ce88567a07d75596aa65418d820497a90dd3fd34cf4884c9ac8dd
MD5 4a3ff4aed85f4821ac4690cb2659ddcf
BLAKE2b-256 f520dff5e90fcff6466e6cdb0f680e067f855475c467a99e9ee3617cdc65771c

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.7.0-cp314-cp314-musllinux_1_2_aarch64.whl:

Publisher: build-wheels.yml on wemake-services/django-modern-rest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file django_modern_rest-0.7.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for django_modern_rest-0.7.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 709041ac07330ca75ecd4cc89f81cd3ea20c00a575c05fda57feca4ac9aae0aa
MD5 13a91f74920d73be9a6ef446b7068092
BLAKE2b-256 b7f77c7fe7da39f97ce7cf2fa39bf6363959095f4ef11c18ca891e4d0dead6cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.7.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build-wheels.yml on wemake-services/django-modern-rest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file django_modern_rest-0.7.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for django_modern_rest-0.7.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3173d76ef9e08171a01e496f48bea27678c7a2e53e0342ffa648e9c852fb2281
MD5 e37622956e42979d0a76726ba14f50c9
BLAKE2b-256 8e8973bbfb8625a0af67699161c451cc04db38f44a1d62224e7c7cc0f06a2828

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.7.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build-wheels.yml on wemake-services/django-modern-rest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file django_modern_rest-0.7.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for django_modern_rest-0.7.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 54efb1e596062c0fb391cdeceb4042dd1b9d47101effe3acabc3a4b75bcbbfe7
MD5 65616a3d7017acd18c381cc1bc4654ea
BLAKE2b-256 aa3b0be90c631d8afd7c1eef5d2993105b521cbc6485e99e322fad9ed411d789

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.7.0-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: build-wheels.yml on wemake-services/django-modern-rest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file django_modern_rest-0.7.0-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for django_modern_rest-0.7.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 ae5a357ee9305e3623905d180cc7b40ba2423b8b1a7e98938a5b963074c04271
MD5 0cbeb1c910884157a7386c3a0adfdf7e
BLAKE2b-256 96fb653aeb558c06700585b8b8690da49d66127d2d346d14d8b4e3c3e4071657

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.7.0-cp314-cp314-macosx_10_15_x86_64.whl:

Publisher: build-wheels.yml on wemake-services/django-modern-rest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file django_modern_rest-0.7.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for django_modern_rest-0.7.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 4ee3b157d648fed1d634fc44ecc9603206ba63a8b9082b4ea0c0df220102eb25
MD5 8448e31a70383448f5f51d54eac4cfe8
BLAKE2b-256 c00750ad585367ddecaf15570ccc0f0343171af1f8067226060a70a911a31aba

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.7.0-cp313-cp313-win_amd64.whl:

Publisher: build-wheels.yml on wemake-services/django-modern-rest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file django_modern_rest-0.7.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for django_modern_rest-0.7.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a12772b9cbdd39103ae7f9f2eaf148c1cd1b3b478c789c21e96dcd672d03b799
MD5 0716d4fbe32372c5fd9bfabca474e498
BLAKE2b-256 96654e482c1e271637e721a4b1efca13485dbf00c8405af4cae1f36058df6878

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.7.0-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: build-wheels.yml on wemake-services/django-modern-rest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file django_modern_rest-0.7.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for django_modern_rest-0.7.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e3833269eca3083e4041d5e7b726612c0f8d76547c2d8dfe782edd3bafea9255
MD5 445eb83ec057287f3cb8337a20bdb75b
BLAKE2b-256 db58d2f8460b585431175ac58919d705244b3e19354a5a579fa2f29f4d649a78

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.7.0-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: build-wheels.yml on wemake-services/django-modern-rest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file django_modern_rest-0.7.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for django_modern_rest-0.7.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5cc1827a3437ef9311fd97383034bf393b092ef0af665f6848195672a652124a
MD5 eeb67d43285a432d66ef7d38401f61dd
BLAKE2b-256 a604ab6a4c570644df28adb7cc6a9f1799de3e9b6880764c4e5f655928cc306d

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.7.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build-wheels.yml on wemake-services/django-modern-rest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file django_modern_rest-0.7.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for django_modern_rest-0.7.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fa1f4d7620953f00684e22802e35db9b4953642b4b3044746498727ecdc604ef
MD5 e4e3d861651bd7291374b321346db86d
BLAKE2b-256 e432c033d3bfd5c964c1ece168c34553e6d095d0244eeff6fb08b8a7301d327e

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.7.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build-wheels.yml on wemake-services/django-modern-rest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file django_modern_rest-0.7.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for django_modern_rest-0.7.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 90e371eb8b10f7069e9a983ba67f8b19d6994ab03e6f20fde4eeb1baf4111e93
MD5 c846f0838d0ea0f047640e33302bbdb1
BLAKE2b-256 6357fad9bcbd753b3eabedaf26dc8859cef2ad241306ffc3396e6fc01d80db32

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.7.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: build-wheels.yml on wemake-services/django-modern-rest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file django_modern_rest-0.7.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for django_modern_rest-0.7.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 0d548a5d7cdd5ac13db2bba5c14514b6b8f62ab5559ca0036d1895ec3668fed2
MD5 9ae47ab68280903ff46254d1b0910690
BLAKE2b-256 2856c2b7d8ef050af71542b6560e1feb1e0ab0820a5bd126f1934e7f2051b81d

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.7.0-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: build-wheels.yml on wemake-services/django-modern-rest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file django_modern_rest-0.7.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for django_modern_rest-0.7.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 455686135d0b18b59bdd7fad464ebd8e8511769df4e56d5c251edea17246a754
MD5 5f49bae79de0d54960b580e30d502caa
BLAKE2b-256 2f684c197d54c9a68e6c98b26db5a02d39c68fa3793708e7e508949de2c186b2

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.7.0-cp312-cp312-win_amd64.whl:

Publisher: build-wheels.yml on wemake-services/django-modern-rest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file django_modern_rest-0.7.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for django_modern_rest-0.7.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6b4106abc07712db9e9031e595157f450f3500954ea47b60426b5cc379bc901c
MD5 a5b607c5646b69cc5576e205a819ade7
BLAKE2b-256 7090f9278ca94a19aba5d8a334294bdf2f72c78fdd09d1e427094274d5de0764

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.7.0-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: build-wheels.yml on wemake-services/django-modern-rest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file django_modern_rest-0.7.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for django_modern_rest-0.7.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c1b9e3b006470c0153a11858a89f18a3836a50825a4fda804b6f70cfa6647adc
MD5 a8b1ed4f893911bca6469b7b83b5438d
BLAKE2b-256 eb1d10ee43bc598a8732876e29c28779887a55b6551aea61475d0ee60507c0bb

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.7.0-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: build-wheels.yml on wemake-services/django-modern-rest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file django_modern_rest-0.7.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for django_modern_rest-0.7.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1693d728700862125cdbd08644ac25b642412c52bf2f6d9a79db7d2733768a47
MD5 a6777d647a6f0a770dc896c465cf342b
BLAKE2b-256 944a3dc6936a5c87d9e1ffc4114ddaa4a84cc17b9a4613dbc08f010764f5f3c2

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.7.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build-wheels.yml on wemake-services/django-modern-rest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file django_modern_rest-0.7.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for django_modern_rest-0.7.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 795ce3b1f3c5bdd816a0d3bb26321379312bd58074436a556a01efd13f01cdc7
MD5 5e5aaa9fc28413a0d20eed7cea90a56d
BLAKE2b-256 2eaaffa0b8e4443acd692a2145707c425d3a9846c8fd2531c2b3e16bd4b66887

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.7.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build-wheels.yml on wemake-services/django-modern-rest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file django_modern_rest-0.7.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for django_modern_rest-0.7.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b14733668a12d761048bdb818296db35eccd1f53b649fcc55f0c26f2d948123d
MD5 3db14c89e9eecc3ed719ec29030f982d
BLAKE2b-256 7fabaad9e8c41abc3c9f93ce1e83c9baef73ac6c95738cf9ce8c9a739c206db5

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.7.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: build-wheels.yml on wemake-services/django-modern-rest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file django_modern_rest-0.7.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for django_modern_rest-0.7.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 f9def82b02722b284982181b8bef3aa9e7867f2e68d5c38c9af7ad80e908e86f
MD5 81bea261e5254586e0c830d6f7b2dd88
BLAKE2b-256 5dec2fe3ce5f1c4d2f382392337369c42e774ce7774b16bf9342f09b0bc200b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.7.0-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: build-wheels.yml on wemake-services/django-modern-rest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file django_modern_rest-0.7.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for django_modern_rest-0.7.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 39230df8e8dbf1558d0ac4d2281df8e891110b625d11bd5609b07cc46f10dc2e
MD5 d89d19f3f6c8de1c465052b88fc60bae
BLAKE2b-256 89611b0e34fc838f0eb354bb386ce5a2044e5e437171c29efa3a3f579d8a7c79

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.7.0-cp311-cp311-win_amd64.whl:

Publisher: build-wheels.yml on wemake-services/django-modern-rest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file django_modern_rest-0.7.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for django_modern_rest-0.7.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5434302ae6dbef43ec9badd31644f988e3b579fc3e48d3060405a898597cd875
MD5 e2f470a351ce08ebe1c5844837a86fd4
BLAKE2b-256 156b668efade1a3d122e48c7a67bdaec17ef848ace29bf2fbf15a5f4308220fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.7.0-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: build-wheels.yml on wemake-services/django-modern-rest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file django_modern_rest-0.7.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for django_modern_rest-0.7.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 335616743a62b05b1ef2c51aaddad46194906b9b28d010a3faa181131cb6f84f
MD5 ce6cae739e8b4e9efd967442879014be
BLAKE2b-256 22826de6fc6ad8bc93ed55e26d173a3a1ac177af1bc4e54da9480d5f440525c6

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.7.0-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: build-wheels.yml on wemake-services/django-modern-rest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file django_modern_rest-0.7.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for django_modern_rest-0.7.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a2e00c45e565e0b95a89e5036e6e98e7b1fa73016f84343f4316cac02e58d093
MD5 394539cc14c4ed457aaf8eade9ea1e19
BLAKE2b-256 551b7bd71929e72aaca915a9da9b9d952dbdc1a0c20d3660d0df54bd493df5e8

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.7.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build-wheels.yml on wemake-services/django-modern-rest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file django_modern_rest-0.7.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for django_modern_rest-0.7.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 04e4ca6edaff6dfe4d1ad2ae6bd2273b7dd53bafd5205a5113eb27ec4b87da70
MD5 4c721af243767406904eac956e5e4a36
BLAKE2b-256 b203da387e4204da69ebf9a753f086767a24dcebc8d9702012f43a37ca42095a

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.7.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build-wheels.yml on wemake-services/django-modern-rest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file django_modern_rest-0.7.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for django_modern_rest-0.7.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 62b9817cf74e5e0d9fe590238f041cbc835f69f1dbba0b46d7c3368b582114a7
MD5 1846c4934e84d06d0f3baffa4d0d372f
BLAKE2b-256 516c159026fd486687a7ce3b588b63eeaddac19e5df3eb09f4b59d151bd12f69

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.7.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: build-wheels.yml on wemake-services/django-modern-rest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file django_modern_rest-0.7.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for django_modern_rest-0.7.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9152de689c4b05c900d97e1a164a4ec04e832f78fa58575105e6f42513d7de77
MD5 c321d8968f60edfc617957e501a26e09
BLAKE2b-256 1d8935245dacf9617bb9e3cce1f780a87c22a5ae15d53f1952fa7f7902d99f2c

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.7.0-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: build-wheels.yml on wemake-services/django-modern-rest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page