pypi / support

Issue tracker for support requests related to using https://pypi.org
95 stars 47 forks source link

File Limit Request: pyg4ometry - 150 MB #2658

Closed stewartboogert closed 1 year ago

stewartboogert commented 1 year ago

Project URL

https://pypi.org/project/pyg4ometry/

Does this project already exist?

New Limit

150 MB

Update issue title

Which indexes

PyPI

About the project

The project depends on and C and C++ library dependancies (compiled without debug or symbols).

Bundled C/C++

Bundled data

Reasons for the request

The manylinux wheels are relatively large. The project is widely used by scientists but because the packaging and distribution via pypi is not yet working and so a lot of support building the C/C++ library deps for linux.

Effort will be put into separating the ROOT, CGAL and OpenCASCADE dependences to separate wheels. The python interfaces (via pybind11) are relatively complete but not at a state of maturity to publish as separate packages on pypi. This is on the roadmap and the package pyg4ometry will likely be split into 4 packages, for example

Each probably having a manylinux wheel size of 30-40 Mbyte and be useful for other users who wish to have python interfaces to these packages.

OpenCascade, CGAL and ROOT provide a lot of functionality which covers future development, additional libraries are probably not required for a couple of years.

Code of Conduct

cmaureir commented 1 year ago

Hey @stewartboogert :wave: thanks for the report. I've set the upload limit for pyg4ometry to 200 MB on PyPI. Please be mindful of the frequency of releases at that size. Have a nice Sunday.