Blacksmith

Latest version: v4.0.5

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

Scan your dependencies

Page 2 of 10

3.1.1

------------------------------
* Update the nomad service discovery for versionned service.
Now the version is added in the environment variable by default.
All the service and url are configurable.

3.1.0

------------------------------
* Add support of nomad for service discovery.
See :class:`blacksmith.AsyncNomadDiscovery` - contrib from gdchamal

3.0.0

------------------------------
* Drop support of python 3.7, add support of python 3.12
* Remove the deprecated result.response property replaced by result.unwrap()
* Drop support of pydantic 1

2.7.2

------------------------------
* Fix small typing issue

2.7.1

------------------------------
* Small fix for type Url with pydantic 2

2.7.0

------------------------------
* Add a way to support multiple serialization format, more than json.
In this release, support of ``application/x-www-form-urlencoded`` is
natively support. A new abstract class
:class:`blacksmith.AbstractHttpBodySerializer` is available to handle
new kind of serialization format.
The function :func:`blacksmith.register_http_body_serializer` has been
added to register new format.

Page 2 of 10

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.