connexion[swagger-ui] >= 2.6.0; python_version>="3.6" # 2.3 is the last version that supports python 3.4-3.5 connexion[swagger-ui] <= 2.3.0; python_version=="3.5" or python_version=="3.4" connexion[swagger-ui] == 2.4.0; python_version<="2.7" # connexion requires werkzeug but connexion < 2.4.0 does not install werkzeug # we must peg werkzeug versions below to fix connexion # https://github.com/zalando/connexion/pull/1044 werkzeug == 0.16.1; python_version=="3.5" or python_version=="3.4" swagger-ui-bundle >= 0.0.2 python_dateutil >= 2.6.0 typing >= 3.5.2.2 # For specs with timestamps, pyyaml 5.3 broke connexion's spec parsing in python 2. # Connexion uses copy.deepcopy() on the spec, thus hitting this bug: # https://github.com/yaml/pyyaml/issues/387 pyyaml < 5.3; python_version<="2.7" setuptools >= 21.0.0