{"id":359960,"url":"https://github.com/sthagen/samuelcolvin-pydantic-core","last_synced_at":"2026-06-12T21:02:09.553Z","repository":{"id":37252568,"uuid":"483806725","full_name":"sthagen/samuelcolvin-pydantic-core","owner":"sthagen","description":"Core validation logic for pydantic written in rust","archived":false,"fork":true,"pushed_at":"2026-01-09T20:36:52.000Z","size":5534,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-29T14:03:25.491Z","etag":null,"topics":["json-schema","parsing","pydantic","rust","schema","validation"],"latest_commit_sha":null,"homepage":"https://github.com/samuelcolvin/pydantic-core","language":"Python","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"pydantic/pydantic-core","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sthagen.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null},"funding":{"github":"samuelcolvin"}},"created_at":"2022-04-20T20:40:19.000Z","updated_at":"2026-01-09T20:36:56.000Z","dependencies_parsed_at":"2023-10-16T03:03:42.049Z","dependency_job_id":"643fc89b-0f84-4946-b9dd-f1ed298ffa76","html_url":"https://github.com/sthagen/samuelcolvin-pydantic-core","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/sthagen/samuelcolvin-pydantic-core","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sthagen%2Fsamuelcolvin-pydantic-core","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sthagen%2Fsamuelcolvin-pydantic-core/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sthagen%2Fsamuelcolvin-pydantic-core/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sthagen%2Fsamuelcolvin-pydantic-core/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sthagen","download_url":"https://codeload.github.com/sthagen/samuelcolvin-pydantic-core/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sthagen%2Fsamuelcolvin-pydantic-core/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34168086,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-10T02:00:07.152Z","response_time":89,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"sthagen","name":"Stefan Hagen","uuid":"450800","kind":"user","description":"Working with teams, changing things and the way we work.\r\nAny personal contribution of this user is MIT licensed.\r\nOpinions expressed on behalf of himself only.","email":"","website":"https://stefan-hagen.website","location":"Switzerland","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/450800?u=40afa5125d883ed9aa5d368202fd9bd27d2f20f1\u0026v=4","repositories_count":2961,"last_synced_at":"2026-02-18T15:44:47.334Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/sthagen","funding_links":[],"total_stars":2039,"followers":205,"following":910,"created_at":"2022-11-02T22:47:51.337Z","updated_at":"2026-02-18T15:44:47.334Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sthagen","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sthagen/repositories"},"packages":[],"commits":{"id":9753972,"full_name":"sthagen/samuelcolvin-pydantic-core","default_branch":"main","total_commits":1498,"total_committers":110,"total_bot_commits":229,"total_bot_committers":1,"mean_commits":13.618181818181819,"dds":0.6662216288384513,"past_year_total_commits":122,"past_year_total_committers":19,"past_year_total_bot_commits":20,"past_year_total_bot_committers":1,"past_year_mean_commits":6.421052631578948,"past_year_dds":0.6311475409836065,"last_synced_at":"2026-06-10T20:05:03.593Z","last_synced_commit":"383eb95a19433754c0cecf7025b50c26b6d97a36","created_at":"2025-04-22T13:04:05.078Z","updated_at":"2026-06-10T20:02:43.844Z","committers":[{"name":"Samuel Colvin","email":"s@muelcolvin.com","login":"samuelcolvin","count":500},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":229},{"name":"David Hewitt","email":"david.hewitt@pydantic.dev","login":"davidhewitt","count":224},{"name":"Adrian Garcia Badaracco","email":"1755071+adriangb","login":"adriangb","count":102},{"name":"Sydney Runkle","email":"54324534+sydney-runkle","login":"sydney-runkle","count":98},{"name":"Victorien","email":"65306057+Viicos","login":"Viicos","count":83},{"name":"David Montague","email":"35119617+dmontagu","login":"dmontagu","count":50},{"name":"Eric Jolibois","email":"em.jolibois@gmail.com","login":"PrettyWood","count":23},{"name":"messense","email":"messense@icloud.com","login":"messense","count":17},{"name":"Serge Matveenko","email":"lig@pydantic.dev","login":"lig","count":17},{"name":"Hasan Ramezani","email":"hasan.r67@gmail.com","login":"hramezani","count":8},{"name":"Jean","email":"jean.arhancetebehere@gmail.com","login":"JeanArhancet","count":6},{"name":"Tom","email":"beltowski.t@gmail.com","login":"czotomo","count":5},{"name":"Oliver Parker","email":"46482091+ollz272","login":"ollz272","count":5},{"name":"Arthur Pastel","email":"arthur.pastel@gmail.com","login":"art049","count":5},{"name":"Boxy","email":"rust@boxyuwu.dev","login":"BoxyUwU","count":4},{"name":"Huan-Cheng Chang","email":"changhc84@gmail.com","login":"changhc","count":4},{"name":"Amin Alaee","email":"mohammadamin.alaee@gmail.com","login":"aminalaee","count":3},{"name":"Dragonium","email":"drago@dragonium.nl","login":"realDragonium","count":3},{"name":"Marcelo Trylesinski","email":"marcelotryle@gmail.com","login":"Kludex","count":3},{"name":"Phil Chen","email":"philchen2000@gmail.com","login":"philhchen","count":3},{"name":"Andrew Steinborn","email":"git@steinborn.me","login":"astei","count":3},{"name":"Josh Newman","email":"josh@d8e.ai","login":"josh-newman","count":3},{"name":"Andrés Sandoval","email":"c.andres.sandoval@uptake.com","login":"andresliszt","count":2},{"name":"Michael Šimáček","email":"el.simacek@gmail.com","login":"msimacek","count":2},{"name":"Yurii Karabas","email":"1998uriyyo@gmail.com","login":"uriyyo","count":2},{"name":"Yohan Valencia","email":"31091198+yvalencia91","login":"yvalencia91","count":2},{"name":"Nicolas Wicht","email":"niwicht@gmail.com","login":"fft001","count":2},{"name":"Neev Cohen","email":"70970900+NeevCohen","login":"NeevCohen","count":2},{"name":"dswij","email":"dharmasw@outlook.com","login":"dswij","count":2},{"name":"Alex Hall","email":"alex.mojaki@gmail.com","login":"alexmojaki","count":2},{"name":"Daniel Sanchez","email":"3danimanimal@gmail.com","login":"danielSanchezQ","count":2},{"name":"Dmitry Dygalo","email":"Stranger6667","login":"Stranger6667","count":2},{"name":"MarkusSintonen","email":"12939780+MarkusSintonen","login":"MarkusSintonen","count":2},{"name":"Michael Jones","email":"mike.ed.jones@gmail.com","login":"mikeedjones","count":2},{"name":"Michał Górny","email":"mgorny@gentoo.org","login":"mgorny","count":2},{"name":"Christian Heimes","email":"christian@python.org","login":"tiran","count":1},{"name":"Daniel Neilson","email":"53624638+ddneilson","login":"ddneilson","count":1},{"name":"Douwe Maan","email":"me@douwe.me","login":"DouweM","count":1},{"name":"Edward Oakes","email":"ed.nmi.oakes@gmail.com","login":"edoakes","count":1},{"name":"Esben Sonne","email":"esbensonne@gmail.com","login":"cknv","count":1},{"name":"Fynn Beuttenmüller","email":"thefynnbe@gmail.com","login":"FynnBe","count":1},{"name":"Gentle","email":"tier@schokokeks.org","login":"Gentle","count":1},{"name":"Hood Chatham","email":"roberthoodchatham@gmail.com","login":"hoodmane","count":1},{"name":"Hungtsetse","email":"33526088+hungtsetse","login":"hungtsetse","count":1},{"name":"Huy Ta","email":"huyta55@gmail.com","login":"huyta55","count":1},{"name":"Iipin","email":"52832022+Iipin","login":"Iipin","count":1},{"name":"Aarni Koskela","email":"akx@iki.fi","login":"akx","count":1},{"name":"Adam Johnson","email":"me@adamj.eu","login":"adamchainz","count":1},{"name":"Alex Waygood","email":"Alex.Waygood@Gmail.com","login":"AlexWaygood","count":1},{"name":"Andrei Berenda","email":"berenda.andrey@gmail.com","login":"andrey-berenda","count":1},{"name":"Anton Agestam","email":"git@antonagestam.se","login":"antonagestam","count":1},{"name":"Bas Schoenmaeckers","email":"7943856+bschoenmaeckers","login":"bschoenmaeckers","count":1},{"name":"Bernhard M. Wiedemann","email":"githubbmwprimary@lsmod.de","login":"bmwiedemann","count":1},{"name":"Chiawei Ong","email":"ongchiawei@gmail.com","login":"weiliddat","count":1},{"name":"Isaac To","email":"candleindark","login":"candleindark","count":1},{"name":"Sarbjot Singh","email":"s2benipal@gmail.com","login":"13sin","count":1},{"name":"Sebastián Ramírez","email":"tiangolo@gmail.com","login":"tiangolo","count":1},{"name":"Sergey Tsaplin","email":"SergeyTsaplin","login":"SergeyTsaplin","count":1},{"name":"ShIRannx","email":"72802064+ShIRannx","login":"ShIRannx","count":1},{"name":"Sigurd Spieckermann","email":"2206639+sisp","login":"sisp","count":1},{"name":"Smixi","email":"sismixx@hotmail.fr","login":"Smixi","count":1},{"name":"Sukhorosov Aleksey","email":"39103632+alexdrydew","login":"alexdrydew","count":1},{"name":"Terrence Dorsey","email":"terrend@mishu.com","login":"tpdorsey","count":1},{"name":"Tobias Pitters","email":"31857876+CloseChoice","login":"CloseChoice","count":1},{"name":"Tomasz Kłoczko","email":"31284574+kloczek","login":"kloczek","count":1},{"name":"Uwe L. Korn","email":"xhochy","login":"xhochy","count":1},{"name":"Will","email":"w_walker@icloud.com","login":"willswire","count":1},{"name":"William Sawyer","email":"wmsawyer2609@gmail.com","login":"willsawyerrrr","count":1},{"name":"Yacin Tmimi","email":"yacintmimi@gmail.com","login":"ytmimi","count":1},{"name":"Youssef Fares","email":"youssefe.fares@gmail.com","login":"Youssefares","count":1},{"name":"ajay-sentry","email":"159853603+ajay-sentry","login":"ajay-sentry","count":1},{"name":"fcfangcc","email":"swjfc22@live.com","login":"fcfangcc","count":1},{"name":"kfreezen","email":"kfreezen@gmail.com","login":"kfreezen","count":1},{"name":"kzrnm","email":"gengesa@gmail.com","login":"kzrnm","count":1},{"name":"ornariece","email":"ornariece@gmail.com","login":"ornariece","count":1},{"name":"sobolevn","email":"mail@sobolevn.me","login":"sobolevn","count":1},{"name":"stonebig","email":"stonebig34@gmail.com","login":"stonebig","count":1},{"name":"tushushu","email":"33303747+tushushu","login":"tushushu","count":1},{"name":"wangweijie","email":"51752888+wxpppp","login":"wxpppp","count":1},{"name":"ytoku","email":"ytoku","login":"ytoku","count":1},{"name":"zakstucke","email":"44890343+zakstucke","login":"zakstucke","count":1},{"name":"𝕂","email":"51281148+K-dash","login":"K-dash","count":1},{"name":"Jeff Glass","email":"glass.jeffrey@gmail.com","login":"JeffersGlass","count":1},{"name":"Jelle Zijlstra","email":"jelle.zijlstra@gmail.com","login":"JelleZijlstra","count":1},{"name":"Jord","email":"87128575+JBLDKY","login":"JBLDKY","count":1},{"name":"Julian","email":"374571+l00ptr","login":"l00ptr","count":1},{"name":"Justin Ho","email":"github@jcsh.dev","login":"jcsho","count":1},{"name":"Kalle Lämsä","email":"1397804+coocos","login":"coocos","count":1},{"name":"Kangxing Xie","email":"k.xie2003@outlook.com","login":"kxx317","count":1},{"name":"Kinuax","email":"kinuax","login":"kinuax","count":1},{"name":"Lance-Drane","email":"35977511+Lance-Drane","login":"Lance-Drane","count":1},{"name":"Luca Blight","email":"46580497+Luca-Blight","login":"Luca-Blight","count":1},{"name":"Luka Peschke","email":"mail@lukapeschke.com","login":"lukapeschke","count":1},{"name":"Marc Mueller","email":"30130371+cdce8p","login":"cdce8p","count":1},{"name":"Marcin Puc","email":"tranzystorek.io@protonmail.com","login":"tranzystorekk","count":1},{"name":"Marcin Sobczyk","email":"tinez","login":"tinez","count":1},{"name":"Marius Lie Winger","email":"89073985+mariuswinger","login":"mariuswinger","count":1},{"name":"Matthew Kim","email":"38759997+friendlymatthew","login":"friendlymatthew","count":1},{"name":"Matthijs Kok","email":"matthijs.kok2@gmail.com","login":"MatthijsKok","count":1},{"name":"Michael Huang","email":"michaelhly@gmail.com","login":"michaelhly","count":1},{"name":"Nico","email":"126240758+NicolasPllr1","login":"NicolasPllr1","count":1},{"name":"Nix","email":"khiem3t@gmail.com","login":"nix010","count":1},{"name":"OhioDschungel6","email":"39698795+OhioDschungel6","login":"OhioDschungel6","count":1},{"name":"Paul Sanders","email":"psanders1@gmail.com","login":"sanders41","count":1},{"name":"Peanut","email":"947001731@qq.com","login":"vvanglro","count":1},{"name":"Pete","email":"pete@anvil.works","login":"anvilpete","count":1},{"name":"Rajat Rajdeep","email":"46029666+RajatRajdeep","login":"RajatRajdeep","count":1},{"name":"Riya Sinha","email":"33243383+riyavsinha","login":"riyavsinha","count":1},{"name":"Sam Dobson","email":"1309834+samdobson","login":"samdobson","count":1}],"past_year_committers":[{"name":"David Hewitt","email":"david.hewitt@pydantic.dev","login":"davidhewitt","count":45},{"name":"Victorien","email":"65306057+Viicos","login":"Viicos","count":34},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":20},{"name":"Eric Jolibois","email":"em.jolibois@gmail.com","login":"PrettyWood","count":4},{"name":"Oliver Parker","email":"46482091+ollz272","login":"ollz272","count":3},{"name":"Samuel Colvin","email":"s@muelcolvin.com","login":"samuelcolvin","count":2},{"name":"Michael Šimáček","email":"el.simacek@gmail.com","login":"msimacek","count":2},{"name":"Andrew Steinborn","email":"git@steinborn.me","login":"astei","count":1},{"name":"Andrés Sandoval","email":"andres.sndbrca.github@gmail.com","login":"andresliszt","count":1},{"name":"Gentle","email":"tier@schokokeks.org","login":"Gentle","count":1},{"name":"Julian","email":"374571+l00ptr","login":"l00ptr","count":1},{"name":"Kinuax","email":"kinuax","login":"kinuax","count":1},{"name":"Matthew Kim","email":"38759997+friendlymatthew","login":"friendlymatthew","count":1},{"name":"Nico","email":"126240758+NicolasPllr1","login":"NicolasPllr1","count":1},{"name":"Pete","email":"pete@anvil.works","login":"anvilpete","count":1},{"name":"Tobias Pitters","email":"31857876+CloseChoice","login":"CloseChoice","count":1},{"name":"Will","email":"w_walker@icloud.com","login":"willswire","count":1},{"name":"William Sawyer","email":"wmsawyer2609@gmail.com","login":"willsawyerrrr","count":1},{"name":"Yurii Karabas","email":"1998uriyyo@gmail.com","login":"uriyyo","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/sthagen%2Fsamuelcolvin-pydantic-core/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-06-12T00:00:28.150Z","repositories_count":6257553,"commits_count":882238283,"contributors_count":35072096,"owners_count":1165609,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues":{"table":{"full_name":"sthagen/samuelcolvin-pydantic-core","html_url":"https://github.com/sthagen/samuelcolvin-pydantic-core","last_synced_at":"2025-12-25T10:05:26.007Z","status":"error","issues_count":0,"pull_requests_count":0,"avg_time_to_close_issue":null,"avg_time_to_close_pull_request":null,"issues_closed_count":0,"pull_requests_closed_count":0,"pull_request_authors_count":0,"issue_authors_count":0,"avg_comments_per_issue":null,"avg_comments_per_pull_request":null,"merged_pull_requests_count":0,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"created_at":"2025-04-22T13:04:06.116Z","updated_at":"2025-12-25T10:05:26.007Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/sthagen%2Fsamuelcolvin-pydantic-core","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/sthagen%2Fsamuelcolvin-pydantic-core/issues","issue_labels_count":{"table":{}},"pull_request_labels_count":{"table":{}},"issue_author_associations_count":{"table":{}},"pull_request_author_associations_count":{"table":{}},"issue_authors":{"table":{}},"pull_request_authors":{"table":{}},"host":{"table":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-06-12T00:00:21.419Z","repositories_count":14792471,"issues_count":33210963,"pull_requests_count":109520103,"authors_count":11303104,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"}},"past_year_issue_labels_count":{"table":{}},"past_year_pull_request_labels_count":{"table":{}},"past_year_issue_author_associations_count":{"table":{}},"past_year_pull_request_author_associations_count":{"table":{}},"past_year_issue_authors":{"table":{}},"past_year_pull_request_authors":{"table":{}},"maintainers":[],"active_maintainers":[]}},"events":{"total":{"PushEvent":88},"last_year":{"PushEvent":22}},"keywords":["json-schema","parsing","pydantic","rust","schema","validation"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/ci.yml","sha":null,"kind":"manifest","created_at":"2023-02-12T11:30:52.551Z","updated_at":"2023-02-12T11:30:52.551Z","repository_link":"https://github.com/sthagen/samuelcolvin-pydantic-core/blob/main/.github/workflows/ci.yml","dependencies":[{"id":7582950801,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7582950802,"package_name":"dtolnay/rust-toolchain","ecosystem":"actions","requirements":"master","direct":true,"kind":"composite","optional":false},{"id":7582950803,"package_name":"Swatinem/rust-cache","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7582950804,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":7582950805,"package_name":"actions/cache","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7582950806,"package_name":"codecov/codecov-action","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7582950807,"package_name":"dtolnay/rust-toolchain","ecosystem":"actions","requirements":"stable","direct":true,"kind":"composite","optional":false},{"id":7582950808,"package_name":"actions/setup-node","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7582950809,"package_name":"dtolnay/rust-toolchain","ecosystem":"actions","requirements":"nightly","direct":true,"kind":"composite","optional":false},{"id":7582950810,"package_name":"mymindstorm/setup-emsdk","ecosystem":"actions","requirements":"v11","direct":true,"kind":"composite","optional":false},{"id":7582950811,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7582950812,"package_name":"re-actors/alls-green","ecosystem":"actions","requirements":"release/v1","direct":true,"kind":"composite","optional":false},{"id":7582950813,"package_name":"messense/maturin-action","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7582950814,"package_name":"actions/download-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7582950815,"package_name":"uraimo/run-on-arch-action","ecosystem":"actions","requirements":"v2.5.0","direct":true,"kind":"composite","optional":false},{"id":7582950816,"package_name":"softprops/action-gh-release","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/codspeed.yml","sha":null,"kind":"manifest","created_at":"2023-02-12T11:30:52.620Z","updated_at":"2023-02-12T11:30:52.620Z","repository_link":"https://github.com/sthagen/samuelcolvin-pydantic-core/blob/main/.github/workflows/codspeed.yml","dependencies":[{"id":7582955457,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7582955458,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":7582955459,"package_name":"actions/cache","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7582955460,"package_name":"dtolnay/rust-toolchain","ecosystem":"actions","requirements":"stable","direct":true,"kind":"composite","optional":false},{"id":7582955461,"package_name":"Swatinem/rust-cache","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7582955462,"package_name":"CodSpeedHQ/action","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"cargo","filepath":"Cargo.lock","sha":null,"kind":"lockfile","created_at":"2023-02-12T11:30:54.249Z","updated_at":"2023-02-12T11:30:54.249Z","repository_link":"https://github.com/sthagen/samuelcolvin-pydantic-core/blob/main/Cargo.lock","dependencies":[{"id":7582965902,"package_name":"ahash","ecosystem":"cargo","requirements":"0.8.3","direct":false,"kind":"runtime","optional":false},{"id":7582965903,"package_name":"aho-corasick","ecosystem":"cargo","requirements":"0.7.20","direct":false,"kind":"runtime","optional":false},{"id":7582965904,"package_name":"autocfg","ecosystem":"cargo","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":7582965905,"package_name":"base64","ecosystem":"cargo","requirements":"0.13.1","direct":false,"kind":"runtime","optional":false},{"id":7582965906,"package_name":"bitflags","ecosystem":"cargo","requirements":"1.3.2","direct":false,"kind":"runtime","optional":false},{"id":7582965907,"package_name":"cc","ecosystem":"cargo","requirements":"1.0.79","direct":false,"kind":"runtime","optional":false},{"id":7582965908,"package_name":"cfg-if","ecosystem":"cargo","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":7582965909,"package_name":"enum_dispatch","ecosystem":"cargo","requirements":"0.3.11","direct":false,"kind":"runtime","optional":false},{"id":7582965910,"package_name":"form_urlencoded","ecosystem":"cargo","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":7582965911,"package_name":"getrandom","ecosystem":"cargo","requirements":"0.2.8","direct":false,"kind":"runtime","optional":false},{"id":7582965912,"package_name":"hashbrown","ecosystem":"cargo","requirements":"0.12.3","direct":false,"kind":"runtime","optional":false},{"id":7582965913,"package_name":"heck","ecosystem":"cargo","requirements":"0.4.1","direct":false,"kind":"runtime","optional":false},{"id":7582965914,"package_name":"idna","ecosystem":"cargo","requirements":"0.3.0","direct":false,"kind":"runtime","optional":false},{"id":7582965915,"package_name":"indexmap","ecosystem":"cargo","requirements":"1.9.2","direct":false,"kind":"runtime","optional":false},{"id":7582965916,"package_name":"indoc","ecosystem":"cargo","requirements":"1.0.9","direct":false,"kind":"runtime","optional":false},{"id":7582965917,"package_name":"itoa","ecosystem":"cargo","requirements":"1.0.5","direct":false,"kind":"runtime","optional":false},{"id":7582965918,"package_name":"libc","ecosystem":"cargo","requirements":"0.2.139","direct":false,"kind":"runtime","optional":false},{"id":7582965919,"package_name":"libmimalloc-sys","ecosystem":"cargo","requirements":"0.1.30","direct":false,"kind":"runtime","optional":false},{"id":7582965920,"package_name":"lock_api","ecosystem":"cargo","requirements":"0.4.9","direct":false,"kind":"runtime","optional":false},{"id":7582965921,"package_name":"memchr","ecosystem":"cargo","requirements":"2.5.0","direct":false,"kind":"runtime","optional":false},{"id":7582965922,"package_name":"memoffset","ecosystem":"cargo","requirements":"0.8.0","direct":false,"kind":"runtime","optional":false},{"id":7582965923,"package_name":"mimalloc","ecosystem":"cargo","requirements":"0.1.34","direct":false,"kind":"runtime","optional":false},{"id":7582965924,"package_name":"once_cell","ecosystem":"cargo","requirements":"1.17.0","direct":false,"kind":"runtime","optional":false},{"id":7582965925,"package_name":"parking_lot","ecosystem":"cargo","requirements":"0.12.1","direct":false,"kind":"runtime","optional":false},{"id":7582965926,"package_name":"parking_lot_core","ecosystem":"cargo","requirements":"0.9.7","direct":false,"kind":"runtime","optional":false},{"id":7582965927,"package_name":"percent-encoding","ecosystem":"cargo","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":7582965928,"package_name":"proc-macro2","ecosystem":"cargo","requirements":"1.0.51","direct":false,"kind":"runtime","optional":false},{"id":7582965929,"package_name":"pyo3","ecosystem":"cargo","requirements":"0.18.1","direct":false,"kind":"runtime","optional":false},{"id":7582965930,"package_name":"pyo3-build-config","ecosystem":"cargo","requirements":"0.18.1","direct":false,"kind":"runtime","optional":false},{"id":7582965931,"package_name":"pyo3-ffi","ecosystem":"cargo","requirements":"0.18.1","direct":false,"kind":"runtime","optional":false},{"id":7582965932,"package_name":"pyo3-macros","ecosystem":"cargo","requirements":"0.18.1","direct":false,"kind":"runtime","optional":false},{"id":7582965933,"package_name":"pyo3-macros-backend","ecosystem":"cargo","requirements":"0.18.1","direct":false,"kind":"runtime","optional":false},{"id":7582965934,"package_name":"quote","ecosystem":"cargo","requirements":"1.0.23","direct":false,"kind":"runtime","optional":false},{"id":7582965935,"package_name":"redox_syscall","ecosystem":"cargo","requirements":"0.2.16","direct":false,"kind":"runtime","optional":false},{"id":7582965936,"package_name":"regex","ecosystem":"cargo","requirements":"1.7.1","direct":false,"kind":"runtime","optional":false},{"id":7582965937,"package_name":"regex-syntax","ecosystem":"cargo","requirements":"0.6.28","direct":false,"kind":"runtime","optional":false},{"id":7582965938,"package_name":"rustversion","ecosystem":"cargo","requirements":"1.0.11","direct":false,"kind":"runtime","optional":false},{"id":7582965939,"package_name":"ryu","ecosystem":"cargo","requirements":"1.0.12","direct":false,"kind":"runtime","optional":false},{"id":7582965940,"package_name":"scopeguard","ecosystem":"cargo","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":7582965941,"package_name":"serde","ecosystem":"cargo","requirements":"1.0.152","direct":false,"kind":"runtime","optional":false},{"id":7582965942,"package_name":"serde_json","ecosystem":"cargo","requirements":"1.0.92","direct":false,"kind":"runtime","optional":false},{"id":7582965943,"package_name":"smallvec","ecosystem":"cargo","requirements":"1.10.0","direct":false,"kind":"runtime","optional":false},{"id":7582965944,"package_name":"speedate","ecosystem":"cargo","requirements":"0.7.0","direct":false,"kind":"runtime","optional":false},{"id":7582965945,"package_name":"strum","ecosystem":"cargo","requirements":"0.24.1","direct":false,"kind":"runtime","optional":false},{"id":7582965946,"package_name":"strum_macros","ecosystem":"cargo","requirements":"0.24.3","direct":false,"kind":"runtime","optional":false},{"id":7582965947,"package_name":"syn","ecosystem":"cargo","requirements":"1.0.107","direct":false,"kind":"runtime","optional":false},{"id":7582965948,"package_name":"target-lexicon","ecosystem":"cargo","requirements":"0.12.5","direct":false,"kind":"runtime","optional":false},{"id":7582965949,"package_name":"tinyvec","ecosystem":"cargo","requirements":"1.6.0","direct":false,"kind":"runtime","optional":false},{"id":7582965950,"package_name":"tinyvec_macros","ecosystem":"cargo","requirements":"0.1.1","direct":false,"kind":"runtime","optional":false},{"id":7582965951,"package_name":"unicode-bidi","ecosystem":"cargo","requirements":"0.3.10","direct":false,"kind":"runtime","optional":false},{"id":7582965952,"package_name":"unicode-ident","ecosystem":"cargo","requirements":"1.0.6","direct":false,"kind":"runtime","optional":false},{"id":7582965953,"package_name":"unicode-normalization","ecosystem":"cargo","requirements":"0.1.22","direct":false,"kind":"runtime","optional":false},{"id":7582965954,"package_name":"unindent","ecosystem":"cargo","requirements":"0.1.11","direct":false,"kind":"runtime","optional":false},{"id":7582965955,"package_name":"url","ecosystem":"cargo","requirements":"2.3.1","direct":false,"kind":"runtime","optional":false},{"id":7582965956,"package_name":"version_check","ecosystem":"cargo","requirements":"0.9.4","direct":false,"kind":"runtime","optional":false},{"id":7582965957,"package_name":"wasi","ecosystem":"cargo","requirements":"0.11.0+wasi-snapshot-preview1","direct":false,"kind":"runtime","optional":false},{"id":7582965958,"package_name":"windows-sys","ecosystem":"cargo","requirements":"0.45.0","direct":false,"kind":"runtime","optional":false},{"id":7582965959,"package_name":"windows-targets","ecosystem":"cargo","requirements":"0.42.1","direct":false,"kind":"runtime","optional":false},{"id":7582965960,"package_name":"windows_aarch64_gnullvm","ecosystem":"cargo","requirements":"0.42.1","direct":false,"kind":"runtime","optional":false},{"id":7582965961,"package_name":"windows_aarch64_msvc","ecosystem":"cargo","requirements":"0.42.1","direct":false,"kind":"runtime","optional":false},{"id":7582965962,"package_name":"windows_i686_gnu","ecosystem":"cargo","requirements":"0.42.1","direct":false,"kind":"runtime","optional":false},{"id":7582965963,"package_name":"windows_i686_msvc","ecosystem":"cargo","requirements":"0.42.1","direct":false,"kind":"runtime","optional":false},{"id":7582965964,"package_name":"windows_x86_64_gnu","ecosystem":"cargo","requirements":"0.42.1","direct":false,"kind":"runtime","optional":false},{"id":7582965965,"package_name":"windows_x86_64_gnullvm","ecosystem":"cargo","requirements":"0.42.1","direct":false,"kind":"runtime","optional":false},{"id":7582965966,"package_name":"windows_x86_64_msvc","ecosystem":"cargo","requirements":"0.42.1","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"npm","filepath":"package.json","sha":null,"kind":"manifest","created_at":"2023-02-12T11:30:54.994Z","updated_at":"2023-02-12T11:30:54.994Z","repository_link":"https://github.com/sthagen/samuelcolvin-pydantic-core/blob/main/package.json","dependencies":[{"id":7582966035,"package_name":"prettier","ecosystem":"npm","requirements":"^2.7.1","direct":true,"kind":"runtime","optional":false},{"id":7582966036,"package_name":"pyodide","ecosystem":"npm","requirements":"^0.22.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"tests/requirements-linting.txt","sha":null,"kind":"manifest","created_at":"2023-02-12T11:30:55.048Z","updated_at":"2023-02-12T11:30:55.048Z","repository_link":"https://github.com/sthagen/samuelcolvin-pydantic-core/blob/main/tests/requirements-linting.txt","dependencies":[{"id":7582966363,"package_name":"black","ecosystem":"pypi","requirements":"==22.12.0","direct":true,"kind":"test","optional":false},{"id":7582966364,"package_name":"ruff","ecosystem":"pypi","requirements":"==0.0.239","direct":true,"kind":"test","optional":false},{"id":7582966365,"package_name":"isort","ecosystem":"pypi","requirements":"==5.10.1","direct":true,"kind":"test","optional":false},{"id":7582966366,"package_name":"pyright","ecosystem":"pypi","requirements":"==1.1.283","direct":true,"kind":"test","optional":false}]},{"ecosystem":"pypi","filepath":"tests/requirements.txt","sha":null,"kind":"manifest","created_at":"2023-02-12T11:30:55.098Z","updated_at":"2023-02-12T11:30:55.098Z","repository_link":"https://github.com/sthagen/samuelcolvin-pydantic-core/blob/main/tests/requirements.txt","dependencies":[{"id":7582966740,"package_name":"coverage","ecosystem":"pypi","requirements":"==7.0.5","direct":true,"kind":"test","optional":false},{"id":7582966741,"package_name":"dirty-equals","ecosystem":"pypi","requirements":"==0.5.0","direct":true,"kind":"test","optional":false},{"id":7582966742,"package_name":"hypothesis","ecosystem":"pypi","requirements":"==6.63.0","direct":true,"kind":"test","optional":false},{"id":7582966743,"package_name":"pytest","ecosystem":"pypi","requirements":"==7.2.1","direct":true,"kind":"test","optional":false},{"id":7582966744,"package_name":"pytest-speed","ecosystem":"pypi","requirements":"==0.3.5","direct":true,"kind":"test","optional":false},{"id":7582966745,"package_name":"pytest-mock","ecosystem":"pypi","requirements":"==3.10.0","direct":true,"kind":"test","optional":false},{"id":7582966746,"package_name":"pytest-pretty","ecosystem":"pypi","requirements":"==1.0.1","direct":true,"kind":"test","optional":false},{"id":7582966747,"package_name":"pytest-timeout","ecosystem":"pypi","requirements":"==2.1.0","direct":true,"kind":"test","optional":false},{"id":7582966748,"package_name":"pydantic","ecosystem":"pypi","requirements":"==1.10.4","direct":true,"kind":"test","optional":false},{"id":7582966749,"package_name":"pytz","ecosystem":"pypi","requirements":"==2022.7.1","direct":true,"kind":"test","optional":false}]},{"ecosystem":"cargo","filepath":"Cargo.toml","sha":null,"kind":"manifest","created_at":"2023-09-26T04:42:19.771Z","updated_at":"2023-09-26T04:42:19.771Z","repository_link":"https://github.com/sthagen/samuelcolvin-pydantic-core/blob/main/Cargo.toml","dependencies":[{"id":13942967546,"package_name":"pyo3","ecosystem":"cargo","requirements":"0.19.2","direct":true,"kind":"runtime","optional":false},{"id":13942967547,"package_name":"regex","ecosystem":"cargo","requirements":"1.9.5","direct":true,"kind":"runtime","optional":false},{"id":13942967548,"package_name":"strum","ecosystem":"cargo","requirements":"0.25.0","direct":true,"kind":"runtime","optional":false},{"id":13942967549,"package_name":"strum_macros","ecosystem":"cargo","requirements":"0.25.2","direct":true,"kind":"runtime","optional":false},{"id":13942967550,"package_name":"serde_json","ecosystem":"cargo","requirements":"1.0.107","direct":true,"kind":"runtime","optional":false},{"id":13942967551,"package_name":"enum_dispatch","ecosystem":"cargo","requirements":"0.3.8","direct":true,"kind":"runtime","optional":false},{"id":13942967552,"package_name":"serde","ecosystem":"cargo","requirements":"1.0.188","direct":true,"kind":"runtime","optional":false},{"id":13942967553,"package_name":"speedate","ecosystem":"cargo","requirements":"0.12.0","direct":true,"kind":"runtime","optional":false},{"id":13942967554,"package_name":"smallvec","ecosystem":"cargo","requirements":"1.11.1","direct":true,"kind":"runtime","optional":false},{"id":13942967555,"package_name":"ahash","ecosystem":"cargo","requirements":"0.8.0","direct":true,"kind":"runtime","optional":false},{"id":13942967556,"package_name":"url","ecosystem":"cargo","requirements":"2.4.1","direct":true,"kind":"runtime","optional":false},{"id":13942967557,"package_name":"idna","ecosystem":"cargo","requirements":"0.4.0","direct":true,"kind":"runtime","optional":false},{"id":13942967558,"package_name":"base64","ecosystem":"cargo","requirements":"0.21.4","direct":true,"kind":"runtime","optional":false},{"id":13942967559,"package_name":"num-bigint","ecosystem":"cargo","requirements":"0.4.4","direct":true,"kind":"runtime","optional":false},{"id":13942967560,"package_name":"python3-dll-a","ecosystem":"cargo","requirements":"0.2.7","direct":true,"kind":"runtime","optional":false},{"id":13942967561,"package_name":"uuid","ecosystem":"cargo","requirements":"1.4.1","direct":true,"kind":"runtime","optional":false},{"id":13942967562,"package_name":"pyo3","ecosystem":"cargo","requirements":"0.19.2","direct":true,"kind":"development","optional":false}]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-09-26T04:42:19.837Z","updated_at":"2023-09-26T04:42:19.837Z","repository_link":"https://github.com/sthagen/samuelcolvin-pydantic-core/blob/main/pyproject.toml","dependencies":[{"id":13942967563,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"\u003e=4.6.0,!=4.7.0","direct":true,"kind":"runtime","optional":false}]}],"score":5.393627546352362,"created_at":"2025-04-22T12:52:21.182Z","updated_at":"2026-06-12T21:02:09.553Z","avatar_url":"https://github.com/sthagen.png","language":"Python","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/359960","html_url":"https://summary.ecosyste.ms/projects/359960"}