Log inSign up
Pablo Galindo Salgado
2,949 posts
Image
user avatar
Pablo Galindo Salgado
@pyblogsal
Python Steering Council and core developer. Python 3.10/3.11 release manager. @ThePSF Fellow. Deals with black holes and parsers. Attracts linker problems.
London, England
github.com/sponsors/pablo…
Born March 8
Joined February 2010
344
Following
13.1K
Followers
RepliesRepliesMediaMedia

New to X?

Sign up now to get your own personalized timeline!

Create account

By signing up, you agree to the Terms of Service and Privacy Policy, including Cookie Use.

TermsΒ·PrivacyΒ·CookiesΒ·AccessibilityΒ·Ads InfoΒ·Β© 2026 X Corp.
Don't miss what's happening
People on X are the first to know.
Log inSign up
  • Pinned
    user avatar
    Pablo Galindo Salgado
    @pyblogsal
    Mar 21, 2022
    Quieres saber por quΓ© no hay estrellas verdes? ⭐️ Existe la gravedad negativa? πŸ•³οΈ QuΓ© demonios es la conjetura ABC? πŸ”€ @bvaldivielso y yo hemos lanzado "Esferas invisibles", un podcast πŸŽ™οΈ sobre ciencia, tecnologΓ­a y otras cosas. open.spotify.com/show/4CaZ0lY24… anchor.fm/esferas-invisi…
    Image
    open.spotify.com
    Esferas invisibles
    Podcast Β· Pablo Galindo y Braulio Valdivielso Β· El futuro de la tierra estΓ‘ en peligro. Esferas Invisibles es como deambular por wikipedia, pero en audio. Escucha a Pablo Galindo y Braulio Valdivie...
  • user avatar
    Pablo Galindo Salgado
    @pyblogsal
    Jul 16, 2021
    After a lot of work, we have finished the implementation of PEP 657 πŸš€πŸŽ‰. In Python 3.11🐍, tracebacks will annotate where exactly the error is happening in your code 🀯. No more confusion having to guess what part of the expression is wrong. Learn more at python.org/dev/peps/pep-0…
    Image
    Image
  • user avatar
    Pablo Galindo Salgado
    @pyblogsal
    Oct 2, 2023
    We have released Python 3.12.0 finally! πŸŽ‰πŸŽ‰πŸŽ‰πŸ In the CPython release team, we have put a lot of effort into making 3.12 the best version of Python possible. Better f-strings, faster Python, better typing, easier debugging and much more. Get it here:
    Image
    discuss.python.org
    Python 3.12.0 (final) is here
    Finally, it’s final! The final release of Python 3.12.0 (final) is here! (This also means I’ll be unblocking the 3.12 branch soon; I’m just going through pending PRs and merging them sequentially, to...
    239K
  • user avatar
    Pablo Galindo Salgado
    @pyblogsal
    Oct 24, 2022
    Python 3.11 is finally released. In the CPython release team, we have put a lot of effort into making 3.11 the best version of Python possible. Better tracebacks, faster Python, exception groups and except*, typing improvements and much more. Get it here: python.org/downloads/rele…
    Image
  • user avatar
    Pablo Galindo Salgado
    @pyblogsal
    Oct 7, 2024
    🐍πŸ’₯Python 3.13.0 has been released! πŸŽ‰ This is the first version with 🧡experimental GIL-free mode, an experimental JIT compilerπŸ”§, a slick new REPL πŸ–ŒοΈ and many new cool features! And it's faster, smarter, and more colorful than ever! πŸš€ Get it here:
    Image
    python.org
    Python Release Python 3.13.0
    The official home of the Python Programming Language
    164K
  • user avatar
    Pablo Galindo Salgado
    @pyblogsal
    Oct 31, 2022
    Python 3.12 will add support for the Linux perf profiler! πŸ”₯πŸ”₯ Perf is one of the most powerful and performant profilers for Linux that allows getting a ridiculous amount of information such as CPU counters, cache misses, context switching and much more. πŸ§΅πŸ‘‡
  • user avatar
    Pablo Galindo Salgado
    @pyblogsal
    Apr 23, 2021
    My "magnum opus" for better SyntaxErrors is finished in time to be included in Python 3.10. Now when the interpreter shows SyntaxErrors it will try to highlight the full syntactic construct that is incorrect. This was quite tricky to do but I'm glad we managed to do it in time πŸ˜…
    Image
  • user avatar
    Pablo Galindo Salgado
    @pyblogsal
    Oct 4, 2021
    🐍 Python 3.10 is finally released πŸŽ‰ Thanks to everyone who followed along with the release at the release party 😁. We are super excited to know what cool and exciting things you develop with this new version of the language πŸ§ͺ. You can get it here: python.org/downloads/rele…
    Image
  • user avatar
    Pablo Galindo Salgado
    @pyblogsal
    May 9, 2022
    Python 3.11.0 beta 1 is here! πŸŽ‰πŸ This marks feature freeze which means that no new features or APIs will be added to 3.11 and only bugfixes 🐞 are now allowed. Please, if you maintain any python package help us to test that everything works as expectedπŸ™
    Image
    python.org
    Python Release Python 3.11.0b1
    The official home of the Python Programming Language
  • user avatar
    Pablo Galindo Salgado
    @pyblogsal
    Apr 14, 2021
    Python 3.10 🐍 will try to offer you suggestions from existing attributes on AttributeErrors if you mistype the name of the attribute. Is a small detail but we think it can be quite handy πŸ˜‰. Soon, NameErrors will do the same (if we get it in time for beta freeze 🀞).
    Image
  • user avatar
    Pablo Galindo Salgado
    @pyblogsal
    Jan 20, 2021
    Pioneered originally by the smart people at @pypyproject πŸš€πŸ, we improved the error you get in CPython if you never close brackets or parentheses. Doing this was surprisingly tricky as our tokenizer couldn't use lines it has already parsed successfully in error messages.
    Image
  • user avatar
    Pablo Galindo Salgado
    @pyblogsal
    Nov 16, 2022
    We are adding a new cool decorator in the Memray pytest plugin that will make your test fail if it leaks memory πŸ€– Is like valgrind but a LOT of times faster πŸš€and it doesn't get confused by the Python interpreter specialised allocator. And configure it is just one line! πŸ™€
    Image
  • user avatar
    Pablo Galindo Salgado
    @pyblogsal
    Apr 29, 2021
    I'm thinking of streaming live the release process of the first beta of Python 3.10. I think it may be an interesting opportunity for people to learn about the process and chat with you all about Python stuff. Maybe is a super boring idea...πŸ˜… Is someone interested in this? πŸ€”
  • user avatar
    Pablo Galindo Salgado
    @pyblogsal
    Apr 21, 2021
    We just gave those IndentationErrors some extra love. In Python3.10 🐍 you will be able to know what kind of block was expecting an indentation and on what line this block is (as opposed to knowing just the line where the parser noticed the problem).
    Image
Advertisement
Advertisement