DavHau / pypi-deps-db

Dependency DB for python packages on pypi
MIT License
66 stars 40 forks source link

Do yanked and deleted packages are considered in this db? #10

Open unsatisfying opened 1 year ago

unsatisfying commented 1 year ago

Since some packages are yanked and deleted by maintainers, this part of packages would deleted from db or stay forever? For example, a package named "airflow-sbf-utils", it has a row in this db like: airflow-sbf-utils: { py3: { 0.1.1: { airflow_sbf_utils-0.1.1-py3-none-any.whl: { requires_dist: [ "python-decouple", "pymssql", "google-cloud-storage", "SQLAlchemy" ], requires_python: ">=3.9" } }, 0.1.2: { airflow_sbf_utils-0.1.2-py3-none-any.whl: "0.1.1@airflow_sbf_utils-0.1.1-py3-none-any.whl" }, 0.1.3: { airflow_sbf_utils-0.1.3-py3-none-any.whl: "0.1.1@airflow_sbf_utils-0.1.1-py3-none-any.whl" }, 0.1.4: { airflow_sbf_utils-0.1.4-py3-none-any.whl: "0.1.1@airflow_sbf_utils-0.1.1-py3-none-any.whl" }, 0.1.5: { airflow_sbf_utils-0.1.5-py3-none-any.whl: "0.1.1@airflow_sbf_utils-0.1.1-py3-none-any.whl" } } },

However, I find this package metadata through API from pypi like this: https://pypi.org/pypi/airflow_sbf_utils/json, it returns not found.

DavHau commented 1 year ago

Good point. We should remove deleted packages