Fastobo

Latest version: v0.12.3

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

Scan your dependencies

Page 1 of 7

0.12.3

Added
- Explicit support for Python 3.12.
Changed
- Bump `pyo3` to `v0.19.2`.
- Make `DisconnectedChannelError` inherit from `RuntimeError` instead of `ChildProcessError`.

0.12.2

Added
- Explicit support for Python 3.11.
- Pre-built wheels for MacOS `aarch64` platforms.
Changed
- Bump `pyo3` to `v0.17.3`.
- Bump `fastobo` to `v0.15.1`.
- Bump `fastobo-graphs` to `v0.4.8`.

0.12.1

Changed
- Stop releasing the GIL when loading an ontology from a file to fix Windows compilation.

0.12.0

Changed
- Improve handling of exceptions in Rust code.
- Bump `pyo3` dependency to `v0.16`.
- Intern constant strings returned by `raw_tag` methods of clause objects.
Fixed
- Compilation of `fastobo` extension with newer `setuptools-rust` versions ([300](https://github.com/fastobo/fastobo-py/pull/300)).
Removed
- Support for Python 3.6.

0.11.1

Fixed
- Extraction of date argument when creating a `CreationDateClause`.
- Skip displaying empty xrefs in `fastobo.typedef.DefClause.__repr__`.

0.11.0

Added
- `fastobo.exceptions` module with dedicated exception types to report specific errors.
- `fastobo.dump_owl` to convert and write an OBO document to an OWL ontology (using `fastobo-owl` and `horned-owl`) in Functional-style syntax (using `horned-functional`).
Changed
- Bumped `fastobo` to `v0.14.0`.
- Bumped `fastobo-graphs` to `v0.4.4`.
- `DateClause` may now store a `datetime.date` instead of a `datetime.datetime` if the source document contains a date without time specifier.
- PyPI source distribution now contains vendored Rust sources, allowing compilation without network access.
Fixed
- `setup.py` script not auto-installing the Rust compiler in latest `setuptools_rust` versions.

Page 1 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.