attrs>=18.2.0
azure-common>=1.1.18
azure-core>=1.2.2
azure-identity>=1.5.0
azure-mgmt-subscription>=1.0.0
bokeh>=1.4.0
cryptography>=3.1
deprecated>=1.2.4
dnspython<=2.0.0
folium>=0.9.0
geoip2>=2.9.0
html5lib
idna<3
ipwhois>=1.1.0
ipython>=7.1.1
ipywidgets>=7.4.2
KqlmagicCustom[auth_code_clipboard,jupyter-basic]>=0.1.114.dev26
lxml>=4.6.3
matplotlib>=3.0.0
msrest>=0.6.0
msrestazure>=0.6.0
networkx>=2.2
numpy>=1.15.4
pandas>=1.1.5
python-dateutil>=2.8.1
pytz>=2019.2
pyyaml>=3.13
requests>=2.21.1
setuptools>=40.6.3
tldextract>=2.2.2
tqdm>=4.36.1
urllib3>=1.23

[_azure_core]
azure-mgmt-compute>=4.6.2
azure-mgmt-core>=1.2.1
azure-mgmt-monitor>=2.0.0
azure-mgmt-network>=2.7.0
azure-mgmt-resource>=16.1.0
azure-storage-blob>=12.5.0
azure-mgmt-resourcegraph>=8.0.0

[all]
KqlmagicCustom[jupyter-extended]>=0.1.114.dev25
azure-keyvault-secrets>=4.0.0
azure-mgmt-compute>=4.6.2
azure-mgmt-core>=1.2.1
azure-mgmt-keyvault>=2.0.0
azure-mgmt-monitor>=2.0.0
azure-mgmt-network>=2.7.0
azure-mgmt-resource>=16.1.0
azure-mgmt-resourcegraph>=8.0.0
azure-storage-blob>=12.5.0
keyring>=13.2.1
moz_sql_parser<=4.11.21016,>=4.5.0
nest_asyncio>=1.4.0
openpyxl>=3.0
passivetotal>=2.5.3
scikit-learn>=0.20.2
scipy>=1.1.0
splunk-sdk>=1.6.0
statsmodels>=0.11.1
sumologic-sdk>=0.1.11
vt-graph-api>=1.0.1
vt-py>=0.6.1

[azsentinel]
KqlmagicCustom[jupyter-extended]>=0.1.114.dev25
azure-keyvault-secrets>=4.0.0
azure-mgmt-compute>=4.6.2
azure-mgmt-core>=1.2.1
azure-mgmt-keyvault>=2.0.0
azure-mgmt-monitor>=2.0.0
azure-mgmt-network>=2.7.0
azure-mgmt-resource>=16.1.0
azure-mgmt-resourcegraph>=8.0.0
azure-storage-blob>=12.5.0
keyring>=13.2.1

[azure]
azure-keyvault-secrets>=4.0.0
azure-mgmt-compute>=4.6.2
azure-mgmt-core>=1.2.1
azure-mgmt-keyvault>=2.0.0
azure-mgmt-monitor>=2.0.0
azure-mgmt-network>=2.7.0
azure-mgmt-resource>=16.1.0
azure-mgmt-resourcegraph>=8.0.0
azure-storage-blob>=12.5.0
keyring>=13.2.1

[azuresentinel]
KqlmagicCustom[jupyter-extended]>=0.1.114.dev25
azure-keyvault-secrets>=4.0.0
azure-mgmt-compute>=4.6.2
azure-mgmt-core>=1.2.1
azure-mgmt-keyvault>=2.0.0
azure-mgmt-monitor>=2.0.0
azure-mgmt-network>=2.7.0
azure-mgmt-resource>=16.1.0
azure-mgmt-resourcegraph>=8.0.0
azure-storage-blob>=12.5.0
keyring>=13.2.1

[dev]
aiohttp>=3.7.4
bandit>=1.7.0
beautifulsoup4
black>=20.8b1
coverage>=5.5
filelock>=3.0.0
flake8>=3.8.4
markdown>=3.3.4
mccabe>=0.6.1
mypy>=0.812
nbdime>=2.1.0
pep8-naming>=0.10.0
pep8>=1.7.1
pipreqs>=0.4.9
precommit>=2.7.1
prospector>=1.3.1
pycodestyle>=2.6.0
pydocstyle>=6.0.0
pyflakes>=2.2.0
pylint>=2.5.3
pyroma>=3.1
pytest-check>=1.0.1
pytest-cov>=2.11.1
pytest>=5.0.1
responses>=0.13.2
sphinx>=2.1.2
sphinx_rtd_theme>=0.5.1
virtualenv

[keyvault]
azure-keyvault-secrets>=4.0.0
azure-mgmt-keyvault>=2.0.0
keyring>=13.2.1

[kql]
KqlmagicCustom[jupyter-extended]>=0.1.114.dev25

[ml]
scikit-learn>=0.20.2
scipy>=1.1.0
statsmodels>=0.11.1

[riskiq]
passivetotal>=2.5.3

[splunk]
splunk-sdk>=1.6.0

[sql2kql]
moz_sql_parser<=4.11.21016,>=4.5.0

[sumologic]
sumologic-sdk>=0.1.11
openpyxl>=3.0

[test]
KqlmagicCustom[jupyter-extended]>=0.1.114.dev25
aiohttp>=3.7.4
azure-keyvault-secrets>=4.0.0
azure-mgmt-compute>=4.6.2
azure-mgmt-core>=1.2.1
azure-mgmt-keyvault>=2.0.0
azure-mgmt-monitor>=2.0.0
azure-mgmt-network>=2.7.0
azure-mgmt-resource>=16.1.0
azure-mgmt-resourcegraph>=8.0.0
azure-storage-blob>=12.5.0
bandit>=1.7.0
beautifulsoup4
black>=20.8b1
coverage>=5.5
filelock>=3.0.0
flake8>=3.8.4
keyring>=13.2.1
markdown>=3.3.4
mccabe>=0.6.1
moz_sql_parser<=4.11.21016,>=4.5.0
mypy>=0.812
nbdime>=2.1.0
nest_asyncio>=1.4.0
openpyxl>=3.0
passivetotal>=2.5.3
pep8-naming>=0.10.0
pep8>=1.7.1
pipreqs>=0.4.9
precommit>=2.7.1
prospector>=1.3.1
pycodestyle>=2.6.0
pydocstyle>=6.0.0
pyflakes>=2.2.0
pylint>=2.5.3
pyroma>=3.1
pytest-check>=1.0.1
pytest-cov>=2.11.1
pytest>=5.0.1
responses>=0.13.2
scikit-learn>=0.20.2
scipy>=1.1.0
sphinx>=2.1.2
sphinx_rtd_theme>=0.5.1
splunk-sdk>=1.6.0
statsmodels>=0.11.1
sumologic-sdk>=0.1.11
virtualenv
vt-graph-api>=1.0.1
vt-py>=0.6.1

[vt3]
vt-py>=0.6.1
vt-graph-api>=1.0.1
nest_asyncio>=1.4.0
