Skip to content

Use static versioning over setuptools_scm#49

Merged
ctrueden merged 3 commits intomasterfrom
48-remove-automagic-versioning
Sep 22, 2022
Merged

Use static versioning over setuptools_scm#49
ctrueden merged 3 commits intomasterfrom
48-remove-automagic-versioning

Conversation

@gselzer
Copy link
Copy Markdown
Member

@gselzer gselzer commented Sep 22, 2022

Remaining questions:

  • Despite being cleared by flake8, the declaration of __version__ after the imports technically violates PEP8. Do we care about this?

@gselzer gselzer requested a review from ctrueden September 22, 2022 18:18
@gselzer gselzer self-assigned this Sep 22, 2022
@gselzer gselzer linked an issue Sep 22, 2022 that may be closed by this pull request
@gselzer gselzer force-pushed the 48-remove-automagic-versioning branch from d5882dd to c535dfc Compare September 22, 2022 18:21
* Rename _scyjava_version to _expected_version, for clarity.
* Use imperative tense for docstrings, as per Python convention.
* Terminate each docstring sentence with a period.
In this way, it can be used easily by a downstream component to
extract its version into its own __version__ dunder as well.

And change get_version to raise an exception if extraction fails.
@ctrueden
Copy link
Copy Markdown
Member

ctrueden commented Sep 22, 2022

the declaration of version after the imports technically violates PEP8. Do we care about this?

After discussion with @gselzer, I aggressively do not care about this. Merging.

@ctrueden ctrueden merged commit 252a9ed into master Sep 22, 2022
@ctrueden ctrueden deleted the 48-remove-automagic-versioning branch September 22, 2022 20:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Remove automagic versioning

2 participants