{"id":28495187,"url":"https://github.com/priorlabs/tabpfn_common_utils","last_synced_at":"2026-01-20T16:23:06.401Z","repository":{"id":186140243,"uuid":"674182173","full_name":"PriorLabs/tabpfn_common_utils","owner":"PriorLabs","description":null,"archived":false,"fork":false,"pushed_at":"2026-01-13T16:37:40.000Z","size":2191,"stargazers_count":0,"open_issues_count":1,"forks_count":3,"subscribers_count":2,"default_branch":"main","last_synced_at":"2026-01-15T13:41:34.377Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PriorLabs.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-08-03T10:26:55.000Z","updated_at":"2026-01-13T16:36:42.000Z","dependencies_parsed_at":null,"dependency_job_id":"f101cac8-8616-471c-a5d9-a32d25e6e731","html_url":"https://github.com/PriorLabs/tabpfn_common_utils","commit_stats":null,"previous_names":["liam-sbhoo/tabpfn_common_utils","priorlabs/tabpfn_common_utils"],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/PriorLabs/tabpfn_common_utils","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PriorLabs%2Ftabpfn_common_utils","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PriorLabs%2Ftabpfn_common_utils/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PriorLabs%2Ftabpfn_common_utils/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PriorLabs%2Ftabpfn_common_utils/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PriorLabs","download_url":"https://codeload.github.com/PriorLabs/tabpfn_common_utils/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PriorLabs%2Ftabpfn_common_utils/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28606914,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-20T16:10:39.856Z","status":"ssl_error","status_checked_at":"2026-01-20T16:10:39.493Z","response_time":117,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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"}},"keywords":[],"created_at":"2025-06-08T11:08:21.304Z","updated_at":"2026-01-20T16:23:06.384Z","avatar_url":"https://github.com/PriorLabs.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# tabpfn-common-utils\n\n## Installation\nInstall uv if not done already.\n\n```bash\nuv sync\n```\ninstalls all dependencies into a virtual environment.\n\nActivate the venv\n```bash\nsource .venv/bin/activate\n```\nThis is optional and each command could be prefixed with `uv run` instead.\n\n\n# Development\n## Code Style\nAlso, to encourage better coding practices, `ruff` has been added to the pre-commit hooks. This will ensure that the code is formatted properly before being committed. To enable pre-commit (if you haven't), run the following command:\n```sh\npre-commit install\n```\n\n### Type Checking\n`pyright` is added as type checker to the repository.  \n\nBecause of legacy untyped code it has broad excludes for existing packages.  \nNew code must be typed and pass type checking.  \nThe old code will be typed along the way until type checking passes.\n\n### Adding dependencies\n```bash\nuv add \u003cdependency_name\u003e\n```\nwill add it to the current package.\n\nThere are other options like `--group dev` for development dependencies and `--group \u003cname\u003e` for arbitrary groups.\n\n`uv` will update the lockfile in `uv.lock` with the exact set of dependencies used. Please commit the lock file to source control.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpriorlabs%2Ftabpfn_common_utils","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpriorlabs%2Ftabpfn_common_utils","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpriorlabs%2Ftabpfn_common_utils/lists"}