summaryrefslogtreecommitdiff
path: root/setup.cfg
Commit message (Collapse)AuthorAgeFilesLines
* [pre-commit] Transition from flake8/autoflake to ruff (#8372)Pierre Sassoulas2023-03-021-16/+0
| | | | | ruff is faster and support pyproject.toml. flake8-typing-import is not implemented but it checks for things in python version < 3.7.2 that we do not support.
* Changing flake8 to have max-line-length of 115 (#8362)Ollie2023-03-021-1/+1
| | | Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com>
* Fixing some too long lines (#8339)Ollie2023-02-251-1/+1
| | | | | * Changing flake8 max-line-length to 120 Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com>
* [style] Limit line length and complexity using flake8 (#8064)Pierre Sassoulas2023-01-161-4/+3
| | | 125 is a good start. The check was activated in pylint with value = 100, but flake8 is less lenient than pylint and does not make any exceptions (for docstrings, strings and comments in particular).
* Bump flake8-bugbear from 22.12.6 to 23.1.14 (#8062)dependabot[bot]2023-01-161-1/+3
| | | | | | | | | | | | | | | | | | * Bump flake8-bugbear from 22.12.6 to 23.1.14 Bumps [flake8-bugbear](https://github.com/PyCQA/flake8-bugbear) from 22.12.6 to 23.1.14. - [Release notes](https://github.com/PyCQA/flake8-bugbear/releases) - [Commits](https://github.com/PyCQA/flake8-bugbear/compare/22.12.6...23.1.14) --- updated-dependencies: - dependency-name: flake8-bugbear dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com>
* Bump flake8 from 5.0.4 to 6.0.0 (#7859)dependabot[bot]2022-12-061-2/+7
| | | | | | | | | | | | | | | | | | | | | Bumps [flake8](https://github.com/pycqa/flake8) from 5.0.4 to 6.0.0. - [Release notes](https://github.com/pycqa/flake8/releases) - [Commits](https://github.com/pycqa/flake8/compare/5.0.4...6.0.0) --- updated-dependencies: - dependency-name: flake8 dependency-type: direct:production update-type: version-update:semver-major ... * Fix regression with inline comment * Update flake8 config * doc about required python interpreters for contributors Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com> Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
* Migrate configs for isort, mypy, and pytest into pyproject.tomlChristian Clauss2022-09-221-65/+0
|
* Add ``tomlkit`` and ``isort`` to ``mypy`` additional dependencies (#7450)Daniƫl van Noord2022-09-101-6/+0
|
* Turn on ``mypy`` strict mode šŸŽ‰ (#7448)DaniĆ«l van Noord2022-09-091-3/+3
| | | | | | | | | | * Ignore subclasses of Any * Add ignores for imported code and remove casts * Add disables for uninferable return values * Turn on ``mypy`` strict mode
* Turn on ``check-untyped-defs`` in ``mypy`` (#7407)Daniƫl van Noord2022-09-091-0/+1
|
* Complete typing of all generic types (#7406)Daniƫl van Noord2022-09-041-9/+1
| | | | And update ``mypy`` configuration
* Add typing to benchmark testsDaniƫl van Noord2022-09-031-0/+3
|
* Improve packaging [PEP 517 + 621] (#7076)Marc Mueller2022-06-281-70/+15
| | | | | | | * Use isolated build environments * Update release ci job to use build * Use new project metadata format * Cleanup MANIFEST.in * Remove setup.py
* Fix pypy's links in package's metadata (#6998)Hugo van Kemenade2022-06-221-5/+3
| | | Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com>
* Pin ``colorama`` to lowest supported version (#6970)Daniƫl van Noord2022-06-181-1/+1
|
* Add regression test for #6895 (#6898)Jacob Walls2022-06-131-1/+1
| | | | | * Upgrade astroid to 2.11.6 Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com>
* Remove redundant second batch of old primerDaniƫl van Noord2022-05-301-1/+0
|
* Add ``pylint-config`` commandDaniƫl van Noord2022-05-211-0/+1
|
* Upgrade astroid version to 2.11.5Pierre Sassoulas2022-05-091-1/+1
|
* Fix wrong name in ``extras_require``Daniƫl van Noord2022-05-031-1/+1
|
* Upgrade astroid version following 2.11.4 releasePierre Sassoulas2022-05-021-1/+1
|
* Fix the pyenchant dependencie following #6440Pierre Sassoulas2022-04-281-0/+1
| | | | Co-authored-by: Daniƫl van Noord <13665637+DanielNoord@users.noreply.github.com>
* Upgrade astroid to 2.11.3 (#6398)Pierre Sassoulas2022-04-191-1/+1
|
* Improve CPU count detection in cgroup environments and fix CI (#6098)Daniƫl van Noord2022-04-161-0/+1
| | | | Co-authored-by: Jacob Walls <jacobtylerwalls@gmail.com>
* Add a ``--generate-toml-config`` option (#6199)Daniƫl van Noord2022-04-131-0/+4
|
* Update broken and redirected links across the projectDaniƫl van Noord2022-04-131-1/+1
|
* Require python ``3.7.2+`` (#5921)Daniƫl van Noord2022-04-111-2/+1
| | | | * Remove env from tox * Add changelog
* Add an explicit marker for pytest-timeout (#6054)Pierre Sassoulas2022-03-301-0/+1
| | | | To avoid "'timeout' not found in configuration option" When using --strict-markers with pytest locally.
* Include ``testing_pylintrc`` in source and wheel distributions (#6029)Joe Young2022-03-291-0/+3
|
* Add regression test for #5982 upgrade astroid to 2.11.2 (#5988)Jacob Walls2022-03-271-1/+1
| | | Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com>
* Update configuration of pre-commit hooks and toolsDaniƫl van Noord2022-03-251-0/+3
|
* Add a script to update the CONTRIBUTORS.txtPierre Sassoulas2022-03-231-0/+3
|
* Update ``astroid`` requirement to 2.11.0Daniƫl van Noord2022-03-121-1/+1
|
* Upgrade mypy to 0.940 (#5900)Daniƫl van Noord2022-03-121-0/+1
|
* Allow mccabe 0.7.x (#5896)Konrad Weihmann2022-03-111-1/+1
| | | | | | | | python version < 3.7 will still remain on mccabe 0.6.x, while newer version will pick mccabe 0.7.x release Closes #5878 Signed-off-by: Konrad Weihmann <kweihmann@outlook.com>
* Use the ``tomli`` package instead of ``toml`` to parse ``.toml`` (#5887)Daniƫl van Noord2022-03-101-4/+1
| | | Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
* Add a testutil extra-require and add gitpython to it (#5842)Pierre Sassoulas2022-02-271-0/+3
| | | Closes #5486
* Allow dev version of next minor ``astroid`` version (#5689)Daniƫl van Noord2022-01-161-1/+4
|
* Update astroid to ``2.9.2`` (#5634)Daniƫl van Noord2022-01-041-1/+1
|
* Hotfix mypy pre-commit check under Windows (#5632)orSolocate2022-01-031-0/+3
|
* Upgrade astroid to 2.9.1Pierre Sassoulas2021-12-311-1/+1
| | | | | | | | Closes #1470 Closes #3499 Closes #4302 Closes #4798 Closes #5081
* Use ``dill`` to pickle when run in parallel mode (#5609)Daniƫl van Noord2021-12-301-0/+4
|
* Update ``primer`` tests to own file, separate batches and concurrent runs ā†µDaniĆ«l van Noord2021-11-291-1/+2
| | | | (#5425)
* Add ``flake8-typing-import`` to the pre-commit configuration (#5070)Pierre Sassoulas2021-11-251-1/+1
| | | | * Add flake8-typing-import to the pre-commit configuration
* Add documentation for primer and convert to command line option (#5387)Daniƫl van Noord2021-11-251-1/+1
| | | | | * Add documentation for primer and convert to command line option Co-authored-by: Jacob Walls <jacobtylerwalls@gmail.com>
* Primer tests "Ć  la mypy" (#5173)Pierre Sassoulas2021-11-241-1/+5
| | | | | | | | | | | | * Add changelog and warning about unstable API in testutil * Add primer tests, (running pylint on external libs during tests) In order to anticipate crash/fatal messages, false positives are harder to anticipate. Follow-up will be #5359 and later on #5364 Add '__tracebackhide__ = True' so the traceback is manageable Co-authored-by: Daniƫl van Noord <13665637+DanielNoord@users.noreply.github.com>
* Upgrade astroid to 2.9.0 (#5355)Marc Mueller2021-11-211-1/+1
| | | | * Upgrade astroid to 2.9.0 * Fix slice index col_offset
* Add accetpance tests in CI for python 3.8+ instead of launching manually at ā†µPierre Sassoulas2021-11-211-2/+2
| | | | | | | | | release (#5353) * [test] Add acceptance tests in the continuous integration * Disable duplicate-code from the acceptance tests * Rename acceptance to primer stdlib for clarity
* Use isort's black profile (#5330)Kound2021-11-181-3/+1
|
* Add error codes to all ``type: ignore`` (#5329)Daniƫl van Noord2021-11-171-0/+1
|