December 29, 2022 at 3:54 PM, "Dan Smith via chirp_devel" <chirp_devel@intrepid.danplanet.com> wrote:
How are you generating your python3 wheel? I'm getting an error from pip when it tries to auto generate the wheel.Like this:$ setup.py sdist bdist_wheelHere's what I'm seeing when snapcraft tries to install CHIRP:+ pip install -U ....Building wheels for collected packages: chirp, future, yattag...WARNING: Built wheel for chirp is invalid: Metadata 1.2 mandates PEP 440 version, but 'daily-20221229' is not...Failed to build chirp...DEPRECATION: chirp was installed using the legacy 'setup.py install' method, because a wheel could not be built for it. pip 23.1 will enforce this behaviour change. A possible replacement is to fix the wheel build issue reported above. Discussion can be found atI don't really care that python packaging people think that I should use a version number of the format they chose. It's an application, not a library, built by date, and without any semver guarantees.If this becomes a problem then the non-bundled version will need to use a different version from other things, like 1.0.20221225 or something, but until and unless that becomes a hard requirement I don't think it'll be doing anyone any good to be confusingly different. As noted before, 98% of the users consume the bundled builds, and with as many people are using the flatpak type builds (which I'd put in a similar category), that's probably >99%.--Dan_______________________________________________chirp_devel mailing listDeveloper docs: http://chirp.danplanet.com/projects/chirp/wiki/Developers