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
httpx>=0.21
html5lib
ipwhois>=1.1.0
ipywidgets>=7.4.2
KqlmagicCustom[auth_code_clipboard,jupyter-basic]>=0.1.114
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
pygeohash>=1.2.0
python-dateutil>=2.8.1
pytz>=2019.2
pyyaml>=3.13
respx>=0.19.0
setuptools>=40.6.3
tldextract>=2.2.2
tqdm>=4.36.1
urllib3>=1.23

[:python_version < "3.8"]
ipython>=7.1.1

[:python_version >= "3.8"]
ipython>=7.23.1

[_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
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-py>=0.6.1

[azsentinel]
KqlmagicCustom[jupyter-extended]>=0.1.114
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
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
docutils<0.18.0
filelock>=3.0.0
flake8>=3.8.4
markdown>=3.3.4
mccabe>=0.6.1
mypy>=0.812
nbdime>=2.1.0
pandas>=1.2.5
pep8-naming>=0.10.0
pep8>=1.7.1
pipreqs>=0.4.9
pre-commit>=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
readthedocs-sphinx-ext==2.1.4
responses>=0.13.2
respx==0.19.2
sphinx-rtd-theme>=1.0.0
sphinx>=4.4.0

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

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

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

[riskiq]
passivetotal>=2.5.3

[sentinel]
KqlmagicCustom[jupyter-extended]>=0.1.114
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

[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
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
docutils<0.18.0
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
pandas>=1.2.5
passivetotal>=2.5.3
pep8-naming>=0.10.0
pep8>=1.7.1
pipreqs>=0.4.9
pre-commit>=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
readthedocs-sphinx-ext==2.1.4
responses>=0.13.2
respx==0.19.2
scikit-learn>=0.20.2
scipy>=1.1.0
sphinx-rtd-theme>=1.0.0
sphinx>=4.4.0
splunk-sdk>=1.6.0
statsmodels>=0.11.1
sumologic-sdk>=0.1.11
vt-py>=0.6.1

[vt3]
vt-py>=0.6.1
nest_asyncio>=1.4.0
