Skip to content

feat: check PyPI registry when deps.dev fails to find a source repository#982

Merged
benmss merged 17 commits intomainfrom
980-missing-pypi-packages
Apr 15, 2025
Merged

feat: check PyPI registry when deps.dev fails to find a source repository#982
benmss merged 17 commits intomainfrom
980-missing-pypi-packages

Conversation

@benmss
Copy link
Copy Markdown
Member

@benmss benmss commented Feb 10, 2025

  • Use JSON from PyPI to find more repositories
  • Add tests
  • Fix circular dependency
  • Ensure reuse of downloaded assets

Closes #980

@benmss benmss self-assigned this Feb 10, 2025
@oracle-contributor-agreement oracle-contributor-agreement Bot added the OCA Verified All contributors have signed the Oracle Contributor Agreement. label Feb 10, 2025
@benmss benmss force-pushed the 980-missing-pypi-packages branch from aec7196 to 165f611 Compare February 12, 2025 23:07
Comment thread src/macaron/repo_finder/repo_finder_pypi.py Outdated
@benmss benmss marked this pull request as ready for review February 17, 2025 01:12
@benmss benmss force-pushed the 980-missing-pypi-packages branch 2 times, most recently from 4b16ac3 to 1cff217 Compare March 12, 2025 03:18
Comment thread tests/integration/cases/repo_finder_pypi/test.yaml
@benmss benmss force-pushed the 980-missing-pypi-packages branch from 1cff217 to 7956693 Compare March 19, 2025 01:06
Comment thread src/macaron/repo_finder/repo_finder_pypi.py Outdated
Comment thread src/macaron/repo_finder/repo_finder.py Outdated
Comment thread src/macaron/repo_finder/repo_finder_pypi.py Outdated
Comment thread src/macaron/repo_finder/repo_finder_pypi.py Outdated
Comment thread tests/integration/cases/repo_finder_pypi_find_source/test.yaml
@benmss benmss changed the base branch from staging to main April 8, 2025 06:39
@benmss benmss force-pushed the 980-missing-pypi-packages branch 2 times, most recently from cca802a to 5a9029f Compare April 10, 2025 00:09
Comment thread src/macaron/repo_finder/repo_finder_pypi.py
benmss added 10 commits April 15, 2025 10:05
…tory

Signed-off-by: Ben Selwyn-Smith <benselwynsmith@googlemail.com>
Signed-off-by: Ben Selwyn-Smith <benselwynsmith@googlemail.com>
Signed-off-by: Ben Selwyn-Smith <benselwynsmith@googlemail.com>
Signed-off-by: Ben Selwyn-Smith <benselwynsmith@googlemail.com>
Signed-off-by: Ben Selwyn-Smith <benselwynsmith@googlemail.com>
Signed-off-by: Ben Selwyn-Smith <benselwynsmith@googlemail.com>
Signed-off-by: Ben Selwyn-Smith <benselwynsmith@googlemail.com>
Signed-off-by: Ben Selwyn-Smith <benselwynsmith@googlemail.com>
Signed-off-by: Ben Selwyn-Smith <benselwynsmith@googlemail.com>
Signed-off-by: Ben Selwyn-Smith <benselwynsmith@googlemail.com>
benmss added 7 commits April 15, 2025 10:05
Signed-off-by: Ben Selwyn-Smith <benselwynsmith@googlemail.com>
Signed-off-by: Ben Selwyn-Smith <benselwynsmith@googlemail.com>
Signed-off-by: Ben Selwyn-Smith <benselwynsmith@googlemail.com>
Signed-off-by: Ben Selwyn-Smith <benselwynsmith@googlemail.com>
… downloaded twice

Signed-off-by: Ben Selwyn-Smith <benselwynsmith@googlemail.com>
Signed-off-by: Ben Selwyn-Smith <benselwynsmith@googlemail.com>
Signed-off-by: Ben Selwyn-Smith <benselwynsmith@googlemail.com>
@benmss benmss force-pushed the 980-missing-pypi-packages branch from 5a9029f to 2209b7a Compare April 15, 2025 00:08
@behnazh-w behnazh-w self-requested a review April 15, 2025 00:41
@benmss benmss merged commit 6e41a3d into main Apr 15, 2025
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

OCA Verified All contributors have signed the Oracle Contributor Agreement.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

deps.dev does not find some PyPI package github links

3 participants