crflynn / pypistats.org

PyPI downloads analytics dashboard
https://pypistats.org/
138 stars 10 forks source link

API: 404 is returned for some endpoints but not others #43

Open hugovk opened 2 years ago

hugovk commented 2 years ago

For packages with zero downloads, these return 404:

However, these return data but with empty data:

https://pypistats.org/api/packages/sugar/python_major https://pypistats.org/api/packages/sugar/python_minor https://pypistats.org/api/packages/sugar/system

{
"data": [],
"package": "sugar",
"type": "python_major_downloads"
}
{
"data": [],
"package": "sugar",
"type": "python_minor_downloads"
}   
{
"data": [],
"package": "sugar",
"type": "system_downloads"
}

Similarly, for packages which don't exist:

https://pypistats.org/api/packages/notfound123444/recent https://pypistats.org/api/packages/notfound123444/overall

These return "data": []:

https://pypistats.org/api/packages/notfound123444/python_major https://pypistats.org/api/packages/notfound123444/python_minor https://pypistats.org/api/packages/notfound123444/system

Should they all return 404?