arkrow / PyMusicLooper

A python program for repeating music endlessly and creating seamless music loops, with play/export/tagging support.
https://pypi.org/project/pymusiclooper/
MIT License
261 stars 25 forks source link

Add PyInstaller & Dynamic Versioning Support #40

Open arkrow opened 4 months ago

arkrow commented 4 months ago

Summary by Sourcery

Replaced static versioning with dynamic versioning using poetry-dynamic-versioning by moving version definition from pymusiclooper/init.py to pymusiclooper/version.py.

sourcery-ai[bot] commented 4 months ago

Reviewer's Guide by Sourcery

This pull request introduces support for PyInstaller and dynamic versioning in the pymusiclooper project. The changes involve moving the versioning logic from the __init__.py file to a new __version__.py file, which will be dynamically updated by the poetry-dynamic-versioning tool.

File-Level Changes

Files Changes
pymusiclooper/__init__.py
pymusiclooper/__version__.py
Refactored versioning logic to support dynamic versioning with poetry-dynamic-versioning by moving it from __init__.py to a new __version__.py file.

Tips - Trigger a new Sourcery review by commenting `@sourcery-ai review` on the pull request. - Continue your discussion with Sourcery by replying directly to review comments. - You can change your review settings at any time by accessing your [dashboard](https://app.sourcery.ai): - Enable or disable the Sourcery-generated pull request summary or reviewer's guide; - Change the review language; - You can always [contact us](mailto:support@sourcery.ai) if you have any questions or feedback.