Our great sponsors
A Python Interpreter written in Rust
I first read about RustPython today and found this discussion that seems very interesting and still pertinent to the topic. Here's my take on it:
An extremely fast Python linter, written in Rust.
On a seni-related note, I started using ruff (Python linter written in Rust) last week and I'm seriously impressed. It's amazing to use a Python linter with a runtime measured in milliseconds. I think I'll be using it on all my projects going forward instead of flake8/pylint: https://github.com/charliermarsh/ruff
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
Rust bindings for the Python interpreter
On the other hand it's what PyO3 enables that should be interesting for everyone in the python community, right now. The integration and build process is fantastic and this will for sure lead to more libraries being supported by native extensions - barely anyone dared to make C extensions, while now in Rust it's more accessible. Indeed learning the language is a significant effort, but C extensions was also about maintaining a complex build system - handling dependencies in C is not a panacea.
Is rustfmt abandoned? Will it ever format `let ... else` syntax?
6 projects | /r/rust | 3 Jun 2023
Are there any good resources for taking a Django application from python 2.7 to 3
2 projects | /r/django | 31 May 2023
Goodbye to Flake8 and PyLint: faster linting with Ruff
2 projects | /r/Python | 1 May 2023
[Q] Automated code review tools
1 project | /r/softwaredevelopment | 5 Apr 2023
Even the Pylint codebase uses Ruff
8 projects | news.ycombinator.com | 5 Mar 2023