Tom Christie
ca75300ae9
Update requirements-testing.txt ( #8680 )
...
* Update requirements-testing.txt
* Update requirements-testing.txt
2022-10-03 11:39:32 +01:00
Tom Christie
fa9d516ee2
Update docstring test for more recent pygments version ( #8530 )
...
* Update docstring test for more recent pygments version
* Drop unused import
2022-06-20 10:44:27 +01:00
Tom Christie
33b86a8e53
Recommend Django REST Knox ( #8490 )
...
* Recommend Django REST Knox
* Pin jinja2 to fix docs builds
2022-05-18 13:10:38 +01:00
Adam Johnson
e92016ac2e
Stop ignoring test outcome for Django 3.2 ( #7927 )
2021-06-21 11:33:43 +01:00
Łukasz Skarżyński
431f7dfa3d
fix typo in packaging requirements ( #7949 )
2021-04-23 09:34:58 +01:00
Adam Johnson
aa12a5f967
Lint with pre-commit ( #7900 )
...
Following [my comment here](https://github.com/encode/django-rest-framework/pull/7589#issuecomment-813301322 ) and [Django's own move to pre-commit](https://docs.djangoproject.com/en/dev/internals/contributing/writing-code/coding-style/#pre-commit-checks ).
* Add pre-commit config file to run flake8 and isort.
* Add extra "common sense" hooks.
* Run pre-commit on GitHub actions using the [official action](https://github.com/pre-commit/action/ ). This is a good way to get up-and-running but it would be better if we activated [pre-commit.ci](https://pre-commit.ci/ ), which is faster and will auto-update the hooks for us going forwards.
* Remove `runtests.py` code for running linting tools.
* Remove `runtests.py --fast` flag, since that would now just run `pytest -q`, which can be done with `runtests.py -q` instead.
* Remove tox configuration and requirements files for linting.
* Update the contributing guide to mention setting up pre-commit.
2021-04-05 12:08:52 +01:00
David Smith
d82519bf8a
Updated dependencies ( #7589 )
2021-04-05 10:28:03 +01:00
dependabot[bot]
78da1a824f
Bump pygments from 2.4.2 to 2.7.4 in /requirements ( #7886 )
...
Bumps [pygments](https://github.com/pygments/pygments ) from 2.4.2 to 2.7.4.
- [Release notes](https://github.com/pygments/pygments/releases )
- [Changelog](https://github.com/pygments/pygments/blob/master/CHANGES )
- [Commits](https://github.com/pygments/pygments/compare/2.4.2...2.7.4 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-01 16:52:19 +01:00
Max Morlocke
ffe11d41bd
upgrade pytest+pytest-django to eliminate dependencies on six ( #7672 )
...
* upgrade to latest version of pytest+pytest-django to eliminate dependency on six
* rollback pytest to 6.1 as py35 is dropped in 6.2
Co-authored-by: Tom Christie <tom@tomchristie.com>
2021-03-10 12:45:47 +00:00
Tonye Jack
3e956df6eb
Fixed test
2021-02-16 11:28:38 +01:00
David Smith
04e0c2b9ab
Bumped Markdown version to 3.3 ( #7590 )
2020-10-13 17:27:08 +01:00
David Smith
d5461e93fe
Bump flake8 to 3.8.3 ( #7521 )
2020-09-05 10:02:27 +02:00
David Smith
355afcf64b
isort v5 ( #7484 )
2020-08-17 13:26:56 -07:00
Asif Saif Uddin
56ff382b17
updated required versions of dependencies ( #7312 )
2020-05-05 14:05:29 +01:00
Tom Christie
7fbbfe2c60
Django 3 compat ( #7058 )
...
* First pass at Django 3.0 compat
* Drop Guardian for 1.11 tests, since we're installing an incompatible version
* Fix ROOT_URLCONF override in test case
* Fix typo
Co-Authored-By: Rémy HUBSCHER <hubscher.remy@gmail.com>
* Linting
2019-11-21 11:55:53 +00:00
Ryan P Kilby
a8c86be660
Update linter requirements ( #7010 )
2019-10-22 11:18:51 -07:00
Carlton Gibson
9114034856
Update Django Filter dependency for OpenAPI schema support. ( #6812 )
2019-07-17 06:29:28 +02:00
Ryan P Kilby
c04d6eac43
Update pytest ( #6768 )
...
* Update pytest to 5.x
* Ensure test de-monkeypatches auth on failure
* Fix pytest.raises compat issue
2019-06-30 19:08:52 -07:00
Ryan P Kilby
82c2b5c3e7
Update mkdocs ( #6769 )
2019-06-30 19:04:36 -07:00
Alan Crosswell
4d228257ac
Retain declared path ordering in OpenAPI YAML output. ( #6680 )
...
* Add pyyaml.dump(..., sort_keys=False) to not sort openapi keys alphabetically
* Retain ordering of paths as provided in urlconf in OpenAPI schemas.
2019-06-09 14:58:02 +02:00
Ryan P Kilby
3e210ae48d
Update markdown preprocessor registration ( #6722 )
2019-05-31 14:11:58 -07:00
Asif Saif Uddin
ac0f0a1774
Updated optional requirements ( #6673 )
2019-05-14 10:14:11 -07:00
Asif Saif Uddin
a91e6a0e69
Updated test packges version ( #6665 )
2019-05-13 09:21:27 +01:00
Asif Saif Uddin
9e1e32f678
upgraded pytest dependencies ( #6492 )
2019-03-07 09:22:00 +00:00
Carlton Gibson
190f6201cb
Update Django Guardian dependency. ( #6430 )
...
* Update Django Guardian dependency.
* Skip testing Guardian on PY2. See https://github.com/django-guardian/django-guardian/issues/602
2019-01-31 15:59:19 +01:00
Tom Christie
6522d4ae20
Add OpenAPIRenderer by default, and add schema docs. ( #6233 )
...
* Add OpenAPIRenderer as a default for get_schema_view, and start adding schema docs
* Add optional pyyaml
* Updating schema docs
2018-10-04 14:05:55 +01:00
Ryan P Kilby
33f8910b26
Fix deprecation warnings in tests ( #6076 )
...
* Fix deprecated arguments in schema tests
* Update optional reqs, fixing markdown deprecation
2018-07-09 23:56:52 -04:00
Ryan P Kilby
a628a2dbce
Drop Django 1.10 support ( #5657 )
...
* Remove Django 1.10 from CI
* Remove Django 1.10 compat code
2018-07-06 12:14:31 +02:00
Daniel Hahler
7e0ad9262e
tests: update pytest/pytest-django ( #6042 )
2018-06-21 16:23:52 -04:00
Steven Loria
cf925caa48
Render markdown readme on PyPI ( #6004 )
...
* Render markdown readme on PyPI
PyPI now supports GitHub-flavored Markdown descriptions
(https://blog.thea.codes/github-flavored-markdown-on-pypi/ ),
so there's no need to convert the README to rst with pypandoc
any more.
* Remove readme checking
Checking markdown descriptions is not necessary.
See https://github.com/pypa/readme_renderer#markdown
* Upgrade twine
2018-06-03 19:21:04 +01:00
Daniel Hahler
4c29752b6a
requirements-testing: update pytest and pytest-django ( #5972 )
2018-05-08 09:27:25 +01:00
Daniel Hahler
40d5985f57
requirements-optionals: use psycopg2-binary ( #5969 )
...
Ref: https://github.com/encode/django-rest-framework/pull/5967#issuecomment-386431446
2018-05-08 09:15:32 +01:00
Daniel Hahler
d4dc24ea3e
requirements-optionals.txt: bump psycopg2 to 2.7.4 ( #5967 )
...
With 2.7.3 I am seeing an ImportError on Arch Linux:
> ImportError: …/.venv/lib/python3.6/site-packages/psycopg2/.libs/libresolv-2-c4c53def.5.so:
> symbol __res_maybe_init version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference
2018-05-03 13:32:39 +01:00
Asif Saifuddin Auvi
a1c9118685
update pytest to 3.5
2018-03-23 17:23:48 +06:00
Daniel Hahler
2854679f56
Upgrade isort ( #5817 )
...
* Fix isort
* runtests: add --diff to ISORT_ARGS
* requirements-codestyle: bump isort to 4.3.3
* isort: move config to setup.cfg
2018-02-14 20:12:14 +00:00
Daniel Hahler
1438719979
requirements-testing: update pytest to 3.4.0 ( #5815 )
2018-02-08 09:00:44 +01:00
Ryan P Kilby
2709de1310
Add HStoreField, postgres fields tests ( #5654 )
...
* Test postgres field mapping
* Add HStoreField
* Ensure 'HStoreField' child is a 'CharField'
* Add HStoreField docs
2018-01-15 15:52:30 +01:00
Ryan P Kilby
fc6b192b70
Fix readme, add to CI ( #5625 )
...
* Add readme build to CI
* Fix pandoc import in setup.py
* Replace sponsor HTML with markdown
This loses the image centering, but can be converted to RST.
* Fix README RST conversion
- Links do not render correctly inside italics
- Add hr between image caption and section, fixes markup on older
versions of pandoc.
2017-11-27 11:32:17 +01:00
Ryan P Kilby
eb61eb2b86
Update testing requirements
2017-11-25 21:04:07 -05:00
Carlton Gibson
296904099f
Update test matrix: Add Django 2.0, drop 1.8 ( #5457 )
...
* Add Django 2.0 to tox/travis.
Updated requirements
* Drop Django 1.8 & 1.9
2017-09-27 10:29:48 +02:00
Ryan P Kilby
901657e7e8
Add banned imports to prevent standard json import
2017-09-25 09:08:20 +02:00
Carlton Gibson
7d6d043531
Fix DateTimeField TZ handling ( #5435 )
...
* Add failing TZ tests for DateTimeField
- tests "current" timezone activation
- tests output for non-UTC timezones
* Update DateTimeField TZ aware/naive test output
* Fix DateTimeField TZ handling
* Add Release Note for BC change
2017-09-20 12:15:15 +02:00
Carlton Gibson
167fd05857
Update Django-Filter requirement
...
A quick fix. Latest is 1.0.4
2017-05-19 09:00:56 +02:00
Carlton Gibson
1d72b8f758
Update Django Filter requirement
...
Latest is v1.0.3 — improving support for schema generation
2017-05-16 21:16:19 +02:00
Ryan P Kilby
53b100d03d
Add failing test for filter backend mro
2017-05-03 12:50:40 -04:00
Mariusz Felisiak
e70b920d2e
Bumped django-guardian version.
2017-04-09 22:21:42 +02:00
Akhil Lawrence
2f6773e99c
updated mkdocs
2017-03-24 20:48:58 +05:30
Tom Christie
68d2020112
Live API documentation ( #4755 )
2017-03-03 15:24:37 +00:00
Asif Saifuddin Auvi
d7c00e8b7a
updated version of test dependencies
...
in test requirements text
2017-01-07 21:51:59 +06:00
Asif Saifuddin Auvi
1b9013ebae
update django-filter to version 1.0.0
2016-11-22 19:46:12 +06:00