{"id":31540129,"url":"https://github.com/karpetrosyan/uv-vscode","last_synced_at":"2025-10-25T15:10:38.842Z","repository":{"id":314642286,"uuid":"1006189112","full_name":"karpetrosyan/uv-vscode","owner":"karpetrosyan","description":"A Visual Studio Code extension with support for the Uv package manager.","archived":false,"fork":false,"pushed_at":"2025-10-16T19:21:25.000Z","size":7340,"stargazers_count":11,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-10-17T22:00:59.129Z","etag":null,"topics":["package-management","uv","vscode"],"latest_commit_sha":null,"homepage":"https://karpetrosyan.github.io/uv-vscode/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/karpetrosyan.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":"2025-06-21T17:34:13.000Z","updated_at":"2025-10-17T15:36:31.000Z","dependencies_parsed_at":"2025-10-02T15:12:44.832Z","dependency_job_id":"389d4c98-0dd6-4312-8087-2499f7c332e0","html_url":"https://github.com/karpetrosyan/uv-vscode","commit_stats":null,"previous_names":["karpetrosyan/uv-vscode"],"tags_count":18,"template":false,"template_full_name":null,"purl":"pkg:github/karpetrosyan/uv-vscode","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/karpetrosyan%2Fuv-vscode","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/karpetrosyan%2Fuv-vscode/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/karpetrosyan%2Fuv-vscode/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/karpetrosyan%2Fuv-vscode/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/karpetrosyan","download_url":"https://codeload.github.com/karpetrosyan/uv-vscode/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/karpetrosyan%2Fuv-vscode/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280973404,"owners_count":26422960,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-25T02:00:06.499Z","response_time":81,"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"}},"keywords":["package-management","uv","vscode"],"created_at":"2025-10-04T09:52:11.330Z","updated_at":"2025-10-25T15:10:38.813Z","avatar_url":"https://github.com/karpetrosyan.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# uv-vscode\n\nA VS Code extension that provides enhanced integration with [uv](https://github.com/astral-sh/uv), the fast Python package installer and resolver. This extension makes it easier to manage Python dependencies and work with inline script metadata (PEP 723) directly in VS Code.\n\n## Documentation\n\nGo through the [documentation](https://karpetrosyan.github.io/uv-vscode/) to get started.\n\n## Highlights\n\n### Automatically enters the script environment when the active editor is a script\n\nWhen you change your active text editor in `VS Code` to a file that is `PEP 723` compatible script, you will get a full LSP support because the extension will automatically create, enter to the python environment, installing all the dependencies defined in a file\n\n![Automatically enters the script environment when the active editor is a script](https://raw.githubusercontent.com/karpetrosyan/uv-vscode/main/docs/public/change-environments.gif#gh-light-mode-only)\n![Automatically enters the script environment when the active editor is a script](https://raw.githubusercontent.com/karpetrosyan/uv-vscode/main/docs/public/change-environments-dark.gif#gh-dark-mode-only)\n\n### Run \u0026 debug your scripts just like normal Python files, but without worrying about dependencies\n\nButtons like Run and Debug will also handle the inline metadata of the script, installing missing dependencies if needed\n\n![Run \u0026 debug your scripts just like normal Python files, but without worrying about dependencies](https://raw.githubusercontent.com/karpetrosyan/uv-vscode/main/docs/public/run-script.gif#gh-light-mode-only)\n![Run \u0026 debug your scripts just like normal Python files, but without worrying about dependencies](https://raw.githubusercontent.com/karpetrosyan/uv-vscode/main/docs/public/run-script-dark.gif#gh-dark-mode-only)\n\n### Manage dependencies directly in VS Code\n\nUI elements added to `pyproject.toml` and any `PEP 723` compatible script files for managing dependencies without switching to a terminal.\n\n![Manage dependencies directly in VS Code](https://raw.githubusercontent.com/karpetrosyan/uv-vscode/main/docs/public/manage-deps-lenses.png#gh-light-mode-only)\n![Manage dependencies directly in VS Code](https://raw.githubusercontent.com/karpetrosyan/uv-vscode/main/docs/public/manage-deps-lenses-dark.png#gh-dark-mode-only)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkarpetrosyan%2Fuv-vscode","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkarpetrosyan%2Fuv-vscode","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkarpetrosyan%2Fuv-vscode/lists"}