old-knossos icon indicating copy to clipboard operation
old-knossos copied to clipboard

Outdated releases on PyPI

Open tgurr opened this issue 6 years ago • 3 comments

Most recent version to date on PyPI is 0.7.1 (https://pypi.org/project/knossos/). Is there any reason newer versions aren't made available at PyPI?

tgurr avatar Nov 01 '18 01:11 tgurr

The PyPI upload contains an rcc archive which apparently can't be loaded by Qt versions older than the one used to build that archive. This means that I'd need to use the oldest supported Qt version to build this archive. There's also no guarantee that all required dependencies (SDL2, OpenAL, QtWebEngine/QtWebKit, etc.) are available if the package was installed through PyPI.

These problems together with the fact that noone seemed to use PyPI package resulted in me focusing on distribution-specific packages instead since they can properly take care of the dependencies and other stuff like menu items and URL associations (fso://).

ngld avatar Nov 01 '18 01:11 ngld

Thanks for clarification, I'm asking because I'd like to package knossos for our distribution and we usually use PyPI as download/upstream location for Python packages where possible/available. They often reduce the packages required during build time as they often come with some pregenerated files, especially projects making use of Node.js/NPM. So in case of knossos my hope was I wouldn't need the dependency on yarn then.

tgurr avatar Nov 01 '18 02:11 tgurr

I'm currently updating the build scripts due to various issues. I'll try to enable the PyPI upload again. Not sure how long that's going to take though.

ngld avatar Nov 08 '18 18:11 ngld