Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | move setuptools integration to private subpackage | Ronny Pfannschmidt | 2023-05-09 | 3 | -109/+109 |
| | |||||
* | ScmVersion: use f string in repr | Ronny Pfannschmidt | 2023-04-28 | 1 | -3/+3 |
| | |||||
* | restore logging functionality | Ronny Pfannschmidt | 2023-04-27 | 2 | -37/+19 |
| | | | | there was an unintended misconfiguration in the logging setup enforcing always warning levels | ||||
* | chore: bump min setuptools version to 61 | Ronny Pfannschmidt | 2023-04-27 | 1 | -15/+4 |
| | | | | required for pyproject.toml support in setuptools | ||||
* | fix #838: handle incorrectly passed empty tag regex as default | Ronny Pfannschmidt | 2023-04-27 | 2 | -8/+24 |
| | |||||
* | chore: add debug to internal api entrypoint | Ronny Pfannschmidt | 2023-04-27 | 2 | -15/+24 |
| | |||||
* | chore: mercurial - simplify fresh workdir handling | Ronny Pfannschmidt | 2023-04-10 | 1 | -3/+7 |
| | | | | pass parsed version and make the test more concrete | ||||
* | switch command check from help to version | Ronny Pfannschmidt | 2023-04-10 | 1 | -1/+3 |
| | | | | this reduces excess logs | ||||
* | chore: reduce number of imports in version.py | Ronny Pfannschmidt | 2023-04-05 | 1 | -10/+6 |
| | |||||
* | refactor: introduce a own CompletedProcess subclass with parse_success method | Ronny Pfannschmidt | 2023-04-05 | 5 | -76/+92 |
| | |||||
* | git cleanup: replace search_parents with walk_potential_roots | Ronny Pfannschmidt | 2023-04-03 | 1 | -30/+8 |
| | |||||
* | breaking: unify version.distance to int | Ronny Pfannschmidt | 2023-04-03 | 2 | -19/+12 |
| | | | | the difference between distance=0 and distance=None was hiding issues | ||||
* | chore: drop unused code from _types | Ronny Pfannschmidt | 2023-04-03 | 4 | -70/+41 |
| | | | | | * migrates entrypoint protocol to entrypoints * drops global paramspecs | ||||
* | chore: migrate walk_potental_roots to pathlib.Path | Ronny Pfannschmidt | 2023-04-02 | 1 | -13/+6 |
| | |||||
* | chore: use pathlib in hg-git tas helper | Ronny Pfannschmidt | 2023-03-29 | 1 | -1/+1 |
| | |||||
* | introduce a parse_success helper to parse command output | Ronny Pfannschmidt | 2023-03-29 | 2 | -34/+98 |
| | | | | | apply it to git also turn imports to run helpers private | ||||
* | make scmworkdir.path always a Path | Ronny Pfannschmidt | 2023-03-29 | 4 | -25/+15 |
| | |||||
* | remove the utils module | Ronny Pfannschmidt | 2023-03-29 | 10 | -65/+46 |
| | | | | | move command utils to _run_cmd move data_from_mime to integration | ||||
* | chore: drop unused function_has_arg | Ronny Pfannschmidt | 2023-03-29 | 1 | -8/+0 |
| | |||||
* | breaking: purge do/do_ex | Ronny Pfannschmidt | 2023-03-29 | 5 | -133/+133 |
| | |||||
* | breaking: replace trace with logging | Ronny Pfannschmidt | 2023-03-29 | 19 | -120/+214 |
| | |||||
* | rename .hacks to .fallbacks and drop support for pip-egg-info | Ronny Pfannschmidt | 2023-03-29 | 2 | -12/+2 |
| | |||||
* | refactor: has_command: inline optional args | Ronny Pfannschmidt | 2023-03-29 | 1 | -3/+3 |
| | |||||
* | pre-commit autoupdate + has_command fix | Ronny Pfannschmidt | 2023-03-14 | 1 | -1/+10 |
| | |||||
* | refactor/breaking: move file finders to private module | Ronny Pfannschmidt | 2023-03-13 | 5 | -34/+34 |
| | |||||
* | fix: use fspath to protect windows from path objects | Ronny Pfannschmidt | 2023-03-11 | 1 | -0/+2 |
| | |||||
* | refactor: command running - migrate more code to it | Ronny Pfannschmidt | 2023-03-11 | 3 | -13/+15 |
| | |||||
* | refactor: unify command running apis | Ronny Pfannschmidt | 2023-03-11 | 6 | -20/+26 |
| | | | | | | | introduces the _run_cmd private module which is used across the board starts to remove use of the do/do_ex which predate | ||||
* | chore: drop utils.iter_entry_points | Ronny Pfannschmidt | 2023-03-11 | 1 | -9/+0 |
| | |||||
* | refactor: split tracing and command running into own modules | Ronny Pfannschmidt | 2023-03-11 | 17 | -131/+148 |
| | |||||
* | bugfix: restore merge-lost encoding for setup.cfg loading | Ronny Pfannschmidt | 2023-03-09 | 1 | -1/+1 |
| | |||||
* | Merge branch 'main' into feature/custom_version_scheme_outside_setuppy | Spencer Chang | 2023-02-24 | 1 | -8/+2 |
|\ | |||||
| * | Merge remote-tracking branch 'upstream/debt/unused-code' | Ronny Pfannschmidt | 2023-02-24 | 1 | -8/+2 |
| |\ | |||||
| | * | Merge branch 'main' into debt/unused-code | Jason R. Coombs | 2022-11-22 | 2 | -4/+15 |
| | |\ | |||||
| | * \ | Merge branch 'main' into debt/unused-code | Ronny Pfannschmidt | 2022-09-14 | 6 | -9/+58 |
| | |\ \ | |||||
| | * | | | Remove IO parameter for read_dist_name_from_setup_cfg, which is unused and ↵ | Jason R. Coombs | 2022-08-19 | 1 | -6/+2 |
| | | | | | | | | | | | | | | | | | | | | untested. | ||||
* | | | | | fix mypy errors | Spencer Chang | 2023-02-13 | 1 | -2/+2 |
| | | | | | |||||
* | | | | | [pre-commit.ci] auto fixes from pre-commit.com hooks | pre-commit-ci[bot] | 2023-02-13 | 1 | -1/+0 |
| | | | | | | | | | | | | | | | | | | | | for more information, see https://pre-commit.ci | ||||
* | | | | | combine try catch for EntryPoint with entry_points | Spencer Chang | 2023-02-13 | 1 | -4/+7 |
| | | | | | |||||
* | | | | | Merge branch 'main' into feature/custom_version_scheme_outside_setuppy | Spencer Chang | 2023-02-13 | 21 | -614/+484 |
|\ \ \ \ \ | |/ / / / | |||||
| * | | | | pre-commit updates | Ronny Pfannschmidt | 2023-02-12 | 11 | -21/+3 |
| | | | | | |||||
| * | | | | correct git workdir passover and setuptools double call in | Ronny Pfannschmidt | 2023-01-31 | 4 | -31/+24 |
| | | | | | |||||
| * | | | | private configruation module | Ronny Pfannschmidt | 2023-01-31 | 13 | -31/+30 |
| | | | | | |||||
| * | | | | ensure tag regex is a regex | Ronny Pfannschmidt | 2023-01-31 | 1 | -3/+7 |
| | | | | | |||||
| * | | | | introduce config overries | Ronny Pfannschmidt | 2023-01-18 | 4 | -26/+60 |
| | | | | | | | | | | | | | | | | | | | | toml based env vars | ||||
| * | | | | drop unnecessary type-checking guards | Ronny Pfannschmidt | 2023-01-18 | 8 | -37/+16 |
| | | | | | |||||
| * | | | | potential breaking: Configuration as dataclass | Ronny Pfannschmidt | 2023-01-18 | 4 | -92/+42 |
| | | | | | |||||
| * | | | | remove the legacy version parser api | Ronny Pfannschmidt | 2023-01-18 | 6 | -61/+12 |
| | | | | | | | | | | | | | | | | | | | | config is no longer optional | ||||
| * | | | | cut down on the exposed helpers in __init__.py | Ronny Pfannschmidt | 2023-01-18 | 2 | -20/+15 |
| | | | | | |||||
| * | | | | drop the deprecated version_from_scm helper | Ronny Pfannschmidt | 2023-01-18 | 1 | -12/+0 |
| | | | | |