From 674d8eafc8f3ed7437a59c0b25ff9c7fd5a6be28 Mon Sep 17 00:00:00 2001 From: deathaxe Date: Fri, 28 Nov 2025 10:20:12 +0100 Subject: [PATCH 1/3] Add pymdownx dependency name mapping Fixes https://github.com/packagecontrol/channel/issues/68 This commit adds a mapping for "pymdownx" dependency name to its official pypi package "pymdown_extensions". --- package_control/library.py | 1 + 1 file changed, 1 insertion(+) diff --git a/package_control/library.py b/package_control/library.py index 8cb8b022..6fe1f722 100644 --- a/package_control/library.py +++ b/package_control/library.py @@ -18,6 +18,7 @@ DEPENDENCY_NAME_MAP = { "bs4": "beautifulsoup4", "dateutil": "python-dateutil", + "pymdownx": "pymdown_extensions", "python-jinja2": "Jinja2", "python-markdown": "Markdown", "python-pywin32": "pywin32", From 68f0ad852cd29a5e9ebf29121a4e6e771215e64b Mon Sep 17 00:00:00 2001 From: deathaxe Date: Mon, 1 Dec 2025 22:40:40 +0100 Subject: [PATCH 2/3] Use public visible name as shown in urls --- package_control/library.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_control/library.py b/package_control/library.py index 6fe1f722..3ec458d1 100644 --- a/package_control/library.py +++ b/package_control/library.py @@ -18,7 +18,7 @@ DEPENDENCY_NAME_MAP = { "bs4": "beautifulsoup4", "dateutil": "python-dateutil", - "pymdownx": "pymdown_extensions", + "pymdownx": "pymdown-extensions", "python-jinja2": "Jinja2", "python-markdown": "Markdown", "python-pywin32": "pywin32", From 16d23f88220b11113e61ffbba4108bc92f47687c Mon Sep 17 00:00:00 2001 From: deathaxe Date: Thu, 25 Dec 2025 18:23:19 +0100 Subject: [PATCH 3/3] Add enum dependency mapping This commit maps `enum` dependency to its official pypi name `enum34`. see: https://pypi.org/project/enum34/ --- package_control/library.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/package_control/library.py b/package_control/library.py index 3ec458d1..22dbbf6b 100644 --- a/package_control/library.py +++ b/package_control/library.py @@ -10,14 +10,15 @@ BUILTIN_LIBRARIES = { "3.3": {}, - "3.8": {"enum", "pathlib", "typing"}, - "3.13": {"enum", "pathlib", "typing"}, + "3.8": {"enum34", "pathlib", "typing"}, + "3.13": {"enum34", "pathlib", "typing"}, } """3rd-party libraries, which are part of stdlib as of certain python version""" DEPENDENCY_NAME_MAP = { "bs4": "beautifulsoup4", "dateutil": "python-dateutil", + "enum": "enum34", "pymdownx": "pymdown-extensions", "python-jinja2": "Jinja2", "python-markdown": "Markdown",