Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix 587 file finding no commit #4

Closed
wants to merge 109 commits into from

Conversation

RonnyPfannschmidt
Copy link
Owner

  • Use slimmer and more modern APIs
  • Style and deps
  • add packaging to build system dependencies
  • Support working on a Git repository with hg-git
  • Simplify git.parse
  • update workflows
  • Clean up hg
  • More clean up git (buggy)
  • Fix broken git parser
  • hg-git: fix corner case git commit not exported
  • Refactoring git, hg and hg-git
  • Match in hg-git describe + addre TODOs
  • [pre-commit.ci] auto fixes from pre-commit.com hooks
  • hg-git: fix 2 corner cases
  • hg-git: test like git + fixes
  • Better testing hg-git
  • Restore python-tests.yml
  • [pre-commit.ci] pre-commit autoupdate
  • README: remove incorrect mention of pkg_resources
  • [pre-commit.ci] pre-commit autoupdate
  • [pre-commit.ci] auto fixes from pre-commit.com hooks
  • Fix weird version_tuple when hardcoding version_scheme pypa/setuptools-scm#557
  • [pre-commit.ci] pre-commit autoupdate
  • enhance docs and old python erroring
  • gitignore hypothesis
  • [pre-commit.ci] pre-commit autoupdate
  • [pre-commit.ci] auto fixes from pre-commit.com hooks
  • [pre-commit.ci] pre-commit autoupdate
  • [pre-commit.ci] pre-commit autoupdate
  • [pre-commit.ci] pre-commit autoupdate
  • [pre-commit.ci] pre-commit autoupdate
  • [pre-commit.ci] pre-commit autoupdate
  • Accept branches start with 'v' as being a release branch.
  • docs: recommend _version.py as a nicer default
  • [pre-commit.ci] pre-commit autoupdate
  • [pre-commit.ci] pre-commit autoupdate
  • First step towards Incorrect removal of dash in case of pre-release tag string ? pypa/setuptools-scm#524
  • Added a normalize boolean flag and a NonNormalizedVersion class. Using normalize=False is equivalent to setting version_cls=NonNormalizedVersion. Updated tests, added readme and changelog
  • [pre-commit.ci] auto fixes from pre-commit.com hooks
  • Flake8
  • flake8
  • Removed the f string
  • As per code review: reorganized a bit + the NonNormalizedVersion now inherits from Version
  • Exposing NonNormalizedVersion at the root level now that it moved to the config package.
  • version_cls can now receive a string too. Added a test for setuptools/git interaction around normalization
  • [pre-commit.ci] auto fixes from pre-commit.com hooks
  • Added an all entry so that "official" public package-level symbols are referenced.
  • Fixed doc
  • flake8
  • [pre-commit.ci] auto fixes from pre-commit.com hooks
  • Minor tests improvement
  • Readme fix.
  • Fixed changelog
  • [pre-commit.ci] auto fixes from pre-commit.com hooks
  • Update src/setuptools_scm/config.py
  • fix consider switching from toml to tomli pypa/setuptools-scm#585: switch to tomli
  • [pre-commit.ci] pre-commit autoupdate
  • Use UTF-8 encoding when reading pyproject.toml
  • Lint
  • Use os.mkdir rather than subprocess.Popen
  • [pre-commit.ci] pre-commit autoupdate
  • Trying Github Actions config with simple quotes
  • Install pip2 on Github Actions for Mercurial hg-git
  • [pre-commit.ci] pre-commit autoupdate
  • [pre-commit.ci] pre-commit autoupdate
  • [pre-commit.ci] pre-commit autoupdate
  • Adding search_parent_directories to recursively search parent directory for git-root
  • split hg_git support to better invoke the helpers
  • apply reorder-python-imports
  • begin mypy usage - addresses part of Request: adding type hints and py.typed to setuptools_scm pypa/setuptools-scm#501
  • drop pre-commit action as we use pre-commit.ci
  • [pre-commit.ci] pre-commit autoupdate
  • fix git file finding will fail if there are no commits pypa/setuptools-scm#587 - stop file finding on missing commits

flying-sheep and others added 30 commits January 20, 2021 16:45
README: remove incorrect mention of pkg_resources
This pull request updates the tuple parser to use `packaging.version`'s parser
to retrieve the release tuple. This then checks for the dev and local
attributes, including those if applicable.
updates:
- [github.com/PyCQA/flake8: 3.9.0 → 3.9.1](PyCQA/flake8@3.9.0...3.9.1)
Fix pypa#557 - Use packaging.version for version_tuple
RonnyPfannschmidt and others added 29 commits June 25, 2021 16:05
Merge pull request pypa#586 from RonnyPfannschmidt/fix-585/switch-to-tomli
updates:
- [github.com/asottile/pyupgrade: v2.19.4 → v2.20.0](asottile/pyupgrade@v2.19.4...v2.20.0)
Use UTF-8 encoding when reading pyproject.toml
updates:
- [github.com/asottile/pyupgrade: v2.20.0 → v2.21.0](asottile/pyupgrade@v2.20.0...v2.21.0)
Support working on a Git repository with hg-git
updates:
- [github.com/psf/black: 21.6b0 → 21.7b0](psf/black@21.6b0...21.7b0)
- [github.com/asottile/pyupgrade: v2.21.0 → v2.21.2](asottile/pyupgrade@v2.21.0...v2.21.2)
updates:
- [github.com/asottile/pyupgrade: v2.21.2 → v2.23.0](asottile/pyupgrade@v2.21.2...v2.23.0)
updates:
- [github.com/asottile/pyupgrade: v2.23.0 → v2.23.1](asottile/pyupgrade@v2.23.0...v2.23.1)
add mypy and reorder-python-imports to pre-commit
…tion

drop pre-commit action as we use pre-commit.ci
updates:
- [github.com/asottile/pyupgrade: v2.23.3 → v2.24.0](asottile/pyupgrade@v2.23.3...v2.24.0)
on a repository without a commit we cannot tell the valid files, so we don't

# Conflicts:
#	src/setuptools_scm/config.py
#	src/setuptools_scm/discover.py
#	src/setuptools_scm/git.py
#	src/setuptools_scm/utils.py
#	src/setuptools_scm/version.py
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
10 participants