After a few years, I've dug in and made a number of improvements to the development process, tests and scripts for the instax-api client.
The biggest change for users is that rather than creating a script that will get installed into the computers path, the print script is now called as a python module. For example:
python3 -m instax.print myPhoto.jpg
For development, the debug server can be launched with: python3 -m instax.debugServer
What's Changed
- Added pre-commit for development.
- Added poetry for development environment and requirement install.
- Added github actions for test and linting as well as for pypi publishing.
- A number of fixes to the unit tests.
- Changed
instax-print
toinstax.print
module script. - Changed
testServer.py
toinstax.debugServer
module script. - Removed a load of custom code from
instaxImage.py
and switched to Pillow ImageOps which should provide more consistent results. - Switched default branch from
master
tomain
What's Changed
- Bump pillow from 6.2.2 to 8.2.0 by @dependabot in #25
- feat: general code improvements and adding github workflow by @jpwsutton in #30
New Contributors
- @dependabot made their first contribution in #25
- @jpwsutton made their first contribution in #30
Full Changelog: v0.6...0.8.0