Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add typing extensions for compatibility with Python 3.7. | Jason R. Coombs | 2023-01-13 | 1 | -0/+1 |
| | |||||
* | Replace appdirs with platformdirs. | Jason R. Coombs | 2023-01-13 | 1 | -0/+11 |
| | |||||
* | ⚫ Fade to black. | Jason R. Coombs | 2023-01-13 | 1 | -8/+7 |
| | |||||
* | Change line endings for `.cmd` file to CRLF | Pradyun Gedam | 2022-07-08 | 1 | -39/+39 |
| | | | | | This is more compatible with users who don't transform all newlines to CRLF on Windows. | ||||
* | setuptools/vendored: drop `nspektr` | Benoit Pierre | 2022-07-02 | 1 | -11/+0 |
| | | | | No needed anymore. | ||||
* | Fix flake8 errors | Anderson Bravalheri | 2022-03-30 | 1 | -2/+0 |
| | |||||
* | Separate vendoring script and code generator for pyproject validations | Anderson Bravalheri | 2022-03-30 | 2 | -38/+32 |
| | |||||
* | Merge branch 'main' into experimental/support-pyproject | Anderson Bravalheri | 2022-03-16 | 2 | -0/+12 |
|\ | |||||
| * | Fix towncrier command in tools/finalize | Anderson Bravalheri | 2022-03-16 | 1 | -0/+1 |
| | | |||||
| * | Vendor nspektr. Utilize it in Distribution._install_dependencies. | Jason R. Coombs | 2022-03-13 | 1 | -0/+11 |
| | | |||||
* | | Improve custom vendoring logic for validate-pyproject | Anderson Bravalheri | 2022-03-05 | 1 | -7/+6 |
| | | | | | | | | Co-authored-by: Sviatoslav Sydorenko <wk.cvs.github@sydorenko.org.ua> | ||||
* | | Update vendored tomli to 2.0.1 | Anderson Bravalheri | 2022-03-05 | 1 | -11/+0 |
| | | | | | | | | Enforcing local imports is no longer needed. | ||||
* | | Ensure relative imports for vendorised tomli | Anderson Bravalheri | 2022-03-05 | 1 | -0/+11 |
| | | |||||
* | | Add `validate-pyproject` as a vendored dependency | Anderson Bravalheri | 2022-03-05 | 1 | -0/+39 |
|/ | | | | | | | | | | | | | | | | | | | | In order to minimise dependencies, `validate-pyproject` has the ability to "dump" only the code necessary to run the validations to a given directory. This special strategy is used instead of the default `pip install -t`. The idea of using JSONSchema for validation was suggested in #2671, and the rationale for that approach is further discussed in https://github.com/abravalheri/validate-pyproject/blob/main/docs/faq.rst Using a library such as `validate-pyproject` has the advantage of incentive sing reuse and collaboration with other projects. Currently `validate-pyproject` ships a JSONSchema for the proposed use of `pyproject.toml` as means of configuration for setuptools. In the future, if there is interest, setuptools could also ship its own schema and just use the shared infrastructure of `validate-pyproject` (by advertising the schemas via entry-points). | ||||
* | Merge branch 'main' into debt/remove-pkg-resources | Jason R. Coombs | 2022-02-12 | 1 | -0/+17 |
|\ | |||||
| * | Restore more_itertools.more, make importing `concurrent.futures` lazy | Maciej Pasternacki | 2022-02-08 | 1 | -6/+10 |
| | | | | | | | | Co-authored-by: Jason R. Coombs <jaraco@jaraco.com> | ||||
| * | Clean also .pyi of more_itertools | Maciej Pasternacki | 2022-02-08 | 1 | -4/+5 |
| | | |||||
| * | Remove more_itertools.more from vendored libs (fixes pypa/setuptools#3090) | Maciej Pasternacki | 2022-02-08 | 1 | -0/+12 |
| | | |||||
* | | Update vendoring for importlib_metadata to support vendored dependencies ↵ | Jason R. Coombs | 2022-02-06 | 1 | -0/+11 |
|/ | | | | typing_extensions and zipp. | ||||
* | Ensure that _vendor/jaraco is available as a module. Fixes #3084. | Jason R. Coombs | 2022-02-06 | 1 | -0/+2 |
| | |||||
* | Vendor jaraco.text with setuptools. | Jason R. Coombs | 2022-02-05 | 1 | -0/+3 |
| | |||||
* | Modify tools.finalize.check_changes to validate extensions | Anderson Bravalheri | 2022-02-03 | 1 | -2/+9 |
| | | | | | | | | | | | The previous existing implementation would just check for the existence of a preconfigured substring (e.g. `changes`, `doc`, ...). However that can be problematic when the used extension contains one of the valid substrings but is not valid itself. For example `changelog.d/3034.docs.rst` contains the valid `doc` substring but is not a valid name itself. The correct would be `changelog.d/3034.doc.rst`. | ||||
* | Remove 'lorem_ipsum' property from jaraco.text, bypassing the behavior on ↵ | Jason R. Coombs | 2022-02-02 | 1 | -0/+2 |
| | | | | import and other issues. | ||||
* | Remove workaround to add __init__ for vendored jaraco package, seemingly ↵ | Jason R. Coombs | 2022-01-29 | 1 | -3/+0 |
| | | | | unnecessary. | ||||
* | Ensure text file from vendored package is included. | Jason R. Coombs | 2022-01-29 | 1 | -0/+3 |
| | |||||
* | Include all the dependencies needed to run on Python 3.7 and patch all of ↵ | Jason R. Coombs | 2022-01-29 | 1 | -0/+34 |
| | | | | them to work in a vendored environment. | ||||
* | Move launcher build scripts to tools | Jason R. Coombs | 2022-01-14 | 2 | -0/+58 |
| | |||||
* | Move towncrier template to tools | Jason R. Coombs | 2022-01-14 | 1 | -0/+35 |
| | |||||
* | Simplify vendored script to simply include the metadata. | Jason R. Coombs | 2022-01-14 | 1 | -34/+0 |
| | |||||
* | six isn't installed any longer | Jason R. Coombs | 2022-01-14 | 1 | -1/+0 |
| | |||||
* | Remove dependency on paver in vendored update. | Jason R. Coombs | 2022-01-14 | 1 | -2/+4 |
| | |||||
* | Move vendor routine to tools | Jason R. Coombs | 2022-01-14 | 1 | -0/+102 |
| | |||||
* | Add workaround for #2666. | Jason R. Coombs | 2021-05-09 | 1 | -0/+12 |
| | |||||
* | Remove bootstrap and tox-pip and instead rely on pep517. | Jason R. Coombs | 2021-01-19 | 1 | -70/+0 |
| | |||||
* | Exempt README as well. Ref #2395. | Jason R. Coombs | 2020-10-14 | 1 | -1/+2 |
| | |||||
* | Extract PPC64LE into script and port to Python. | Jason R. Coombs | 2020-09-24 | 1 | -0/+28 |
| | |||||
* | Remove Python 2 compatibility | Jason R. Coombs | 2020-08-16 | 1 | -12/+0 |
| | |||||
* | Replace hard-coded tox working dir with the environment variable, honoring ↵ | Jason R. Coombs | 2020-08-15 | 1 | -1/+1 |
| | | | | non-standard working directories. | ||||
* | Ensure that the changelog.d doesn't contain files that won't match. | Jason R. Coombs | 2020-05-13 | 1 | -0/+14 |
| | |||||
* | Protect against situation where the Git user e-mail is not configured. Ref ↵ | Jason R. Coombs | 2020-04-06 | 1 | -0/+8 |
| | | | | #2057. | ||||
* | Replace playbook with code for finalizing a release. | Jason R. Coombs | 2020-03-08 | 1 | -0/+59 |
| | |||||
* | Set PIP_USE_PEP517 in installer command so as not to influence the tests ↵ | Jason R. Coombs | 2020-01-21 | 1 | -0/+2 |
| | | | | with that setting. | ||||
* | Rewrite selective PIP_IGNORE_REQUIRES_PYTHON to allow test dependencies in ↵ | Jason R. Coombs | 2020-01-20 | 1 | -7/+32 |
| | | | | metadata to be installed without ignoring REQUIRES_PYTHON | ||||
* | Move test dependencies to package metadata. | Jason R. Coombs | 2020-01-19 | 1 | -1/+19 |
| | |||||
* | Bootstrap the environment in tox, allowing simple 'tox' to run tests and ↵ | Jason R. Coombs | 2020-01-19 | 1 | -2/+9 |
| | | | | simplifying all of the pipelines. | ||||
* | Restore testing on Python 2, bypassing the requires-python check when ↵ | Jason R. Coombs | 2020-01-12 | 1 | -0/+5 |
| | | | | installing setuptools. | ||||
* | Rely on tox-pip-version to upgrade pip and minimize the hack for removing ↵ | Jason R. Coombs | 2020-01-12 | 1 | -22/+15 |
| | | | | setuptools from the environment. | ||||
* | Restore build-backend and remove switch to avoid pep517. Ref #1644. | Jason R. Coombs | 2019-12-01 | 1 | -6/+0 |
| | |||||
* | tweak workaround for #1644 | Benoit Pierre | 2019-11-15 | 1 | -1/+10 |
| | | | | Work around buggy pip detection code for "pip.exe install/update pip ...". | ||||
* | improve workaround for #1644 | Benoit Pierre | 2019-10-07 | 1 | -0/+29 |
Make it possible to use a more recent version of pip for tests. |