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 1900+ 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+
  • 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.6.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.6.0-py3-none-any.whl (2.9 MB view details)

Uploaded Python 3

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

Uploaded CPython 3.14Windows x86-64

django_modern_rest-0.6.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.6.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.6.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.6.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.6.0-cp314-cp314-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

django_modern_rest-0.6.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.6.0-cp313-cp313-win_amd64.whl (2.9 MB view details)

Uploaded CPython 3.13Windows x86-64

django_modern_rest-0.6.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.6.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.6.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.6.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.6.0-cp313-cp313-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

django_modern_rest-0.6.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.6.0-cp312-cp312-win_amd64.whl (2.9 MB view details)

Uploaded CPython 3.12Windows x86-64

django_modern_rest-0.6.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.6.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.6.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.6.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.6.0-cp312-cp312-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

django_modern_rest-0.6.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.6.0-cp311-cp311-win_amd64.whl (2.9 MB view details)

Uploaded CPython 3.11Windows x86-64

django_modern_rest-0.6.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.6.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.6.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.6.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.6.0-cp311-cp311-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

django_modern_rest-0.6.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.6.0.tar.gz.

File metadata

  • Download URL: django_modern_rest-0.6.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.12

File hashes

Hashes for django_modern_rest-0.6.0.tar.gz
Algorithm Hash digest
SHA256 f56ceb4c19e5a956142a7f6a6db0cd1787c628380ffbf23c034ae54df54bdf66
MD5 5ccfe1a4ccbed5427bf2851d62c4f511
BLAKE2b-256 88f82e06b188a1d14a099c638a79a59742a00b87d55416b4eeaa6e3c439cb9cb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 05fe196f785a35189f71db52b8cec55201c8075b4651f33dbc3d4086532490a9
MD5 b3611e601ea6aea65674ff830f1607b5
BLAKE2b-256 24e7d298a4daced3059d5aa2be1e9ffa8bc5e76144c15c7eaee2dc7e5940aa3e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.6.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 0ff19fe3b97197615ccba2c1d446259c2d19164abf58d543305d8d21e8c85c1d
MD5 80ff09fd214b9c40a495b13a0c82852f
BLAKE2b-256 2169240cdfb89783d5cb3170e509f0d4d88d1ada49b21ae8289c1168e04f4486

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.6.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0402114d33a64e6fb05c94cfd0d641bbdceea1b5c41e21d68d3ed02d12d38aa4
MD5 446815bfb1a7ac57d8ef51a244568a2f
BLAKE2b-256 14300335ce3e81683fa01f2bc77395b3b5450a157331547c8bc57c12256fe158

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.6.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b5e935aafa1e332fa035caf8ed0f2d1abcadb7e066241f3eea9374216aab2642
MD5 fe5ba60b428164be9d71b9069095cf11
BLAKE2b-256 2dcac42fa1b3c0c571ad891c05e1a038a4844f951d860b4f41f51c1962baf5c7

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.6.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.6.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.6.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 afab187eca1db10b953c5c5a15c53c2748debb21fb9f5dc9b297f4aea973e139
MD5 03791e49a8579173952c1ba47e9b738a
BLAKE2b-256 b8938bc8aa8793a697bca798b7fc856bf4bc346ad6bdd07e852d08c167721307

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.6.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 09e07478070f5e52978860de676256ee57a66726f00acf23958b856105c2996b
MD5 edf3b3caf7188951f5cc8a9d8ebf5364
BLAKE2b-256 6606d765b3b122e9249b56555d00ed3318478fd748b2be9948d452cdd19f0b5f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.6.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e7c1ce381fdd1cb4976d64734bba5bf89a2f6ac3195c32b24c40d2a1212099d6
MD5 02927d7bd352a02556ae6e28dded684d
BLAKE2b-256 34561f0581ed2af72ddf851762e36205357178ddc15d903a62088346d9873d88

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.6.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.6.0-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for django_modern_rest-0.6.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 208d8977d5a2f6f5adab90e2325067a3f3ea3fd32d7fc05a092f4721adf87cd7
MD5 f87b00f4662c80eb9af842a708438a66
BLAKE2b-256 81345a55002de63b9a2275099caef1e53a3aa580925e5ab661b60e45fb58bfad

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.6.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 3afb281918953c94bd0dd94e64312866bdc570d14428cf7ce99178879810a725
MD5 b0a6291d8a0ee8b4bb8e866283e51d3a
BLAKE2b-256 e50ad9a089b6b30d10db256f8fbaa07fa31d7101bb3c0770372cfd6d27f93f90

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.6.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4e025323f5f6fbebc940cf08a1a0f02fa81c382e2015dce2f7108cdd865457e9
MD5 ab607aa3105635d911682c297d1d407f
BLAKE2b-256 cce5cebc1d3f9618e36740cc8966bc58c8a08ac2fae0d22eda6763ab79f60280

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.6.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b30af0f18e60896e7678a1a246052a2cfefde8e6d19d3ac8f8ce705ab5bc993b
MD5 8324ebecfc1b6860afad2b39ef4d9500
BLAKE2b-256 47039484664b639a285e99f8d744e058e548443cc1c08b199b4082c526b1605e

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.6.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.6.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.6.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 383e6caf330b06d38a87388952f6eb6a09de5ea660f085c18a56066a39aac9cf
MD5 df76bebeba0c7e2397b3d4f08a693176
BLAKE2b-256 60b13b15581b0d506eedc4dac887ea0fe261ac3600d07dddfbf9ef05439eeb51

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.6.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9118f2fe7a335386e703fc5462b4912130196d1b446c0ade69b301525eeca767
MD5 a5db09d6533434134431e558b41acac5
BLAKE2b-256 72dc31c34865d2bf82927a834698ed046a0f04c88407b4203ade53af5c548da3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.6.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0103a4e847eb76c60f1561ad691f47d75a93041a43e63751c69ca48d79942e0b
MD5 7cc2d78a79f548f6e2ed78d3c6ce9592
BLAKE2b-256 38e26dc16f000161b010d48ad96658a5f1c3f5ad6deec9ed93f9bc74a62ad4d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.6.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.6.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for django_modern_rest-0.6.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 025adc6ddcce90a0b577dd0a8d5f2402449c0349031f33f41cc32c51c86041e2
MD5 6d90efb81aba927407ff629872bafae8
BLAKE2b-256 84411820ed76b3699286b0578ca3e9fd83b58e27d57f3cfca64d7cfefde005c9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.6.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 dc9bbe86f638bf02f316396c7390e0548388a08369432597918ab6a9c205dc3a
MD5 ed2fdc1cf16c38ace38eb175e56629fd
BLAKE2b-256 117f6211bafe93c44e253f54314e49f2791b43c5b16f20642d85ea80c5db8cdf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.6.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3098db77b479a4978f590f41ae9dc7c502eb81264df68872f6ce0f5b56fede5e
MD5 7c44dd48bef1e091ae3e200d7c6d4f5c
BLAKE2b-256 2794f5444bdc7b6291a208263cd615565968f48104b0756df12ddf4bead0da5d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.6.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c7f32b7b267720263ab7c4d81bda4de1163cb280b0b8d379d4b75b5b445fc90c
MD5 0edc291809c81c4efcc3326e909aae31
BLAKE2b-256 015264531410e3136754e605dbf32938560eff6bdd6928d730dc9c1b312cfb7a

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.6.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.6.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.6.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 38bbabbc5b3622e2f98a9ea711f0dc95cef6a625d4311f2fa2a2ddc1d2b7d7ad
MD5 0685394b05d3097af415ba67c6a104fb
BLAKE2b-256 398ad691ad06c63f6378850c0c4fa7a360b66a3aec45c81e2000aa38b77a5a75

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.6.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 70715621962970de7b331b994a55809e3541b93d8477fc85f2ada3a07d59bec9
MD5 1532fb3e9992ecd8c70dc6212d5a7ea7
BLAKE2b-256 05d940492f7f6297c4ba43e4432f9a9352c4bd3f27bc8e290d63b64f4ee81f6c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.6.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 58dce34f20615616daf05c7807b01ad34eb708893f9d6d482ff04dd3771d6cdb
MD5 36699127332c3e6fbe036d5e41986059
BLAKE2b-256 4307f321d93f0cc31f3387a3dec6602b04261dfc6e09f70ec54adcc258e5fd0f

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.6.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.6.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for django_modern_rest-0.6.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 893f6dcd9f229950513e734a9321ded33669146a26e9046b5b81b113fbdcc904
MD5 68670ecf29bc4029e1eb8ec6bd969999
BLAKE2b-256 b62c83dd73477e0eed9fa9b7c9881dee1c946d2f5575203b2f929f638eb78f32

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.6.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ece301a9d3a6b0c77f7a562dae6bb60965e0630205e7e8e0fc735e111b6ca81d
MD5 11a7f58b6cf9e6f1bbaa225952da4fbb
BLAKE2b-256 90acd350cfce2a1c684993a40340df8cf42debe2abb58f1de56a3228d4e1b457

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.6.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 669130f11889c4cc003b1c3347b2ea1ae4313562aca54a510d68e1386044398b
MD5 2fbe6916d7ea55167e2d39adb0fc3bc4
BLAKE2b-256 bed81ab5c5b988de9f981961110dfe5d17447d14a9c9ae02e8afaea62c932d7a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.6.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 26d7f9a4c8766f683d758433d55f21f0d21cf02f10bcaa7b0ad88dbaa04937f7
MD5 5e787fc2237a5dd2ac27f8b89d413dc9
BLAKE2b-256 227538fe5d6b106ae7ca95ce6d8345a15e804561dd3f4c51bdb6ee0911787b07

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.6.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.6.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.6.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7bf9b329a34b249f4956a3c839e32cbf0aa30093682742d1be2aabe7cd7ffeef
MD5 8c60c9f777adb5f2378591b0d9526cb3
BLAKE2b-256 077a2746d1f645e683b2501aa41435f9dc6cb90a6b61a0a6c47710faf5f8b8c7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.6.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7b84275b5d1f814fea66d2487a3d8a0a66b80828db149ee36bec887f57a948c4
MD5 a9637aedcbd14cd4da9e345bab0c0662
BLAKE2b-256 1bd5e8d602b6fe23f3d60443ae8f1b78c3be3a28906bae4e5902181a3ab7f425

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.6.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0a563e689224263fa2f360ff05c2308c63b9c7de9fdc5807f340ff5d1897f9eb
MD5 3451a73678864f8c47bd7cc2c2eefebc
BLAKE2b-256 12b45ff4d9c0f91243d7ed9058710ca8abba1b11d8592a1a1797f59280ef86c6

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.6.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.6.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for django_modern_rest-0.6.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 13fbfe819d13a89c9795f85824f0d9138ab6a1e8323f75cafbbd8b9a233f9e98
MD5 03a87d9e2fdd86a328e478df9eab3904
BLAKE2b-256 20f4483417e04f32a2a38db973c33732fbea4d738c1de4571eb4d9b275a0218d

See more details on using hashes here.

Provenance

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