Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Limit Request: catboost, catboost-dev - 80MB #69

Closed
dbakshee opened this issue Nov 6, 2019 · 8 comments
Closed

Limit Request: catboost, catboost-dev - 80MB #69

dbakshee opened this issue Nov 6, 2019 · 8 comments

Comments

@dbakshee
Copy link

dbakshee commented Nov 6, 2019

Please increase the file size limit from 60MB to 80MB.

For project catboost-dev we have hit the size limit in a recent upload, and I suspect we'll hit it for the production project catboost in a coming release.

Typical size of catboost release is about 550MB, Release contains whl files for 3 OSes times python versions 2.7, 3.5, 3.6, 3.7. We also publish on conda.

Please increase index for PyPI. We do not use Test PyPI.

CatBoost is a machine learning library by Yandex, specifically it is gradient boosting on decision trees library. Its close alternatives/rivals are LightGBM by Microsoft and XGBoost. From release to release the library steadily increased capabilities and now approached the limit of 60MB/file. We are going to add new functionality that will certainly increase the size and exceed the current limit.

@di di transferred this issue from pypi/warehouse Nov 6, 2019
@dbakshee
Copy link
Author

dbakshee commented Nov 7, 2019

Hi @di, as an update to the ticket, catboost team asks for a more generous file size limit and possibly no limit at all. Thanks,
Dima.

@annaveronika
Copy link

Hi @di, could you please increase the limit? We want to publish the next release of CatBoost, and are blocked by this issue.

@di di changed the title Increase file size limit for projects catboost, catboost-dev Limit Request: catboost, catboost-dev - 80MB Nov 13, 2019
@di
Copy link
Member

di commented Nov 13, 2019

I've set the upload limit for catboost and catboost-dev to 100 MB on PyPI.

As a warning: it looks like you're making nightly releases of catboost-dev. This is fine for now, but we'd be unlikely to increase the limit much more for this project due to the frequency of releases.

@di di closed this as completed Nov 13, 2019
@di
Copy link
Member

di commented Nov 13, 2019

(Sorry, just on PyPI)

@dbakshee
Copy link
Author

Thank you very much, this helped us a lot.

@di
Copy link
Member

di commented Nov 13, 2019

Actually, looking at https://pypi.org/stats/, the catboost-dev project is the 7th largest project on PyPI by total file size, with 149.5 GB in release files. Please consider switching to a less frequent release cycle for this project if possible.

@dbakshee
Copy link
Author

Temporarily switched catboost_dev to once a week. Perhaps we'll move it to testpypi.

@di
Copy link
Member

di commented Nov 13, 2019

We have a long-term plan to shut down TestPyPI (pypi/warehouse#726, pypi/warehouse#918) so it probably makes the most sense to leave it on PyPI and keep the weekly cadence. (It's roughly the same cost to us regardless of where it's uploaded).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants