1.0.5
What's Changed
- Enhancements
- Reduced sleep time to reduce processing speed.
- Improved removal of old tracks by making sure that only tracks that were processed due to gaps are deleted.
- Fixed unit tests assertion, the test is valid now
- Added more tests -
venv--test-cli - Added timeout (wrapt_timeout_decorator) to the internal
do_command_for - handling freezes due to random access to pipes (I/O operations)
- Added
audacity-scriptingas a CLI command; After installing this package, the CLI is available with bothaudacity-scriptingandaudacity_scripting
- Logs
- Improved logs - printing the status of what's happening clearly.
- Replaced the word "Finished" with "Completed"; I feel that "F" has a lousy context, and reading "C" makes me feel better.
- Makefile
- Added
pipelisttargets to download and install. - Added
audacitytargets to download and install. - Re-Added
setuptoolsto initial.venvpreparation.
- Added
- CI/CD
- Added "wait for Audacity" by waiting for
Audacity.exeto exist. - Removed
pipelist- this was useful for debugging; no need anymore. - Removed the need of Choco; Downloading Audacity
.exeand installing it silently - takes 10 seconds instead of 40 seconds with Choco. - Added
release-test.ymlpipeline to test the release pipeline before creating a new release. The pipeline can fail in case of "file exists in PyPi" error. - Added a
nameto thetests.yml - testsjob; it's prettier withTestsrather thantests.
- Added "wait for Audacity" by waiting for
- Docs
- Added link to this package in PyPi.
- Added the
Contributingsection
What's Changed
- Feature/refactor by @unfor19 in #4
- added macos journey by @unfor19 in #5
- Feature/improved logs by @unfor19 in #6
- Fix/windows pipe cicd by @unfor19 in #7
- ci - fix release pipeline by @unfor19 in #8
Full Changelog: 0.0.1...1.0.5