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

Major version bump #31

Merged
merged 4 commits into from
Apr 19, 2024
Merged

Major version bump #31

merged 4 commits into from
Apr 19, 2024

Conversation

dominictarro
Copy link
Owner

@dominictarro dominictarro commented Apr 15, 2024

Closes #27

  • Removed low-usage modules
  • Added methods and a pattern for lazy loading blocks
  • Added an optional parameter for BatchTask to stop creating tasks after pre-defined triggers.
  • Updated documentation to reflect the new version.
  • Updated code formatting to use Ruff and applied across the existing codebase.

* Make versioneer unvendored

* Remove testing module

* Remove serializers module

* Remove filesystems module

* Update project build definitions to be pyproject.toml based

* Move package listing to more universally understood requirements.txt

* Move to ruff formatting

* Clean up docs

* Fix: set ruff formatting config

* Refactor static code analysis action

* Refactor package/docs build and publish

* Refactor unit test action

* Fix conftest to treat harness as context manager

* Remove support for Python 3.13

* Add Python 3.12 to PyPI classifiers

* Don't invoke pytest directly, instead through python module optional argument

* Fix dependency install during test action

* Split package and docs build and fix dependency install
@dominictarro dominictarro added the enhancement New feature or request label Apr 15, 2024
* Clean up mkdocs and module/class docstrings

* Add kill switches to the  example on the home page
@dominictarro dominictarro marked this pull request as ready for review April 19, 2024 02:30
@dominictarro dominictarro self-assigned this Apr 19, 2024
@dominictarro dominictarro merged commit 0332413 into main Apr 19, 2024
4 checks passed
@dominictarro dominictarro deleted the v1 branch April 19, 2024 16:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Deprecate low-use modules
1 participant