← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 72
  1. Soft-deprecating re.match()

    Quick, without looking it up, what does re.match() do?

  2. Help test Python 3.15!

    Calling all Python library maintainers!

  3. Security: line goes up

    Like many other projects, CPython is experiencing a huge increase in security reports.

  4. Yes, but not the dict kind of dictionary.

  5. I’m happy to rejoin the Sovereign Tech Fellowship!

  6. A CLI to fight GitHub spam

    gh triage spam # We get a lot of spam in the CPython project.

  7. Tachyon # I tried out Tachyon, the new “high-frequency statistical sampling profiler” coming in Python 3.15, to see if we can speed up the Pillow imaging library.

  8. Localising xkcd

    I gave a lightning talk at a bunch of conferences in 2025 about some of the exciting new things coming in Python 3.14, including template strings.

  9. The dateutil library is a popular and powerful Python library for dealing with dates and times.

  10. Starting in 2019, Python 3.8 and 3.9 release manager Łukasz Langa added a new section to the release notes called “And now for something completely different” with a sketch transcript from Monty Python.

  11. Steering Council results

    The Python Steering Council 2026 election results are in and congratulations to the new Python Steering Council!

  12. Steering Council election

    🗳️ Update: See the results!

  13. Setting secrets in env vars

    Sometimes you need to set environment variables with secrets, API keys or tokens, but they can be susceptible to exfiltration by malware, as seen during the recent Shai-Hulud attack.

  14. Python Core Sprint 2025

    🐍🏃In September, the annual Python Core Sprint was hosted by Arm in Cambridge, UK!

  15. PEP 810 proposes “explicit lazy imports” for Python 3.15: Lazy imports defer the loading and execution of a module until the first time the imported name is used, in contrast to ‘normal’ imports, which eagerly load and execute a module at the point of the…

  16. Releasing Python 3.14.0

    Prologue # I livetooted the release of Python 3.14.0.

  17. Ready prek go!

    I’ve been using prek recently as a drop-in replacement for pre-commit.

  18. Some out-of-context quotes: “We can just bump the version and move on.” – Dr.

  19. Run coverage on tests

    I recommend running coverage on your tests.

  20. PEPs & Co.

    PEPs # Here’s Barry Warsaw on the origin of PEPs, or Python Enhancement Proposals (edited from PyBay 2017): I like backronyms.

  21. Following Jeff Triplett’s lead, here’s a list of my most used terminal commands.

  22. GitHub Actions now supports experimental free-threaded CPython!

  23. Improving licence metadata

    What?

  24. For the duration of 2025, I’m thrilled to join the Sovereign Tech Fellowship for Maintainers!

  25. How to delay a Python release

    Prologue # This was a Twitter thread from 15th January 2022 about my first CPython bug.

  26. You can get download numbers for PyPI packages (or projects) from a Google BigQuery dataset.

  27. Speed up CI with uv ⚡

    We can use uv to make linting and testing on GitHub Actions around 1.5 times as fast.

  28. Python Core Sprint 2024

    🐍🏃The week before last was the annual Python Core Dev Sprint, graciously hosted by Meta in Bellevue, WA!

  29. If you read just one, check Kati’s thorough recap!

  30. Help test Python 3.13!

    Calling all Python library maintainers!

  31. Printable PyCon 2024 schedule

    Want to print out the PyCon US schedule?

  32. Python 3.13 is due out in October 2024 and work is underway to implement experimental support for PEP 703 - Making the Global Interpreter Lock Optional in CPython.

  33. On the Python Developer’s Guide and Pillow documentation we have some pages with tabs for different operating systems: It’s possible to add some JavaScript so that the matching tab is activated based on the visitor’s operating system.

  34. Tech style guides

    Here’s some tech style guides: Google developer documentation style guide Word list Microsoft Writing Style Guide Red Hat Technical Writing Style Guide Red Hat supplementary style guide for product documentation Bishop Fox Cybersecurity Style Guide PDF Ap…

  35. Sometimes you have code you want to exclude from the test coverage report, because it doesn’t really make sense to test it.

  36. Python 3.7 was first released on 2018-06-27 and recently reached end-of-life on 2023-06-27 (PEP 537).

  37. Calling all Python library maintainers!

  38. GitHub Actions has a useful feature to trigger workflows on a cron schedule.

  39. Printable PyCon 2023 schedule

    Want to print out the PyCon US 2023 schedule?

  40. Bits of Pluto on Mastodon

    What I built # I built a Mastodon bot that posts a different bit of Pluto every six hours.

  41. Why?

  42. Help test Python 3.11 beta!

    Calling all Python library maintainers!

  43. Top PyPI Packages

    Top PyPI Packages is a website that creates a monthly dump of the 5,000 most-downloaded packages from the Python Package Index (PyPI).

  44. The Python 3.1 problem

    Or, a variation on the Norway problem # Short version: put quotes around version numbers in YAML.

  45. Python version share over time, 6

    January 2016 — December 2019 # To celebrate the end of life of Python 2 on 1st January 2020, here’s some statistics showing how much different Python versions have been used over four years.

  46. Python version share over time, 5

    January 2016 — October 2019 # To celebrate the release of Python 3.8.0 on 14th October 2019, and with less than two months left for Python 2, here’s some statistics showing how much different Python versions have been used over nearly four years.

  47. Python version share over time, 4

    January 2016 — March 2019 # To celebrate the release of Python 3.7.3 on 25th March 2019, and with under nine months left for Python 2, here’s some statistics showing how much different Python versions have been used over the past three years.

  48. Python version share over time, 3

    January 2016 — December 2018 # To celebrate the release of Python 3.7.2 on Christmas Eve 2018, and with under a year left for Python 2, here’s some statistics showing how much different Python versions have been used over the past three years.

  49. Three bots have been collecting words from Twitter for the past year.

  50. Python version share over time, 2

    January 2016 — October 2018 # To celebrate the release of Python 3.7.1 on 20th October 2018, here’s some statistics showing how much different Python versions have been used over the past two and five-sixths years.