Commit Graph

7 Commits

Author SHA1 Message Date
Klaas van Schelven
33fafc473b Remove the Django Debug Toolbar entirely
Given that I rarely use this in practice, the potential advantages do not
weigh up aginst the actual disadvantages (breakage today, as well as in March,
see 38d49f5000)

Fix #168
2025-07-25 20:30:03 +02:00
Klaas van Schelven
db94c00a94 DJDT: pin at 5.2
'philosphofically' I prefer to keep my dev-deps in flux ('bleeding edge')
but since I barely use the DJDT I'd rather just pin it at a known-working
version.

Also: 6.0 introduces DB-models (for a debug tool) which I'm not a fan of.

Probably removing DJDT right after this, which would make this commit to
be a good point to revert to if we ever want to reintroduce it

See #168
2025-07-25 20:12:09 +02:00
Klaas van Schelven
8b18939c6f coverage: configure for local development 2025-03-19 10:09:51 +01:00
Klaas van Schelven
052a47820a Unpin development dependencies
the trade-off for reproducability/busywork is different for
development deps; for those bleeding edge is just fine, because
the bleeding will be by me and the consequences are minor.
And removing the pin removes some dependabot busywork
2025-01-30 20:52:48 +01:00
Klaas van Schelven
2336900dcb Update requirements to ==realmajor.realminor.* pattern
Trying to balance 'upgrade fatigue', 'stale deps' and 'being undefined'

With the present pattern:

* Only 'used by me' is defined; 'transitive dependencies' are left to upgrade.
* Dependabot is responsible for the major/minor updates; this will trigger
    a PR & CI, and thus the required explicitness (but also: some work)
* Patch versions are assumed to be compatible, and are left to upgrade in the
    background ('automatically')
2025-01-30 15:12:54 +01:00
Klaas van Schelven
6a705b9980 'requests' is needed (as it stands) for production too 2024-08-29 08:30:14 +02:00
Klaas van Schelven
9c32b12649 Split out requirement.development.txt 2024-08-28 22:05:08 +02:00