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

Uploaded Python 3

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

Uploaded CPython 3.14Windows x86-64

django_modern_rest-0.13.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.13.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.13.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.13.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.13.0-cp314-cp314-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

django_modern_rest-0.13.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.13.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.13.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.13.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.13.0-cp313-cp313-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

django_modern_rest-0.13.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.13.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.13.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.13.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.13.0-cp312-cp312-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

django_modern_rest-0.13.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.13.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.13.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.13.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.13.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.13.0.tar.gz.

File metadata

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

File hashes

Hashes for django_modern_rest-0.13.0.tar.gz
Algorithm Hash digest
SHA256 4107abdf82751f0d20b13e826d2ba28d29a6e229cfebcdbac517caaf15dc21d2
MD5 f343a902f107f9d33c39c6fc5027bf53
BLAKE2b-256 d8887d58b97a4a36c709f3b3625e3437b03bf9c8ae8e4dc3f1e4f64423a710d5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.13.0-py3-none-any.whl
Algorithm Hash digest
SHA256 769bec7081fd2bcd28fa462c450996f057ecde542940948438f552ba9eb7a25c
MD5 ca36072d49a54024d9e65061baa1f352
BLAKE2b-256 28c335a3d5fd6f1cf2ad5f685b822a2c49c5e9228de88a9a009f16d0233cf7fd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.13.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 181479e85f164f8b3350883cee2e79237c5c6b2101721c531b34a7dd4cd036cf
MD5 18454e8d8dee998210f2675670f85d2e
BLAKE2b-256 5550a37879943e91b8031df88c0159641c257700ba66c37c5410f09a788fdc49

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.13.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7a2d8b214e973f8552ca7cf2d3eefd12f7092e24b6c481361efc23a7b204e459
MD5 f86e578d97544ec4832ad4202d8ebc9d
BLAKE2b-256 55ddf72f2499bd6bf93f1c9c10707af97777e0b60d49add9877eddb87c24efc9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.13.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f7fd41c1b222d2985ae2653257126b2480a74f89629cb8180ebc9ec3fe2e2927
MD5 f97cf0f60c12594cc4be4cadf3814a06
BLAKE2b-256 058d8ade6d0ebac955e65848345c3fdc8e649bc79aab7ece17a35cf457e21fbe

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.13.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.13.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.13.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9781e939d8ee46063443e23a01a97d471f7cb4fc3aee83666c5065072305976b
MD5 21a2e19a93ba7a988b165f19ceb1400a
BLAKE2b-256 aeeb0a9cc522cfb5795581b7957d1d7b7083731aff98529a8ddfaa247e379046

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.13.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ff2ebf688a565729763fdbc8f9bd40db2ebe4ae8fd804e44ee9ed7b8f75909a8
MD5 56db5eb94bbf79864c11d5490e874bf4
BLAKE2b-256 e53544774ac66ab572b60b4426856caeeec4f1323643736c589a6523efa8d291

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.13.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a7731cba9a1ee124e89c92bf31c4d0adb2040f61465e9504e711307f407dd73d
MD5 dc6efbf78058aeb3b6a556afad5ad3e4
BLAKE2b-256 1b656a6cb36f47aed30605856d250f753055e5dceb7dfd24520b4b08c3ad3dfc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.13.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 ad871ba745f0168d1c72830535b3c2533900b0b85d78f56d9ca933403ae7b627
MD5 8e48785a7fb2d3ece251b6c43dacde6b
BLAKE2b-256 930092dfc14d3d6102b7149e919adbfac85a7710aeb40f3c6b5a72433741c8ea

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.13.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 aa0f633ed00dab0bdeea6df7450cded86abf099e52b38591e93ed1da597b056a
MD5 84d0987b512c41bc71513f49f4d4ff14
BLAKE2b-256 99e8083676a585f4b00ac78ee752c3547d86493a59d0433fc53697f7b468d01b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.13.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a433770fd62ef7393f7371a874205e5c1e842488cb59d9314ca0a1d1221a595d
MD5 48f5eb87ed11048a6f37cabd94e251ad
BLAKE2b-256 4e07107d47a355ab08fb62a34a88d020ce818a467a10c88d424b630dbc4f3959

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.13.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.13.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.13.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2fb805767a9a074924d11dd0f95ce1fba09718c4200c241658fcf6225a883342
MD5 125e3f00bd0e2172982b3e360a974e82
BLAKE2b-256 219774eb296e8bca1f6cb7da4854c56b21924fbc189aeaa30d7f5860efa49482

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.13.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5a22b9fdb20c89821a77d9fbcdec55a9289975b27a1a7a99cc177fbc7ab6089c
MD5 914887b1ac12c76b1d68df9ab0e30d96
BLAKE2b-256 f495b36c72110559b4572978347b019739134e1b05b9cfaeb203cb26ea7f8936

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.13.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bdb08773dc40e56b91993adc8d221b597cc6278d7a22aadd898fa5517c6350aa
MD5 5f4a8f77722303d1533e4f975620c6dd
BLAKE2b-256 bdf07336de08fe3c2b295d2980615962811ffd35d0681817315d1d67a6e0cf38

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.13.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 21971eff7cf889c925b8707f54d58b259fec7c20ff08a371bee487f3bd8aa4d3
MD5 2d1346e687481cfbb63f73aeb9870488
BLAKE2b-256 6d6bc66c37dd504c298a9d2155ce91477670d5d3f9404c99f01f6a89f0727b7b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.13.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 62ad190177ca7ea6ceeb152b48695df1acd56535b342fbae52b27d8a8a116beb
MD5 f9545384607a454efab6cc35b3090ab9
BLAKE2b-256 a88a3e0c0fb03ff938d853525eadf4aa1d94ab49ae23f05de0bd04e8cf3feca2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.13.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d78c5ad2462b23bf9faa45f7eedc819dd68604d259f59a49d1e8ff87d4b30048
MD5 96dfe009b5241a205c08765012a9dbdd
BLAKE2b-256 6e2df26a58f5a802bda91de49a5f5033073840d10fc7d5e70a58144bb5b7fe33

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.13.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.13.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.13.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ed7cd070a7cc1b13afedbfff585d0dbcbfb9300929f4d895fa0ca98ab9c5ad1c
MD5 34cae3e4bbc5253ee94b7cc7a27eddd0
BLAKE2b-256 d0dbaa1f648eb404fca6efbf6919b5b635daf94631848f741f07dd0635df15eb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.13.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 19f36e7c0a91fd5534fe4657d8ccf6898d99122af61397d2d7b316e02764d702
MD5 0724ad0f3abbfac31b7c79e31c778d6e
BLAKE2b-256 9fae06aa0b3a68b3f911bcc5343f38ff01874edf0ca7f056cdba12ef23e98071

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.13.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1a5169265e3bd11c53eda890852acf24a5a6c9ab62c42f03348f890bf1c7c0c3
MD5 e897ee3f2944a2e85cced94c1e9fd985
BLAKE2b-256 9982e99bc1ea0d94d373019c64b1531b921ea415c29df6d9ccb0f87756ab0c94

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.13.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 35f4e83d638d2aa6d49c842dba7bbb502f263bd7f2176faca10a206fa189e222
MD5 a51aa79f5d853350b39f9e2481fd3895
BLAKE2b-256 133157d94912297459d48d2ebef2198dc9e6ec781d21b25c7e2b821907b20390

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.13.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5bc81d5e482a7368156b56aa22f26f5b9c7f63b8a983909e5b3f963cae69bc27
MD5 0b74f1ff63b72e50b81df79002be9b2d
BLAKE2b-256 44d4f49d444e7f33cea2261b7e4f2224f19690bbfb498e280992d5a5c3695456

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.13.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 920ba8477010af40ad2f229983f36f1303390748e5dd526ea65a473595fc6abf
MD5 1abd1959d284df22424b942bdb252a35
BLAKE2b-256 775b59e41eefbde786e15da8e75f277bc1b1820b640d8ea446f3a9d8e27b11f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_modern_rest-0.13.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.13.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.13.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f5f2a564e61c1ba66933b66fbb44cca2d0bf237078739077acd91db0200c31ea
MD5 2e8ddb38e585dc2d4326660b525bc261
BLAKE2b-256 eff0dec24a7b5915754ae1c26ab6bc065e6b7c2712c492c0a406d936718c4918

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.13.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7aa4dcedb4cba267f2e0377cd8054f4482e809b0a44ca55317597c5bcf5cce3a
MD5 869e495cfd7f62a5217317f0b04b3c8a
BLAKE2b-256 bb9fe131a0aa8bc6617dd6325ac46b45a411cd141cac6a6d5f571d5f95429a66

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for django_modern_rest-0.13.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5abd662d0d4cb24306709f80facca57320fbe4d8b1f3160dc93fd259bdc4347e
MD5 6dce875b4084e415abeb7d0cffd21e86
BLAKE2b-256 3f149e19b1a6dead09301f5b07406757da4c96e45c263d29e5f68b887242345c

See more details on using hashes here.

Provenance

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

This release

0.13.0 This release

26 files

0.12.1

26 files

0.12.0

26 files

0.11.0

26 files

0.10.0

30 files

0.9.0

30 files

0.8.0

30 files

0.7.0

30 files

0.6.0

30 files

0.5.0

30 files

0.4.0

2 files

0.3.0

2 files

0.2.0

2 files

0.1.0

2 files

0.0.1

2 files

0.0.0

2 files

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