Commit graph

355 commits

Author SHA1 Message Date
John Franey
0f479a56f5 Remove xenial references for Travis
Removes Xenial references in Travis config file since it is now the
default CI build environment.

See:

https://blog.travis-ci.com/2019-04-15-xenial-default-build-environment
2019-11-28 20:22:44 -05:00
John Franey
f387e1ee63 Remove Python 3.4 and add 3.8 2019-11-28 20:12:04 -05:00
John Franey
41b905c92e Update tested Python & Django versions
Replaces `django.utils.six` with `six` to support newer Django versions.

Updates Tox config to:
- remove unsupported Django versions
- add pypy3
- add Django 2.2
- update djmaster Python versions
2019-10-06 15:43:03 -04:00
Jannis Leidel
be2a0dc18f
Merge pull request #237 from jazzband/checks
Enable fussy fox check suite
2019-04-01 21:29:01 +02:00
Rustem Saiargaliev
12036fabc8
Fix typo
Co-Authored-By: codingjoe <info@johanneshoppe.com>
2019-04-01 15:27:44 +02:00
Johannes Hoppe
bda8c22065
Rename .checks.yml to .fussyfox.yml 2019-04-01 14:44:43 +02:00
Johannes Hoppe
934ca95883 Add checkqa test environment to tox
Add support to run QA tests locally
2019-03-26 11:36:41 +01:00
Johannes Hoppe
ec8a8e7df4 Fix bandit and flake8 errors 2019-03-26 08:16:18 +01:00
Johannes Hoppe
b754256413 Enable check suite in favor of travis-ci QA runs 2019-03-26 08:15:50 +01:00
Harry Moreno
f887ad5821
Explain default value for ecretValue() 2019-01-24 15:41:33 -05:00
Harry Moreno
2db80d8c34
Flesh out usage of values.Value() in .env 2019-01-24 15:37:34 -05:00
Harry Moreno
f65000b38e
remove quote from secret key to fix syntax 2019-01-24 15:13:00 -05:00
Harry Moreno
4c64bb602f
Improve reading from .env
* fix runtime error when `values` is accessed
* show how an env var can be set and read
2019-01-19 16:23:59 -05:00
Peter Bittner
ec56685da4 Move Sentry recommendations to Cookbook section
Fix code sample bug

Use code-block markup consistently
2018-12-14 09:34:35 +01:00
Peter Bittner
690e8784f6 Link to RTD project dashboard, use shields.io badge 2018-12-10 15:42:53 +01:00
Peter Bittner
f38e07b94a
Merge pull request #223 from jazzband/docs/explain-dotenv-files
Explain how to read .env files
2018-12-10 13:17:29 +01:00
Peter Bittner
3c8590a8d4
Merge pull request #222 from jazzband/feature/remove-deprecated-import
Remove deprecated import (gone in Django 1.9)
2018-12-10 13:17:02 +01:00
Peter Bittner
e7d63e0815 Explain how to read .env files 2018-12-10 03:47:52 +01:00
Peter Bittner
4480bdb4ad
Merge pull request #221 from jazzband/feature/readme-more-badges
More badges to display project properties (README)
2018-12-10 01:48:26 +01:00
Peter Bittner
79b92372f7 Remove deprecated import (gone in Django 1.9) 2018-12-10 00:16:51 +01:00
Daniel Hahler
605e6fe296
flake8: ignore W503 (and pick W504) (#220) 2018-12-09 18:48:17 +01:00
Peter Bittner
55592874b4 More badges to display project properties (README) 2018-12-09 18:40:12 +01:00
Peter Bittner
aa7864f722
Merge pull request #213 from spookyUnknownUser/patch-1
Add sentry example to patterns
2018-12-09 17:27:02 +01:00
Peter Bittner
efea2224da
Merge pull request #219 from jazzband/feature/add-extras-require
Add extras for optional requirements
2018-12-09 16:14:45 +01:00
Peter Bittner
06f2d57386 Fix flake8 complaints 2018-12-09 15:52:53 +01:00
Peter Bittner
0e45c7b3e4 Also move testing requirements into packaging setup 2018-12-09 15:52:05 +01:00
Peter Bittner
a2dffdb8e4 Add extras for optional requirements 2018-12-09 15:48:12 +01:00
spookyUnknownUser
6bc31023d2
Drop heroku from example
It doesn't actually work the way I thought it did. Though sentry still works great!
2018-10-29 12:47:35 +02:00
spookyUnknownUser
54e4e76af9
Add sentry example to patterns 2018-10-28 23:57:36 +02:00
Daniel Hahler
cfdaf6caca
Travis: fix reporting of coverage (#211) 2018-08-30 22:35:13 +02:00
Daniel Hahler
9dcb47dc55
Fix utils.reraise for exceptions without args (#210)
This is the case for e.g. `bdb.BdbQuit`.
2018-08-30 21:15:31 +02:00
Daniel Hahler
18dcab03f9
Merge pull request #209 from blueyed/coverage_enable_subprocess
tests: use coverage_enable_subprocess instead of sitecustomize.py
2018-08-30 18:10:17 +02:00
Daniel Hahler
ea060f0985 tox/Travis: use separate coverage factor
This will only install/run coverage on demand.
2018-08-26 02:00:52 +02:00
Daniel Hahler
cc2a821579 tests: use coverage_enable_subprocess instead of sitecustomize.py 2018-08-26 01:53:11 +02:00
Daniel Hahler
5ea0db0aee
Merge pull request #191 from blueyed/setup-once
_setup: do not call django.setup() if settings are configured already
2018-08-16 18:12:52 +02:00
Daniel Hahler
a0a43494d0 Add sitecustomize.py to fix subprocess coverage reporting 2018-08-16 17:12:37 +02:00
Daniel Hahler
8f199eb40c _setup: do not call django.setup() if settings are configured already
Without this, using `configurations.setup()` after Django has been setup
already re-triggers the logging configuration, which then causes e.g.
pytest's caplog to not work anymore.
2018-08-16 17:04:50 +02:00
Drew Winstel
a045609934 Drop obsolete Django 1.8 and 1.10 from Travis configs (#207)
* Drop obsolete versions of Django from Travis tests

Django 1.8 reached EOL in April 2018.
Django 1.10 reached EOL in December 2017.

* Add support for testing Django 2.0 and 2.1 on Python 3.7

* Drop obsolete test (requires Django < 1.10)
2018-08-16 17:03:31 +02:00
Jannis Leidel
52a86327fc
Merge pull request #202 from blueyed/coverage-subprocess
coverage: track subprocesses
2018-08-16 16:02:08 +02:00
Daniel Hahler
89cdca07ae coverage: track subprocesses 2018-08-16 15:50:41 +02:00
Daniel Hahler
b2d27dc016 Travis: fix codecov integration
Closes https://github.com/jazzband/django-configurations/pull/208
2018-08-16 15:38:33 +02:00
Drew Winstel
2d885caa46 Drop Python 3.4 from Django master tests
Django master explicitly refuses to build on Python 3.4, so let's
drop testing for it.
2018-08-16 15:37:39 +02:00
Drew Winstel
c804a30aa2 Add changelog for version 2.1 2018-08-16 14:38:37 +02:00
Daniel Hahler
fbb0ff8884 Fix compatibility with Django 2.1
Ref: https://github.com/django/django/pull/9894
Closes: https://github.com/jazzband/django-configurations/pull/201
2018-08-02 20:32:40 +02:00
Daniel Hahler
b1d92cf85d doc: add version information to PositiveIntegerValue
Ref: 1c6fd0f505 (r29675182)
2018-07-11 22:05:59 +02:00
Jannis Leidel
c0ac52f948
Merge pull request #200 from jazzband/revert-197-issue/GH196
Revert "add configuration as suggested from @blueyed"
2018-07-11 20:47:00 +02:00
Jannis Leidel
80a648bb03 Revert "doc: cookbook: document workaround for celery (#197)"
This reverts commit 2b0d2cee0a.
2018-07-11 20:46:21 +02:00
Jannis Leidel
5770f02bab Revert "Production/stable, really."
This reverts commit ba346e2af4.
2018-07-11 20:46:21 +02:00
Jannis Leidel
537fde7f5b Revert "Update Travis deploy info."
This reverts commit b43bf2dd47.
2018-07-11 20:46:21 +02:00
Jannis Leidel
b43bf2dd47
Update Travis deploy info.
Refs https://github.com/jazzband/roadies/issues/102.
2018-07-11 20:25:45 +02:00