Cmyt

Latest version: v2.0.2

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

Scan your dependencies

Page 1 of 4

2.0.2

What's Changed
* MNT: bump all GHA (and use commit shas) by neutrinoceros in https://github.com/yt-project/cmyt/pull/198
* TST: rewrite testing workflows around `uv.lock` by neutrinoceros in https://github.com/yt-project/cmyt/pull/199
* MNT: upgrade uv.lock (fonttools 4.55.3, matplotlib 3.10.0) by neutrinoceros in https://github.com/yt-project/cmyt/pull/200
* MNT: add uv-lock to pre-commit by neutrinoceros in https://github.com/yt-project/cmyt/pull/201
* Bump the actions group in /.github/workflows with 3 updates by dependabot in https://github.com/yt-project/cmyt/pull/202
* DEP: lockfile maintenance by neutrinoceros in https://github.com/yt-project/cmyt/pull/203
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/yt-project/cmyt/pull/204
* TST: update uv configuration in bleeding-edge CI by neutrinoceros in https://github.com/yt-project/cmyt/pull/205
* RFC: use strict zip in create_cmap_overview by neutrinoceros in https://github.com/yt-project/cmyt/pull/207
* TYP: improve internal type checking (fix errors flagged by basedpyright) by neutrinoceros in https://github.com/yt-project/cmyt/pull/206
* BUG: fix a bug where `create_cmap_overview` would raise an exception if passed a single element list of colormaps by neutrinoceros in https://github.com/yt-project/cmyt/pull/208
* MNT: bump uv.lock by neutrinoceros in https://github.com/yt-project/cmyt/pull/209
* REL: prepare release 2.0.2 by neutrinoceros in https://github.com/yt-project/cmyt/pull/210


**Full Changelog**: https://github.com/yt-project/cmyt/compare/v2.0.1...v2.0.2

2.0.1

Summary

This is a compatibility release for matplotlib >= 3.13 (future). The only user-facing changes are
- avoid deprecation warnings from the development version of matplotlib 3.11
- dependencies were bumped to
- Python >= 3.10
- numpy >= 1.26
- matplotlib >= 3.8

CPython 3.10-3.13 is supported.

What's Changed

* Bump mypy from 1.5.1 to 1.6.1 in /requirements by dependabot in https://github.com/yt-project/cmyt/pull/153
* Bump mypy from 1.6.1 to 1.7.1 in /requirements by dependabot in https://github.com/yt-project/cmyt/pull/154
* Bump pypa/gh-action-pypi-publish from 1.8.10 to 1.8.11 in /.github/workflows by dependabot in https://github.com/yt-project/cmyt/pull/155
* MNT: autoupdate pre-commit hooks to fix compat with Python 3.12 by neutrinoceros in https://github.com/yt-project/cmyt/pull/157
* MNT: group dependabot updates by neutrinoceros in https://github.com/yt-project/cmyt/pull/156
* Bump the actions group in /.github/workflows with 2 updates by dependabot in https://github.com/yt-project/cmyt/pull/158
* Bump the actions group in /requirements with 1 update by dependabot in https://github.com/yt-project/cmyt/pull/159
* TST: use uv pip compile to test minimal deps by neutrinoceros in https://github.com/yt-project/cmyt/pull/160
* Bump the actions group in /.github/workflows with 1 update by dependabot in https://github.com/yt-project/cmyt/pull/161
* MNT: migrate ruff config by neutrinoceros in https://github.com/yt-project/cmyt/pull/162
* TST: decrease scheduled_testing frequency to weekly instead of daily by neutrinoceros in https://github.com/yt-project/cmyt/pull/163
* STY: migrate formatting from black to ruff-format by neutrinoceros in https://github.com/yt-project/cmyt/pull/164
* DOC: drop black badge by neutrinoceros in https://github.com/yt-project/cmyt/pull/165
* Bump the actions group in /requirements with 1 update by dependabot in https://github.com/yt-project/cmyt/pull/166
* Bump the actions group in /.github/workflows with 1 update by dependabot in https://github.com/yt-project/cmyt/pull/167
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/yt-project/cmyt/pull/168
* Bump mypy from 1.9.0 to 1.10.0 in /requirements in the actions group by dependabot in https://github.com/yt-project/cmyt/pull/169
* TST: remove duplicate test job by neutrinoceros in https://github.com/yt-project/cmyt/pull/173
* Bump mypy from 1.10.0 to 1.10.1 in /requirements in the actions group by dependabot in https://github.com/yt-project/cmyt/pull/171
* Bump pypa/gh-action-pypi-publish from 1.8.14 to 1.9.0 in /.github/workflows in the actions group by dependabot in https://github.com/yt-project/cmyt/pull/170
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/yt-project/cmyt/pull/172
* TST: speed up env resolution with uv by neutrinoceros in https://github.com/yt-project/cmyt/pull/174
* TST: pin minimal env to specific date to constrain indirect dependencies by neutrinoceros in https://github.com/yt-project/cmyt/pull/175
* TYP: fix type-check time incompatibility with matplotlib 3.9.1 by neutrinoceros in https://github.com/yt-project/cmyt/pull/176
* MNT: fix env resolution in bleeding-edge CI by neutrinoceros in https://github.com/yt-project/cmyt/pull/177
* TST: weekly tests against Python 3.13 by neutrinoceros in https://github.com/yt-project/cmyt/pull/178
* Bump mypy from 1.10.1 to 1.11.1 in /requirements in the actions group by dependabot in https://github.com/yt-project/cmyt/pull/179
* Bump mypy from 1.11.1 to 1.11.2 in /requirements in the actions group by dependabot in https://github.com/yt-project/cmyt/pull/180
* Bump pypa/gh-action-pypi-publish from 1.9.0 to 1.10.0 in /.github/workflows in the actions group by dependabot in https://github.com/yt-project/cmyt/pull/181
* TST: migrate to official astral-sh/setup-uv action by neutrinoceros in https://github.com/yt-project/cmyt/pull/182
* MNT: simplify setup-uv usage following 2.1.1 release by neutrinoceros in https://github.com/yt-project/cmyt/pull/183
* Bump the actions group in /.github/workflows with 2 updates by dependabot in https://github.com/yt-project/cmyt/pull/184
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/yt-project/cmyt/pull/185
* TST: add CPython 3.13 to regular CI by neutrinoceros in https://github.com/yt-project/cmyt/pull/186
* DEP: drop support for CPython 3.9 by neutrinoceros in https://github.com/yt-project/cmyt/pull/187
* MNT: cleanup unused dev utility script by neutrinoceros in https://github.com/yt-project/cmyt/pull/188
* BLD: migrate build backend from setuptools to hatchling by neutrinoceros in https://github.com/yt-project/cmyt/pull/190
* DEP: drop support for matplotlib<3.8 and numpy<1.26 by neutrinoceros in https://github.com/yt-project/cmyt/pull/191
* MNT: migrate requirement files to PEP 735 dependency groups by neutrinoceros in https://github.com/yt-project/cmyt/pull/189
* Bump pypa/gh-action-pypi-publish from 1.10.2 to 1.11.0 in /.github/workflows in the actions group by dependabot in https://github.com/yt-project/cmyt/pull/192
* TST: avoid using high level (and thread-unsafe) pyplot API in tests by neutrinoceros in https://github.com/yt-project/cmyt/pull/193
* TST: avoid using high level (and thread-unsafe) pyplot API in internal module by neutrinoceros in https://github.com/yt-project/cmyt/pull/194
* BUG: avoid a deprecation warning from matplotlib 3.11 (dev) by neutrinoceros in https://github.com/yt-project/cmyt/pull/195
* REL: prepare release 2.0.1 by neutrinoceros in https://github.com/yt-project/cmyt/pull/196


**Full Changelog**: https://github.com/yt-project/cmyt/compare/v2.0.0...v2.0.1

2.0.0

What's Changed

This release is technically breaking (hence the major version bump), though it is not expected to affect users in practice. Namely, the private module `cmyt.utils` was renamed `cmyt._utils` to better reflect that it is not public API.

Python 3.9-3.12 is supported

* Bump actions/checkout from 3 to 4 in /.github/workflows by dependabot in https://github.com/yt-project/cmyt/pull/147
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/yt-project/cmyt/pull/148
* TST: move tests to Python 3.12 (stable) by neutrinoceros in https://github.com/yt-project/cmyt/pull/146
* MNT: rename private module to clarify that it's not part of public API by neutrinoceros in https://github.com/yt-project/cmyt/pull/150
* DEPR: cycle out deprecated function from private module by neutrinoceros in https://github.com/yt-project/cmyt/pull/151
* REL: prep release 2.0.0 by neutrinoceros in https://github.com/yt-project/cmyt/pull/152


**Full Changelog**: https://github.com/yt-project/cmyt/compare/v1.4.0...v2.0.0

1.4.0

What's Changed
Compared to version 1.3.1, this version adds support for Python 3.12 and drops support for Python 3.8
There are no new features or fixes in this version.


* Bump mypy from 1.4.1 to 1.5.1 in /requirements by dependabot in https://github.com/yt-project/cmyt/pull/136
* Bump pypa/gh-action-pypi-publish from 1.8.8 to 1.8.10 in /.github/workflows by dependabot in https://github.com/yt-project/cmyt/pull/137
* DEP: drop support for CPython 3.8 by neutrinoceros in https://github.com/yt-project/cmyt/pull/138
* DOC: remove 'python requires' badge by neutrinoceros in https://github.com/yt-project/cmyt/pull/140
* MNT: switch to faster black pre-commit hook by neutrinoceros in https://github.com/yt-project/cmyt/pull/141
* MNT: upgrade black (23.9.0 -> 23.9.1) for faster builds by neutrinoceros in https://github.com/yt-project/cmyt/pull/142
* MNT: update mypy configuration (do not ignore all missing modules) by neutrinoceros in https://github.com/yt-project/cmyt/pull/143
* TST: add CPython 3.12 to test matrix by neutrinoceros in https://github.com/yt-project/cmyt/pull/144
* REL: bump version to 1.4.0 by neutrinoceros in https://github.com/yt-project/cmyt/pull/145

**Full Changelog**: https://github.com/yt-project/cmyt/compare/v1.3.1...v1.4.0

1.3.1

What's Changed
* Bump pypa/gh-action-pypi-publish from 1.8.6 to 1.8.7 in /.github/workflows by dependabot in https://github.com/yt-project/cmyt/pull/128
* Bump mypy from 1.3.0 to 1.4.1 in /requirements by dependabot in https://github.com/yt-project/cmyt/pull/129
* TYP: typecheck with Python 3.11 too by neutrinoceros in https://github.com/yt-project/cmyt/pull/131
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/yt-project/cmyt/pull/132
* Bump pypa/gh-action-pypi-publish from 1.8.7 to 1.8.8 in /.github/workflows by dependabot in https://github.com/yt-project/cmyt/pull/133
* TYP: fix typechecking compatibility with matplotlib 3.8 by neutrinoceros in https://github.com/yt-project/cmyt/pull/134
* REL: prep release 1.3.1 by neutrinoceros in https://github.com/yt-project/cmyt/pull/135


**Full Changelog**: https://github.com/yt-project/cmyt/compare/v1.3.0...v1.3.1

1.3.0

What's Changed
* TST: use numpy and matplotlib nightlies in bleeding-edge CI by neutrinoceros in https://github.com/yt-project/cmyt/pull/123
* DEP: drop dependency on more_itertools by neutrinoceros in https://github.com/yt-project/cmyt/pull/124
* DEP: make colorspacious a test-only dependency by neutrinoceros in https://github.com/yt-project/cmyt/pull/125
* DEP: drop support for matplotlib<3.5 by neutrinoceros in https://github.com/yt-project/cmyt/pull/122
* BLD: use dynamic version metadata by neutrinoceros in https://github.com/yt-project/cmyt/pull/126
* REL: bump version to 1.3.0 by neutrinoceros in https://github.com/yt-project/cmyt/pull/127


**Full Changelog**: https://github.com/yt-project/cmyt/compare/v1.2.1...v1.3.0

Page 1 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.