File tree Expand file tree Collapse file tree 2 files changed +25
-4
lines changed
docs/source/upcoming_release_notes Expand file tree Collapse file tree 2 files changed +25
-4
lines changed Original file line number Diff line number Diff line change 1+ 403 mnt_dep_pkg_resources
2+ #########################
3+
4+ API Changes
5+ -----------
6+ - N/A
7+
8+ Features
9+ --------
10+ - N/A
11+
12+ Bugfixes
13+ --------
14+ - N/A
15+
16+ Maintenance
17+ -----------
18+ - replace deprecated pkg_resources.working_set with importlib.metadata.distributions
19+
20+ Contributors
21+ ------------
22+ - tangkong
Original file line number Diff line number Diff line change 33"""
44from __future__ import annotations
55
6+ import importlib .metadata
67import logging
78import os
89import os .path
910import pkgutil
1011
11- import pkg_resources
12-
1312logger = logging .getLogger (__name__ )
1413
1514_dev_ignore_list = ['ami' , 'pdsapp' ]
@@ -42,10 +41,10 @@ def log_env() -> None:
4241def dump_env () -> list [str ]:
4342 """
4443 Get all packages and versions from the current environment.
45- conda list is slow, use pkg_resources instead
44+ conda list is slow, use importlib.metadata.distributions instead
4645 this might miss dev overrides
4746 """
48- return sorted (str (pkg ) for pkg in pkg_resources . working_set )
47+ return sorted (str (dist . name ) for dist in importlib . metadata . distributions () )
4948
5049
5150def get_conda_env_name () -> str :
You can’t perform that action at this time.
0 commit comments