Python 3.13.0RC2, 3.12.6, 3.11.10, 3.10.15, 3.9.20, and 3.8.20 are now available!
https://discuss.python.org/t/python-3-13-0rc2-3-12-6-3-11-10-3-10-15-3-9-20-and-3-8-20-are-now-available/63161
Hi there! A big joint release today. Mostly security fixes but we also have the final release candidate of 3.13 so let’s start with that! Python 3.13.0RC2 Final opportunity to test and find any show-stopper bugs before we bless and release 3.13.0 final on October 1st. Get it here: Call to action We strongly encourage maintainers of third-party Python projects to prepare their projects for 3.13 compatibilities during this phase, and where necessary publish Python 3.13 wheels on PyPI to be re...
Python 3.12.0
Python Release Python 3.12.0
https://www.python.org/downloads/release/python-3120/
The official home of the Python Programming Language
Welcome to c/Python, the go to place to discuss Python tools, techniques, and news.
We're just getting started, so please use this thread to suggest what this community should look like, what it should cover, and how it should operate.
Python in Excel – Available Now
https://techcommunity.microsoft.com/t5/excel-blog/python-in-excel-available-now/ba-p/4240212
Python in Excel is now generally available for Windows users of Microsoft 365 Business and Enterprise. Last August, in partnership with Anaconda, we..
Python: my new uv setup for development - Adam Johnson
https://adamj.eu/tech/2024/09/18/python-uv-development-setup/
uv is a new, fast Python packaging tool. (I believe it is pronounced as written, “uhv”, rather than spelt out like “you-vee”. This saves a syllable, fitting the tool’s ethos of speed.)
Python's many command-line utilities
https://www.pythonmorsels.com/cli-tools/
Every command-line tool included with Python. These can be run with python -m module_name.
GitHub - facebookincubator/ft_utils: A library of utilities to support efficient, scalable Python development leveraging Free Threaded Python.
GitHub - facebookincubator/ft_utils: A library of utilities to support efficient, scalable Python development leveraging Free Threaded Python.
https://github.com/facebookincubator/ft_utils
A library of utilities to support efficient, scalable Python development leveraging Free Threaded Python. - facebookincubator/ft_utils
uv under discussion on Mastodon
https://simonwillison.net/2024/Sep/8/uv-under-discussion-on-mastodon/
Jacob Kaplan-Moss kicked off this fascinating conversation about [uv](https://docs.astral.sh/uv/) on Mastodon recently. It's worth reading the whole thing, which includes input from a whole range of influential Python community members …
CircuitPython - Trying to set pin value
New to CircuitPython, this feels like it should work according to the docs but it prints six False
s. Any ideas?
#!/usr/bin/env python
import board
import digitalio
import time
class body_controller:
def __init__(self):
SWDIO = board.D5
self._reset_pin = digitalio.DigitalInOut(SWDIO)
print(self._reset_pin.value)
self._reset_pin.switch_to_output(True)
print(self._reset_pin.value)
def turn_on(self):
print(self._reset_pin.value)
self._reset_pin.value = False
print(self._reset_pin.value)
time.sleep(1)
print(self._reset_pin.value)
self._reset_pin.value = True
print(self._reset_pin.value)
body = body_controller()
time.sleep(1)
body.turn_on()
time.sleep(1)