1# Copyright The OpenTelemetry Authors
2#
3# Licensed under the Apache License, Version 2.0 (the "License");
4# you may not use this file except in compliance with the License.
5# You may obtain a copy of the License at
6#
7# http://www.apache.org/licenses/LICENSE-2.0
8#
9# Unless required by applicable law or agreed to in writing, software
10# distributed under the License is distributed on an "AS IS" BASIS,
11# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12# See the License for the specific language governing permissions and
13# limitations under the License.
14
15# FIXME: Use importlib.metadata when support for 3.11 is dropped if the rest of
16# the supported versions at that time have the same API.
17from importlib_metadata import ( # type: ignore
18 Distribution,
19 EntryPoint,
20 EntryPoints,
21 PackageNotFoundError,
22 distributions,
23 entry_points,
24 requires,
25 version,
26)
27
28__all__ = [
29 "entry_points",
30 "version",
31 "EntryPoint",
32 "EntryPoints",
33 "requires",
34 "Distribution",
35 "distributions",
36 "PackageNotFoundError",
37]