Unihan-etl

Latest version: v0.34.0

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

Scan your dependencies

Page 2 of 11

0.30.1

Bug fix

- Expansions: Fix loading of double apostrophe values via `kRSUnicode` via `kRSGeneric` (304)

0.30.0post0

CI

- Move CodeQL from advanced configuration file to GitHub's default

Documentation

- Typo fixes

0.30.0

_Maintenance only, no bug fixes, or new features_

Development

- ci: Add pydocstyle rule to ruff (303)

Documentation

- Add docstrings to functions, methods, classes, and packages (303)

0.29.0

_Maintenance only, no bug fixes, or new features_

Packaging

- Move pytest configuration to `pyproject.toml` (299)
- Add Python 3.12 to trove classifiers
- Per [Poetry's docs on managing dependencies] and `poetry check`, we had it wrong: Instead of using extras, we should create these:

toml
[tool.poetry.group.group-name.dependencies]
dev-dependency = "1.0.0"


Which we now do.

[Poetry's docs on managing dependencies]: https://python-poetry.org/docs/master/managing-dependencies/

Development

- Poetry: 1.6.1 -> 1.7.0

See also: https://github.com/python-poetry/poetry/blob/1.7.0/CHANGELOG.md

- Move formatting from `black` to [`ruff format`] (302)

This retains the same formatting style of `black` while eliminating a
dev dependency by using our existing rust-based `ruff` linter.

[`ruff format`]: https://docs.astral.sh/ruff/formatter/

- CI: Update action packages to fix warnings

- [dorny/paths-filter]: 2.7.0 -> 2.11.1

[dorny/paths-filter]: https://github.com/dorny/paths-filter

0.28.1

Bug fix

- `SPACE_DELIMITED_LIST_FIELDS`: Fix for field name `kAccountingNumeric` found
during automated sweep for typos.

Development

- Typo fixes

console
typos --format brief --write-changes


One of these typos was for `kAccountingNumeric` in
`SPACE_DELIMITED_LIST_FIELDS`.

- ruff: Remove ERA / `eradicate` plugin

This rule had too many false positives to trust. Other ruff rules have been beneficial.

0.28.0

Breaking: pytest fixtures now prefixed with `unihan_` (296)

- All pytest plugin fixtures are now prefixed `unihan_`, e.g.:

- `quick_unihan_path` -> `unihan_quick_path`
- `quick_unihan_options` -> `unihan_quick_options`
- `quick_unihan_packager` -> `unihan_quick_packager`
- `ensure_quick_unihan` -> `unihan_ensure_quick`
- `mock_zip` -> `unihan_mock_zip`
- `columns` -> `unihan_quick_columns`

- `TestPackager` fixture has been removed

This fixture was made redundant by `unihan_quick_*` and `unihan_full_*`
fixtures

Bug fixes (296)

- pytest plugin (`unihan_zshrc`): Fix `skipif` condition to run if shell uses `zsh(1)`

Page 2 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.