Skip to main content

Modern REST framework for Django with types and async support

Project description

Modern REST Logo - Light Modern REST Logo - Dark

Modern REST framework for Django with types and async support!

wemake.services Modern REST test codecov PyPI Downloads Python Version wemake-python-styleguide Ask DeepWiki

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
  • Supports openapi 3.1+ 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 1700+ of carefully designed unit, integration, and property-based tests
  • 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 Benchmark - Dark

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 PydanticSerializer

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

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

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

>>> class UserController(Controller[PydanticSerializer]):
...     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."""
...         assert parsed_headers.consumer == 'my-api'
...         return UserModel(uid=uuid.uuid4(), email=parsed_body.email)

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.5.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.5.0-py3-none-any.whl (2.8 MB view details)

Uploaded Python 3

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

Uploaded CPython 3.14Windows x86-64

django_modern_rest-0.5.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.5.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.5.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.5.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.5.0-cp314-cp314-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

django_modern_rest-0.5.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.5.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.5.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.5.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.5.0-cp313-cp313-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

django_modern_rest-0.5.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.5.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.5.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.5.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.5.0-cp312-cp312-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

django_modern_rest-0.5.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.5.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.5.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.5.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.5.0-cp311-cp311-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

django_modern_rest-0.5.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.5.0.tar.gz.

File metadata

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

File hashes

Hashes for django_modern_rest-0.5.0.tar.gz
Algorithm Hash digest
SHA256 9ed0ef0776e92b8ebadb8627cc0818843cafa59e5d5156fca59205ed6ea5e46a
MD5 165b73a8e4249abd45a372055b7cbed1
BLAKE2b-256 3f1ea65682c3836f845f5b3ef982edb776ff6f68565293b2042ea6feca412d07

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 725d60631ed8e7e5b098e8305b1bbfec4d7205891be08f3ce9c35a93707817bc
MD5 1cd2ba4b747db3a5e9bf037eab4d7d0d
BLAKE2b-256 1283e0a889995b95230b4af09c14522ad68bd1d75e3207ddcd30b75ff207e229

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.5.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 c99222338e6553d4abc348ddcfc1c34bf43f1e6b1a75e7f7ceedd7bdd4da57bd
MD5 673d3393365bb89182cd8b02a497e08a
BLAKE2b-256 3971a2b187b93aca1d704e79c263f058d43f6d4adc1205072c01106796e40706

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.5.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cc54064df7d74774b227de21b9db64316b400ec7a497a797d65529cb1f92d62e
MD5 1eaa9a09ba4ec3dd4d10330cf9c2376b
BLAKE2b-256 3a9ad2d8e313a386605f28b2d524c8fc5eb5e3e8d4f83edecb5369f59591ea2c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.5.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4b912eb9b16758236960efb62bdd8f8739f5aab9d243244b2759dab933e9a974
MD5 235b8023455ce1f6f393f93d3ab58433
BLAKE2b-256 e32ecdf98d69a6196a086118059f51cc396877abc35dd82a203a37c0a6b6dc5b

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.5.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.5.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.5.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2b0af17fbb13bf4dca020f5523273ad4446a14d74160cbbfe6d100e2feb8d903
MD5 63f225f795af5a99a5015c3afcd3e03f
BLAKE2b-256 a75761941b466e6b6927d1d46c3ecff201e835ac86600d6f49949bc7b64f873e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.5.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1e77a170958176ccc9b46fd4688b53dd504ff0e589795d16f368d48ff8b63b89
MD5 d0825031de846676fd4057b4cf8db447
BLAKE2b-256 5d2f9e5220a0b40e72e5d2f28ef30c5c303b15b4399b5ddf61c2e01bba2da44e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.5.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fe8ce739871f757aa7537cf5730d71645ad4d58b8d7980c9a0c06949b44fe997
MD5 4a8977abd66cd6a107d2bf2691b69051
BLAKE2b-256 fc122cdbcdd84d97003a082dffd3f674801bf345269620cda7418348163f4b38

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.5.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 f145ea358f101ee744f82d85fe43e3e2467d20125964decba3abf0d686852874
MD5 944d7703412652466dc9dabcc5ae9835
BLAKE2b-256 a57ecc6120d798becbc3016b6470104bd5991f217b48db8fcb9f34bf71c153ee

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.5.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 b79447da5b908bb71d957c30e0bab7e5710cae93cc622b5a2de4b41bf446e90a
MD5 9a5ce4e3e50408e3798ed6c03e0f6bd7
BLAKE2b-256 ce5c42af24e4fd2f8fd33083de44cdad3f0e9f6ad2fad8fc49833469c2425bbb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.5.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4554e30a5dcb27bc1633af8afa0b0a6aa4b11fba3c76aece7a4a852aa208d4ba
MD5 05d43720a389899eac92fb075d6f890b
BLAKE2b-256 4d90d3af8639c31ed66392712b3f03114d5e74216db5a94b3c0ebcc12c534b57

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.5.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 bbcd9101c0725fb116a9f6c9fad560950d69f14fcdfa9448dab1cf9cb6d57f41
MD5 64f6c50231b137d65a5fb4dbcd639173
BLAKE2b-256 f77c66ab8383140b208b0f0cd8db9b819c588b23fc2bd6d77b6ca3801e143da8

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.5.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.5.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.5.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3b2d95d087717b6d2e662bf54c92731415a6eaf1b22ba4592b20f304b9b36be6
MD5 ea82ebd1af5856e5fafb33673b4bb092
BLAKE2b-256 bb9c4a46af9efd32cde0b61b2d14e30a53cd8d47171731abaa3b4afebd162a50

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.5.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 db0be6a690de38412deedca13ab0885c3994506a8de595f8d3f9437fe0980524
MD5 2a607c545951a4f30274395b4af064e5
BLAKE2b-256 77f99a32458112588e097401eda4abf1de746efd5fac0666e149e817d5be2843

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.5.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6a6afd83f86a670e87c7741baec2d669055f4749ce4a9d8a8eefcea4e9249f3c
MD5 04c45a813e803cfee8851bf2bae7b3ad
BLAKE2b-256 760f4f40bfce432dd456880656f95286871d1fe28421a0731c89d898313d1e8d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.5.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 47210190fe74bf3e59777891546fe870a3c8f331df96b85d8425eba7ac887df4
MD5 f8b19f201ed136f184f6ce1e57ab1006
BLAKE2b-256 d07137b92c8d0c8ae4999fc0ffe0a5308dbfdac63bd03542b82a146a4bf27c77

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.5.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 567275e61fa3077083bd67e90608d49641c0e3ea09310c9a1152d321a6e23878
MD5 414b77ba5126ebd88645b4d782847b0f
BLAKE2b-256 b504a51d824b1c7cc7e1047efdc823f3cb580ee712757744570d61b33706724c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.5.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d42ef0de8946134f721ccef41de4565fe9de1b4175feba0d9aa9a3317a8a9310
MD5 c632179248dae4d19066e7e9b23a6380
BLAKE2b-256 814f705b28f9968e2ba8681b7fc7245ab638b3b97399fe8142e2ae666f84d080

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.5.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 50b276a87889c1f6ed8e0065539b3d19668567d99bdeb4b8822a2ec881213c10
MD5 5e49992a2cfaa87deb55c3b819aaeee5
BLAKE2b-256 659ed1b1a074d8c2be298d3d642802f3badf86061cd62aa0f9996a74e6f28ea1

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.5.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.5.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.5.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2ee01927a1a9351c0a1d037c1a5942ed6ac1f19679fab11fd7dbf4b018ee9898
MD5 d327abb870d3a6d182170b4b5aa141b4
BLAKE2b-256 5c5e06ec33ec818b2605c06ee451de1475b749e73b3cb4f5b0c18941488ea773

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.5.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a50253980acd477d4a0d346a299a9e8461b8ca6ba05422c1256ba8559421a361
MD5 3d8b65066969a24d82e00afa3389cb5b
BLAKE2b-256 45549b4755dee19b08d16df8a5bce8955cf3aba80539e12551fdef3e893ca1e1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.5.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3eee51ffd5ad8331da2cade0393b9f3ab7eeeae782ca57f4424d32a2a37c0767
MD5 ab96941bcb984286ebdd088b3999b49c
BLAKE2b-256 2da7aa084757729e9e86d62b9e34c73da09f6789f772f6ef5067646791935fbf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.5.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 8380aa0363f82fe33aa37a7b731485c5ecccd85158f604a80fdc0958644ba127
MD5 b1dff8f05a3f5c9f35cbc9edbb5976c4
BLAKE2b-256 d27fbaf456c7e706dc8dd3fdcd0ccf88a715a0099bb21b566357ab006822c621

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.5.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0ac1b8173f3361d075a08ca81cbf245f6176b75040cb6de09e922709b69f1506
MD5 44f6e52e2743171e6488538f13bf1d95
BLAKE2b-256 fb8a08540c84f14d0935606ed9276291d4ee8d5727239602f1103a676a8b3033

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.5.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 090e94dc6581b9b763fdb27afae02f9dcdb1c72549148d09eb38ebd221efbfb6
MD5 94f1777e486adba22f4cd1d94c67cac4
BLAKE2b-256 f1ac7262f44b82b906c6d630f871172364ef32ec57e2de35a85bdf162569975e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.5.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 85095d34b9d86299f519c48a413a350d4391207f7912210cd3443ec40fb3db87
MD5 f5dffaffca46c7b0b6e1b5775afd8bf4
BLAKE2b-256 0a13c9f98efb42a32700f780bf424597e7de708873528314cbc4a30c4f306d20

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.5.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.5.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.5.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 55abcde2f86e2a71a0c17050307c70dc8171cfb48abf328f598a05dcd784ae39
MD5 37879d1e1e27ff2a7ef81002bbb559f6
BLAKE2b-256 ef68e2085784299bcdaf91220ed2f90ffb00fff8d6d28533b0ff42df6c149453

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.5.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 25a057305d5c13b96b664b25645c038dc706f900900d4a4bbc2bae9e78f50987
MD5 214b8cd1ff17b64fc3f453d00a868ff9
BLAKE2b-256 4b788b819783602690628a830378e694e52a218eacad62d251064a18fdc66be1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.5.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 989ef9231d58caefde0d76ec03d6e92cb79f6f30932c37421935e6e51a1bf0b8
MD5 1c663a833fbed0847c250cf60f49ebd3
BLAKE2b-256 904132df9e9d8f04422f840459ba0e452e6b13c4b6334c71c16b8f549b05b757

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.5.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 98b8a0efc8494a5a9ffdca3e604864c248b0cdcfc90cc0af3940f8d497d3037c
MD5 79e449eaacda55cc62757aecc6085b18
BLAKE2b-256 d36d8d972436e20372c81dcd8b21fc8c4e247fa99b3fdec2af40b010c0df44a3

See more details on using hashes here.

Provenance

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