mock-alchemy-v0.2.0
Quick Summary
Dropped support for < Python 3.7, this version only supports Python 3.7+. The older 0.1.0
version will continue to support Python 2.7, as will 0.1.x
releases. The plan is to use the 0.1.x
releases to support Python 2.7 and Python 3 simultaneously.
The big changes in this version are upgraded documentation, type hinting, and a full test-suite for the development of this package. As with the previous version, this also supports delete and using get with dictionaries and scalars. This version is also much easier to develop and employs many more automated tools for increased development testing and automation. CI testing now includes MacOs, Windows, and Ubuntu with Python 3.7, 3.8, and 3.9 for mock-alchemy
.
There is still a 0.1.x
branch on which the old form of testing is run against should development be done for users of mock-alchemy
on Python 2.7.
What’s Changed
📦 Build System
- Simplified poetry dependencies; switched tox to nox; added flake8 plugins (#8) @rajivsarvepalli
- Switched to Python 3.7+ for main (#2) @rajivsarvepalli
👷 Continuous Integration
- Updated GitHub actions to work better with nox and poetry; (#13) @rajivsarvepalli
- Fixed GitHub actions configuration (#10) @rajivsarvepalli
- Added GitHub actions testing for 0.1.x branch (#2) @rajivsarvepalli
- Updated GitHub actions to work better with nox and poetry; (#13) @rajivsarvepalli
📚 Documentation
- Added documentation and made sphinx link to source code (#15) @rajivsarvepalli
- Added parameter documentation (#13) @rajivsarvepalli
🪲 Fixes
- Fixed UnorderedTuple bug for equalities (#10) @rajivsarvepalli
🔥 Removals and Deprecations
- Removed six (#10) @rajivsarvepalli
💄 Style
- Added type hints for all functions (#13) @rajivsarvepalli
- Simplified poetry dependencies; switched tox to nox; added flake8 plugins (#8) @rajivsarvepalli
🚨 Testing
- Added full testing to mock-alchemy; there is now a distinct testing package (#9) @rajivsarvepalli