Python & Rust developer with a hint of TypeScript, maintainer of pydantic and other libraries. he/him.
- London, United Kingdom
- http://scolvin.com
- @samuel_colvin
Highlights
- Pro
Block or Report
Block or report samuelcolvin
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
-
watchfiles Public
Simple, modern and high performance file watching and code reload in python.
-
-
-
2,177 contributions in the last year
Activity overview
Contributed to
samuelcolvin/pydantic-core,
samuelcolvin/pydantic,
samuelcolvin/watchfiles
and 72 other
repositories
Contribution activity
August 2022
Created a pull request in samuelcolvin/pydantic-core that received 6 comments
Cache PyString
fix #111 I wonder if this is really worth it? It seems to save ~5% on JSON decoding.
+81
−10
•
6
comments
Opened 14 other pull requests in 4 repositories
samuelcolvin/pydantic-core
6
merged
1
closed
samuelcolvin/pydantic
4
merged
samuelcolvin/aioaws
1
open
1
merged
samuelcolvin/python-devtools
1
merged
Reviewed 19 pull requests in 4 repositories
samuelcolvin/pydantic
12 pull requests
- fix ability to mix/merge json env variables with env_nested_delimiter…
- fix: using constraints in generics no longer raises ValueError (#2581, #3358)
- bug: Add annotation to ModelField for use in BaseModel.__signature__
- fix: Raise exception with clearer error message
- Add mypy static checking for default and default_factory
- fix int_validator not catching overflows
- Email tweaks
- feat: add support multiple dotenv files (#1497)
- Alias support in decorator validate_arguments
- Avoid __dict__ and __weakref__ attributes in AnyUrl and _BaseAddress subclasses
- Add ability to use Final in a field type annotation
- Add ability to have custom encoder for builtin types
samuelcolvin/pydantic-core
4 pull requests
samuelcolvin/aioaws
2 pull requests
PyO3/pyo3
1 pull request
Created an issue in intellij-rust/intellij-rust that received 2 comments
Stop auto-importing panic
, I don't want core::panicking::panic
Environment
IntelliJ Rust plugin version: 0.4.175.4772-222
Rust toolchain version: rustc 1.64.0-nightly (d68e7ebc3 2022-07-20)
IDE name and version:…
2
comments
Opened 8 other issues in 5 repositories
samuelcolvin/pydantic-core
3
open
1
closed
amirkdv/pydantic-pr-checks
1
open
samuelcolvin/pydantic-sandbox
1
open
samuelcolvin/pydantic
1
open
PyO3/pyo3
1
closed
Answered 1 discussion in 1 repository
samuelcolvin/pydantic
samuelcolvin/pydantic
1
contribution
in private repositories
Aug 3