File tree Expand file tree Collapse file tree 2 files changed +4
-3
lines changed Expand file tree Collapse file tree 2 files changed +4
-3
lines changed Original file line number Diff line number Diff line change 22pytest-asyncio
33pytest-cov
44mock-ssh-server
5+ importlib-metadata >= 6.0.0
Original file line number Diff line number Diff line change 88from pathlib import Path
99
1010import fsspec
11- import pkg_resources
1211import pytest
1312from asyncssh .sftp import SFTPFailure
13+ from importlib_metadata import entry_points
1414
1515from sshfs import SSHFileSystem
1616
@@ -74,7 +74,7 @@ def strip_keys(info):
7474
7575
7676def test_fsspec_registration (ssh_server ):
77- for ep in pkg_resources . iter_entry_points ( group = "fsspec.specs" ):
77+ for ep in list ( entry_points ( group = "fsspec.specs" ) ):
7878 fs = fsspec .filesystem (
7979 ep .name ,
8080 host = ssh_server .host ,
@@ -86,7 +86,7 @@ def test_fsspec_registration(ssh_server):
8686
8787
8888def test_fsspec_url_parsing (ssh_server , remote_dir , user = "user" ):
89- for ep in pkg_resources . iter_entry_points ( group = "fsspec.specs" ):
89+ for ep in list ( entry_points ( group = "fsspec.specs" ) ):
9090 url = f"{ ep .name } ://{ user } @{ ssh_server .host } :{ ssh_server .port } /{ remote_dir } /file"
9191 with fsspec .open (url , "w" , client_keys = [USERS [user ]]) as file :
9292 # Check the underlying file system.
You can’t perform that action at this time.
0 commit comments