diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 0413b3d3..12a99333 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -46,7 +46,7 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip setuptools wheel - python -m pip install --upgrade '.[pandas,test]' + python -m pip install --upgrade '.[databinder,pandas,test]' python -m pip list - name: Test with pytest diff --git a/pyproject.toml b/pyproject.toml index bbd85ac5..4891618e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -44,7 +44,6 @@ dependencies = [ "PyYAML>=6.0", "types-PyYAML>=6.0", "rich>=13.0.0", # databinder - "nest-asyncio>=1.5.7", # databinder # FIXME: nest-asyncio deprecated "aiofile", # compatible versions controlled through miniopy-async "make-it-sync", # compatible versions controlled through func_adl ] @@ -61,6 +60,10 @@ Homepage = "https://github.com/ssl-hep/ServiceX_frontend" "Source Code" = "https://github.com/ssl-hep/ServiceX_frontend" [project.optional-dependencies] + +databinder = [ + "nest-asyncio>=1.5.7", # databinder # FIXME: nest-asyncio deprecated +] pandas = [ "pandas>=2.0.2", "pyarrow>=12.0.0", @@ -81,7 +84,7 @@ docs = [ "furo>=2023.5.20", ] develop = [ - "servicex[pandas,test,docs]", + "servicex[databinder,pandas,test,docs]", ] [tool.hatch.build.targets.sdist]