Fastobo

Latest version: v0.13.0

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

Scan your dependencies

Page 1 of 7

0.13.0

Added
- Support for exporting to OWL/XML and RDF/XML syntaxes in `fastobo.dump_owl`.
- Support for `os.PathLike` arguments as files in all `fastobo` top-level functions.
Changed
- Bump `pyo3` to `v0.23.4`.
- Bump `fastobo` to `v0.15.4`.
- Bump `fastobo-owl` to `v0.3.2`.
- Bump `horned-owl` to `v1.0`.
- Bump `syn` derive dependency to `v2.0`.
- Use `maturin` instead of `setuptools-rust` to build the project with `pip`.
- Use PyData theme to render the Sphinx documentation.
Removed
- `fastobo.syn.SynonymScope` type (replaced by literal strings where applicable).

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__`.

Page 1 of 7

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.