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.1.tar.gz (171.3 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.1-py3-none-any.whl (19.1 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for byuhbll_django_dry-1.0.1.tar.gz
Algorithm Hash digest
SHA256 96af32d0456b5c097b5849d20869f44c2162e8dc97d51cd7cacd466db6df3129
MD5 4ccb425e58c6b12eac108781643924bd
BLAKE2b-256 df2a87a68702ee8c3c84ed5737f72e8b4ba11e49a891efdf996103e13ae2bfd4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for byuhbll_django_dry-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5feff76aebf46c4854266707b7ae5d866716d977647a4c781423d0fa5680129c
MD5 08b478f0b5b49117993ba3af86224482
BLAKE2b-256 bf0c9901d3b1858615e70d750f818bf8053d962ab582e55a4ef8f7f86e83726c

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