Skip to main content

Modern REST Logo - Light

Modern REST framework for Django with types and async support!

wemake.services Modern REST Tests Result Codecov No AI slop PyPI Downloads Supported Python Version Code Style Ask DeepWiki Telegram Chat

Features

  • Blazingly fast
  • Supports django>=5.0
  • 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, tracecov, 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

I rarely see frameworks that treat their OpenAPI schema as a first-class citizen. django-modern-rest not only generates a schema that accurately reflects your code, but also gives you the tools to verify it.

Dmitry Dygalo, author of Schemathesis

Installation

Works for:

  • CPython 3.11+ or PyPy 3.11+
  • Django 5.0+
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.

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.12.1.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.12.1-py3-none-any.whl (2.9 MB view details)

Uploaded Python 3

django_modern_rest-0.12.1-cp314-cp314-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.14Windows x86-64

django_modern_rest-0.12.1-cp314-cp314-musllinux_1_2_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

django_modern_rest-0.12.1-cp314-cp314-musllinux_1_2_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

django_modern_rest-0.12.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (3.0 MB view details)

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

django_modern_rest-0.12.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (3.0 MB view details)

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

django_modern_rest-0.12.1-cp314-cp314-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

django_modern_rest-0.12.1-cp313-cp313-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.13Windows x86-64

django_modern_rest-0.12.1-cp313-cp313-musllinux_1_2_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

django_modern_rest-0.12.1-cp313-cp313-musllinux_1_2_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

django_modern_rest-0.12.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (3.0 MB view details)

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

django_modern_rest-0.12.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (3.0 MB view details)

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

django_modern_rest-0.12.1-cp313-cp313-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

django_modern_rest-0.12.1-cp312-cp312-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.12Windows x86-64

django_modern_rest-0.12.1-cp312-cp312-musllinux_1_2_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

django_modern_rest-0.12.1-cp312-cp312-musllinux_1_2_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

django_modern_rest-0.12.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (3.0 MB view details)

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

django_modern_rest-0.12.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (3.0 MB view details)

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

django_modern_rest-0.12.1-cp312-cp312-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

django_modern_rest-0.12.1-cp311-cp311-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.11Windows x86-64

django_modern_rest-0.12.1-cp311-cp311-musllinux_1_2_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

django_modern_rest-0.12.1-cp311-cp311-musllinux_1_2_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

django_modern_rest-0.12.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (3.0 MB view details)

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

django_modern_rest-0.12.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (3.0 MB view details)

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

django_modern_rest-0.12.1-cp311-cp311-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for django_modern_rest-0.12.1.tar.gz
Algorithm Hash digest
SHA256 ea6842acdb86b7587ae9a2c5508f9e7c2d9ca520fb81324a32a8e534454d0eb9
MD5 6486e6da2c645042eb829fd806f1ba5b
BLAKE2b-256 f504e599f9bd20298c2e2d4eff1755d49dcc4ffcdf9b6b610955ea4ccdb847f6

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.12.1.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.12.1-py3-none-any.whl.

File metadata

File hashes

Hashes for django_modern_rest-0.12.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ffb75e2991033c354e69c0afa667379ce2c77742a60a93772df5563e550d65d9
MD5 67867f43d6c963536cd776042c484451
BLAKE2b-256 e3c82ec97ffedb265e4fc11c3d1a79552c7fa59ec878da18275b38a0a2ab8b16

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.12.1-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.12.1-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for django_modern_rest-0.12.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 8c42ecfbf8af85716e6898a3761c0fa2954e6325b2076b84d3bdd4bf642858b2
MD5 d9486bd2812ad8ce92c7d4289be533d2
BLAKE2b-256 f590d6671e8562ce5da58b17227351bdb96ca35a4bb47998bd45732e0c3b05aa

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.12.1-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.12.1-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for django_modern_rest-0.12.1-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e8faa9c7757cf95d54d5ee2819b2052c8efbcaad3c99b461c407ddbdd6abaf27
MD5 655b38f143811d59114e3e4f394c8e98
BLAKE2b-256 3ea4f558b0ac156269e106df1d2ae191e78605b61ed606929bacbdf143c8211c

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.12.1-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.12.1-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for django_modern_rest-0.12.1-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 79bae3c3547d338141c693658a2e2391e2447eea5a1f68a820c33aa8755cb1b3
MD5 3a774b2445f74f909bb20c9e2972da75
BLAKE2b-256 5841664c644ad46239092436c7e7fb727e3a3116e77b23ed67230ccb7d47196c

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.12.1-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.12.1-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.12.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 629862974a202d21ffd644fcff79dbe094de711a711edcd76796c4de6e88947b
MD5 15b6d776350c8fb179f70df980a40187
BLAKE2b-256 233b3a9f139490b1058ac19b4f1a304e4b1d26e1c323cba90aca280a3dd0dca6

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.12.1-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.12.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for django_modern_rest-0.12.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 46529d3512e3cca915f0e1421f4a48772932bddb69144f896273f51445d46fe9
MD5 4d76e1bfb0791e4e9a8e662a4172673c
BLAKE2b-256 f9da7fdee1018273812f540290eb315c3df20aac0a826e308a725875cbf10729

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.12.1-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.12.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for django_modern_rest-0.12.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 efac39e5354869672ad0e5039f6085aa1f19442c1f517349d7e41c74e48cecfe
MD5 0d5c5ed423c9d35004e575e990a0c80b
BLAKE2b-256 9a890f23ab0ab9a9643cf3e9ee0d27f96f92e5f32f1625f0b93ba90d83cdd90c

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.12.1-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.12.1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for django_modern_rest-0.12.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 dfeab021ff963cd4424cbc215d9dcd854005ddde5aff2cafc27ca84de1caa37a
MD5 2ceea7c630d14d69d727dd8aa94178af
BLAKE2b-256 72a1cec7fbe78a5484438b4cd05cd2241b0188d39059f1ad54a35199061e4997

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.12.1-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.12.1-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for django_modern_rest-0.12.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9a7d9d09b7c3b4847454ef3797eaad5728291c5096408288078dec05335a91ca
MD5 c82a6ec957834323ade8b6c07c7ae207
BLAKE2b-256 a44aedbb84cea1a70c6d1b53cbf3bd51c81e83bdefd75a623a5c1613a0591034

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.12.1-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.12.1-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for django_modern_rest-0.12.1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b51a26d8178522cdd24d4b29b1066062ce374dc4609727d28443e175daebd991
MD5 fe829cbd8f4ae835a1caa2ccdde89d7c
BLAKE2b-256 fca29d0bf93ac8a3dc7200324a1a354ffb1731b30191160e7ab59466641f9039

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.12.1-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.12.1-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.12.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 af9e095cddaf40d7335bcb8bbc1c5b5b727d289a0f628225ac648dfc6051ffd0
MD5 f2b63637f74a8a90b266630e657ac408
BLAKE2b-256 fd6d57fb73c4ce53d82255ea5397193b5d7f28c4326f311643d4031268589390

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.12.1-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.12.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for django_modern_rest-0.12.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 482645611abedd1ad07d9e96aba301f5c12ba5b6dd5407898325b0c1f127eb7f
MD5 87f908939fcd507cec2ef7fbafbabcd7
BLAKE2b-256 ac3d438e2aee510bd3a00d890f73ae156501c6f61d560b0b47a7aa39c0c03b35

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.12.1-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.12.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for django_modern_rest-0.12.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cb5b35542bee86a75fbebddc4f40b9b768272be4ef497c39d32084504b6b02c9
MD5 5b9f6543dc4eb59b8d2a883c6434f93b
BLAKE2b-256 503a207137eb1c906a1cc8a40ad7c00c1397419abe48ebd32a35aa3e2e130376

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.12.1-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.12.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for django_modern_rest-0.12.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 67c8220ad928618ae11af4d7d23f342350136aac76cfc481c713f6ea01e81b92
MD5 433b25e87b9abb15eb92d68014948155
BLAKE2b-256 7ff072dfae53d289904d34720529db8ace23ab405f636f2e3b58e7ba2bf2e1e8

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.12.1-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.12.1-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for django_modern_rest-0.12.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0090bd48819ebceeb2bda599e643a5a8c86e7bfd86eb7438b19d2953a413138b
MD5 79ed971ff75214b933c9a7279535a311
BLAKE2b-256 26447c7f5505b599d925ebbeb0c5590e2e9beb94a33384cb8b112505b5aaedeb

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.12.1-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.12.1-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for django_modern_rest-0.12.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2f9061547e4516a97b6dae9b0baa24e91c98362ba8fc75cbb5fd61de5676a5b6
MD5 0cf2f7f2efd882eb3c6fa72f2a8d9b2b
BLAKE2b-256 3357f7346bc88dc7690c5188d90b7b4c044648b7da1f49f93efbb87ead3eb700

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.12.1-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.12.1-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.12.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7c5e976e09d1d6d68bd30b341bea4684f8b2c4a851e1d4616db07d5a8d616ef6
MD5 9e727217111d177dc34a5cff64c3a576
BLAKE2b-256 11ad481384aeb47772316035ef2f0a4bc5f9375694c0f1ddd4b5b5f8567d4538

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.12.1-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.12.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for django_modern_rest-0.12.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f758677f33e6c809516e6dbd65d6c402ada598544dbf9a8ac6cd1f4422bea601
MD5 00e0ba84ea850626df2c3dc2709aeaf9
BLAKE2b-256 79e4cde7ee24af7f31d32bf8b23668d87606676a52635c2407ec2a329b2639f8

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.12.1-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.12.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for django_modern_rest-0.12.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 01aaf9c71dcff34d082c5ef78d7c2de89c554f0747c949df4c9f7af507a5bc86
MD5 af602f2d7c728fa3cdb9465cf260db7b
BLAKE2b-256 37ff65e36913f27514013b1fa5f61d24fa07bd0520948a94ed8d86051a7e90de

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.12.1-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.12.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for django_modern_rest-0.12.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 cb10bb79d36acef5337633aa7736d0954c68c63fce457a9d6f41f79d2e17a0fd
MD5 42ff90bca57cf1e087aff765dbebbd84
BLAKE2b-256 ff75ffe234f30aedb5647965ed05af5d3ae612f13013e4321787f2be32fb439b

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.12.1-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.12.1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for django_modern_rest-0.12.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 885f05b02e23539ab5275ef30c628363f8a6042d4b666f3b9cba74eab4715474
MD5 b0720af1ad285e39dcb9d255995a499a
BLAKE2b-256 dfc2659f0b6f70684e27fa0eaf44cd1e3cd7b603a78040bc8be41d3dcfdb594a

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.12.1-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.12.1-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for django_modern_rest-0.12.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b02eb5b4568595484d78f341623a0720db1ca074be494a24e64bbe802881e4f6
MD5 e018e315aa648e708b2243976a891b67
BLAKE2b-256 5e3be93b723f586ab5af5a9ab64ea4985fa714dd8396661405429a989950241c

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.12.1-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.12.1-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.12.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d9a1041c459e288fbaa6197956d0b94ecccc9f46dcd5690d5569dc4c92379538
MD5 9c0e9f8ca442f86dbf7ac399e0625ef9
BLAKE2b-256 785648478ba53ff38d90fac62899fc9ec79e8180936b46b433a96c080e3ecfa0

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.12.1-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.12.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for django_modern_rest-0.12.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d5b0e567d1bf3bc4395f2e2541469b8605000ea710cf33646804b17994b145d3
MD5 8646d1be32ed1f0b0fde18ad0c033e07
BLAKE2b-256 61c66a053600d869e69180a3c6f6afd689c4a007be85ca2db42beb2551dc1535

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.12.1-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.12.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for django_modern_rest-0.12.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6fec972adfdacfaec19f5af44ddf119ac687c86b5494a528ad5083b1309a8553
MD5 a150a7851d5c385a0610f8dcfdfe6712
BLAKE2b-256 33ecf317e41d4854568c1b302b5a8697145064247314d4c108f0c53a680cfdee

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.12.1-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.

Release history Release notifications | RSS feed

0.14.0

26 files

0.13.0

26 files

This release

0.12.1 This release

26 files

0.12.0

26 files

0.11.0

26 files

0.10.0

30 files

0.9.0

30 files

0.8.0

30 files

0.7.0

30 files

0.6.0

30 files

0.5.0

30 files

0.4.0

2 files

0.3.0

2 files

0.2.0

2 files

0.1.0

2 files

0.0.1

2 files

0.0.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page