Pronto

Latest version: v2.7.0

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

Scan your dependencies

Page 6 of 7

1.2.0

Added
- Parameter `with_self` to disable reflexivity of `Term.subclasses` and
`Term.superclasses` iterators.
- `TermSet` class which stores a set of terms efficiently while providing
some useful shortcuts to access the underlying data.
Changed
- Moved code of `Term.subclasses` and `Term.superclasses` to a dedicated
iterator class in the `pronto.logic` submodule.
- Dropped `contexter` requirement.
Fixed
- Fix a typo in `Synonym.type` setter leading to a potential bug when
the given `type` is `None`.
- Fix miscellaneous bugs found with `mypy`.
- `fastobo` serializer crashing on namespace clauses because of a type
issue.
- `fastobo` parsers using data version clauses as format version clauses.

1.1.5

Changed
- Bumped `fastobo` to `v0.7.0`, switching parser implementation to use
multi-threading in order to speedup the parser process.

1.1.4

Added
- Explicit support for Python 3.8.
- Support for Windows-style line endings
([53](https://github.com/althonos/pronto/issues/53))

1.1.3

Fixed
- Handling of some clauses in `FastoboParser`.
- `OboSerializer` occasionaly missing lines between term and typedef frames.
Added
- Missing docstrings to some `Entity` properties.

1.1.2

Fixed
- `RdfXMLParser` crashing on entities with `rdf:label` elements
without literal content.

1.1.1

Fixed
- `pronto.serializers` module not being embedded in Wheel distribution.

Page 6 of 7

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.