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

Project Limit Request: tmlt.core - 20 GiB #4776

Open
3 tasks done
tmager opened this issue Sep 17, 2024 · 0 comments
Open
3 tasks done

Project Limit Request: tmlt.core - 20 GiB #4776

tmager opened this issue Sep 17, 2024 · 0 comments

Comments

@tmager
Copy link

tmager commented Sep 17, 2024

Project URL

https://pypi.org/project/tmlt.core/

Does this project already exist?

  • Yes

New limit

20

Update issue title

  • I have updated the title.

Which indexes

PyPI

About the project

Tumult Core is a programming framework for implementing differentially-private algorithms, and has been making public releases for a bit over two years.

How large is each release?

Recent releases are ~300 MiB total:

  • 5 manylinux wheels, one per supported Python version (~40 MiB each)
  • 10 macOS wheels, one each for ARM and x86 per supported Python version (~9 MiB each)

The majority of the wheel size is due to bundling a compiled version of FLINT and its dependencies.

We have considered spinning off our FLINT bindings into a separate package that would release much less frequently, but we do not currently have the bandwidth to make this change. We've got roughly 4 releases left before hitting the project limit; an increase would buy us some time to look at this further.

How frequently do you make a release?

We've averaged ~2 releases per month this year, but this varies considerably.

Code of Conduct

  • I agree to follow the PSF Code of Conduct
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

1 participant