Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Build documentation with Sphinx 6 (#11904) | Pradyun Gedam | 2023-03-27 | 1 | -0/+1 |
| | |||||
* | Implement package-selection CLI in `nox -s vendoring` | Pradyun Gedam | 2023-02-06 | 1 | -2/+11 |
| | | | | This makes it easier to update/not update certain packages. | ||||
* | Add 3.11 to CI (#11550) | Tzu-ping Chung | 2022-10-28 | 1 | -1/+1 |
| | |||||
* | Update noxfile.py | Pradyun Gedam | 2022-10-08 | 1 | -1/+1 |
| | |||||
* | Update noxfile.py | Paul Moore | 2022-10-08 | 1 | -4/+7 |
| | | | Co-authored-by: Pradyun Gedam <pradyunsg@gmail.com> | ||||
* | Add a warning comment to the vendoring session in noxfile | Paul Moore | 2022-10-08 | 1 | -0/+4 |
| | |||||
* | Use default setuptools behaviour in our tests | Stéphane Bidoul | 2022-07-23 | 1 | -2/+0 |
| | | | | Our tests should pass without configuring setuptools in legacy mode. | ||||
* | Fix the coverage tracking nox session | Pradyun Gedam | 2022-07-08 | 1 | -3/+11 |
| | | | | This session now correctly handles tracking coverage and running tests. | ||||
* | Rename `tox_pip.py` to `protected_pip.py` | Pradyun Gedam | 2022-04-29 | 1 | -1/+1 |
| | | | | | This is in line with what the only point of use (in noxfile.py) calls this. | ||||
* | Use the standard library distutils for running tests | Pradyun Gedam | 2022-01-14 | 1 | -1/+8 |
| | | | | | This is in line with what our unit tests are written with the assumption of. | ||||
* | Fix linting | Diego Ramirez | 2021-12-01 | 1 | -1/+0 |
| | |||||
* | Implement suggestions, and use more Nox sessions in our CI | Diego Ramirez | 2021-12-01 | 1 | -2/+6 |
| | |||||
* | Resolve all the `pre-commit` issues | Diego Ramirez | 2021-11-29 | 1 | -4/+3 |
| | |||||
* | Replace tox with Nox (CLI, docs) | Diego Ramirez | 2021-11-29 | 1 | -6/+0 |
| | |||||
* | Simple fixes to the `coverage` Nox session | Diego Ramirez | 2021-11-27 | 1 | -3/+3 |
| | |||||
* | Make some fixes to the `coverage` Nox session | Diego Ramirez | 2021-11-27 | 1 | -6/+6 |
| | | | | - Simplify it, by replacing a run with a Python if statement. - Pass an env argument to the coverage call to ensure it will work. | ||||
* | Add a `coverage` session to our noxfile | Diego Ramirez | 2021-11-25 | 1 | -0/+16 |
| | | | That way, we can move from tox to Nox without problems. See pypa/pip#6721 for details. | ||||
* | Drop support for soon-EOL Python 3.6 | Hugo van Kemenade | 2021-11-08 | 1 | -1/+1 |
| | |||||
* | Upgrade to vendoring 1.2 | Pradyun Gedam | 2021-10-14 | 1 | -1/+1 |
| | | | | | | | | | | | | This enables wheel usage in vendoring's license fetching, at the cost of requiring two more license-related fallbacks. The additional fallbacks are due to packages which include the license in their source distributions but not in their wheel distributions, and the change in vendoring that prefers using wheels when possible. This should fix the bootstrapping problem we're seeing with `flit` and `tomli`, by allowing us to use wheels to break the loop. | ||||
* | Avoid passing `.` to vendoring | Pradyun Gedam | 2021-10-09 | 1 | -1/+1 |
| | |||||
* | Bump to vendoring 1.0.x | Pradyun Gedam | 2021-09-13 | 1 | -1/+1 |
| | | | | | | | | | | This now supports: - Clearer failure mode, for imports of the format `import x.y` - Regular expression support for dropping files (useful for when we vendor pygments) - Patching files prior to rewriting imports, allowing generation of patches on the original package sources. - Detection of py.typed files, which omits generation of unnecessary `.pyi` stubs. | ||||
* | Upgrade nox to remove mypy ignores | Jon Dufresne | 2021-08-12 | 1 | -4/+2 |
| | |||||
* | Move many type comments to annotations | Jon Dufresne | 2021-08-10 | 1 | -4/+2 |
| | | | | | | | | | | Use the tool com2ann to automatically convert most type comments to type annotations. Some type comments continue to exist where any work beyond the automatic conversion was required (for example, additional formatting or circular references). For additional information on the com2ann tool, see: https://github.com/ilevkivskyi/com2ann | ||||
* | Add Python 3.10 support | Pradyun Gedam | 2021-08-06 | 1 | -1/+1 |
| | |||||
* | Fix test requirement paths in noxfile | Pradyun Gedam | 2021-07-28 | 1 | -2/+2 |
| | |||||
* | Move docs requirements to docs/ | Pradyun Gedam | 2021-07-24 | 1 | -1/+1 |
| | | | | | This makes the file easier to locate, by placing it next to the stuff that it will affect. | ||||
* | Make proper annotations on `noxfile.py` | Diego Ramirez | 2021-06-08 | 1 | -22/+11 |
| | | | As I said on the pypa PR 10018, it is necessary to convert the commentaries into proper annotations. | ||||
* | Get rid of the tools/automation folder | Pradyun Gedam | 2021-04-01 | 1 | -1/+1 |
| | | | | It was an unnecessary level added to the folder hierarchy. | ||||
* | No `--hook-stage=manual` to pre-commit in nox | Pradyun Gedam | 2021-04-01 | 1 | -1/+0 |
| | |||||
* | Add a docs-live nox session | Pradyun Gedam | 2021-03-06 | 1 | -0/+16 |
| | |||||
* | Make vendoring task respond well to empty lines | Tzu-ping Chung | 2021-02-23 | 1 | -4/+7 |
| | |||||
* | Tweak and blacken noxfile.py | Pradyun Gedam | 2021-02-21 | 1 | -14/+16 |
| | |||||
* | Complete typing of noxfile.py | Jon Dufresne | 2021-02-19 | 1 | -8/+19 |
| | | | | | | | | | | | | | | | Allows removing a "mypy: disallow-untyped-defs=False" comment. To workaround a mypy bug, map(os.path.basename, distribution_files) was changed to use a generator expression. See: https://github.com/python/mypy/issues/9864 To verify correct usage of the nox API, it is now a dependency during pre-commit mypy runs. The mypy configuration "follow_imports = silent" allowed erroneous code to pass, so it has been removed. Now, all imports must be available during type. | ||||
* | Better way to run slow linters in CI only | Stéphane Bidoul | 2021-01-24 | 1 | -3/+1 |
| | | | | Taking advantage of pre-commit's manual stage. | ||||
* | Release process now (as of 21.0) produces py3-only wheels | Paul Moore | 2021-01-23 | 1 | -1/+1 |
| | |||||
* | Merge pull request #9333 from sbidoul/pre-commit-speed-sbi | Stéphane Bidoul | 2020-12-23 | 1 | -0/+3 |
|\ | | | | | Improve local pre-commit experience | ||||
| * | Improve local pre-commit experience | Stéphane Bidoul | 2020-12-21 | 1 | -0/+3 |
| | | |||||
* | | Drop Python 2.7 and 3.5 from CI | Pradyun Gedam | 2020-12-19 | 1 | -1/+1 |
|/ | |||||
* | Don't upgrade setuptools when vendoring | Pradyun Gedam | 2020-11-28 | 1 | -0/+3 |
| | | | | Signed-off-by: Pradyun Gedam <pradyunsg@users.noreply.github.com> | ||||
* | Add automation for upgrading dependencies | Pradyun Gedam | 2020-11-19 | 1 | -3/+45 |
| | | | | Signed-off-by: Pradyun Gedam <pradyunsg@users.noreply.github.com> | ||||
* | Document and start testing Python 3.9 support | Nguyễn Gia Phong | 2020-10-12 | 1 | -1/+1 |
| | | | | At first use it for GitHub Action for linting. | ||||
* | Remove a sorted call | Pradyun Gedam | 2020-05-21 | 1 | -1/+1 |
| | | | Otherwise, we'd try sorting this list twice. | ||||
* | Apply suggestion from review comments | Pradyun Gedam | 2020-05-21 | 1 | -1/+1 |
| | | | Co-authored-by: Nguyễn Gia Phong <mcsinyx@disroot.org> | ||||
* | Make nox upload-release work on Windows | Paul Moore | 2020-05-21 | 1 | -3/+4 |
| | |||||
* | Fix copying distribution files from checkout | Pradyun Gedam | 2020-04-21 | 1 | -4/+4 |
| | |||||
* | Remove pip version requirement for vendoring | Paul Moore | 2020-04-14 | 1 | -3/+0 |
| | |||||
* | Add a vendoring session to noxfile.py | Paul Moore | 2020-04-13 | 1 | -0/+10 |
| | |||||
* | Significantly improve release version validation | Pradyun Gedam | 2020-04-11 | 1 | -4/+4 |
| | |||||
* | Speed up `nox -s docs` | Pradyun Gedam | 2020-03-14 | 1 | -1/+1 |
| | |||||
* | Fix nox -s docs | Pradyun Gedam | 2020-02-11 | 1 | -0/+1 |
| |