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,611 contributions in the last year
Less
More
Activity overview
Contributed to
pydantic/pydantic-core,
pydantic/pydantic,
samuelcolvin/watchfiles
and 122 other
repositories
Contribution activity
October 2022
Created 68 commits in 8 repositories
Created 1 repository
- samuelcolvin/pytest-glucose Python
Created a pull request in tiangolo/fastapi that received 6 comments
fix more trio test warnings
Hi, without this fastapi is failing again due to trio warnings while testing. See #5545 and pydantic/pydantic#4662. There are two problems here (or…
+4
−1
•
6
comments
Opened 40 other pull requests in 5 repositories
pydantic/pydantic-core
1
open
28
merged
- 3.11 windows builds
- tests to confirm "loc" on errors with an alias
- fix linting for newest clippy
- uprev-deps
- Error changes
- Change how arguments are defined
- add name to function validators
-
Add
IsSubclassValidator - fix repr for single literals
-
Allow
Sequenceandtupletois_instancevalidator -
combine
literal_single_errorandliteral_multiple_error - Ci tweaks
- support future and past dates and datetimes
- Logic for instances of subclasses of strings
-
add
json_functiontoIsInstanceValidator - Schema extra
-
Add
JsonValidator -
add
CustomErrorValidator -
python types for
ErrorKind -
fix float
multiple_ofcalc - unique error kinds
- Custom error kind
- validator title and optionally omit context
-
adding
PydanticOmitexception -
fix
JsonTypecopy - Some pull requests not shown.
pydantic/pydantic
2
open
1
merged
2
closed
samuelcolvin/watchfiles
4
merged
annotated-types/annotated-types
1
merged
tiangolo/fastapi
1
merged
Reviewed 7 pull requests in 3 repositories
pydantic/pydantic
3 pull requests
pydantic/pydantic-core
3 pull requests
samuelcolvin/watchfiles
1 pull request
Created an issue in PyO3/maturin that received 11 comments
Support 3.11 builds on Windows
There doesn't seem to be a 3.11 interpreter available for builds on windows, see this build.
Full output from that step of the action
Run messense…
11
comments
Opened 30 other issues in 5 repositories
pydantic/pydantic
18
open
- V2 docs: new repo with all the complex stuff
- V2: config parameter to warning about missing annotations
- V2: hypothesis plugin rewrite
- V2 docs: error codes and details
- V2 docs: Conversion table
- V2: Descriminated Unions
-
V2: fix
create_model -
V2: Make
Configa dict not a class - V2: rename model methods
- V2: library structure and renaming modules
- V2: dataclasses
-
V2: The
validategeneral method - V2: Refactor tests
- V2: Fixes for private attrs, class vars, final
- V2: JSON Schema
- V2: Generics
- V2: Strict mode for types defined in python
- Add Title Generator to Support Programmatic Titles
pydantic/pydantic-core
5
open
3
closed
PyO3/pyo3
2
closed
Textualize/rich
1
closed
samuelcolvin/dirty-equals
1
open
Started 1 discussion in 1 repository
PyO3/pyo3
PyO3/pyo3
-
extract `Sequence` as `PyType`?
This contribution was made on Oct 18
Answered 7 discussions in 1 repository
pydantic/pydantic
pydantic/pydantic
-
Field specified or default value in root validator
This contribution was made on Oct 25
-
Field specified or default value in root validator
This contribution was made on Oct 25
-
How to set the number of decimal places for float type
This contribution was made on Oct 23
-
Sponsor/donation -- where?
This contribution was made on Oct 18
-
Is there a way to check if a Model has all attributes as None?
This contribution was made on Oct 12
-
I need to comment the parameters in the URL address
This contribution was made on Oct 11
-
Refresh / update model from partial data.
This contribution was made on Oct 5
17
contributions
in private repositories
Oct 10 – Oct 24








