Frank Hoffmann's repositories
inline-snapshot
inline-snapshot boosts efficiency when writing tests by generating code with the expected values and simplifies snapshot tests with pytest.
pysource-codegen
generate random python code to test linter/formatter/and other tools
pysource-minimize
minimize python source code to find bugs more easily
lazy-imports-lite
lazy-imports-lite changes the semantics of python imports and defers the import until it is used the first time like in PEP 690
codecrumbs
deprecate and refactor code across library boundaries
canonical-imports
canonical-imports follows your imports and finds out where the things you are importing are actually defined
first-shell
This shell is for you if your child likes typing on your keyboard.
inline-snapshot-pandas
inline-snapshot-pandas
project-ideas
Collection of some of my project ideas
black
The uncompromising Python code formatter
cpython
The Python programming language
bug_markdown_exec_rich_syntax
bug repro
dirty-equals
Doing dirty (but extremely useful) things with equals.
fastapi
FastAPI framework, high performance, easy to learn, fast to code, ready for production
griffe
Signatures for entire Python programs. Extract the structure, the frame, the skeleton of your project, to generate API documentation or find breaking changes in your API.
logfire
Uncomplicated Observability for Python and beyond! 🪵🔥
mutmut
Mutation testing system
project-template
copier project template for my python projects
pydantic-ai
Agent Framework / shim to use Pydantic with LLMs
pydantic-core
Core validation logic for pydantic written in rust
pytest
The pytest framework makes it easy to write small tests, yet scales to support complex functional testing
textual-astview
A Textual-based Python AST viewing widget library and application