Skip to content

Project Limit Request: pykx - 20 GB #11096

@rianoc-kx

Description

@rianoc-kx

Project URL

https://pypi.org/project/pykx/

Does this project already exist?

  • Yes

New limit

20

Update issue title

  • I have updated the title.

Which indexes

PyPI

About the project

pykx is a Python wrapper/interface with the q language from KX systems.
Initial release of pykx 2022. Releasing to PyPi began 2023.

We expect release file sizes to decrease rather than increase but are at 8.8/10GB storage used.
We hit the limit already and deleted some releases to make space available but will hit the limit again shortly.

How large is each release?

~400MiB per release. Compiled .so/.dylib/.dll files take up the bulk on the package space.

35 wheels, each about 11MiB:

  • 5 platforms: Linux x86 / Linux ARM / Mac ARM / Mac Intel / Windows
  • 7 Python versions: 3.8, 3.9 , 3.10, 3.11, 3.12, 3.13, 3.14

Efforts made to reduce storage usage already:

  1. I deleted 4 historic releases.
  2. Per release used to be ~550MiB, this is now ~400MiB due to a reduced number of compiled assets being included.
  3. Python 3.8 is being removed in the next release which will drop per release usage.

Planned tasks to reduce storage:

  1. Python 3.9 removal by EoY as it is also EoL.
  2. Mac x86 removal.
  3. Further reduce assets in package itself

How frequently do you make a release?

Historically about once per month but this has slowed, about once every 2 months going forward.

Code of Conduct

  • I agree to follow the PSF Code of Conduct

Metadata

Metadata

Assignees

No one assigned
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions