Releases: uptick/pymyob
Releases · uptick/pymyob
1.4.0
#106 Swapped over to Ruff for linting, cleaning up some code smells:
- Providing a non-datetime object to
oauth_expires_at
now raises ValueError explicitly rather than using a plainassert
. - Bumped minimum supported python version to 3.10 to take advantage of some slightly nicer type checking.
#107 Added some crude type annotations (to be improved on over time).
Other housekeeping:
1.3.0
#105 Swapped to pyproject.toml & hatchling:
- Packaging is now through pyproject.toml & hatchling
- Source now sits under
src/
folder - Minimum supported python version is 3.8, enforced through bumped dependencies.
- Tests test up to 3.13.
VERSION
and__version__
are no longer exposed viamyob.VERSION
/myob.__version__
.- Tests no longer run through setuptools.