Apiron Versions Save

:fried_egg: apiron is a Python package that helps you cook a tasty client for RESTful APIs. Just don't wash it with SOAP.

v7.1.0-post.3

11 months ago

[7.1.0-post.3] - 2023-06-20

Fixed

  • Update permissions in publishing workflow to allow publishing of files to GitHub releases

v7.1.0-post.2

11 months ago

[7.1.0-post.2] - 2023-06-14

Changed

  • Use package and wheel_build_env to speed up tests as this is a pure Python package. See the tox docs for more detail.

v7.1.0-post.1

1 year ago

[7.1.0-post.1] - 2023-04-24

Changed

  • Use PyPI trusted publishing instead of manual token authentication

v7.1.0

1 year ago

[7.1.0] - 2023-04-19

Added

  • You can now configure retry_spec and timeout_spec at the endpoint level. Calls to endpoints may override the endpoint-level configuration when necessary.

v7.0.0

1 year ago

[7.0.0] - 2022-12-07

Fixed

  • Ensure py.typed files end up in binary wheel distribution, which may break type checking for consumers

What's Changed

New Contributors

Full Changelog: https://github.com/ithaka/apiron/compare/v6.1.0...v7.0.0

v6.1.0

2 years ago

[6.1.0] - 2021-12-22

Added

  • Add py.typed file so mypy can check against package types in downstream applications

v6.0.1

2 years ago

[6.0.1] - 2021-10-12

Changed

  • Use interpolation for logging messages to avoid wasted computation

v6.0.0-post.1

2 years ago

[6.0.0-post.1] - 2021-06-21

Changed

  • Move from Travis CI to GitHub Actions for testing and publishing
  • Use PEP 517 builds

v6.0.0

2 years ago

[6.0.0] - 2021-06-14

Added

  • Testing matrix and trove classifiers for Python 3.9
  • Type hints for all classes, methods, and functions

Removed

  • Support for Python 3.6 has been removed due to its impending end of life and the desire to leverage features from 3.7

Changed

  • 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

v5.1.0

3 years ago

[5.1.0] - 2020-07-14

Added

  • 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