summaryrefslogtreecommitdiff
path: root/tox.ini
Commit message (Collapse)AuthorAgeFilesLines
* automatic: pyupgrade --py36-plusAnthony Sottile2021-03-301-3/+0
|
* some manual python2 metadata cleanupAnthony Sottile2021-03-301-19/+1
|
* remove flake8-colorsAnthony Sottile2020-11-171-3/+0
| | | | | they break `--format` in incompatible ways: https://github.com/and3rson/flake8-colors/issues/12
* drop python3.4Anthony Sottile2020-10-021-1/+1
|
* upgrade black and run via pre-commitAnthony Sottile2020-08-271-11/+0
|
* switch dogfood to use python3Anthony Sottile2020-05-071-1/+1
|
* exclude broken pylint versionAnthony Sottile2020-04-271-1/+1
| | | | https://github.com/PyCQA/pylint/issues/3524
* instrument coverage on tests and require 100% coverage thereAnthony Sottile2020-03-231-0/+2
|
* tox: Avoid installing pytest==5.2.3 due to an introduced regressionEric N. Vander Weele2019-11-151-1/+1
| | | | | | | This will ensure that others don't git bitten by accidentally picking up `pytest==5.2.3`. See https://github.com/pytest-dev/pytest/issues/6194.
* Cleanup CI and add python 3.8 supportDjailla2019-11-051-1/+1
|
* linters: Add flake8-bugbear for finding bugs and design problemsEric N. Vander Weele2019-10-251-0/+1
| | | | | Also, make appropriate changes to satisfy issues flagged by `flake8-bugbear`.
* move from optparse to argparseAnthony Sottile2019-08-171-2/+2
|
* Remove workaround for broken pydocstyle / flake8-docstringsAnthony Sottile2019-08-021-3/+1
|
* fix CI buildAnthony Sottile2019-07-081-0/+2
|
* Ensure typing imports don't break old patch versionsAnthony Sottile2019-05-201-1/+2
|
* mypy now passesAnthony Sottile2019-05-191-4/+3
|
* Updates for changes in black's cliAnthony Sottile2019-03-181-2/+2
|
* Some lint / mypy fixesAnthony Sottile2019-01-241-2/+2
|
* Use black to reformat Flake8Ian Stapleton Cordasco2018-10-201-2/+14
| | | | | Instead of just using Flake8 and pylint to keep Flake8 clean, let's also use black to make it less manual for clean-up.
* Remove py33 from toxMiro Hrončok2018-06-051-1/+1
| | | | | | Got: flake8 requires Python '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*' but the running Python is 3.3.7
* Add Python 3.7 to tox and GitLab CIVille Skyttä2018-05-201-1/+1
|
* Add W504 to default ignore list.Jimi Cullen2018-04-151-1/+1
|
* Make our flake8 output more colorfulIan Stapleton Cordasco2017-11-261-0/+2
|
* Add pep8-naming to flake8 lintingIan Stapleton Cordasco2017-11-261-0/+1
|
* Upgrade dependencies when dogfoodingIan Cordasco2017-05-271-1/+1
|
* Change dogfood environment to use Python 2.7Ian Cordasco2017-01-211-1/+1
| | | | | | This eliminates any ambiguity with respect to which version of Python is necessary for the dogfood environment and should fix up the AppVeyor tests
* Add py36 to tox, correct a tiny typoAnthony Sottile2017-01-201-2/+2
|
* Fix up GitLab CI runnersIan Cordasco2017-01-151-1/+1
| | | | | | | PyLint does not yet support 3.6 [1] and the dogfood environment really shouldn't be pinning to a specific version of Python 3. [1]: https://github.com/PyCQA/pylint/issues/1241
* Blacklist pytest 3.0.5Ian Cordasco2016-12-231-1/+1
| | | | See also https://github.com/pytest-dev/pytest/issues/2118
* Require mock 2.0.0, because unit tests are failing on older oneOndřej Nový2016-11-221-1/+1
|
* Revert "Update release machinery to include manpages"Ian Cordasco2016-11-141-9/+0
| | | | This reverts commit f6f01b469ccabdb78c95399d5cb50d94f69bdef9.
* Update release machinery to include manpages3.1.0Ian Cordasco2016-11-141-0/+9
|
* Add a man page for Flake8Ian Cordasco2016-11-131-0/+1
| | | | | | | Document Flake8 for users expecting `man flake8` to work and include the man page in Flake8's documentation. Closes #247
* Add coverage reporting and uploadingIan Cordasco2016-08-061-1/+4
| | | | Upload our coverage data to codecov.io and aggregate it on test runs.
* Set dogfood testenv to Python 3.5Ian Cordasco2016-08-031-1/+1
| | | | | AppVeyor doesn't allow us to use `python3` to select the version of Python 3.x that is linked as `python3.exe` so we must be explicit.
* Re-allow for relative paths for excludeIan Cordasco2016-07-291-4/+12
| | | | | | | | | | | | | | | | | Previously, all testing was done from the directory in which the configuration file lived, so this bug went unnoticed. However, if you run Flake8 against its own source from a directory above, you would notice that the patterns in the exclude config value in tox.ini were ignored. This is because we (like any reasonable person) are using relative paths. The path is relative, however, to the directory in which the configuration file was located. So we keep track of which directory that is and use that to normalize the paths in the config file. Yes, there is an unrelated change to our tox.ini in this commit as well. ;-) Closes #194
* Update our flake8 testenv dependencies uncap-flake8Ian Cordasco2016-07-261-2/+2
| | | | We had capped Flake8 until flake8-import-order created a new release. We can now add a lower bound to flake8-import-order and uncap Flake8.
* Force flake8 test to below 3.xFabian Neundorf2016-07-251-1/+1
| | | | | Because flake8-import-order does not support Flake8 3.x yet, we need to force a Flake8 version that is supported.
* Add build testenv for future CI workIan Cordasco2016-07-101-2/+11
|
* Set default python for flake8 testenvIan Cordasco2016-07-101-0/+1
|
* Simplify our test environmentsIan Cordasco2016-06-301-16/+0
|
* Add README to lintersIan Cordasco2016-06-291-0/+4
| | | | Add basepythons to dogfood and readme
* Add a dogfood testenvIan Cordasco2016-06-281-1/+12
|
* Search current directory if no paths are specifiedIan Cordasco2016-06-261-1/+1
| | | | | | This fixes a regression in behaviour from 2.x to 3. Closes #150
* Fix linters to use src/flake8Ian Cordasco2016-06-251-2/+2
|
* Enable GitLab CIIan Cordasco2016-06-251-1/+1
|
* Update the packaging so wheels workIan Cordasco2016-06-251-0/+13
|
* Move flake8 into srcIan Cordasco2016-06-251-1/+1
| | | | | This is an emerging best practice and there is little reason to not follow it
* Configure flake8-import-order to use Google StyleIan Cordasco2016-06-171-0/+2
| | | | | | | | This relies on two things: 1. Properly configuring flake8-import-order to use that style 2. Properly configuring flake8-import-order to know that flake8 is our application name.
* Set a lower-limit on flake8-docstringsIan Cordasco2016-06-161-1/+1
| | | | | | flake8-docstrings is broken on 0.2.6 with flake8 2.6.0, 0.2.7 was released today which fixes the problem. Let's avoid that version if at all possible.