diff --git a/doc/conf.py b/doc/conf.py
index 29a7a7c8f5ad7ab259ec4c8f4d077b710017576a..47c94bbf34e0f7bcef86b18b568ba84917dfeb47 100644
--- a/doc/conf.py
+++ b/doc/conf.py
@@ -1,9 +1,11 @@
 #!/usr/bin/env python
 # vim: set fileencoding=utf-8 :
 
+import importlib.metadata
 import os
+import time
 
-import pkg_resources
+import sphinx_rtd_theme
 
 # -- General configuration -----------------------------------------------------
 
@@ -74,21 +76,20 @@ master_doc = "index"
 
 # General information about the project.
 project = "bob.bio.vein"
-import time
 
 copyright = "%s, Idiap Research Institute" % time.strftime("%Y")
 
 # Grab the setup entry
-distribution = pkg_resources.require(project)[0]
+distribution = importlib.metadata.version(project)
 
 # The version info for the project you're documenting, acts as replacement for
 # |version| and |release|, also used in various other places throughout the
 # built documents.
 #
 # The short X.Y version.
-version = distribution.version
+version = distribution
 # The full version, including alpha/beta/rc tags.
-release = distribution.version
+release = distribution
 
 # The language for content autogenerated by Sphinx. Refer to documentation
 # for a list of supported languages.
@@ -134,7 +135,6 @@ owner = ["Idiap Research Institute"]
 
 # The theme to use for HTML and HTML Help pages.  See the documentation for
 # a list of builtin themes.
-import sphinx_rtd_theme
 
 html_theme = "sphinx_rtd_theme"