Rob Percival
9e8b0137d0
Stop copying parent attributes into child class
...
This avoids breaking the normal MRO for attributes, which searches the class hierarchy for attribute definitions. If attributes are copied onto every class in the hierarchy, the C3 MRO algorithm finds the attribute in a child class even though that class didn't actually define it, which results in surprising attribute values when classes in the hierarchy set the same attribute to different values.
2023-06-26 16:37:59 +01:00
Paolo Melchiorre
cad6dcb7f0
Fix #355 - Update to Django 4.2 stable ( #356 )
2023-04-04 12:56:38 +02:00
Paolo Melchiorre
adaf92085f
Fix #353 Improve code blocks in documentation
2023-02-15 07:50:29 +01:00
Paolo Melchiorre
a1f072ebf3
Fix #351 Use 'furo' as Sphinx theme ( #352 )
2023-02-14 16:01:22 +01:00
Ran Benita
6f47271526
Fix "STATICFILES_STORAGE/STORAGES are mutually exclusive" on Django>=4.2 ( #349 )
2023-02-13 09:18:38 +01:00
Camilo Nova
befe7f1e0d
Merge pull request #346 from pauloxnet/feature/actions-update
...
Update github actions and fix tests
2023-01-20 12:52:54 -06:00
Paolo Melchiorre
352d95b2ab
Update github actions and fix pipeline
2023-01-19 18:06:05 +01:00
Paolo Melchiorre
1f8bac5ba4
Fixed #344 - Run tests on python 3.11
2022-11-04 18:52:34 +01:00
Camilo Nova
17ca033d33
Merge pull request #342 from timgates42/bugfix_typos
...
docs: Fix a few typos
2022-09-22 17:04:19 -05:00
Camilo Nova
7520ae4123
Merge pull request #341 from michael-k/fix-release-workflow
...
Pin publish action in release workflow
2022-09-22 17:03:41 -05:00
Tim Gates
ac5408d7eb
docs: Fix a few typos
...
There are small typos in:
- configurations/base.py
- configurations/values.py
- docs/patterns.rst
Fixes:
- Should read `whether` rather than `wether`.
- Should read `overridden` rather than `overriden`.
- Should read `environment` rather than `enviroment`.
Signed-off-by: Tim Gates <tim.gates@iress.com>
2022-09-01 20:41:53 +10:00
Michael Käufl
e2861e6327
Pin publish action in release workflow
...
From https://github.com/pypa/gh-action-pypi-publish/blob/unstable/v1/README.md :
The `master` branch version has been sunset. Please, change the
GitHub Action version you use from `master` to `release/v1` or use
an exact tag, or a full Git commit SHA.
2022-08-31 17:41:17 +02:00
Paolo Melchiorre
40d244d865
Update docs/changes.rst
...
Co-authored-by: Michael K. <michael-k@users.noreply.github.com>
2022-08-25 10:58:39 +02:00
Paolo Melchiorre
8923ef8c49
Prepare next release 2.4
2022-08-25 10:58:39 +02:00
Andrii Oriekhov
7e473d0f9b
add GitHub URL for PyPi ( #331 )
2022-08-05 16:43:17 +02:00
Paolo Melchiorre
794b858548
Fixed #336 -- Update Python and Django versions ( #337 )
2022-08-05 16:42:58 +02:00
Nicolas Delaby
141d8ef2c4
Merge pull request #328 from ticosax/prepare-new-release
...
Prepare next release 2.3.2
2022-01-25 10:27:57 +01:00
Nicolas Delaby
fcba8b6d92
Prepare next release 2.3.2
2022-01-25 09:26:07 +01:00
Nicolas Delaby
861935fd45
Merge pull request #327 from ticosax/fix-deprecated-settings
...
Remove deprecated default fields only from the global
2022-01-25 09:12:33 +01:00
Nicolas Delaby
5f438451ea
add changelog entry
2022-01-24 18:57:41 +01:00
Nicolas Delaby
45a4557efe
Remove deprecated default fields only from the global
...
And keep user defined values
2022-01-24 18:46:17 +01:00
Jannis Leidel
bb2523ddb9
Fix badge URL.
2021-12-23 20:36:48 +01:00
Paolo Melchiorre
32a41d62b9
Align README badges with other jazzband projects ( #326 )
2021-12-23 20:35:53 +01:00
Paolo Melchiorre
ded548b19b
Update Django 4.0 stable versions
2021-12-23 17:23:58 +06:00
Jannis Leidel
c3b5e8627b
Update changelog.
2021-11-08 16:56:32 +01:00
Brian Helba
93e628e870
Refactor the documentation build process ( #311 )
...
* Refactor the documentation build process
Significant improvements:
* Allow easy isolated local builds via a dedicated Tox environment
* Configure Sphinx to use consistent packages and theme across local, CI,
and ReadTheDocs builds; local builds now look the same as the published
RTD pages
* Explicitly add a ReadTheDocs configuration as code, per their documented
best practices
* Remove lots of dead code and simplify the Sphinx configuration file
* Build docs in a dedicated CI step and enable stricter warning checking
* Fix docutils related build error.
* Relax Sphinx version.
* Invalidate RTD build cache.
* No need to combine coverage reporting I think.
* Add combining again.
Co-authored-by: Jannis Leidel <jannis@leidel.info>
2021-11-08 16:49:41 +01:00
Paolo Melchiorre
7ff29852ab
Add pypy versions support ( #321 )
...
* Add pypy versions support
* Update Python classifiers
2021-11-08 15:50:21 +01:00
Jannis Leidel
2655ecdd4f
Add python version limiter.
2021-11-08 15:48:22 +01:00
Jannis Leidel
750f143724
Fix documentation build errors.
2021-11-08 15:48:07 +01:00
Paolo Melchiorre
dcce8bccfd
Add support port Django 3.2 and Python 3.10 in tox
...
Django 3.2.9 adds compatibility with Python 3.10.
https://docs.djangoproject.com/en/3.2/releases/3.2.9/
2021-11-01 12:20:42 +01:00
Brian Helba
1f17d675a1
Merge pull request #319 from jazzband/authors
2021-10-27 12:50:35 -04:00
Brian Helba
381809d88c
Add new AUTHORS since 2.2 release
...
Got this from "git shortlog -s 2.2..master".
2021-10-27 12:41:15 -04:00
Brian Helba
5698fe35b2
Finalize changelog for 2.3 release
2021-10-27 22:40:16 +06:00
Paolo Melchiorre
9f38e87a58
Update Python and Django versions in tox.ini ( #307 )
...
* Update Python and Django versions in tox.ini
- remove Django 3.1
- add Django 4.0b1
- add Python 3.10
* Add python 3.10 in github action matrix
* Update tox.ini from django-debug-toolbar
* Fix whitespaces
* Add missing setup classifiers
* Fix typo in tox.ini
* Remove django 4 classifier
2021-10-27 16:16:26 +06:00
Brian Helba
5562322599
Update changelog
2021-10-27 14:24:34 +06:00
Brian Helba
cea79d1a7a
Revert "Update release.yml"
2021-10-27 10:23:34 +02:00
Brian Helba
03dc29848e
Fix "reference target not found" warnings in the docs
...
These were found by running Sphinx in nitpicky mode.
2021-10-27 10:17:56 +02:00
Brian Helba
596ab9a1bf
Restore an example of a dependent setting to the docs
...
This was removed by #303 . This now uses a real Django setting,
"DEBUG_PROPAGATE_EXCEPTIONS", instead of a deprecated one.
2021-10-27 10:16:59 +02:00
Brian Helba
80f2cee84b
Update the copyright date range
2021-10-27 08:06:34 +02:00
Thomas Grainger
089a039efa
Added "python -m configurations" entry point.
...
inspired by e0a46367df/django/__main__.py (L1-L9)
see also https://code.djangoproject.com/ticket/24857
2021-10-27 07:29:02 +06:00
Brian Helba
1dce659946
Merge pull request #305 from jazzband/importlib-version
2021-10-25 14:41:48 -04:00
Brian Helba
f5d6ef7877
Add importlib.metadata backport for older Python versions
2021-10-25 14:33:55 -04:00
Brian Helba
4bd4cf5dd4
Use importlib.metadata instead of pkg_resources to get version
2021-10-25 14:33:54 -04:00
Brian Helba
91b359f74a
Merge pull request #304 from jazzband/rm-mock
2021-10-25 13:21:58 -04:00
Brian Helba
d373c9ab75
Remove "mock" as a test requirement
...
This is included in the standard library of Python 3.3+.
2021-10-25 13:05:36 -04:00
Brian Helba
62d34c2a16
Merge pull request #253 from linuxmaniac/vseva/fix_250
2021-10-25 13:04:19 -04:00
Brian Helba
02e8f55ac8
Merge remote-tracking branch 'origin/master' into vseva/fix_250
2021-10-25 12:37:36 -04:00
Brian Helba
6c2ea44352
Merge pull request #303 from jazzband/template-debug
2021-10-25 12:33:25 -04:00
Brian Helba
2d9e145a0f
Merge pull request #258 from arsensokolov/master
2021-10-25 12:33:08 -04:00
Brian Helba
b75c8d7a7a
Remove references to TEMPLATE_DEBUG
...
This setting is deprecated since Django 1.8.
2021-10-25 12:18:19 -04:00