Closed pperanich closed 2 months ago
Introduced .git-blame-ignore-revs for formatting and code styling revisions:
.git-blame-ignore-revs
ruff
v0.5.0
black
dos2unix
CI workflow (ci.yml) to run tests across multiple Python versions (3.8 to 3.12) on Ubuntu, Windows, and macOS:
ci.yml
3.8
3.12
uv
pytest
Release workflow (publish.yml) to build and publish the package to PyPI upon release creation:
publish.yml
twine
Pre-commit configuration file .pre-commit-config.yaml to automatically format and lint code using ruff.
.pre-commit-config.yaml
Updated pyproject.toml to use Hatchling as the build backend instead of Poetry:
pyproject.toml
3.4.1
Migrated existing python-publish-ezmsg.yml and python-tests.yml GitHub Actions workflows to new ci.yml and publish.yml.
python-publish-ezmsg.yml
python-tests.yml
Refactored and simplified Sphinx configuration:
Various formatting and style improvements across multiple code files:
SETTINGS
STATE
AxisArray
Corrected missing and misaligned function definitions for various async and shutdown methods.
async
shutdown
Fixed issues with AxisArray concatenation and filtering based on keys, ensuring correct behavior when axes are modified or dropped.
Given that there are new features, I think the version should be bumped to 3.5. Otherwise, lgtm.
I'm good with this; Lets target restructure of docs (and separation of sigproc docs) for next release
Added
Introduced
.git-blame-ignore-revs
for formatting and code styling revisions:ruff
linting and formatting (v0.5.0
).black
formatting anddos2unix
fixes.CI workflow (
ci.yml
) to run tests across multiple Python versions (3.8
to3.12
) on Ubuntu, Windows, and macOS:uv
.pytest
.Release workflow (
publish.yml
) to build and publish the package to PyPI upon release creation:uv
to build and upload distributions viatwine
.Pre-commit configuration file
.pre-commit-config.yaml
to automatically format and lint code usingruff
.Changed
Updated
pyproject.toml
to use Hatchling as the build backend instead of Poetry:3.4.1
.Migrated existing
python-publish-ezmsg.yml
andpython-tests.yml
GitHub Actions workflows to newci.yml
andpublish.yml
.Refactored and simplified Sphinx configuration:
Various formatting and style improvements across multiple code files:
SETTINGS
andSTATE
from annotations to assignments for clearer code structure.AxisArray
and generator methods.Fixed
Corrected missing and misaligned function definitions for various
async
andshutdown
methods.Fixed issues with
AxisArray
concatenation and filtering based on keys, ensuring correct behavior when axes are modified or dropped.