- update to 8.0.0:
* Updated to simpler typing syntax for optional arguments and
iterable types using `pyupgrade`
* Reformatted files constrained to Python 3.8+ syntax using
`black`
* Updated documentation to prefer `tox` usage
* Updated documentation dependencies and removed upper bounds
on their versions
* Add support for Python 3.12
* Remove upper bound on dependencies
* Support for Python 3.6 has been removed due to its impending end of life and
* Remove Python 3.10 testing and support for now, as Travis CI only has
overridden by any value specified at call time
OBS-URL: https://build.opensuse.org/request/show/1206740
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-apiron?expand=0&rev=8
* Updated to simpler typing syntax for optional arguments and
iterable types using `pyupgrade`
* Reformatted files constrained to Python 3.8+ syntax using
`black`
* Updated documentation to prefer `tox` usage
* Updated documentation dependencies and removed upper bounds
on their versions
* Add support for Python 3.12
* Remove upper bound on dependencies
* Support for Python 3.6 has been removed due to its impending end of life and
* Remove Python 3.10 testing and support for now, as Travis CI only has
overridden by any value specified at call time
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-apiron?expand=0&rev=15
- update to 7.1.0-post.3:
* Update permissions in publishing workflow to allow publishing
of files to GitHub releases
* Use `package` and `wheel_build_env` to speed up tests as this
is a pure Python package. See the tox docs for more detail.
* Use PyPI trusted publishing instead of manual token
authentication
* You can now configure `retry_spec` and `timeout_spec` at the
endpoint level. Calls to endpoints may override the endpoint-
level configuration when necessary.
OBS-URL: https://build.opensuse.org/request/show/1098925
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-apiron?expand=0&rev=6
* Update permissions in publishing workflow to allow publishing
of files to GitHub releases
* Use `package` and `wheel_build_env` to speed up tests as this
is a pure Python package. See the tox docs for more detail.
* Use PyPI trusted publishing instead of manual token
authentication
* You can now configure `retry_spec` and `timeout_spec` at the
endpoint level. Calls to endpoints may override the endpoint-
level configuration when necessary.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-apiron?expand=0&rev=10
- version 6.0.0.post1
* Move from Travis CI to GitHub Actions for testing and publishing
Use PEP 517 builds
* Testing matrix and trove classifiers for Python 3.9
Type hints for all classes, methods, and functions
* Support for Python 3.6 has been removed due to its impending end of life and
the desire to leverage features from 3.7
* Remove Python 3.10 testing and support for now, as Travis CI only has
Python 3.10.0a5 which isn't compatible with recent pytest-randomly releases
* Indicate (by renaming) that all functions in the client module are private, except for call
OBS-URL: https://build.opensuse.org/request/show/914866
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-apiron?expand=0&rev=6
* Ability to specify proxies for a Service definition so all calls to the
service use the defined proxies
* Ability to specify auth for a Service definition so all calls to the
service use the defined authentication
* Ability to specify return_raw_response_object at the endpoint level,
overridden by any value specified at call time
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-apiron?expand=0&rev=4