Pymyob

Latest version: v1.4.0

Safety actively analyzes 693883 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 10

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 plain `assert`.
- 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:
- 75757d9d6357064fa065be71a2649e7b06031bb1 Updated to f-strings
- 2cb4105d5c39139f0ea2776972aa1d3235b2a548 Tidied up the gitignore

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 via `myob.VERSION` / `myob.__version__`.
- Tests no longer run through setuptools.

1.2.24

88 Added endpoints for Sale/CreditRefund, Sale/CreditSettlement, Purchase/DebitRefund, Purchase/DebitSettlement, Purchase/SupplierPayment (thanks timrichardson!).

1.2.23

84, afbf0a5 Added endpoints for GeneralLedger/GeneralJournal (thanks timrichardson!).

1.2.21

83 Added endpoints for GeneralLedger/AccountRegister and GeneralLedger/AccountingProperties (thanks timrichardson!).

1.2.20

5dc857efccb6c7f273d1de973f5b6bb7ba99ba87 Added `MyobInternalServerError` exception, which will now be raised in place of `MyobExceptionUnknown` when HTTP500 errors come back from MYOB. (Technically this is a backwards incompatible change, but insignificant enough to not bump minor version.)

Page 1 of 10

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.