{"id":17383798,"url":"https://github.com/numblr/py-deep-install","last_synced_at":"2026-01-30T00:51:12.567Z","repository":{"id":79291394,"uuid":"569208963","full_name":"numblr/py-deep-install","owner":"numblr","description":"Dependency resolution to install Python projects","archived":false,"fork":false,"pushed_at":"2022-11-22T10:24:09.000Z","size":3,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-01T23:36:11.548Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"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/numblr.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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-11-22T10:19:48.000Z","updated_at":"2022-11-22T10:26:05.000Z","dependencies_parsed_at":"2023-06-26T22:36:58.472Z","dependency_job_id":null,"html_url":"https://github.com/numblr/py-deep-install","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/numblr%2Fpy-deep-install","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/numblr%2Fpy-deep-install/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/numblr%2Fpy-deep-install/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/numblr%2Fpy-deep-install/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/numblr","download_url":"https://codeload.github.com/numblr/py-deep-install/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245924515,"owners_count":20694730,"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","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":"2024-10-16T07:43:48.738Z","updated_at":"2026-01-30T00:51:07.529Z","avatar_url":"https://github.com/numblr.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# py-reqcue\nDependency resolution to install Python projects\n\n## Idea\n\n1. Take the requirements.txt file of the project\n1. Run a custom dependency resolver applying various strategies\n1. Create a freeze file with all (transitive) dependencies pinned\n1. Install that using pip without dependency resolution\n1. Run static analysis to verifiy dependencies in code. (Should be possible? All symbols resolve, only reachable from own source code?)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnumblr%2Fpy-deep-install","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnumblr%2Fpy-deep-install","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnumblr%2Fpy-deep-install/lists"}