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 async Django without any sync_to_async / async_to_sync calls inside, tested to work with free-threading builds
  • Supports pydantic2, msgspec, attrs, dataclasses, TypedDict as model schemas, but not bound to any of these libraries
  • Fully typed and checked with mypy, pyright, ty, 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.0 / 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, 5.1, 5.2, 6.0, 6.1
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 = [
...     router.to_urlpatterns(namespace='api'),
... ]

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

Next steps:

Contributors

Contributors

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

Uploaded Python 3

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

Uploaded CPython 3.14Windows x86-64

django_modern_rest-0.14.0-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.14.0-cp314-cp314-musllinux_1_2_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

django_modern_rest-0.14.0-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.14.0-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.14.0-cp314-cp314-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

django_modern_rest-0.14.0-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.14.0-cp313-cp313-musllinux_1_2_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

django_modern_rest-0.14.0-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.14.0-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.14.0-cp313-cp313-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

django_modern_rest-0.14.0-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.14.0-cp312-cp312-musllinux_1_2_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

django_modern_rest-0.14.0-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.14.0-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.14.0-cp312-cp312-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

django_modern_rest-0.14.0-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.14.0-cp311-cp311-musllinux_1_2_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

django_modern_rest-0.14.0-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.14.0-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.14.0-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.14.0.tar.gz.

File metadata

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

File hashes

Hashes for django_modern_rest-0.14.0.tar.gz
Algorithm Hash digest
SHA256 2c514108b647ea796b1db9e8eadf2bd66b6e37324221df51c4728da6d79fa05a
MD5 c347446eef125e6abd834d83520078b4
BLAKE2b-256 9014b448e96a4c7aac84730e5d042fb3f9e03a3538ce36ed7d164bfd01fec15f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.14.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c3c293d493c140c814440c23016d0ad23cfd3ec19303fc40dcadd59d25f036a8
MD5 ddf7b7507b4d9b88cd16d9370c19291f
BLAKE2b-256 039aa2a1cd65b3d5ac95a61af3ed302e663f351a8418a4d1eb9821e6541a27c5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.14.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 fa1133338da43385f28483f9160d61356f7c50deff14d69e1005c25fe666795f
MD5 8a942ffbee2bec94432157c0c9251253
BLAKE2b-256 3c965877ce8ae6f06888013d6bdeb94abd19f903542c5d7882a066bf9eeca0a3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.14.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 925a973ed48d633239b2eb803f6c88c9586bea9fb0785fb94c19177ede5d31f9
MD5 7a2b4ac4f6d47c4db7340cbc5c1056a8
BLAKE2b-256 225181a49639fcb0649d9bdaf6a10fe960635600cfea345257560fc06d5d2f67

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.14.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5ca2c3cbe0f75c71fb14d6ae3b12fe8aacfab996a3063454f07f5d0f26324872
MD5 6c353fece0be7f659db45e705bd23944
BLAKE2b-256 fcec6daec194e87eec03e81b1b8cc4c9ad207a46732ef3bdd4bc7d2c7af8cd15

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.14.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.14.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.14.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3a3713d74bf3ef5efe1ff05527237c47b67dd3146cb28ad0df2a4626eaf28fe9
MD5 421768629fc2f24474e3f1e8fb282621
BLAKE2b-256 f68ab706fb35ffeb7fa100324ff4624d2e84cfc80158907d8929cc426347f8b5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.14.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 67945bfc82127254f22f4d70a1a5108766849fe6d560ea1897249d90c2bb02ed
MD5 0f6db1b2c1dcb62aa17be6371eab253f
BLAKE2b-256 112a7b0688ad4d528a1de196f567dfffb03585a63b866b0150c75c1286840216

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.14.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f68087349a3d04a3db79bd08eed7b09f0142e6060d27e6c78dbebdf0d09834a5
MD5 e193b8d2a2dec67065a755291b68a629
BLAKE2b-256 51ef11ec354f0df160e6c51cc85ee186b02050f446bc4c838b8220c4996de449

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.14.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 af6512941417e47d6cc99be943e7f7f3755d3b70bb498bdf448d1353cb642e6d
MD5 4e344becab4e5fd848018eb8da071240
BLAKE2b-256 4272e3d1cf1f8130d40828efbfc4583edbe510f7cd312d249a4bce983f0a0926

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.14.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d74ed144ee095c275f6e8c2091d9e56bdc4261d027c527880089b8ad409921f8
MD5 c47e0ceeb790f65571c048fc486b0462
BLAKE2b-256 10ad6fc141507b88f1b354c6a84e4faaffc0275fab45befe3190333a5c26f278

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.14.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2ab415eb6a2b5466a879c321599dd0788b6b86de059d4c4c551f0ce6a5a9f1c0
MD5 9f135072e23c3fcc9df3dccd55ee206d
BLAKE2b-256 f49584ffdf3a9e577526ad77c0036bbba424505f2b2ac78a0eaed9df2440fe97

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.14.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.14.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.14.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 baf4c664cf2214912f20c5126591569646f52960ada52f13d43c64f85fe0cc61
MD5 21f19744b3e9f5a1f17bbbcf5855c780
BLAKE2b-256 896b572d5b03fd6a993836e645fc9ab163f71aafb19be4741d47f37b252f63c5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.14.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 58ab197d5d8417d874865a79619150db1a0fb2b461be9888369da55ab40f31f7
MD5 1e4cc6db7be1f8345e60229f84445c64
BLAKE2b-256 efd9f9863fad59fb53ca113c08a4d8025edd4c4f8f53eaf8c5fd48c7fe87df27

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.14.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f63486c4c35fde7cdd7181cd9befa85f1954d3312e3f61a7a21755f79ff6ff78
MD5 961672819257c3148f80c26a12b88406
BLAKE2b-256 b0e5f6d9d65fb6b3b358ee94685a07ceabe29625feeb80aab4df46b8dc01c660

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.14.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 687322bc921ef9b309a26a2db479353828212b3462d9ba9210a63700536a166f
MD5 c09312c9d17e2fda3fa22843f2338e45
BLAKE2b-256 199962d36e06b1b750b2a6bb6fb91cd1e3eca6b843a46e2568fda6e2e59c245e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.14.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3ee8172068fd55205a48cf2d745e261b09877b5e0f3a399434528f15e9d2c59b
MD5 4872fde74fd3735064bbb4fa84d9ca47
BLAKE2b-256 0641364f443eeea35423cc17f484fe5069e00c3a22965a42e9c3a837300faf58

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.14.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 53ad83ffe9847b1b237c6612e1ba553bf63f29c98f100884d7cde433d818da92
MD5 3e0f31437dbb566c5696fe7bf150ada7
BLAKE2b-256 f1fe9752125a4a158055cb668687e03045494ed18e2f664238b01d6fb14224b4

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.14.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.14.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.14.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c51d4a4508e76a8d915d92a87573a3b0cd35ec6321d7eac18c36a730776c2a57
MD5 26dbecaa05fa04b39ab11798ff61fb1e
BLAKE2b-256 6f26391a57d3b912f6eb355b484b40a3d6530d882d6fca954aeb8c1f129fd93a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.14.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ce06196c18e9011f7f0549b2e45daeabca76f42f85367aafb07f96c6c71cb068
MD5 db1586310b2ea17702ebcaf7360a5693
BLAKE2b-256 2136c036af921911a45602b7a23ebd3422cc91eac2ee2e7e4d84de1a7523c89c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.14.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dc3728ca035d844a13791adae6709bae9b4ad9e0777709629be032ec689b41f1
MD5 a97a1d09b9cc3b50ca95f0827560ec0a
BLAKE2b-256 4ca717621264ae2f210a60f1d6d854d20fa6f00bed1576a5b8f84710d750038f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.14.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 324fccb3cf21f3fa7599f1b5fbc77380bb9db8a649a6962f04ee4fbeb6e910e0
MD5 2074cfd85fcd7157e7aaf42ea8dc2260
BLAKE2b-256 8f14b3a3b7ee1d007a8f6338e9d12e5f5376d2c22aff7f2dcefeec83098ee864

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.14.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5b5416e8972859a088bcd359824a53867da2d57e115678c1249de6435eaa9270
MD5 039e809366adbe71d1bd9db0a8f78e3a
BLAKE2b-256 d6791b458d267a9dc95d6c83f6dd81849bb278e6de75c7979332d70191ce4f4c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.14.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 612156c2897cc00c941827b5ada80966bfc2749a12198d8e82b1c1291f186374
MD5 5273650cc8bdc4674ebb822126cfd980
BLAKE2b-256 c2b5b92d00ca8125e77ef0db8ac3c306c892626fca607cc8d876d104f731bcca

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.14.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.14.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.14.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bf238d7fb7bccdc378b4944d2b622df50c3388b394c1d8352cc8e5f396fdac09
MD5 e29a45cfc281956ce18a2e99432ef56d
BLAKE2b-256 bf3d945216c88afc139719dfeb9128bdd3266e5398a0bf236612315cf670143c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.14.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6866319a81f8198aceaa414fdd314e845729ac87537071d9184d0df5146623a1
MD5 e24ff901ad5d4e0759194dd0ab0a1989
BLAKE2b-256 bab2aeb0bb8ebba1a204b05d35b6d06866880a7b2ea645974bd31c7803f27070

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.14.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f9302ee2b0051934d5227aa8646d7c692326186cf4e0288a40bb32b7b9bd16cb
MD5 0c94cb3422af9f87738cf97da24f787d
BLAKE2b-256 e805f1ac73c550c3a6533ad3f0c408b073bcdeaf7dbee7e54199ea46dc49bed4

See more details on using hashes here.

Provenance

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

Release history Release notifications | RSS feed

This release

0.14.0 This release

26 files

0.13.0

26 files

0.12.1

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