Beekeeper

Latest version: v0.9.2

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

Scan your dependencies

Page 1 of 2

0.9.2

In this release, we're handling cases where servers respond with a text/plain MIME type, even though they have a JSON payload.

0.9.1

Beekeeper 0.9.1 is a bugfix/refinement release.

We have a slightly different API for SSL requirements during hive fetching; now, if at any point in the redirect chain, we encounter a site with SSL, an error will be thrown if we're later directed to a non-SSL site.

We're also fixing some small bugs with timeout handling, and generally cleaning up code nonbehaviorally to be more in-line with good practices.

0.9

beekeeper 0.9 brings a ton of back-end improvements for advanced users. General front-end usage API remains identical, with a couple exceptions.

First, the _verbose flag for request execution has been broken up into two sections. _verbose still logs request data to the console, but now, to receive a full Response object instead of having it parsed, you'll pass the "return_full_object" kwarg instead.

Second, beekeeper now implements a default timeout of 5 seconds. In the event of a timeout, an exception will be raised with a "retry" method so that you can execute the same request again.

There are a lot more changes on the backend.
- Data handlers must now inherit from beekeeper.DataHandler, and will automatically register
- Variable handlers must now be decorated with beekeeper.VariableHandler, and will also automatically register
- Variable handlers now use callback methods on the Request object to set final variables directly.
- Default variable types can now be defined on the hive
- Timeout intervals can now be defined on the hive
- Custom variable handlers are now required when initializing a hive into an API.

0.8.3

This is a bugfix release to fix Python 2 support when a specific method is defined.

0.8

- Automatic filename handling for multipart uploads where the variable value is a file-like object
- Callables can now be defined as global variables - they are executed with every request, and maintain their own state
- Built-in XML parsing support with xmltodict!
- You can now define custom data handlers to work with MIME types beekeeper doesn't know about
- You can define custom variable types and handlers to make your life easier

0.7

Beekeeper 0.7 adds automatic cookie persistence within a session, as well as the traverse option within a hive. It also finalizes the .from_domain() specification.

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.