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

Uploaded Python 3

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

Uploaded CPython 3.14Windows x86-64

django_modern_rest-0.12.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.12.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.12.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.12.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.12.0-cp314-cp314-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

django_modern_rest-0.12.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.12.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.12.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.12.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.12.0-cp313-cp313-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

django_modern_rest-0.12.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.12.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.12.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.12.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.12.0-cp312-cp312-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

django_modern_rest-0.12.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.12.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.12.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.12.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.12.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.12.0.tar.gz.

File metadata

  • Download URL: django_modern_rest-0.12.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.14

File hashes

Hashes for django_modern_rest-0.12.0.tar.gz
Algorithm Hash digest
SHA256 8e3bb1a47a708b25a476aaa85496e94da8e111c769b09ab9f173a41ee9c95803
MD5 bb2765978677eaf6fd603757fb303abf
BLAKE2b-256 3c130db515c4383afb9d860d9feccfd82859ce4cbbec571b12709271630d044f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.12.0-py3-none-any.whl
Algorithm Hash digest
SHA256 92973d8d4423d3277dad17ac8fafd1cbaf4a68e0e38967bd91b37953a4668dd8
MD5 905a9ccdcafbf11c21e4d56e3d9fadd1
BLAKE2b-256 7aab1b452460b7ea8163363c28da81b73bd81447323e4a2217b2e3085e99d831

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.12.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 afd93ca59d2139d98a5b5835e10a334b3501edf1df8d28b257f88220bb56cde4
MD5 85f224bc3e6d25ca987c2990609a2b39
BLAKE2b-256 2e04d584b4260a3e488c1ad7a70341af0515db6a025cd4b5f6b1f7496db338e4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.12.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ab8f53fb0dface087a58ab52d1ad26a414a1ba0f2c10ceca7ec74f27d941ac1c
MD5 5b5bf231bf1dd81bee03f29f34d09315
BLAKE2b-256 090cc5d64751cc3edbfbe0b41e5db659b3ff4531cc070ddaee922eec060827ad

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.12.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 bc9ebda6a3239111a72adf8c88fa99d615e0a9c829fdbecbd71eab8ad1e2d7e4
MD5 3eb785389e785554786cb6690aa50863
BLAKE2b-256 30fa478061df99e3cdbde94da6722f2317e1d50fb304ae922daf13bf5e5f1af5

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.12.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.12.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.12.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 844bef6345ba2cb78f59b31540803250c4080b62bade145739b6f10a28072e3e
MD5 ce8cd86b44ba2be09f48d9a5f3e16021
BLAKE2b-256 cc07d8bfa759a35ddeb3516b919db504eaf2e4edca9ee8583e7e4d1aeb3a3536

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.12.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 695f73a629d7313745e73faff8f689a4e664834ff7f3f8d3c50ed39b1a363479
MD5 973c5aeb291b14bf5e0394134760dde8
BLAKE2b-256 8cf9cc2316347c945ddaa0ad2f4ad11ff415dec3cb3a67335e55f332a778722e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.12.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f67f6ac356e3e022871962aba05dd30d27fa64daeaefd23869da78c8652254b5
MD5 786e9c6f4c88510c0f316cbebcced027
BLAKE2b-256 6e9c7445df4503ebd8df1bddd4df96eaebef2a0805f0212d13ace50f61eed28b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.12.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 be789a7e31e79e58bb1e635fb1bae0a75da0f9a85e07305f84d376e54042196a
MD5 0214e38dd9fba4ef4529ab29716fe4c7
BLAKE2b-256 223c66bb77cf8742d9bec9f4a7022e445ed7d39451cd901d529c5f5926b98555

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.12.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 261dd2be2e69b5a2d2217da4664b95473529dfb534c9e83388a20f473f094c54
MD5 fb01d89bb319b3b25aa954aae4a8fafb
BLAKE2b-256 332917df172b563497174120f16c67579b7886e281d529af004a4f7e9b06ed53

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.12.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5d3277d3219ac5e5d50d1b2aa9a8372088632e91f2956a5fd0c1f76f37fbf72a
MD5 f1fcca604afeaab45aa49967b9496965
BLAKE2b-256 1de1ae3dd9034e74f641fb58d8d422e830d57111aaa2b2e1fd1fc58e428944f8

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.12.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.12.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.12.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c85e97d3fea81b4ef298d7c3f317cead1d1785505af06a5ca7275fb0f08053f6
MD5 d6fb2becf97bcd7923eca6ea152b8ecc
BLAKE2b-256 e7ccbd9b3362213546ac9f107038d18d537236c4e1adc60c3c49a16ee86218c3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.12.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fbe008381e79e34d7be3653281e87086178a9c523e14c586b95ad2185dfbca7e
MD5 97fd3feeda9e46b4413869046ba070cd
BLAKE2b-256 fc3fd1614686ca4155d198b2d83595ef50f56e7caa74441b5841902bb9c78263

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.12.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e43cc71150cef7d57b9c1da2007874e0398c43d372f2483f9650fe647d65c2b2
MD5 a399b59be35020ff1bbe89cfce1ed505
BLAKE2b-256 08ecb9c079fb8c459c4fe07a95ebef04fa81cee1a44457cad2cbdc8ad5a68225

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.12.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 064b3de8a557cdfe4a1097e7805895368da28c3705d7cdfea4c4cd048bdf1273
MD5 dfbf837b7ec9e0b92c90507c56d8baf2
BLAKE2b-256 20ba6ccbad33cbb1fe03dc2a0240d34c063d3e10d3cdba0ca981f129d92294eb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.12.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 facb15ebfd84125a973a6d4d508cdf0a5a59bfafb332257bb472e261d238608d
MD5 9fe267df2ff613de5ec8ffcd59397163
BLAKE2b-256 cebe2e562cf0acde5ee607a5ffa9c130a22de58db0f068b945415b3492042467

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.12.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9b59f471a1978b90feb731c2c83fc618456ad4ed1bc59b953eaff6017fe71099
MD5 863b24ea9a2aedf5ebf9fb64aa3aa15d
BLAKE2b-256 ae0d94779ab4378311fe60f24346698b9cbe8f02d5c338118b7b65222247c62b

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.12.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.12.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.12.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a4724efaa53ea8d846b5d70b961ef4e34e8d6a918398a5bb4f6228947ffe81a3
MD5 9d66da0f56f62fc69e2351176e38597b
BLAKE2b-256 76e7dcecd4ee2c7c431fd3ad1049594db11038e5ac8d74c8d4af7dfb8b48d4a7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.12.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8feeacead8a7f0c7dd1e923e1ebb4349d34837d28640b61031b5ccd0684932d6
MD5 0feedd50419793c5ca8ee5450cd48035
BLAKE2b-256 92d127fab694c1677b4d52da1da838ea32d93d3a0de01902e0f63ba9aa0efe06

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.12.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e2480b06e137138c949359c7871fb6113824ec80d5c348c5f1a0c9ba397a9803
MD5 589748d30449a62710853e8b019e78bf
BLAKE2b-256 33e6309a6763dfcc0a4eac336fed02df0b75e2b8f58cc8bf027555f20946ff72

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.12.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b7a64171f73ed2224ed0d80ad0739cd800d1ce6693f60ae44b7f9fc8d4b8f025
MD5 341d65fbec47d911caaf16d50592d6cd
BLAKE2b-256 4b7dc4687f33b94bba1b93c592299ec3a50ffaf05cc54341048ba71cebc0d7b8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.12.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c6a2c098f15f3e791e635407562922d07f3e4b6aec8c8167bac4ba716bd8dc1d
MD5 0135e7bd2761064a4e33b8c0faee5b6e
BLAKE2b-256 7797a644b4d1f1c548479956b4bce5d1f2084c392b8282f64509e955b73d184f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.12.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a69685bd1af1947ce0da95e6dd798cdfb055c4aeb8cb0ab3fcc7ebb3f474cb18
MD5 a4a9cf4b1efc6c90eb243d5043187834
BLAKE2b-256 0ea128cd175f8004737a095b88364017557742c4a28f3e9dc4b13a917c8569db

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.12.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.12.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.12.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 09065ebf0ddb0d91614cca3d47142438fc2ff0da490860cee5edc3687de325c5
MD5 1d67a52f6bbad57978fab419fb41d847
BLAKE2b-256 1b2b4a99ace7e881544c463bbb7549794125764f202c92bfdc14a036b1d76ce9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.12.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b1c4712875d32475402d1caddba04f3a02bcf4de685edc80d28dc1a2a0883fd6
MD5 910f388b3bc4a39cfe19d474708964af
BLAKE2b-256 f5ce1c4eef80e66d8608a4d8c77a99c9c59cfce9a9213e1344ba4cb2d0c3f8db

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.12.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ebafdb5289339e7cb4194cc4b64d2bf27ff73bfdf123f7c722eb0d892c13dff2
MD5 93a74c4e8ad0936233faf894130bcdf4
BLAKE2b-256 f9317713fa69e1a18d2675bf16f6b4f158240bed911786d191f28856979cb135

See more details on using hashes here.

Provenance

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

0.14.0

26 files

0.13.0

26 files

0.12.1

26 files

This release

0.12.0 This release

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