Adam Johnson's repositories
django-cors-headers
Django app for handling the server headers required for Cross-Origin Resource Sharing (CORS)
django-htmx
Extensions for using Django with htmx.
django-upgrade
Automatically upgrade your Django projects.
time-machine
Travel through time in your tests.
blacken-docs
Run `black` on python code blocks in documentation files
django-mysql
:dolphin: :horse: Extensions to Django for use with MySQL/MariaDB
flake8-comprehensions
βοΈ A flake8 plugin to help you write better list/set/dict comprehensions.
django-browser-reload
Automatically reload your browser in development.
django-perf-rec
Keep detailed records of the performance of your Django code.
mac-ansible
:cow2: Configuring my mac with Ansible
django-linear-migrations
Ensure your migration history is linear.
django-rich
Extensions for using Rich with Django.
ec2-metadata
An easy interface to query the EC2 metadata API, with caching.
django-minify-html
Use minify-html, the extremely fast HTML + JS + CSS minifier, with Django.
django-permissions-policy
Set the draft security HTTP header Permissions-Policy (previously Feature-Policy) on your Django app.
flake8-logging
A Flake8 plugin that checks for issues using the standard library logging module.
flake8-tidy-imports
βοΈ A flake8 plugin that helps you write tidier imports.
unittest-parametrize
Parametrize tests within unittest TestCases.
flake8-no-pep420
A flake8 plugin to ban PEP-420 implicit namespace packages.
pytest-reverse
Pytest plugin to reverse test order.
pygments-git
Pygments lexers for Git output and files
pytest-restrict
:lock: Pytest plugin to restrict the test types allowed
adamchainz
π
pytest-flake8-path
A pytest fixture for testing flake8 plugins.