diff --git a/docs/tutorials/barren_plateaus.ipynb b/docs/tutorials/barren_plateaus.ipynb index b95db133d..7f4f0a8f2 100644 --- a/docs/tutorials/barren_plateaus.ipynb +++ b/docs/tutorials/barren_plateaus.ipynb @@ -110,9 +110,10 @@ "metadata": {}, "outputs": [], "source": [ - "# Update package resources to account for version changes.\n", - "import importlib, pkg_resources\n", - "importlib.reload(pkg_resources)" + "# Invalidate metadata caches to account for version changes.\n", + "from importlib.metadata import Distribution, packages_distributions\n", + "Distribution.discover.cache_clear()\n", + "packages_distributions.cache_clear()" ] }, { diff --git a/docs/tutorials/gradients.ipynb b/docs/tutorials/gradients.ipynb index 49e08dcdc..3c7c7c1bb 100644 --- a/docs/tutorials/gradients.ipynb +++ b/docs/tutorials/gradients.ipynb @@ -112,9 +112,10 @@ "metadata": {}, "outputs": [], "source": [ - "# Update package resources to account for version changes.\n", - "import importlib, pkg_resources\n", - "importlib.reload(pkg_resources)" + "# Invalidate metadata caches to account for version changes.\n", + "from importlib.metadata import Distribution, packages_distributions\n", + "Distribution.discover.cache_clear()\n", + "packages_distributions.cache_clear()" ] }, { diff --git a/docs/tutorials/hello_many_worlds.ipynb b/docs/tutorials/hello_many_worlds.ipynb index fd340bc93..a131acc6a 100644 --- a/docs/tutorials/hello_many_worlds.ipynb +++ b/docs/tutorials/hello_many_worlds.ipynb @@ -113,9 +113,10 @@ "metadata": {}, "outputs": [], "source": [ - "# Update package resources to account for version changes.\n", - "import importlib, pkg_resources\n", - "importlib.reload(pkg_resources)" + "# Invalidate metadata caches to account for version changes.\n", + "from importlib.metadata import Distribution, packages_distributions\n", + "Distribution.discover.cache_clear()\n", + "packages_distributions.cache_clear()" ] }, { diff --git a/docs/tutorials/mnist.ipynb b/docs/tutorials/mnist.ipynb index a7c0a0ac5..f26726e29 100644 --- a/docs/tutorials/mnist.ipynb +++ b/docs/tutorials/mnist.ipynb @@ -120,9 +120,10 @@ "metadata": {}, "outputs": [], "source": [ - "# Update package resources to account for version changes.\n", - "import importlib, pkg_resources\n", - "importlib.reload(pkg_resources)" + "# Invalidate metadata caches to account for version changes.\n", + "from importlib.metadata import Distribution, packages_distributions\n", + "Distribution.discover.cache_clear()\n", + "packages_distributions.cache_clear()" ] }, { diff --git a/docs/tutorials/noise.ipynb b/docs/tutorials/noise.ipynb index 6a88425ac..e20046449 100644 --- a/docs/tutorials/noise.ipynb +++ b/docs/tutorials/noise.ipynb @@ -98,9 +98,10 @@ "metadata": {}, "outputs": [], "source": [ - "# Update package resources to account for version changes.\n", - "import importlib, pkg_resources\n", - "importlib.reload(pkg_resources)" + "# Invalidate metadata caches to account for version changes.\n", + "from importlib.metadata import Distribution, packages_distributions\n", + "Distribution.discover.cache_clear()\n", + "packages_distributions.cache_clear()" ] }, { diff --git a/docs/tutorials/qcnn.ipynb b/docs/tutorials/qcnn.ipynb index 7d423b173..fd3fd71fc 100644 --- a/docs/tutorials/qcnn.ipynb +++ b/docs/tutorials/qcnn.ipynb @@ -115,9 +115,10 @@ "metadata": {}, "outputs": [], "source": [ - "# Update package resources to account for version changes.\n", - "import importlib, pkg_resources\n", - "importlib.reload(pkg_resources)" + "# Invalidate metadata caches to account for version changes.\n", + "from importlib.metadata import Distribution, packages_distributions\n", + "Distribution.discover.cache_clear()\n", + "packages_distributions.cache_clear()" ] }, { diff --git a/docs/tutorials/quantum_data.ipynb b/docs/tutorials/quantum_data.ipynb index d37efbe98..d4b848585 100644 --- a/docs/tutorials/quantum_data.ipynb +++ b/docs/tutorials/quantum_data.ipynb @@ -112,9 +112,10 @@ "metadata": {}, "outputs": [], "source": [ - "# Update package resources to account for version changes.\n", - "import importlib, pkg_resources\n", - "importlib.reload(pkg_resources)" + "# Invalidate metadata caches to account for version changes.\n", + "from importlib.metadata import Distribution, packages_distributions\n", + "Distribution.discover.cache_clear()\n", + "packages_distributions.cache_clear()" ] }, { diff --git a/docs/tutorials/quantum_reinforcement_learning.ipynb b/docs/tutorials/quantum_reinforcement_learning.ipynb index a06c51b90..c65404579 100644 --- a/docs/tutorials/quantum_reinforcement_learning.ipynb +++ b/docs/tutorials/quantum_reinforcement_learning.ipynb @@ -129,9 +129,10 @@ "metadata": {}, "outputs": [], "source": [ - "# Update package resources to account for version changes.\n", - "import importlib, pkg_resources\n", - "importlib.reload(pkg_resources)" + "# Invalidate metadata caches to account for version changes.\n", + "from importlib.metadata import Distribution, packages_distributions\n", + "Distribution.discover.cache_clear()\n", + "packages_distributions.cache_clear()" ] }, { diff --git a/docs/tutorials/research_tools.ipynb b/docs/tutorials/research_tools.ipynb index 25d9b1a5d..f6c2e6ebe 100644 --- a/docs/tutorials/research_tools.ipynb +++ b/docs/tutorials/research_tools.ipynb @@ -105,9 +105,10 @@ "metadata": {}, "outputs": [], "source": [ - "# Update package resources to account for version changes.\n", - "import importlib, pkg_resources\n", - "importlib.reload(pkg_resources)" + "# Invalidate metadata caches to account for version changes.\n", + "from importlib.metadata import Distribution, packages_distributions\n", + "Distribution.discover.cache_clear()\n", + "packages_distributions.cache_clear()" ] }, {