Automat>=0.8.0
attrs>=19.2.0
constantly>=15.1
hyperlink>=17.1.1
incremental>=16.10.1
zope.interface>=4.4.2

[:platform_system == "Windows"]
twisted-iocpsupport~=1.0.0

[all_non_platform]
PyHamcrest>=1.9.0
appdirs>=1.4.0
bcrypt>=3.0.0
cryptography>=2.6
cython-test-exception-raiser~=1.0
h2<4.0,>=3.0
idna>=2.4
priority<2.0,>=1.1.0
pyasn1
pyopenssl>=16.0.0
pyserial>=3.0
service_identity>=18.1.0

[all_non_platform:platform_system == "Windows"]
pywin32!=226

[all_non_platform:python_version < "3.7"]
contextvars<3,>=2.4

[conch]
appdirs>=1.4.0
bcrypt>=3.0.0
cryptography>=2.6
pyasn1

[contextvars]

[contextvars:python_version < "3.7"]
contextvars<3,>=2.4

[dev]
pyflakes>=1.0.0
python-subunit
readthedocs-sphinx-ext~=2.1
sphinx-rtd-theme~=0.5.0
sphinx~=3.3
towncrier>=17.4.0
twistedchecker>=0.7.2

[dev:python_version >= "3.6"]
pydoctor>=20.12.1

[dev_release]
readthedocs-sphinx-ext~=2.1
sphinx-rtd-theme~=0.5.0
sphinx~=3.3
towncrier>=17.4.0

[dev_release:python_version >= "3.6"]
pydoctor>=20.12.1

[http2]
h2<4.0,>=3.0
priority<2.0,>=1.1.0

[macos_platform]
PyHamcrest>=1.9.0
appdirs>=1.4.0
bcrypt>=3.0.0
cryptography>=2.6
cython-test-exception-raiser~=1.0
h2<4.0,>=3.0
idna>=2.4
priority<2.0,>=1.1.0
pyasn1
pyobjc-core
pyobjc-framework-CFNetwork
pyobjc-framework-Cocoa
pyopenssl>=16.0.0
pyserial>=3.0
service_identity>=18.1.0

[macos_platform:platform_system == "Windows"]
pywin32!=226

[macos_platform:python_version < "3.7"]
contextvars<3,>=2.4

[osx_platform]
PyHamcrest>=1.9.0
appdirs>=1.4.0
bcrypt>=3.0.0
cryptography>=2.6
cython-test-exception-raiser~=1.0
h2<4.0,>=3.0
idna>=2.4
priority<2.0,>=1.1.0
pyasn1
pyobjc-core
pyobjc-framework-CFNetwork
pyobjc-framework-Cocoa
pyopenssl>=16.0.0
pyserial>=3.0
service_identity>=18.1.0

[osx_platform:platform_system == "Windows"]
pywin32!=226

[osx_platform:python_version < "3.7"]
contextvars<3,>=2.4

[serial]
pyserial>=3.0

[serial:platform_system == "Windows"]
pywin32!=226

[test]
PyHamcrest>=1.9.0
cython-test-exception-raiser~=1.0

[tls]
idna>=2.4
pyopenssl>=16.0.0
service_identity>=18.1.0

[windows_platform]
PyHamcrest>=1.9.0
appdirs>=1.4.0
bcrypt>=3.0.0
cryptography>=2.6
cython-test-exception-raiser~=1.0
h2<4.0,>=3.0
idna>=2.4
priority<2.0,>=1.1.0
pyasn1
pyopenssl>=16.0.0
pyserial>=3.0
pywin32!=226
service_identity>=18.1.0

[windows_platform:platform_system == "Windows"]
pywin32!=226

[windows_platform:python_version < "3.7"]
contextvars<3,>=2.4
