Releases: jorenham/unpy
Releases · jorenham/unpy
v0.3.0
Unpy can now fully backport any valid Python 3.13 .pyi
stub to Python 3.10
What's Changed
- cleanup the import-related code by @jorenham in #19
- detect illegal base classes by @jorenham in #20
- dedupe typevars, code cleanup, better newlines by @jorenham in #21
- bump development dependencies by @jorenham in #22
--diff
flag by @jorenham in #23- bump
tox
to4.20.0
by @jorenham in #24 - some of those "recommended community standards" by @jorenham in #25
- update development dependencies by @jorenham in #26
- something resembling a plan by @jorenham in #27
- basedmypy by @jorenham in #28
- Full rewrite of the import-management system by @jorenham in #29
- update development dependencies by @jorenham in #30
- Full rewrite of the type param code by @jorenham in #56
- improved readme and examples by @jorenham in #62
- fix broken
--target
by @jorenham in #63 - renaming of backported import references by @jorenham in #67
- backport
*Ts
toUnpack[Ts]
forpython<3.11
by @jorenham in #69 - set the default target to 3.10 by @jorenham in #70
- bump basedpyright to 1.18.2 by @jorenham in #71
- update all backported import refs, backport more stdlib names by @jorenham in #73
- bump tox to 4.21 & use native toml config by @jorenham in #74
- improved
README.md
by @jorenham in #75 - explicitly disallow unsupported base classes by @jorenham in #77
- disallow quoted annotations,
__future__
imports, and runtime-only nodes by @jorenham in #78 - disallow module-level
__dir__
and__getattr__
functions by @jorenham in #79 - backport nested
ClassVar
andFinal
onpython<3.13
by @jorenham in #80 basedpyright 1.18.3
anduv 0.4.8
by @jorenham in #82- backport
enum.StrEnum
asstr & enum.Enum
by @jorenham in #83 - private names for extracted typevar-likes by @jorenham in #85
- explicitly check for unsupported names by @jorenham in #87
Full Changelog: v0.2.1...v0.3.0
v0.2.1
What's Changed
- Improved features section in
README.md
by @jorenham in #11 - fix
unpy.__main__
by @jorenham in #12 - merged the transformers by @jorenham in #13
unpy --version
andunpy.__version__
by @jorenham in #14- add a
--python
cli option by @jorenham in #15 - more testing and related bugfixes by @jorenham in #16
- tox by @jorenham in #17
- backport stdlib import of py313 and py312 to py311 by @jorenham in #18
Full Changelog: v0.2.0...v0.2.1
v0.2.0
What's Changed
- add imports to
from typing[_extensions] import ...
by @jorenham in #1 - typer by @jorenham in #2
- insert new
from typing[_extensions] import ...
statements by @jorenham in #3 - something resembling docs by @jorenham in #4
- fix missing
TypeVar
import fortype {}
aliases by @jorenham in #5 - Complete PEP-695 backporting to Python 3.11 by @jorenham in #6
- basic
pytest
setup by @jorenham in #7 - fix alert in
README.md
by @jorenham in #8 - fix CI branch by @jorenham in #9
pythoff
->unpy
by @jorenham in #10
Full Changelog: v0.1.0...v0.2.0