Skip to main content

ODevLib

PyPi: https://pypi.org/project/odevlib/


Opinionated O.dev Django helper library.

Current features are:

  • OModel — custom model with handy fields included and built-in history using Simple History.
  • OModelSerializer/OModelCreateSerializer — serializers for OModel that handle handy fields.
  • OViewSet — custom viewset that reiterates on Django built-in viewsets.
  • OModelViewSet — like the above, but includes all REST methods (auto-generated).

And many more!

Project status

The library is in active use/development by O.dev backend team. Currently, the API is not stable and may change from release to release, so please pin versions when including dependency.

The nature of the library (internal use for project development) implies that no strict roadmap exists, however, it is planned to stabilize API, so it may only be changed during major version release.

Metadata

Release files for odevlib 0.1.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for odevlib 0.1.4
File Size Uploaded
odevlib-0.1.4.tar.gz 53.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for odevlib 0.1.4
File Interpreter ABI Platform
odevlib-0.1.4-py3-none-any.whl Python 3 none any Details

Total release size: 127.4 kB

Release files / odevlib-0.1.4.tar.gz

Download URL odevlib-0.1.4.tar.gz
Size 53.4 kB
Tags Source
SHA-256 checksum
How to use checksums
934ac55ef106dbc9a1e5bf77d152ba1618eaa8f550f598261f7e8dc867275bdf
BLAKE2b-256 checksum
How to use checksums
f322a9e0a24cda9b9fb7c3cebe587068a50f6a4622a1dfe8bfb564479a89baa2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.6.1 CPython/3.11.5 Darwin/23.1.0

Release files / odevlib-0.1.4-py3-none-any.whl

Download URL odevlib-0.1.4-py3-none-any.whl
Size 74.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8b6aca8cff7e7d1793a058de5a6210c88ce0b84ed00ae6aa3bd0ce19961e2600
BLAKE2b-256 checksum
How to use checksums
5703c59144c4e82132e5de439bd89a37c829341902e425d0f5b4471ae397e1e2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.6.1 CPython/3.11.5 Darwin/23.1.0

Release history Release notifications | RSS feed

This release

0.1.4 This release

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release 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