Commit Graph
61 Commits
Author SHA1 Message Date
David Wobrock 7280b18098 Drop Python 3.6 which reached EOL December 2021 2022-01-28 21:03:12 +01:00
David Wobrock 085048d22b Drop Py2.7, 3.5 and Django 1.11, 2.0, 2.1, 3.0 2021-11-12 17:26:38 +01:00
David Wobrock 32ac098a02 The latest mysqlclient release candidate breaks the test suite for older Django versions 2021-10-22 23:40:05 +02:00
Daniel Hahler 5a969b578e build(deps): drop six from requirements
It is only used in a single place to check for Python 2, which can
easily be inlined.
2021-09-13 23:04:37 +02:00
David Wobrock 12255d9af4 Pin psycopg2 (for testing) <2.9 for GitHub Actions 2021-06-19 18:31:29 +02:00
David Wobrock a119b4ba1f Add codecov coverage 2021-06-06 16:44:20 +02:00
91e0147f9b load config from pyproject.toml (#143)
* load-toml

* move toml to extras_require

* fix linter, add hint

* Update toml PR

- always install toml deps, we can add it to all installs
- don't override the command line config values with the ones from the config files
- handle getboolean again for configparser
- be able to have both a toml and another config file, and both configs are taken into account

* Add changelog message for later

Co-authored-by: aakrivonos <aakrivonos@domclick.ru>
Co-authored-by: David-Wobrock <david.wobrock@gmail.com>
2021-05-25 23:20:07 +02:00
David-Wobrock 09983f5c4c Add Django 3.2 support 2021-04-12 18:57:03 +02:00
David-Wobrock 629ff558ef Fix setup 'packages' argument
So that we don't install a 'tests' module globally in each env
2021-04-12 18:52:15 +02:00
David-Wobrock 6ab1d58c47 Apply isort to the project 2020-11-30 21:46:40 +01:00
David-Wobrock b38da345d7 Add Python 3.9 support 2020-11-26 18:54:02 +01:00
David-Wobrock 50294a213b Add Dj3.1 support and update flake8 and black versions 2020-10-10 18:14:56 +02:00
David Wobrock ae84a5ffad Fix most tests for previous Django and Python versions 2020-07-02 19:15:30 +02:00
David Wobrock 9c4788d851 Update testing libs 2020-06-20 17:51:30 +02:00
David Wobrock dd13787bef Fix #110 -- Don't pin dependencies but only define minimal version 2020-05-26 18:10:48 +02:00
David Wobrock 264e1cd61e Fix #108 -- Don't strictly pin the 'appsdirs' dep 2020-05-11 18:04:15 +02:00
David Wobrock 1e8fb95a8a Bump to v2.0.0 and set to production ready tool 2020-02-07 23:29:15 +01:00
David Wobrock 19023626e6 Introduce a first PY2/PY3 difference for inspect.get(full)argspec call 2020-02-07 23:29:15 +01:00
David-Wobrock fe230872eb Add Django3 to test matrix and setup.py metadata 2020-01-11 22:50:27 +01:00
David-Wobrock 5bd1145272 Update tox to latest version 2020-01-11 22:50:27 +01:00
David-Wobrock 83f7da532f Reformat setup.py with black 2020-01-11 22:35:20 +01:00
David-Wobrock 0d5422363d Update setup.py to use markdown readme file 2020-01-11 22:35:20 +01:00
David Wobrock 813c5c8690 Remove apache license headers in each file. The one full copy of the license at the root of the repo shall define the license for all source files. 2020-01-11 22:08:33 +01:00
David Wobrock 18fa3bdb7a Update testing dependencies (mysqlclient, do not let Django 2.2 overlap to 3.0 under dev, and update black) 2019-12-01 11:36:56 +01:00
David Wobrock 8ebfe4c605 Update all other test dependencies to last status 2019-10-21 22:28:44 +02:00
David Wobrock 22b7d0c02d Update tox dep to latest (3.14.0) 2019-10-21 22:28:44 +02:00
David Wobrock 804c35c2d6 Add Python3.8 to Travis, tox and setup.py files 2019-10-21 22:28:44 +02:00
David Wobrock 9a4951f86d Add 'enum34' dep for a Python version previous to 3.4 (for 2.7 mostly) 2019-10-21 22:25:52 +02:00
David Wobrock 60eab0aba3 Add author_email (my own (David Wobrock) for now) and fix an error in the readme rst 2019-05-12 15:57:49 +02:00
David Wobrock a5f83837d1 Add support for Django 2.2 (by testing it in the CI) 2019-05-12 15:32:57 +02:00
David Wobrock e45e031820 Bump to 1.0.0 and update setup.py to drop command line usage 2019-05-12 15:32:57 +02:00
David-Wobrock 99534e4eb9 Bump version to 0.1.0 and set to dev status Beta 2019-01-03 22:13:37 +01:00
David-Wobrock 952e596d92 Bump copyright version to 2019 in files 2019-01-03 22:05:00 +01:00
David-Wobrock d041f7dbf7 Add django 2.1 to tested envs 2018-12-30 11:56:03 +01:00
David-Wobrock ef23a622ca Add python 3.7 to tests 2018-12-30 11:56:03 +01:00
Felix b68c0183bb Finish up cache and fix tests.
Still TODO: Merge with ignore functionality.
2018-12-20 14:45:35 +01:00
Felix 9608e99150 #23 Fix errors and flake8 2018-12-18 15:54:47 +01:00
Felix b3815b6b98 #23 Add tests for caching 2018-12-18 15:33:26 +01:00
David-Wobrock 178d8036c2 Bump to version 0.0.7 2018-09-06 21:48:52 +02:00
David-Wobrock 6174c76c36 Bump to version 0.0.6 2018-07-19 22:14:25 +02:00
David-Wobrock d672f06635 Drop django 1.10 support (and fix some PEP8) 2018-07-19 22:14:13 +02:00
David-Wobrock 7a69d36393 Bump version to 0.0.5 2018-01-20 16:20:09 +01:00
David Wobrock 3e27f117ba Migrate the complete readme to reStructuredText 2018-01-17 17:41:24 +01:00
Felix Bauer 59ba4cc1ea Add README.rst 2018-01-17 17:37:21 +01:00
David-Wobrock 7007e788be Add django as a requirement to the linter
Obviously it is needed when generating the sql through the sqlmigrate command
2018-01-14 13:51:01 +01:00
David-Wobrock 3ad331f644 Bump version 2018-01-13 00:48:42 +01:00
David-Wobrock 8da1466f8d Merge branch 'dev' into better-description-for-pypi 2018-01-12 23:55:52 +01:00
David-Wobrock 317156bf2b Remove django 1.9 support and fix PEP8 2018-01-12 23:23:11 +01:00
Felix Bauer d6c8793d60 Use pypandoc to convert markdown to pypi friendly format
See https://pypi.python.org/pypi/django-migration-linter
And then see https://stackoverflow.com/questions/26737222/pypi-description-markdown-doesnt-work
2018-01-11 15:04:02 +01:00
David-Wobrock 8adffed958 Call venv linter in tests 2018-01-07 17:34:08 +01:00