News & links about Python programming. https://pythonhub.dev/ Administrator: @rukeba
RIP
Fast, barebones pip implementation in Rust.
https://github.com/prefix-dev/rip
autotab
Build browser agents for real world tasks.
https://github.com/Planetary-Computers/autotab-starter
Python Benchmarking Best Practices
You can help to ensure benchmark results are reliable, stable, and useful by following benchmarking ...
https://superfastpython.com/python-benchmarking-best-practices/
Show HN: RustPython for FreeDOS with W2c2
https://github.com/coolcoder613eb/RustPython
How to deploy conda-based docker images
Learn how to get your conda-based docker images down to a reasonable size using three things.
https://blog.neater-hut.com/how-to-deploy-conda-based-docker-images.html
stas00 / ml-engineering
Machine Learning Engineering Guides and Tools
https://github.com/stas00/ml-engineering
Pytest Tutorial – How to Test Python Code
Learn how to use pytest, the powerful testing framework for Python. Throughout this course you'll gain a deep understanding of pytest's features, best practices, and the nuances of writing effective tests. And at the end, you'll learn how you can use ChatGPT to help you write tests quicker.
https://www.youtube.com/watch?v=cHYq1MRoyI0
Em1tSan / NeuroGPT
Free ChatGPT 3.5 / ChatGPT 4 / Free OpenAI API
https://github.com/Em1tSan/NeuroGPT
GenSim
Generating Robotic Simulation Tasks via Large Language Models.
https://github.com/liruiw/GenSim
dlt
data load tool (dlt) — the open-source Python library for data loading.
https://github.com/dlt-hub/dlt
How to add Google sheets as your Django database in 4 minutes
https://www.youtube.com/watch?v=XXDiqE4t0xA
Python Hub Weekly Digest for 2023-10-29
https://pythonhub.dev/digest/2023-10-29/
Progress on No-GIL CPython
https://lwn.net/Articles/947138/
Options for passwordless authentication in Django apps
Passwordless authentication is gaining popularity as a secure and user-friendly alternative to traditional password-based authentication in Django applications. In this article, we will delve into three passwordless authentication methods: email-based authentication, authentication with OAuth, and authentication with magic links.
https://www.honeybadger.io/blog/options-for-passwordless-authentication-in-django/
When should you upgrade to Python 3.12?
Python 3.12 is out now–but should you switch to it immediately?
And if you ...
https://pythonspeed.com/articles/upgrade-python-3.12/
LocalPilot
Use GitHub Copilot locally on your Macbook with one-click!
https://github.com/danielgross/localpilot
Django 5.0 beta 1 released
https://www.djangoproject.com/weblog/2023/oct/23/django-50-beta-1-released/
DeepSparse
Sparsity-aware deep learning inference runtime for CPUs.
https://github.com/neuralmagic/deepsparse
GRID
Platform for General Robot Intelligence Development.
https://github.com/ScaledFoundations/GRID-playground
RenderCV
A Python application that creates a CV in PDF from a YAML/JSON input file.
https://github.com/sinaatalay/rendercv
Genv
GPU environment management and cluster orchestration
https://github.com/run-ai/genv
We Have To Talk About Flask
Miguel Grinberg writes that Flask maintainers often introduce trivial backwards incompatible changes into new releases of Flask and Werkzeug, causing extensions and tutorials to break until they are updated. There is now
https://blog.miguelgrinberg.com/post/we-have-to-talk-about-flask
Infinite scroll with django and htmx
Tutorial on how to implement infinite scroll using django and htmx.
https://fmacedo.com/posts/1-django-htmx-infinite-scroll/
Python Tutorial: How to Buy a Token on the Uniswap Universal Router
Learn to build a swap transaction for the Uniswap Universal Router!
https://hackernoon.com/how-to-buy-a-token-on-the-uniswap-universal-router-with-python
Speeding up Cython with SIMD
SIMD is a CPU feature that lets you speed up numeric processing; learn how to use it with Cython.
https://pythonspeed.com/articles/faster-cython-simd/
higgsfield
Fault-tolerant, highly scalable GPU orchestration, and a machine learning framework designed for training models with billions to trillions of parameters
https://github.com/higgsfield-ai/higgsfield
What's New in Python 3.12
https://docs.python.org/3/whatsnew/3.12.html
Python Gotcha: Comparisons
Comparing two numerical variables in Python can have surprising results if you aren't aware of some common gotchas. This post covers a couple of the common ones.
https://andrewwegner.com/python-gotcha-comparisons.html
queryish
A library for constructing queries on arbitrary data sources following Django's QuerySet API.
https://github.com/wagtail/queryish
stable-audio-tools
Generative models for conditional audio generation.
https://github.com/Stability-AI/stable-audio-tools