Currently the versions of twisted and pyOpenSSL are pinned to an exact version:
|
install_requires=["twisted==19.2.1","pyOpenSSL==19.0.0"], |
This makes it impossible to use any later releases of those packages, which may be very important. Exact pinning in setup.py is discouraged for that reason. Can you instead change this to a minimum version check?