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.1.0.tar.gz (171.4 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.1.0-py3-none-any.whl (19.2 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for byuhbll_django_dry-1.1.0.tar.gz
Algorithm Hash digest
SHA256 609450e73a0aec91ca10f8286abc99a07c8c598d0fd26904d077fc002aa19a8e
MD5 f76daeb0db697233ebcd1e3be93d1cda
BLAKE2b-256 55bcc629b8ad489ebc47478166f2750e5b5c566b5c0bbdac8057bc059ec5e7c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for byuhbll_django_dry-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ac0767e7373d5a9c95d8c7f91311a79451500c8d2b3addef24b561befe5cf740
MD5 d96e605d7f48e4dcc6a83fdcf9ff7da9
BLAKE2b-256 bb3f4140e5d327163deaca11c8341306c1d8ad0c2f28d535891886636ee39adc

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