summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* move setuptools integration to private subpackageRonny Pfannschmidt2023-05-093-109/+109
|
* ScmVersion: use f string in reprRonny Pfannschmidt2023-04-281-3/+3
|
* restore logging functionalityRonny Pfannschmidt2023-04-272-37/+19
| | | | there was an unintended misconfiguration in the logging setup enforcing always warning levels
* chore: bump min setuptools version to 61Ronny Pfannschmidt2023-04-271-15/+4
| | | | required for pyproject.toml support in setuptools
* fix #838: handle incorrectly passed empty tag regex as defaultRonny Pfannschmidt2023-04-272-8/+24
|
* chore: add debug to internal api entrypointRonny Pfannschmidt2023-04-272-15/+24
|
* chore: mercurial - simplify fresh workdir handlingRonny Pfannschmidt2023-04-101-3/+7
| | | | pass parsed version and make the test more concrete
* switch command check from help to versionRonny Pfannschmidt2023-04-101-1/+3
| | | | this reduces excess logs
* chore: reduce number of imports in version.pyRonny Pfannschmidt2023-04-051-10/+6
|
* refactor: introduce a own CompletedProcess subclass with parse_success methodRonny Pfannschmidt2023-04-055-76/+92
|
* git cleanup: replace search_parents with walk_potential_rootsRonny Pfannschmidt2023-04-031-30/+8
|
* breaking: unify version.distance to intRonny Pfannschmidt2023-04-032-19/+12
| | | | the difference between distance=0 and distance=None was hiding issues
* chore: drop unused code from _typesRonny Pfannschmidt2023-04-034-70/+41
| | | | | * migrates entrypoint protocol to entrypoints * drops global paramspecs
* chore: migrate walk_potental_roots to pathlib.PathRonny Pfannschmidt2023-04-021-13/+6
|
* chore: use pathlib in hg-git tas helperRonny Pfannschmidt2023-03-291-1/+1
|
* introduce a parse_success helper to parse command outputRonny Pfannschmidt2023-03-292-34/+98
| | | | | apply it to git also turn imports to run helpers private
* make scmworkdir.path always a PathRonny Pfannschmidt2023-03-294-25/+15
|
* remove the utils moduleRonny Pfannschmidt2023-03-2910-65/+46
| | | | | move command utils to _run_cmd move data_from_mime to integration
* chore: drop unused function_has_argRonny Pfannschmidt2023-03-291-8/+0
|
* breaking: purge do/do_exRonny Pfannschmidt2023-03-295-133/+133
|
* breaking: replace trace with loggingRonny Pfannschmidt2023-03-2919-120/+214
|
* rename .hacks to .fallbacks and drop support for pip-egg-infoRonny Pfannschmidt2023-03-292-12/+2
|
* refactor: has_command: inline optional argsRonny Pfannschmidt2023-03-291-3/+3
|
* pre-commit autoupdate + has_command fixRonny Pfannschmidt2023-03-141-1/+10
|
* refactor/breaking: move file finders to private moduleRonny Pfannschmidt2023-03-135-34/+34
|
* fix: use fspath to protect windows from path objectsRonny Pfannschmidt2023-03-111-0/+2
|
* refactor: command running - migrate more code to itRonny Pfannschmidt2023-03-113-13/+15
|
* refactor: unify command running apisRonny Pfannschmidt2023-03-116-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_pointsRonny Pfannschmidt2023-03-111-9/+0
|
* refactor: split tracing and command running into own modulesRonny Pfannschmidt2023-03-1117-131/+148
|
* bugfix: restore merge-lost encoding for setup.cfg loadingRonny Pfannschmidt2023-03-091-1/+1
|
* Merge branch 'main' into feature/custom_version_scheme_outside_setuppySpencer Chang2023-02-241-8/+2
|\
| * Merge remote-tracking branch 'upstream/debt/unused-code'Ronny Pfannschmidt2023-02-241-8/+2
| |\
| | * Merge branch 'main' into debt/unused-codeJason R. Coombs2022-11-222-4/+15
| | |\
| | * \ Merge branch 'main' into debt/unused-codeRonny Pfannschmidt2022-09-146-9/+58
| | |\ \
| | * | | Remove IO parameter for read_dist_name_from_setup_cfg, which is unused and ↵Jason R. Coombs2022-08-191-6/+2
| | | | | | | | | | | | | | | | | | | | untested.
* | | | | fix mypy errorsSpencer Chang2023-02-131-2/+2
| | | | |
* | | | | [pre-commit.ci] auto fixes from pre-commit.com hookspre-commit-ci[bot]2023-02-131-1/+0
| | | | | | | | | | | | | | | | | | | | for more information, see https://pre-commit.ci
* | | | | combine try catch for EntryPoint with entry_pointsSpencer Chang2023-02-131-4/+7
| | | | |
* | | | | Merge branch 'main' into feature/custom_version_scheme_outside_setuppySpencer Chang2023-02-1321-614/+484
|\ \ \ \ \ | |/ / / /
| * | | | pre-commit updatesRonny Pfannschmidt2023-02-1211-21/+3
| | | | |
| * | | | correct git workdir passover and setuptools double call inRonny Pfannschmidt2023-01-314-31/+24
| | | | |
| * | | | private configruation moduleRonny Pfannschmidt2023-01-3113-31/+30
| | | | |
| * | | | ensure tag regex is a regexRonny Pfannschmidt2023-01-311-3/+7
| | | | |
| * | | | introduce config overriesRonny Pfannschmidt2023-01-184-26/+60
| | | | | | | | | | | | | | | | | | | | toml based env vars
| * | | | drop unnecessary type-checking guardsRonny Pfannschmidt2023-01-188-37/+16
| | | | |
| * | | | potential breaking: Configuration as dataclassRonny Pfannschmidt2023-01-184-92/+42
| | | | |
| * | | | remove the legacy version parser apiRonny Pfannschmidt2023-01-186-61/+12
| | | | | | | | | | | | | | | | | | | | config is no longer optional
| * | | | cut down on the exposed helpers in __init__.pyRonny Pfannschmidt2023-01-182-20/+15
| | | | |
| * | | | drop the deprecated version_from_scm helperRonny Pfannschmidt2023-01-181-12/+0
| | | | |