Skip to main content

Reduce duplication and boilerplate in Django apps.

Project description

Django Dry

Reduce duplication and boilerplate in Django apps. DRY stands for "Don't repeat yourself".

This package is used by the Software Engineering team at the BYU Library.

Contributing to this project

Project development setup

Follow these steps to setup your development environment:

  1. Clone the repository. Run git clone git@gitlab.com:byuhbll/lib/python/django-dry.git.
  2. Open the project in Visual Studio Code.
  3. Open the project in a devcontainer with the Dev Containers extension.
  4. Contribute!

This project uses uv to manage dependencies.

Project documentation

The project's documentation can be found in the docs directory and is in markdown format.

Testing in this project

Running pytest will run all unit tests.

Unit tests can also be run using tox. Simply run tox on the command line and the unit tests should run for all supported versions of Python.

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

byuhbll_django_dry-1.0.0.tar.gz (171.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

byuhbll_django_dry-1.0.0-py3-none-any.whl (18.9 kB view details)

Uploaded Python 3

File details

Details for the file byuhbll_django_dry-1.0.0.tar.gz.

File metadata

  • Download URL: byuhbll_django_dry-1.0.0.tar.gz
  • Upload date:
  • Size: 171.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.6.2

File hashes

Hashes for byuhbll_django_dry-1.0.0.tar.gz
Algorithm Hash digest
SHA256 da8ee1a2aadc440bcb229e38a842eb846211ae83d73bbbab2af8595fbaa446a1
MD5 b251156e46f52dc11d5181e11f997787
BLAKE2b-256 14154a33b8883d21369dadd530cc3700e1a34f72f1a6c2d2014cd8da728ffd08

See more details on using hashes here.

File details

Details for the file byuhbll_django_dry-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for byuhbll_django_dry-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 96342b6890a614ba575b8eeb90a474abfc20af6b086f273b72c9a5ceeb7bf0a8
MD5 b9b9821339ff2bc544b38aa77746f85b
BLAKE2b-256 ce0581f580b008319ccbe526edcd3090b846d8cb596d079a58d87c7c300d50c9

See more details on using hashes here.

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