home.social

#python — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #python, aggregated by home.social.

  1. 🚀 Psycopg 3.3.6 & Psycopg Pool 3.3.3 are now on PyPI!

    What's new:
    🐍 Support for the upcoming Python 3.15 (Release Candidate now, shipping soon). Start testing today if it's on your roadmap.
    ⚡ 20% performance boost for async COPY
    🛠️ Fixes for cancellation issues & unresponsive network connections, making the whole codebase more robust

    Grab your packages from your favourite package manager. Full release notes linked in the comments 👇

  2. 🚀 Psycopg 3.3.6 & Psycopg Pool 3.3.3 are now on PyPI!

    What's new:
    🐍 Support for the upcoming Python 3.15 (Release Candidate now, shipping soon). Start testing today if it's on your roadmap.
    ⚡ 20% performance boost for async COPY
    🛠️ Fixes for cancellation issues & unresponsive network connections, making the whole codebase more robust

    Grab your packages from your favourite package manager. Full release notes linked in the comments 👇

    #Python #PostgreSQL #OpenSource #Psycopg #SoftwareDevelopment

  3. 🚀 Psycopg 3.3.6 & Psycopg Pool 3.3.3 are now on PyPI!

    What's new:
    🐍 Support for the upcoming Python 3.15 (Release Candidate now, shipping soon). Start testing today if it's on your roadmap.
    ⚡ 20% performance boost for async COPY
    🛠️ Fixes for cancellation issues & unresponsive network connections, making the whole codebase more robust

    Grab your packages from your favourite package manager. Full release notes linked in the comments 👇

    #Python #PostgreSQL #OpenSource #Psycopg #SoftwareDevelopment

  4. Bulk manage Cloudflare DNS across zones. 335 lines, Python, imports CSV, dry-run mode. Beats clicking one record at a time.
    valtersit.com/python/cloudflar
    #python #cloudflare #devops

  5. Python script scans git repos for hardcoded API keys, passwords and JWT secrets using custom regex patterns. 302 lines, intermediate level, CLI with JSON report output. valtersit.com/python/secrets-s #python #security #git

  6. 271 lines, beginner level. Scans requirements.txt against known CVEs, outputs JSON, can exit non-zero on high severity for CI. valtersit.com/python/dependenc #Python #Security #DevSecOps

  7. Turn JSON metrics into clean PDF reports with Python and ReportLab. 275 lines, intermediate level. Good for CI output and nightly jobs.
    valtersit.com/python/pdf-repor
    #python #data #reportlab

  8. I've fixed the exchange in the California QSO Party plugin for not1mm. Also if logging someone from a county line, separate the county abbreviations with a "/".

    #HamRadio #HF #contest #python #linux #macOS
    github.com/mbridak/not1mm

  9. I've fixed the exchange in the California QSO Party plugin for not1mm. Also if logging someone from a county line, separate the county abbreviations with a "/".

    #HamRadio #HF #contest #python #linux #macOS
    github.com/mbridak/not1mm

  10. Merge, split, and extract PDF pages with a 210-line Python script. Beginner friendly, built on PyMuPDF. Handy for invoices or report ranges. valtersit.com/python/pdf-merge #python #pymupdf #devops

  11. 179 lines of Python that turn a CSV of locations into an interactive clustered Folium map: python3 map_gen.py --data locations.csv --cluster. Intermediate level, for sysadmins and analysts. valtersit.com/python/interacti #python #folium #data

  12. 🚀 Deploy #Odoo on Rocky Linux #VPS

    This guide walks through the steps to deploy Odoo on Rocky Linux VPS using PostgreSQL, #Python virtual environment, #Nginx reverse proxy, and systemd. This setup is ...
    Continued 👉 #selfhosting #opensource #selfhosted #postgresql #rockylinux #letsencrypt

    🚀 Deploy Odoo on Rocky Linux V...

  13. 🚀 Deploy #Odoo on Rocky Linux #VPS

    This guide walks through the steps to deploy Odoo on Rocky Linux VPS using PostgreSQL, #Python virtual environment, #Nginx reverse proxy, and systemd. This setup is ...
    Continued 👉 #selfhosting #opensource #selfhosted #postgresql #rockylinux #letsencrypt

    🚀 Deploy Odoo on Rocky Linux V...

  14. 🚀 Deploy #Odoo on Rocky Linux #VPS

    This guide walks through the steps to deploy Odoo on Rocky Linux VPS using PostgreSQL, #Python virtual environment, #Nginx reverse proxy, and systemd. This setup is ...
    Continued 👉 #selfhosting #opensource #selfhosted #postgresql #rockylinux #letsencrypt

    🚀 Deploy Odoo on Rocky Linux V...

  15. new post: QR codes that can be read multiple different ways!

    Including a \\ world first // (?) four different payloads in a single QR code!

    halcy.de/blog/2026/10/01/qr-co

    #python #qr #qrcodes #nonsense

  16. new post: QR codes that can be read multiple different ways!

    Including a \\ world first // (?) four different payloads in a single QR code!

    halcy.de/blog/2026/10/01/qr-co

    #python #qr #qrcodes #nonsense

  17. new post: QR codes that can be read multiple different ways!

    Including a \\ world first // (?) four different payloads in a single QR code!

    halcy.de/blog/2026/10/01/qr-co

    #python #qr #qrcodes #nonsense

  18. Сканер 152-ФЗ выписал нарушения Госуслугам, РЖД и Т‑Банку. Разбираем как так вышло

    Ошибка линтера стоит пяти минут. Ошибка сканера, который проверяет сайты на соответствие 152-ФЗ, выглядит иначе: «ваш сайт нарушает закон». Если сайт при этом в порядке, а отчёт уже ушёл клиенту, расплачивается чужая репутация. Мы пишем такой сканер. Отчёт по нему получает не владелец сайта, а веб‑студия, которая ведёт сотню клиентских сайтов, и дальше отдаёт его клиенту под своим логотипом. То есть за нашу выдуманную находку краснеть будет она. Так что перед запуском мы отложили новые проверки и месяц занимались противоположным: искали, где сканер врёт. Написали три инструмента, которые ищут ошибки в нашем же коде, и прогнали через них полсотни самых неудобных сайтов Рунета. Трижды. Нашлось восемь ловушек. Ни одну из них не увидел клиент — но увидел бы, если бы мы просто запустились. Все восемь ловушек

    habr.com/ru/articles/1089184/

    #152ФЗ #персональные_данные #Роскомнадзор #ложные_срабатывания #Playwright #вебсканер #качество_данных #антиботзащита #тестирование #Python

  19. In July 2026 Python core developers and special guests sat down at the #Python Language Summit at #EuroPython 2026, to discuss the future of the Python programming language including free-threading, #Rust, garbage collection, and namespaces. Find a summary on the PSF blog ⬇️
    pyfound.blogspot.com/2026/09/p

  20. In July 2026 Python core developers and special guests sat down at the #Python Language Summit at #EuroPython 2026, to discuss the future of the Python programming language including free-threading, #Rust, garbage collection, and namespaces. Find a summary on the PSF blog ⬇️
    pyfound.blogspot.com/2026/09/p

  21. ExtremeCleaner: чистит кэш и показывает, что ещё удалить, чтобы освободить место

    ExtremeCleaner — незаменимый инструмент для контроля занятого места на диске. Он не только чистит кэш, но и показывает, что ещё съедает гигабайты: большие AI-модели (Ollama, LM Studio), старые сохранения игр и миры Minecraft, забытые загрузки и видео, образы виртуальных машин, почтовые базы, записи звонков, кэши Spotify и видеоредакторов, старые версии программ. Три вкладки: безопасная очистка в корзину, ваши файлы для ручного разбора и системные места (гибернация, WinSxS, точки восстановления, кэш обновлений) с инструкциями, как их подсократить при желании. Каждый пункт объяснён: что это и опасно ли трогать. Если у вас небольшой SSD, свободное место на котором постоянно стремится к нулю, — этот инструмент решит вашу проблему с очисткой диска: регулярно находит, что можно безопасно убрать, и показывает, куда утекает место. Только для Windows.

    habr.com/ru/articles/1089088/

    #disk_cleaner #windows #python #PySide6 #open_source #очистка_диска #кэш #точка_восстановления #free_space

  22. ExtremeCleaner: чистит кэш и показывает, что ещё удалить, чтобы освободить место

    ExtremeCleaner — незаменимый инструмент для контроля занятого места на диске. Он не только чистит кэш, но и показывает, что ещё съедает гигабайты: большие AI-модели (Ollama, LM Studio), старые сохранения игр и миры Minecraft, забытые загрузки и видео, образы виртуальных машин, почтовые базы, записи звонков, кэши Spotify и видеоредакторов, старые версии программ. Три вкладки: безопасная очистка в корзину, ваши файлы для ручного разбора и системные места (гибернация, WinSxS, точки восстановления, кэш обновлений) с инструкциями, как их подсократить при желании. Каждый пункт объяснён: что это и опасно ли трогать. Если у вас небольшой SSD, свободное место на котором постоянно стремится к нулю, — этот инструмент решит вашу проблему с очисткой диска: регулярно находит, что можно безопасно убрать, и показывает, куда утекает место. Только для Windows.

    habr.com/ru/articles/1089088/

    #disk_cleaner #windows #python #PySide6 #open_source #очистка_диска #кэш #точка_восстановления #free_space

  23. Nyt olen työttömänä (ollut jo yli 12 tuntia!) ehtinyt päivittää kaksi säännöllisesti käyttämääni #Python-ohjelmaa sisäisesti niin, että ulkoisesti ohjelman toimintaan ei tullut mitään eroa mutta koodi näyttää nätimmältä. Jos ohjelmilla olisi muita loppukäyttäjiä kuin minä, he eivät tajuaisi, miksi ylipäätään mitään päivitettiin, mutta sisäinen minäni hyppii ilosta. #atkjuttuja #MiehenElämää #työttömyys

  24. Nyt olen työttömänä (ollut jo yli 12 tuntia!) ehtinyt päivittää kaksi säännöllisesti käyttämääni #Python-ohjelmaa sisäisesti niin, että ulkoisesti ohjelman toimintaan ei tullut mitään eroa mutta koodi näyttää nätimmältä. Jos ohjelmilla olisi muita loppukäyttäjiä kuin minä, he eivät tajuaisi, miksi ylipäätään mitään päivitettiin, mutta sisäinen minäni hyppii ilosta. #atkjuttuja #MiehenElämää #työttömyys

  25. Nyt olen työttömänä (ollut jo yli 12 tuntia!) ehtinyt päivittää kaksi säännöllisesti käyttämääni #Python-ohjelmaa sisäisesti niin, että ulkoisesti ohjelman toimintaan ei tullut mitään eroa mutta koodi näyttää nätimmältä. Jos ohjelmilla olisi muita loppukäyttäjiä kuin minä, he eivät tajuaisi, miksi ylipäätään mitään päivitettiin, mutta sisäinen minäni hyppii ilosta. #atkjuttuja #MiehenElämää #työttömyys