Skip to content

requirements: Install fastlz from github on Python 3.13+ - #16

Merged
petrutlucian94 merged 1 commit into
cloudbase:mainfrom
claudiubelu:pyfastlz
Sep 28, 2026
Merged

petrutlucian94 merged 1 commit into
cloudbase:mainfrom
claudiubelu:pyfastlz

Conversation

@claudiubelu

Copy link
Copy Markdown
Member

PyPI only ships wheels up to cp312 and publishes no sdist, so pip has nothing to build on 3.13+.

Fall back to the same tagged source there (built directly, since its FastLZ C source is a git submodule that a plain sdist/tarball would not include).

PyPI only ships wheels up to cp312 and publishes no sdist, so pip has
nothing to build on 3.13+.

Fall back to the same tagged source there (built directly, since its FastLZ
C source is a git submodule that a plain sdist/tarball would not include).
Comment thread requirements.txt
# plain sdist/tarball would not include).
# bb65a5f4a01332785c8c636fb6a8b062ff18ca75 === v0.0.1 tag
pyfastlz==0.0.1; python_version < "3.13"
pyfastlz @ git+https://github.com/PaulChanHK/python-fastlz.git@bb65a5f4a01332785c8c636fb6a8b062ff18ca75 ; python_version >= "3.13"

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We're pinning the commit id out of caution, it's unfortunate that the Python fastlz implementation isn't very well maintained.

@petrutlucian94
petrutlucian94 merged commit 6d94ca6 into cloudbase:main Sep 28, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants