Pronto

Latest version: v2.7.0

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

Scan your dependencies

Page 1 of 7

2.7.0

Added
- `encoding` argument to `Ontology` constructor to skip auto-detection if needed ([221](https://github.com/althonos/pronto/issues/221), [#241](https://github.com/althonos/pronto/issues/241)).
Fixed
- Broken implementation of `EncodedFile.readinto` causing issues with some encodings ([109](https://github.com/althonos/pronto/issues/109)).
- `tests` module being included in site-install ([237](https://github.com/althonos/pronto/issues/237)).
- Ignore Unicode BOM in `BaseParser.can_parse` if any.

2.6.0

Added
- Explicit support for Python 3.13.
- OWL/XML and RDF/XML format support for `Ontology.dump` ([232](https://github.com/althonos/pronto/issues/232), [#149](https://github.com/althonos/pronto/issues/149)).
Changed
- Bump `fastobo` to `v0.13.0`.
- Use `pyproject.toml` to store project metadata instead of `setup.cfg`.
Fixed
- RDF/XML parser not supporting `owl:annotatedTarget` given as attributes.
- Warn when failing to parse a xref in RDF/XML class parser.
- Allow undeclared synonym types in RDF/XML parser ([229](https://github.com/althonos/pronto/issues/229)).

2.5.8

Fixed
- Extraction of implicit string annotation in RDF/XML files ([231](https://github.com/althonos/pronto/issues/231)).
- RDF/XML parser crash on `oboInOwl:SynonymTypeProperty` when missing a scope ([230](https://github.com/althonos/pronto/issues/230)).
Changed
- Migrate documentation to PyData theme.

2.5.7

Fixed
- Handling of RDF datatypes in RDF/XML parser ([223](https://github.com/althonos/pronto/pull/223), by [chrishmorris](https://github.com/chrishmorris)).

2.5.6

Added
- Explicit support for Python 3.12.
Fixed
- Synonym types not being properly extracted by RDF/XML parser ([218](https://github.com/althonos/pronto/issues/218)).

2.5.5

Fixed
- `replaced_by` and `consider` attributes not being extracted from RDF/XML documents on missing RDF datatype ([209](https://github.com/althonos/pronto/issues/209)).
- Hard requirement on `multiprocessing.pool` preventing the package to work single-threaded on more restrictive environments ([208](https://github.com/althonos/pronto/pull/208)).

Page 1 of 7

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.