Skip to content

Commit 97f202b

Browse files
matthewfeickertBenGalewsky
authored andcommitted
build: Remove nest-asyncio from core dependencies
* As the databinder module is deprecated and scheduled for removal, remove nest-asyncio from the required core dependencies. * Add a 'databinder' extra that includes the nest-asyncio dependency, as the databinder module still exists and should be kept functional until it is removed or revised.
1 parent 4b8403c commit 97f202b

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

pyproject.toml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@ dependencies = [
4444
"PyYAML>=6.0",
4545
"types-PyYAML>=6.0",
4646
"rich>=13.0.0", # databinder
47-
"nest-asyncio>=1.5.7", # databinder # FIXME: nest-asyncio deprecated
4847
"aiofile", # compatible versions controlled through miniopy-async
4948
"make-it-sync", # compatible versions controlled through func_adl
5049
]
@@ -61,6 +60,10 @@ Homepage = "https://github.com/ssl-hep/ServiceX_frontend"
6160
"Source Code" = "https://github.com/ssl-hep/ServiceX_frontend"
6261

6362
[project.optional-dependencies]
63+
64+
databinder = [
65+
"nest-asyncio>=1.5.7", # databinder # FIXME: nest-asyncio deprecated
66+
]
6467
pandas = [
6568
"pandas>=2.0.2",
6669
"pyarrow>=12.0.0",
@@ -81,7 +84,7 @@ docs = [
8184
"furo>=2023.5.20",
8285
]
8386
develop = [
84-
"servicex[pandas,test,docs]",
87+
"servicex[databinder,pandas,test,docs]",
8588
]
8689

8790
[tool.hatch.build.targets.sdist]

0 commit comments

Comments
 (0)