0.5.0 #273
mitsuhiko
announced in
Announcements
0.5.0
#273
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
What's Changed
Rye will no longer enforce a downloaded interpreter for the internal
toolchain. If one has been registered that is compatible it will be
used. Additionally the installer now supports the
RYE_TOOLCHAIN
environment variable which allows a user to supply an already existing
Python interpreter at install time. Allow using system python for self environment #267
The
publish
command now supports--yes
to disable prompts. Add --yes parameter for rye publish #270When a Python debug build (
Py_DEBUG
) is registered as custom toolchain,-dbg
is automatically appended to the name by default. Add -dbg to the toolchain name for debug builds #269lto+pgo builds are now preferred for the Python toolchain builds when
available. Fix a bug that did not prefer the right builds #268
It's now possible for
.python-version
to request partial Python versionsin which case the latest available is used. In particular this means that
a version like
3.10
can be written into.python-version
rather than3.10.11
. This can be accomplished by invokingpin
with the new--relaxed
flag. Added support for (some) loose pins #255Workspaces will no longer discover
pyproject.toml
files in virtualenvsor
.git
folders. Skip .venv and .git when searching workspace #266Adding or removing dependencies with
add
orremove
now reformatsthe
dependencies
array in thepyproject.toml
file to multi-linewith trailing commas. This should result in significantly better
diffing behavior out of the box. Reformat dependencies in pyproject.toml after modification to multi-line #263
Default build-system and license can be specified in global config. more defaults in
config.toml
#244Fixed an issue where the
init
command would not let you createflit
based projects. Fix rye init for flit #254Resolve an error ("No such file or directory") shown after updates on
Linux machines. Read current_exe path before self update (#251) #252
The built-in updater now validates checksums of updates when updates have
SHA-256 hashes available. Validate checksum of downloaded update #253
init
now accepts--no-pin
to not create a.python-version
file. no-pin option forinit
command #247New Contributors
Full Changelog: 0.4.0...0.5.0
This discussion was created from the release 0.5.0.
Beta Was this translation helpful? Give feedback.
All reactions