rx

[:python_version < "3.11"]

[:python_version < "3.8"]
importlib_metadata

[all]
EmPy==3.3.*
async_generator
bandit>=1.7.0
coverage<7.3.1,>=5.0.0
flake8-broken-line>=0.3.0
flake8-bugbear>=21.0.0
flake8-builtins>=1.5.0
flake8-comprehensions>=3.5.0
flake8-debugger>=4.0.0
flake8-mutable>=1.2.0
flake8-simplify>=0.14.0
flake8>=3.0.0
matplotlib
mypy>=0.910
pandas==1.*
pillow
pympler
pytest-asyncio!=0.22.0,>=0.17
pytest-cov>=2.8.0
pytest-env>=0.6.2
pytest-xdist>=2
pytest>=6
requests
sqlparse
testfixtures>=6.11.0
towncrier>=23
types-Jinja2>=0.1.3
types-pkg_resources>=0.1.2
types-protobuf>=0.1.10
types-six>=0.1.6
typing-extensions>=4

[empy]
EmPy==3.3.*

[graph]
pillow

[main_loop-log_data_store]
matplotlib
pympler

[main_loop-log_db]
sqlparse

[main_loop-log_main_loop]
matplotlib

[main_loop-log_memory]
matplotlib
pympler

[report-timings]
matplotlib
pandas==1.*

[tests]
async_generator
bandit>=1.7.0
coverage<7.3.1,>=5.0.0
flake8-broken-line>=0.3.0
flake8-bugbear>=21.0.0
flake8-builtins>=1.5.0
flake8-comprehensions>=3.5.0
flake8-debugger>=4.0.0
flake8-mutable>=1.2.0
flake8-simplify>=0.14.0
flake8>=3.0.0
mypy>=0.910
pytest-asyncio!=0.22.0,>=0.17
pytest-cov>=2.8.0
pytest-env>=0.6.2
pytest-xdist>=2
pytest>=6
testfixtures>=6.11.0
towncrier>=23
types-Jinja2>=0.1.3
types-pkg_resources>=0.1.2
types-protobuf>=0.1.10
types-six>=0.1.6
typing-extensions>=4

[tutorials]
pillow
requests
