click
flake8>=3.8.3
ipykernel>=4.1
ipython_genutils>=0.2.0
jupyter-client>=4.1
nudatus>=0.0.3
platformdirs>=2.0.0
pyserial~=3.5
qtconsole>=4.7.7
requests>=2.0.0
semver>=2.8.0
virtualenv>=20.0.0
wheel

[:"arm" not in platform_machine and "aarch" not in platform_machine]
PyQt5>=5.13.2
QScintilla>=2.11.3

[:python_version > "3.5"]
black>=19.10b0

[:sys_platform >= "win32"]
pywin32

[all]
babel
beautifulsoup4
coverage
pytest-cov
pytest-faulthandler
pytest-random-order>=1.0.0
pytest-timeout
pytest>=4.6
requests
scrapy
sphinx
twine
wheel

[dev]
babel
coverage
pytest-cov
pytest-faulthandler
pytest-random-order>=1.0.0
pytest-timeout
pytest>=4.6
sphinx
twine
wheel

[docs]
sphinx

[i18n]
babel

[package]
twine
wheel

[tests]
coverage
pytest-cov
pytest-faulthandler
pytest-random-order>=1.0.0
pytest-timeout
pytest>=4.6

[utils]
beautifulsoup4
requests
scrapy
