--- a/pygal/__init__.py
+++ b/pygal/__init__.py
@@ -29,7 +29,7 @@
 import traceback
 import warnings
 
-from importlib_metadata import entry_points
+from importlib.metadata import entry_points
 
 from pygal import maps
 from pygal.config import Config
--- a/pygal/test/test_maps.py
+++ b/pygal/test/test_maps.py
@@ -18,7 +18,7 @@
 # along with pygal. If not, see <http://www.gnu.org/licenses/>.
 """Map plugins tests are imported here"""
 
-from importlib_metadata import entry_points
+from importlib.metadata import entry_points
 
 # Load plugins tests
 for entry in entry_points(group="pygal.test.test_maps"):
--- a/setup.py
+++ b/setup.py
@@ -63,7 +63,6 @@
     keywords=[
         "svg", "chart", "graph", "diagram", "plot", "histogram", "kiviat"],
     setup_requires=['pytest-runner'],
-    install_requires=['importlib-metadata'],  # TODO: remove this (see #545, #546)
     package_data={'pygal': ['css/*', 'graph/maps/*.svg']},
     extras_require={
         'lxml': ['lxml'],
