Pyconll

Latest version: v3.2.0

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

Scan your dependencies

Page 2 of 6

3.0.1

Fixed
- Fix issue with conda build where package name cannot be read from external sources anymore.

3.0.0

Fixed
- Handled multi-word tokens better in Tree creation by simply ignoring them since they do not interact with dependency relations.
- Several linting and style issues on updating tools.
- Conllable metaclass is now set properly in Python 3 method rather than old Python 2 method.
- Several typos in the docstrings via new codespell linting process.
- Thorough dependency cleanup and updating.

Changed
- A Sentence with no root will throw a ValueError on Tree creation rather than returning an empty tree.
- Continued changes and improvements with DevOps moving from TravisCI to GitHub actions, having better structured tests, typo checking as part of linting, etc.
- Dependencies are now separated into build specific and other dev dependencies

Added
- Type annotations the public and internal API
- Added UD 2.7 to the list of versions validated against.
- Revamped version mechanism so that this is now present within the actual module under `pyconll.__version__` as a string

Removed
- Python 3.4 and 3.5 support was removed as part of supporting type annotations and staying up to date with the currently supported versions.
- Loading or iterating from network url was removed. It introduced a dependency that was better removed, and did not seem to be used often in the wild. It also encourages inefficient design and can be easily replicated for those who need it.

2.3.3

Fixed
- Github action workflows were using old version of python that was no longer supported.

2.3.2

Fixed
- General quality improvements including documentation improvements, docstring improvements, better testing strategies, etc.
- Clarified supported UD versions in README

2.3.1

Fixed
- PyPi workflow on release had improper repository url

2.3

Fixed
- Bug in outputting enhanced dependencies when index had a range or was for an empty node
- Typo in variable reference in documentation generation code
- Corrected docstring for `set_meta` for the Sentence API

Added
- `remove_meta` was added to the Sentence API thanks to alexeykosh

Changed
- Miscellaneous testing improvements and investments, Makefile improvements, release script improvements, and community improvements

Page 2 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.