3 ms·
Which Rust-written Python tools are folks using? I know of two big ones: ruff (linting) and pyflow (dependency management). The standard lib crypto module uses
by claytonjy 4y ago
Which Rust-written Python tools are folks using?
I know of two big ones: ruff (linting) and pyflow (dependency management). The standard lib crypto module uses rust, too.
Are there other ones I should know about? Maybe replacements for mypy, pre-commit, tox/nox?
- 1f60c 4y ago> The standard lib crypto module uses rust, too. This couldn't matter less, but I think you're confused with the third-party Cryptography package, which uses Rust.
- claytonjy 4y agoMy bad, thanks for the correction!
- bogeholm 4y agopolars, pydantic and deltalake come to mind - https://pypi.org/project/polars/ https://pypi.org/project/polars/ - https://pypi.org/project/pydantic/ https://pypi.org/project/pydantic/ - https://pypi.org/project/deltalake/ https://pypi.org/project/deltalake/
- jamincan 4y agoDoes Pydantic use rust? When I check the github repo, it shows 100% python.
- claytonjy 4y agoHe's working on a rust rewrite, to be used in Pydantic 2.0
- CathalMullan 4y agoThe Rust re-write is being worked on in a separate repo: https://github.com/pydantic/pydantic-core https://github.com/pydantic/pydantic-core
- stusmall 4y agoI'm a huge fan of maturin but that might be a bit meta. It's a python build tool for wrapping rust projects. There github page has a list of projects using it and you might find more of what you are looking for: https://github.com/PyO3/maturin#examples https://github.com/PyO3/maturin#examples