About me I'm a self-taught Pythonista, Rustacean and open-source contributor, with a particular interest in Python-typing. My day job is currently writing devtools in Rust for the Python ecosystem atβ¦
About me
I'm a self-taught Pythonista, Rustacean and open-source contributor, with a particular interest in Python-typing. My day job is currently writing devtools in Rust for the Python ecosystem at OpenAI.
In my spare time, I'm a CPython core dev. I also maintain typeshed, typing_extensions and flake8-pyi.
-
typeshed-stats
Library and command-line tool to gather stats on typeshed packages
Python β 14 5h agoExplain β -
AlexWaygood
No description.
β 4 1mo agoExplain β -
cpython β
The Python programming language
Python β 3 10d agoExplain β -
aoc-2024
Solutions for Advent of Code 2024
Rust β 3 1mo agoExplain β -
inherited_multiple_dispatch
Implementation of multiple-dispatch in python that works with class inheritance. Lots of metaclass magic.
Python β 3 5y agoExplain β -
typeshed β
Collection of library stubs for Python, with static types
Python β 2 4d agoExplain β -
AfghanCivilianCasualties
No description.
Python β 2 5y agoExplain β -
Covid-excess-death
Script to auto-generate excess mortality graphs based on the FT's data in their repository.
Python β 2 5y agoExplain β -
Knock
Knock: a multiplayer whist game, created with pygame.
Python β 2 3y agoExplain β -
ruff β
An extremely fast Python linter, written in Rust.
Rust β 1 21d agoExplain β -
mypy β
Optional static typing for Python
Python β 1 1mo agoExplain β -
mypy_primer β
Run mypy over millions of lines of code
Python β 1 1mo agoExplain β -
typing β
Python static typing home. Contains the source for typing_extensions and the documentation. Also hosts a user help forum.
Python β 1 2mo agoExplain β -
flake8-pyi β
A plugin for Flake8 that provides specializations for type hinting stub files
Python β 1 5mo agoExplain β -
typing_extensions β
Backported and experimental type hints for Python
Python β 1 1mo agoExplain β -
peps β
Python Enhancement Proposals
reStructuredText β 1 9mo agoExplain β -
cattrs β
Complex custom class converters for attrs.
Python β 1 11mo agoExplain β -
types
No description.
Rust β 1 2y agoExplain β -
argcorrector
Tool to correct parameter names in stubs
Python β 1 3y agoExplain β -
bedevere β
A bot to help identify missing information for CPython pull requests
Python β 1 2y agoExplain β -
devguide β
The Python developer's guide
Python β 1 2y agoExplain β -
LondonSchools
Code used for cleaning and analysing data obtained for my journalism masters
Python β 1 5y agoExplain β -
ast_decompiler β
An AST-to-code library for Python
Python β 1 3y agoExplain β -
alias-tips β
An oh-my-zsh plugin to help remembering those aliases you defined once
β 0 22h agoExplain β -
asttokens β
Annotate Python AST trees with source text and token information
β 0 10d agoExplain β -
insta β
A snapshot testing library for rust
β 0 9d agoExplain β -
pandas-stubs β
Public type stubs for pandas
β 0 2mo agoExplain β -
stub_uploader β
Scripts and actions to auto-upload typeshed stubs to PyPI
Python β 0 1mo agoExplain β -
pytest β
The pytest framework makes it easy to write small tests, yet scales to support complex functional testing
β 0 6mo agoExplain β -
ty β
An extremely fast Python type checker and language server, written in Rust.
Python β 0 1y agoExplain β -
stubdefaulter β
Add default values to stubs
Python β 0 10mo agoExplain β -
typeshed_client β
Retrieve information from typeshed and other typing stubs
Python β 0 10mo agoExplain β -
uv β
An extremely fast Python package installer and resolver, written in Rust.
Rust β 0 1y agoExplain β -
cibuildwheel β
π‘ Build Python wheels for all the platforms with minimal configuration.
Python β 0 1y agoExplain β -
pandas β
Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more
β 0 1y agoExplain β -
airflow β
Apache Airflow - A platform to programmatically author, schedule, and monitor workflows
β 0 1y agoExplain β -
trio β
Trio β a friendly Python library for async concurrency and I/O
β 0 1y agoExplain β -
scikit-build-core β
A next generation Python CMake adaptor and Python API for plugins
β 0 1y agoExplain β -
setuptools β
Official project repository for the Setuptools build system
β 0 1y agoExplain β -
blacken-docs β
Run `black` on python code blocks in documentation files
β 0 1y agoExplain β -
pyright β
Static Type Checker for Python
β 0 1y agoExplain β -
pyupgrade β
A tool (and pre-commit hook) to automatically upgrade syntax for newer versions of the language.
β 0 2y agoExplain β -
pydantic β
Data validation using Python type hints
Python β 0 2y agoExplain β -
aiohttp β
Asynchronous HTTP client/server framework for asyncio and Python
β 0 2y agoExplain β -
pysource-minimize β
minimize python source code to find bugs more easily
Python β 0 2y agoExplain β -
pysource-codegen β
generate random python code to test linter/formatter/and other tools
β 0 2y agoExplain β -
test β
Repo for testing git, GitHub, Travis CI, and so on.
β 0 2y agoExplain β -
pyanalyze β
A Python type checker
β 0 2y agoExplain β -
fastText β
Library for fast text representation and classification.
β 0 2y agoExplain β -
pylint β
It's not just a linter that annoys you!
β 0 2y agoExplain β -
Advent-of-Code-2023
Solutions for Advent of Code 2023, in Python and Rust
Rust β 0 2y agoExplain β -
aoc2
Solutions for Advent of Code 2023, day 2 -- in Rust and Python
Rust β 0 2y agoExplain β -
black β
The uncompromising Python code formatter
Python β 0 13d agoExplain β -
typed-argument-parser β
Typed argument parser for Python
β 0 2y agoExplain β -
sphinx-lint β
Repository to work on cpython's rstlint.
β 0 2y agoExplain β -
blurb_it β
`blurb add` over the internet
β 0 2y agoExplain β -
miss-islington β
ππβπ€ - A bot for backporting and merging CPython pull requests
β 0 2y agoExplain β -
buildmaster-config β
Configuration for buildbot.python.org
β 0 2y agoExplain β -
mypy_extensions β
Extensions for mypy
β 0 2y agoExplain β -
pycln β
A formatter for finding and removing unused import statements.
β 0 2y agoExplain β -
pydantic-core β
Core validation logic for pydantic written in rust
β 0 3y agoExplain β -
flake8-bugbear β
A plugin for Flake8 finding likely bugs and design problems in your program. Contains warnings that don't belong in pyflakes and pycodestyle.
Python β 0 3y agoExplain β -
reorder-python-imports β
Rewrites source to reorder python imports
β 0 2y agoExplain β -
typeguard β
Run-time type checker for Python
β 0 3y agoExplain β -
getattr-static-repro
No description.
C β 0 3y agoExplain β -
problems β
Discussions about problems with the current C Api
β 0 3y agoExplain β -
LibCST β
A concrete syntax tree parser and serializer library for Python that preserves many aspects of Python's abstract syntax tree
β 0 22d agoExplain β -
autotyping β
No description.
β 0 3y agoExplain β -
mypy-protobuf β
open source tools to generate mypy stubs from protobufs
β 0 2y agoExplain β -
pyperformance β
Python Performance Benchmark Suite
Python β 0 3y agoExplain β -
hatch β
Modern, extensible Python project management
β 0 3y agoExplain β -
pytype β
A static type analyzer for Python code
β 0 3y agoExplain β -
covdefaults β
A coverage plugin to provide sensible default settings
β 0 3y agoExplain β
No repos match these filters.