Unihan-etl

Latest version: v0.34.0

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

Scan your dependencies

Page 6 of 11

0.17.0

Features

- mypy `--strict` annotations, via 257

0.16.0

Features

- New option: `--no-cache`

Disregard cached .zip / extracted files, via 259.

Development

- Add python 3.8 and 3.9 to CI

This is to make way for strict type annotations, as the typings and generic
behavior vary dramatically between 3.7 - 3.11.

0.15.0

Breaking changes

- Python 2 compatibility module and imports removed. Python 2.x was officially
dropped in 0.12.0 (2021-06-15) via 258

0.14.0

Improvements

- `load_data`: Accept list of `pathlib.Path` in addition to list of `str`

Compatibility

- Add Python 3.10 (248)
- Dropped Python 3.6 (248)

Development

Infrastructure updates for static type checking and doctest examples.

- Update poetry to 1.1
- CI: Use poetry 1.1.12 and `install-poetry.py` installer (237 + 248)
- Relock poetry.lock at 1.1 (w/ 1.1.7's fix)
- Run pyupgrade for python 3.7
- Tests: Move from `tmpdir` -> `tmp_path`
- Initial [doctests] support added, via 255

[doctests]: https://docs.python.org/3/library/doctest.html

- Initial [mypy] validation, via 255

[mypy]: https://github.com/python/mypy

- CI (tests, docs): Improve caching of python dependencies via
`action/setup-python`'s v3/4's new poetry caching, via 255

- CI (docs): Skip if no `PUBLISH` condition triggered, via 255

Documentation

- Move to `furo` theme
- Add :ref:`quickstart` page
- Link to cihai's developer documentation:
https://cihai.git-pull.com/contributing/

0.13.0

- 236: Convert to markdown

0.12.0

- Update `black` to 21.6b0
- Update trove classifiers to 3.9
- 235: Drop python 2.7, 3.5. Remove python 2 modesets and
`__future__`

Page 6 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.