Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [pre-commit] Transition from flake8/autoflake to ruff (#8372) | Pierre Sassoulas | 2023-03-02 | 1 | -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) | Ollie | 2023-03-02 | 1 | -1/+1 |
| | | | Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com> | ||||
* | Fixing some too long lines (#8339) | Ollie | 2023-02-25 | 1 | -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 Sassoulas | 2023-01-16 | 1 | -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-16 | 1 | -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-06 | 1 | -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.toml | Christian Clauss | 2022-09-22 | 1 | -65/+0 |
| | |||||
* | Add ``tomlkit`` and ``isort`` to ``mypy`` additional dependencies (#7450) | Daniƫl van Noord | 2022-09-10 | 1 | -6/+0 |
| | |||||
* | Turn on ``mypy`` strict mode š (#7448) | DaniĆ«l van Noord | 2022-09-09 | 1 | -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 Noord | 2022-09-09 | 1 | -0/+1 |
| | |||||
* | Complete typing of all generic types (#7406) | Daniƫl van Noord | 2022-09-04 | 1 | -9/+1 |
| | | | | And update ``mypy`` configuration | ||||
* | Add typing to benchmark tests | Daniƫl van Noord | 2022-09-03 | 1 | -0/+3 |
| | |||||
* | Improve packaging [PEP 517 + 621] (#7076) | Marc Mueller | 2022-06-28 | 1 | -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 Kemenade | 2022-06-22 | 1 | -5/+3 |
| | | | Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com> | ||||
* | Pin ``colorama`` to lowest supported version (#6970) | Daniƫl van Noord | 2022-06-18 | 1 | -1/+1 |
| | |||||
* | Add regression test for #6895 (#6898) | Jacob Walls | 2022-06-13 | 1 | -1/+1 |
| | | | | | * Upgrade astroid to 2.11.6 Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com> | ||||
* | Remove redundant second batch of old primer | Daniƫl van Noord | 2022-05-30 | 1 | -1/+0 |
| | |||||
* | Add ``pylint-config`` command | Daniƫl van Noord | 2022-05-21 | 1 | -0/+1 |
| | |||||
* | Upgrade astroid version to 2.11.5 | Pierre Sassoulas | 2022-05-09 | 1 | -1/+1 |
| | |||||
* | Fix wrong name in ``extras_require`` | Daniƫl van Noord | 2022-05-03 | 1 | -1/+1 |
| | |||||
* | Upgrade astroid version following 2.11.4 release | Pierre Sassoulas | 2022-05-02 | 1 | -1/+1 |
| | |||||
* | Fix the pyenchant dependencie following #6440 | Pierre Sassoulas | 2022-04-28 | 1 | -0/+1 |
| | | | | Co-authored-by: Daniƫl van Noord <13665637+DanielNoord@users.noreply.github.com> | ||||
* | Upgrade astroid to 2.11.3 (#6398) | Pierre Sassoulas | 2022-04-19 | 1 | -1/+1 |
| | |||||
* | Improve CPU count detection in cgroup environments and fix CI (#6098) | Daniƫl van Noord | 2022-04-16 | 1 | -0/+1 |
| | | | | Co-authored-by: Jacob Walls <jacobtylerwalls@gmail.com> | ||||
* | Add a ``--generate-toml-config`` option (#6199) | Daniƫl van Noord | 2022-04-13 | 1 | -0/+4 |
| | |||||
* | Update broken and redirected links across the project | Daniƫl van Noord | 2022-04-13 | 1 | -1/+1 |
| | |||||
* | Require python ``3.7.2+`` (#5921) | Daniƫl van Noord | 2022-04-11 | 1 | -2/+1 |
| | | | | * Remove env from tox * Add changelog | ||||
* | Add an explicit marker for pytest-timeout (#6054) | Pierre Sassoulas | 2022-03-30 | 1 | -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 Young | 2022-03-29 | 1 | -0/+3 |
| | |||||
* | Add regression test for #5982 upgrade astroid to 2.11.2 (#5988) | Jacob Walls | 2022-03-27 | 1 | -1/+1 |
| | | | Co-authored-by: Pierre Sassoulas <pierre.sassoulas@gmail.com> | ||||
* | Update configuration of pre-commit hooks and tools | Daniƫl van Noord | 2022-03-25 | 1 | -0/+3 |
| | |||||
* | Add a script to update the CONTRIBUTORS.txt | Pierre Sassoulas | 2022-03-23 | 1 | -0/+3 |
| | |||||
* | Update ``astroid`` requirement to 2.11.0 | Daniƫl van Noord | 2022-03-12 | 1 | -1/+1 |
| | |||||
* | Upgrade mypy to 0.940 (#5900) | Daniƫl van Noord | 2022-03-12 | 1 | -0/+1 |
| | |||||
* | Allow mccabe 0.7.x (#5896) | Konrad Weihmann | 2022-03-11 | 1 | -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 Noord | 2022-03-10 | 1 | -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 Sassoulas | 2022-02-27 | 1 | -0/+3 |
| | | | Closes #5486 | ||||
* | Allow dev version of next minor ``astroid`` version (#5689) | Daniƫl van Noord | 2022-01-16 | 1 | -1/+4 |
| | |||||
* | Update astroid to ``2.9.2`` (#5634) | Daniƫl van Noord | 2022-01-04 | 1 | -1/+1 |
| | |||||
* | Hotfix mypy pre-commit check under Windows (#5632) | orSolocate | 2022-01-03 | 1 | -0/+3 |
| | |||||
* | Upgrade astroid to 2.9.1 | Pierre Sassoulas | 2021-12-31 | 1 | -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 Noord | 2021-12-30 | 1 | -0/+4 |
| | |||||
* | Update ``primer`` tests to own file, separate batches and concurrent runs āµ | DaniĆ«l van Noord | 2021-11-29 | 1 | -1/+2 |
| | | | | (#5425) | ||||
* | Add ``flake8-typing-import`` to the pre-commit configuration (#5070) | Pierre Sassoulas | 2021-11-25 | 1 | -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 Noord | 2021-11-25 | 1 | -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 Sassoulas | 2021-11-24 | 1 | -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 Mueller | 2021-11-21 | 1 | -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 Sassoulas | 2021-11-21 | 1 | -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) | Kound | 2021-11-18 | 1 | -3/+1 |
| | |||||
* | Add error codes to all ``type: ignore`` (#5329) | Daniƫl van Noord | 2021-11-17 | 1 | -0/+1 |
| |