mlos-core==0.2.2
requests
json5
jsonschema>=4.18.0
referencing>=0.29.1
sqlalchemy

[:python_version < "3.10"]
importlib_resources

[azure]
azure-storage-file-share
azure-identity
azure-keyvault

[flaml]
flaml[blendsearch]

[full]
smac
azure-storage-file-share
azure-identity
flaml[blendsearch]
mysql-connector-python
asyncssh
azure-keyvault
psycopg2
sqlalchemy
duckdb_engine

[full-tests]
smac
azure-storage-file-share
azure-identity
flaml[blendsearch]
mysql-connector-python
asyncssh
azure-keyvault
psycopg2
sqlalchemy
duckdb_engine
pytest
pytest-forked
pytest-xdist
pytest-cov
pytest-local-badge
pytest-lazy-fixture
pytest-docker
fasteners

[smac]
smac

[ssh]
asyncssh

[storage-sql-duckdb]
sqlalchemy
duckdb_engine

[storage-sql-mysql]
sqlalchemy
mysql-connector-python

[storage-sql-postgres]
sqlalchemy
psycopg2

[storage-sql-sqlite]
sqlalchemy
