Creator of Pydantic. Python & Rust.
- London, United Kingdom
-
09:25
(UTC) - http://scolvin.com
- @samuel_colvin
- @samuelcolvin@fosstodon.org
- in/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
-
pydantic/pydantic
pydantic/pydantic PublicData validation using Python type hints
-
watchfiles
watchfiles PublicSimple, modern and fast file watching and code reload in python.
-
pydantic/pydantic-core
pydantic/pydantic-core PublicCore validation logic for pydantic written in rust
-
-
dirty-equals
dirty-equals PublicDoing dirty (but extremely useful) things with equals.
2,421 contributions in the last year
| Day of Week | December Dec | January Jan | February Feb | March Mar | April Apr | May May | June Jun | July Jul | August Aug | September Sep | October Oct | November Nov | |||||||||||||||||||||||||||||||||||||||||
| Sunday Sun | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Monday Mon | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Tuesday Tue | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Wednesday Wed | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Thursday Thu | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Friday Fri | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Saturday Sat | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Less
More
Activity overview
Contribution activity
November 2023
Created 64 commits in 6 repositories
Created a pull request in pydantic/pydantic that received 3 comments
fix from_json docs
This is possible since I fix the docs in pydantic-core, see pydantic/pydantic-core#1070
+368
−221
lines changed
•
3
comments
Opened 35 other pull requests in 5 repositories
pydantic/jiter
3
closed
11
merged
1
open
-
Experiment with append for small lists
This contribution was made on Nov 27
-
return a
JsonResultfrompython_parseThis contribution was made on Nov 23 -
Experiment - faster string construction
This contribution was made on Nov 23
-
Experiment: remove use of smallvec
This contribution was made on Nov 23
-
tweak jiter
This contribution was made on Nov 7
-
remove
Cargo.lockThis contribution was made on Nov 3 -
Support
NaN,Infinityand-InfinityThis contribution was made on Nov 3 -
make
ParserprivateThis contribution was made on Nov 3 -
switch to bencher to fix codspeed
This contribution was made on Nov 3
-
zero as int not float
This contribution was made on Nov 2
-
revert generic in
JsonValueThis contribution was made on Nov 2 -
Revert "Support borrowed strings in
JsonValue"This contribution was made on Nov 2 -
tweak codspeed
This contribution was made on Nov 2
-
fuzzing with bytes
This contribution was made on Nov 2
-
adding
indextoJsonValueThis contribution was made on Nov 1
pydantic/pydantic
8
merged
-
uprev pydantic-core to 2.14.3
This contribution was made on Nov 14
-
uprev pydantic-core to 2.14.3
This contribution was made on Nov 14
-
uprev pydantic-core to v2.13.0
This contribution was made on Nov 7
-
Improvements to discriminated union docs
This contribution was made on Nov 7
-
Fix formatting in new union docs
This contribution was made on Nov 7
-
Correct pydantic dataclasses import
This contribution was made on Nov 6
-
Union docs
This contribution was made on Nov 6
-
Clearer error on invalid Plugin
This contribution was made on Nov 6
samuelcolvin/dirty-equals
6
merged
-
set requires-python to 3.8
This contribution was made on Nov 15
-
use zoneinfo instead of pytz where possible
This contribution was made on Nov 15
-
fix coverage after dropping 3.7
This contribution was made on Nov 14
-
better dep constraints
This contribution was made on Nov 14
-
support python 3.12
This contribution was made on Nov 14
-
uprev dependencies and use pydantic v2
This contribution was made on Nov 14
pydantic/pydantic-core
5
merged
-
support newest jiter behaviour
This contribution was made on Nov 23
-
Fix invalid link in docstring
This contribution was made on Nov 9
-
PGO build for MacOS M1
This contribution was made on Nov 6
-
Uprev to 2.12.0
This contribution was made on Nov 6
-
uprev speedate, prevent
-sign as datetimeThis contribution was made on Nov 6
annotated-types/annotated-types
1
merged
-
add URLs to
pyproject.tomlThis contribution was made on Nov 8
Reviewed 34 pull requests in 5 repositories
pydantic/pydantic
22 pull requests
-
Explicitly raise an error if field names clashes with types
This contribution was made on Nov 28
-
Add eval_type_backport to handle union operator in older Pythons
This contribution was made on Nov 28
-
updating docs with more SkipJsonSchema info
This contribution was made on Nov 27
-
Add types.OnErrorOmit
This contribution was made on Nov 24
-
Update
from_jsondocsThis contribution was made on Nov 15 -
Version bump for
mainThis contribution was made on Nov 15 -
Drop Python3.7 support
This contribution was made on Nov 14
-
v2.5.0releaseThis contribution was made on Nov 13 -
Add note to docs explaining the use of
"validation"vs"parse"This contribution was made on Nov 13 -
Cross link API docs and concepts docs more throughly
This contribution was made on Nov 11
-
Add concepts page on JSON
This contribution was made on Nov 9
-
Prep for
2.5.0b1releaseThis contribution was made on Nov 9 -
Update union documentation for reimplemented "smart" mode
This contribution was made on Nov 9
-
bump pydantic-core to 2.14.0
This contribution was made on Nov 9
-
Add more of the team to
authorslistThis contribution was made on Nov 7 -
Improvements to discriminated union docs
This contribution was made on Nov 7
-
Bump
pydantic-coreto2.12.0This contribution was made on Nov 7 -
Make union case tags affect union error messages
This contribution was made on Nov 6
-
Correct pydantic dataclasses import
This contribution was made on Nov 6
-
Union docs
This contribution was made on Nov 6
-
Add
JsonValuetypeThis contribution was made on Nov 6 -
Use
classmethodinstead ofclassmethod[Any, Any, Any]This contribution was made on Nov 6
pydantic/pydantic-core
7 pull requests
-
Prevent panicking when
__dict__changes during iterationThis contribution was made on Nov 27 -
Avoid using
?withget_itemto handle unhashable inputs properlyThis contribution was made on Nov 22 -
Correct deprecation message for general_after_validator_function
This contribution was made on Nov 21
-
replace ultra_strict with new union implementation
This contribution was made on Nov 8
-
Bump python version for benchmarks
This contribution was made on Nov 8
-
PGO build for MacOS M1
This contribution was made on Nov 7
-
Adopt ruff formatter instead of black
This contribution was made on Nov 2
pydantic/jiter
3 pull requests
-
return a
JsonResultfrompython_parseThis contribution was made on Nov 27 -
Rework to use new PyO3 API
This contribution was made on Nov 20
-
make error messages more like serde
This contribution was made on Nov 1
pydantic/pydantic-settings
1 pull request
-
Prepare release 2.10
This contribution was made on Nov 14
pydantic/speedate
1 pull request
-
no longer accept '-' or '+' as valid numeric strings
This contribution was made on Nov 6
Created an issue in pydantic/pydantic that received 5 comments
More things to document
I've been doing some in depth stuff with pydantic and discovered we don't have great documentation for:
WithJsonSchema - needs to be talked about …
5
comments
Opened 6 other issues in 4 repositories
pydantic/pydantic
2
open
1
closed
-
Max errors limit
This contribution was made on Nov 28
-
Fix
FielddocumentationThis contribution was made on Nov 25 -
Schema build runs forever on
mainThis contribution was made on Nov 7
PrismJS/prism-themes
1
open
-
"GHColors" and "VS" themes seem to have a smaller fontsize
This contribution was made on Nov 24
annotated-types/annotated-types
1
open
-
PatternorRegextypeThis contribution was made on Nov 8
serde-rs/json
1
open
-
Wrong positions for
InvalidUnicodeCodePointcaused byfrom_utf8This contribution was made on Nov 2
Answered 3 discussions in 1 repository
pydantic/pydantic
pydantic/pydantic
-
What does Field(...) really do?
This contribution was made on Nov 25
-
how to make global as basemodel key?
This contribution was made on Nov 21
-
Take 2: create model from JSON schema aka model_load_json_schema()
This contribution was made on Nov 19
79
contributions
in private repositories
Nov 1 – Nov 28








