Pyrelatics2

Latest version: v0.3.1

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

Scan your dependencies

0.3.1

Internal

- Fix `license` in `pyproject.toml` for better display on pypi.org.
- Cleanup old `setup.py` now package release is modernized to use `pyproject.toml`.

0.3.0

Added

- Added testing for Python 3.11 and 3.12, by which they are now supported.
- Added overloads to `RelaticsWebservices.get_result()` and `RelaticsWebservices.run_import()` so linter knows the correct return type.
- Added utility functions to easily travers a path in a Suds object.
- Allow the workspace id in `RelaticsWebservices()` to be a `UUID`.
- Add example workspace to go along with examples in `example.py`.

Changed

- Marked type aliases explicit with `TypeAlias`.
- Cleaned up default values for result dataclasses.
- All result dataclasses now use `slots`.

Fixed

- Fix crash when Import returned a single element.

Internal

- Upgraded github actions `checkout` to `v4` and `setup-python` to `v5` to support migration to node20.
- Actions only run when a `.py` file is changed.
- Use `from x import y` instead of `import x` and `x.y` for easier readable code.

0.2.2

Changed

- Improves package release script to include `README.md` and `CHANGELOG.md`

0.2.1

Changed

- Improves package release mechanisme
- Expanded unit tests

0.2.0

Added

- Added some first unittests

Changed

- `RelaticsWebservices.get_result()` will now return an `ExportResult` object by default, making it similar to
`run_import()`.

Removed

- Removed usage of `InvalidOperationError` and `InvalidWorkspaceError` in favor of using `ExportResult` or
`ImportResult` object to convey the outcome of the request. Both object types have a builtin storage of errors. Both
will evaluate as Falsy when an error was received, otherwise Truthy.

0.1.1

This release marks the first public release.

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.