Skip to content

Commit af2bd46

Browse files
committed
Some NEWS entries
I'm a bit late on finishing them, so back-dated
1 parent fe52b36 commit af2bd46

File tree

1 file changed

+38
-0
lines changed

1 file changed

+38
-0
lines changed

web/news.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,44 @@ summary: Important events happening.
55

66
This page lists important changes or issues affecting MSYS2 users. You can [:material-rss: subscribe via RSS](../news.xml). We also post them to [Mastodon](https://fosstodon.org/@msys2org) / [Bluesky](https://bsky.app/profile/msys2org.bsky.social), including some not-so-important things :)
77

8+
### 2026-02-01 - Rust Cygwin packages update
9+
10+
Back in September we got our first Rust-based Cygwin package with fish shell v4,
11+
and the number of Rust-based packages has slowly increased since then. We now
12+
have the following packages in the repo:
13+
14+
breezy, cargo-c, cargo-edit, fish, git, just, maturin, python-cryptography,
15+
python-dulwich, python, fastbencode, python-patiencediff, python-uv-build,
16+
uutils-coreutils
17+
18+
Thank you to everyone in the Rust community who has contributed to, or merged
19+
Cygwin support into the relevant crates!
20+
21+
### 2026-01-31 - More strict "pip install" for local installations
22+
23+
Our mingw pip has for some time now printed a warning if you've used it to
24+
install into the user/system site-packages, since it can break/conflict with
25+
MSYS2-provided packages. We have now made this check more strict by erroring out
26+
instead. This means that if you use "pip install" on your local machine outside
27+
of a venv, you must now pass "--break-system-packages" to pip for it to continue.
28+
29+
In case you are running in CI then it's still a warning, and there are currently
30+
no plans to change that. We check if the "CI" env var is set, which is the case
31+
with GitHub and GitLab by default for example. However, it's still a good idea
32+
to pass "--break-system-packages" even in CI to silence the warning and inform
33+
your future self that this might be a source of problems.
34+
35+
### 2026-01-31 - Python 3.14 Update
36+
37+
We've now updated to 3.14, just a few weeks after the 3.13 update. Everything
38+
was still fresh in our minds and the rebase turned out to be easy. The rebuild
39+
was the smoothest Python rebuild so far, so there is a good chance you wont
40+
notice any issues either. However, please tell us if you find any.
41+
42+
As announced, we removed the cygpty patch, so if you are on systems without
43+
conpty, like Windows 8.1, it will no longer detect a tty in mintty and you'll
44+
have to pass "-i" explicitly to get an interactive Python shell.
45+
846
### 2026-01-10 - Python 3.13 Update
947

1048
We have now updated to Python 3.13. Please let us know if you encounter any

0 commit comments

Comments
 (0)