Releases: fastobo/fastobo-py
Releases · fastobo/fastobo-py
v0.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 allfastobo
top-level functions.
Changed
- Bump
pyo3
tov0.23.4
. - Bump
fastobo
tov0.15.4
. - Bump
fastobo-owl
tov0.3.2
. - Bump
horned-owl
tov1.0
. - Bump
syn
derive dependency tov2.0
. - Use
maturin
instead ofsetuptools-rust
to build the project withpip
. - Use PyData theme to render the Sphinx documentation.
Removed
fastobo.syn.SynonymScope
type (replaced by literal strings where applicable).
v0.12.3
Added
- Explicit support for Python 3.12.
Changed
- Bump
pyo3
tov0.19.2
. - Make
DisconnectedChannelError
inherit fromRuntimeError
instead ofChildProcessError
.
v0.12.2
Added
- Explicit support for Python 3.11.
- Pre-built wheels for MacOS
aarch64
platforms.
Changed
- Bump
pyo3
tov0.17.3
. - Bump
fastobo
tov0.15.1
. - Bump
fastobo-graphs
tov0.4.8
.
v0.12.1
Changed
- Stop releasing the GIL when loading an ontology from a file to fix Windows compilation.
v0.12.0
v0.11.1
Fixed
- Extraction of date argument when creating a
CreationDateClause
. - Skip displaying empty xrefs in
fastobo.typedef.DefClause.__repr__
.
v0.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 (usingfastobo-owl
andhorned-owl
) in Functional-style syntax (usinghorned-functional
).
Changed
- Bumped
fastobo
tov0.14.0
. - Bumped
fastobo-graphs
tov0.4.4
. DateClause
may now store adatetime.date
instead of adatetime.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 latestsetuptools_rust
versions.
0.10.2-post1
Added
- Aarch64 wheels built from GitHub Actions and deployed to PyPI (#245).