Further adjusted the "greenlet" package specifier in setup.cfg to use a
long chain of "or" expressions, so that the comparison of
``platform_machine`` to a specific identifier matches only the complete
string.
Fixes: #7024
Change-Id: I1cd40f5e14c62c21bd2e530ca8e38a5a3d50d353
--- /dev/null
+.. change::
+ :tags: bug, installation
+ :tickets: 7024
+
+ Further adjusted the "greenlet" package specifier in setup.cfg to use a
+ long chain of "or" expressions, so that the comparison of
+ ``platform_machine`` to a specific identifier matches only the complete
+ string.
install_requires =
importlib-metadata;python_version<"3.8"
- greenlet != 0.4.17;python_version>="3" and platform_machine in 'x86_64 X86_64 aarch64 AARCH64 ppc64le PPC64LE amd64 AMD64 win32 WIN32'
+ greenlet != 0.4.17;python_version>='3' and (platform_machine=='arch64' or (platform_machine=='ppc64le' or (platform_machine=='x86_64' or (platform_machine=='amd64' or (platform_machine=='win32' or platform_machine=='WIN32')))))
[options.extras_require]
asyncio =