We have wheels that are for different platforms AND have a different version because they were built from different C/C++ source code versions and patches. For instance:
- extractcode_7z-16.2.2.1-py2.py3-none-manylinux2014_x86_64.whl
- extractcode_7z-16.2.4.1-py2.py3-none-macosx_10_13_intel.whl
- extractcode_7z-16.4.1-py2.py3-none-win_amd64.whl
- extractcode_7z-16.4.1-py2.py3-none-win32.whl
- extractcode_libarchive-3.4.2.1-py2.py3-none-macosx_10_13_intel.whl
- extractcode_libarchive-3.4.2.1-py2.py3-none-manylinux2014_x86_64.whl
- extractcode_libarchive-3.4.2.3-py2.py3-none-win_amd64.whl
- extractcode_libarchive-3.4.2.3-py2.py3-none-win32.whl
- typecode_libmagic-5.38.1-py2.py3-none-macosx_10_13_intel.whl
- typecode_libmagic-5.38.1-py2.py3-none-manylinux2014_x86_64.whl
- typecode_libmagic-5.38.1.1-py2.py3-none-win_amd64.whl
- typecode_libmagic-5.38.1.1-py2.py3-none-win32.whl
To pin requirements and use hashes, we cannot have easily multiple versions of the same wheel pinned for each different OS.
We should instead have a single version for a given plugin release.
We have wheels that are for different platforms AND have a different version because they were built from different C/C++ source code versions and patches. For instance:
To pin requirements and use hashes, we cannot have easily multiple versions of the same wheel pinned for each different OS.
We should instead have a single version for a given plugin release.