python3Packages.fssspec: Expose optional-dependencies
This commit is contained in:
parent
eb29a9d61d
commit
2daf31d0aa
1 changed files with 83 additions and 0 deletions
|
@ -13,6 +13,20 @@
|
||||||
, requests
|
, requests
|
||||||
, smbprotocol
|
, smbprotocol
|
||||||
, tqdm
|
, tqdm
|
||||||
|
|
||||||
|
# optionals
|
||||||
|
, adlfs
|
||||||
|
, dask
|
||||||
|
, distributed
|
||||||
|
, dropbox
|
||||||
|
, fusepy
|
||||||
|
, gcsfs
|
||||||
|
, libarchive-c
|
||||||
|
, ocifs
|
||||||
|
, panel
|
||||||
|
, pyarrow
|
||||||
|
, pygit2
|
||||||
|
, s3fs
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
|
@ -37,6 +51,75 @@ buildPythonPackage rec {
|
||||||
tqdm
|
tqdm
|
||||||
];
|
];
|
||||||
|
|
||||||
|
passthru.optional-dependencies = {
|
||||||
|
entrypoints = [
|
||||||
|
];
|
||||||
|
abfs = [
|
||||||
|
adlfs
|
||||||
|
];
|
||||||
|
adl = [
|
||||||
|
adlfs
|
||||||
|
];
|
||||||
|
dask = [
|
||||||
|
dask
|
||||||
|
distributed
|
||||||
|
];
|
||||||
|
dropbox = [
|
||||||
|
# missing dropboxdrivefs
|
||||||
|
requests
|
||||||
|
dropbox
|
||||||
|
];
|
||||||
|
gcs = [
|
||||||
|
gcsfs
|
||||||
|
];
|
||||||
|
git = [
|
||||||
|
pygit2
|
||||||
|
];
|
||||||
|
github = [
|
||||||
|
requests
|
||||||
|
];
|
||||||
|
gs = [
|
||||||
|
gcsfs
|
||||||
|
];
|
||||||
|
hdfs = [
|
||||||
|
pyarrow
|
||||||
|
];
|
||||||
|
arrow = [
|
||||||
|
pyarrow
|
||||||
|
];
|
||||||
|
http = [
|
||||||
|
aiohttp
|
||||||
|
requests
|
||||||
|
];
|
||||||
|
sftp = [
|
||||||
|
paramiko
|
||||||
|
];
|
||||||
|
s3 = [
|
||||||
|
s3fs
|
||||||
|
];
|
||||||
|
oci = [
|
||||||
|
ocifs
|
||||||
|
];
|
||||||
|
smb = [
|
||||||
|
smbprotocol
|
||||||
|
];
|
||||||
|
ssh = [
|
||||||
|
paramiko
|
||||||
|
];
|
||||||
|
fuse = [
|
||||||
|
fusepy
|
||||||
|
];
|
||||||
|
libarchive = [
|
||||||
|
libarchive-c
|
||||||
|
];
|
||||||
|
gui = [
|
||||||
|
panel
|
||||||
|
];
|
||||||
|
tqdm = [
|
||||||
|
tqdm
|
||||||
|
];
|
||||||
|
};
|
||||||
|
|
||||||
checkInputs = [
|
checkInputs = [
|
||||||
numpy
|
numpy
|
||||||
pytest-asyncio
|
pytest-asyncio
|
||||||
|
|
Loading…
Reference in a new issue