finally got #StableDiffusion running on #Debian #Sid with #Python312 without installing #pyenv
finally got #StableDiffusion running on #Debian #Sid with #Python312 without installing #pyenv
Special limited edition RC3 of Python 3.13.0 is now out! Please test it so we can release the proper one next week!
As a thank you, have a Python 3.12.7!
https://discuss.python.org/t/python-3-12-7-and-3-13-0rc3-released/66306
The **final** release candidate of Python 3.13 is out!
Library maintainers, please upload wheels to PyPI **now**, especially if you have compiled extensions (there are no more ABI changes), so everything is in place for the big 3.13.0 release in 3 weeks!
Also! Security releases have been made for the full set of Python 3.8 - 3.12. Please upgrade!
Anyone noticed tests running slower on Python 3.12 ? If you're using coverage.py, the quick fix is to set env variable COVERAGE_CORE=sysmon. Just got 3.5x speedup for my tests.
Ref: https://github.com/nedbat/coveragepy/issues/1665 and https://github.com/python/cpython/issues/107674
@djangonaut if you need ideas, our attempt to add 5.0 support for django-storages was stalled that a dropbox library doesn't support Python 3.12 as it's using setup.py (removed in 3.12).
I don't maintain any packages, so I don't really know how this needs updating and how to check it works - but someone on here might!
Then, I'm sure this process could be repeated for a bunch of other Python packages
https://slott56.github.io/2023-10-10-the_debugger.html
A small thought on Python 3.12.
@iamkale This came up today, my colleague needed a one-off UUID and asked about the import, but I ran the `python -m uuid` CLI instead!
Python 3.12 is out!
Find out more and get it here:
https://discuss.python.org/t/python-3-12-0-final-is-here/35186?u=hugovk
And according to https://pyreadiness.org/3.12/ nearly twice as many of the top 360 packages are ready for 3.12 than were on release day for 3.11 or 3.10.
It's likely most will work for 3.12, thanks to everyone who tested early.
2023-10-02:
68 packages (18.9%) support Python 3.12
2022-10-24:
39 packages (10.8%) support Python 3.11
2021-10-04:
38 packages (10.6%) support Python 3.10
```
$ pyenv install 3.12.0
Downloading Python-3.12.0.tar.xz...
-> https://www.python.org/ftp/python/3.12.0/Python-3.12.0.tar.xz
Installing Python-3.12.0...
Installed Python-3.12.0 to /home/gert/.pyenv/versions/3.12.0
```
Weeee installed the Python 3.12 release!
It's Python 3.12 release day!
Hello again #Python library maintainers!
Because everyone was so good at finding bugs last time (thank you!), we're getting a bonus release candidate!
The third and final Python 3.12 RC is out now! Please give it a spin, it's the last chance to find critical problems.
How to test:
https://dev.to/hugovk/help-test-python-312-beta-1508
More info:
Hello #Python library maintainers!
The second and final Python 3.12 release candidate is out!
This means we have under a month before the big release on 2023-10-02 to test our packages and get them ready. And we might help iron out last-minute bugs in Python itself!
I've updated my how-to-test guide:
https://dev.to/hugovk/help-test-python-312-beta-1508
More info:
https://discuss.python.org/t/python-3-12-0rc2-final-release-candidate-released/33105?u=hugovk
Calling all #Python library maintainers!
Python 3.12 is in beta!
This means no new features are allowed in and it's now time to start testing your code. You might find things in your code to fix, or even better, you might find things to fix in Python itself!
Here's how to do it:
https://dev.to/hugovk/help-test-python-312-beta-1508 #python312 #beta #test #CI #GitHubActions
For the next @pillow release, we're only planning on releasing 64-bit wheels for Python 3.12, and are considering dropping 32-bit wheels for some older versions too
https://github.com/python-pillow/Pillow/issues/6941 #Python #Python312 #wheels #64bit #32bit
PEP 684: "A Per-Interpreter GIL" has been accepted for Python 3.12!
https://discuss.python.org/t/pep-684-a-per-interpreter-gil/19583/42?u=hugovk