From 02fac66f96af6b6952d227809186db1c5ae628a6 Mon Sep 17 00:00:00 2001 From: "Jason R. Coombs" Date: Tue, 24 Feb 2015 22:36:06 -0600 Subject: Use rst.linker for generating linked changelog --- docs/conf.py | 49 ++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 48 insertions(+), 1 deletion(-) (limited to 'docs/conf.py') diff --git a/docs/conf.py b/docs/conf.py index 5ea2e05e..24830987 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -28,7 +28,7 @@ import setup as setup_script # Add any Sphinx extension module names here, as strings. They can be extensions # coming with Sphinx (named 'sphinx.ext.*') or your custom ones. -extensions = ['linkify'] +extensions = ['rst.linker'] # Add any paths that contain templates here, relative to this directory. templates_path = ['_templates'] @@ -198,3 +198,50 @@ latex_documents = [ # If false, no module index is generated. #latex_use_modindex = True + +link_files = { + 'CHANGES.txt': dict( + using=dict( + BB='https://bitbucket.org', + GH='https://github.com', + ), + replace=[ + dict( + pattern=r"(Issue )?#(?P\d+)", + url='{BB}/pypa/setuptools/issue/{issue}', + ), + dict( + pattern=r"Pull Request ?#(?P\d+)", + url='{BB}/pypa/setuptools/pull-request/{pull_request}', + ), + dict( + pattern=r"Distribute #(?P\d+)", + url='{BB}/tarek/distribute/issue/{distribute}', + ), + dict( + pattern=r"Buildout #(?P\d+)", + url='{GH}/buildout/buildout/issues/{buildout}', + ), + dict( + pattern=r"Old Setuptools #(?P\d+)", + url='http://bugs.python.org/setuptools/issue{old_setuptools}', + ), + dict( + pattern=r"Jython #(?P\d+)", + url='http://bugs.jython.org/issue{jython}', + ), + dict( + pattern=r"Python #(?P\d+)", + url='http://bugs.python.org/issue{python}', + ), + dict( + pattern=r"Interop #(?P\d+)", + url='{GH}/pypa/interoperability-peps/issues/{interop}', + ), + dict( + pattern=r"Pip #(?P\d+)", + url='{GH}/pypa/pip/issues/{pip}', + ), + ], + ), +} -- cgit v1.2.1 From d8fda18abfeff18dd1b1588fbca707d1b2b14214 Mon Sep 17 00:00:00 2001 From: "Jason R. Coombs" Date: Wed, 15 Apr 2015 08:58:22 -0400 Subject: Bump packaging version to 15.1 --- docs/conf.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'docs/conf.py') diff --git a/docs/conf.py b/docs/conf.py index 24830987..ba3a35bc 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -242,6 +242,10 @@ link_files = { pattern=r"Pip #(?P\d+)", url='{GH}/pypa/pip/issues/{pip}', ), + dict( + pattern=r"Packaging #(?P\d+)", + url='{GH}/pypa/packaging/issues/{packaging}', + ), ], ), } -- cgit v1.2.1 From 2271e6d1d51c694a73a541b497fb26cc506516d5 Mon Sep 17 00:00:00 2001 From: "Jason R. Coombs" Date: Wed, 19 Aug 2015 17:43:21 +0100 Subject: Link packaging versions to CHANGELOG in packaging project. Fixes #416. --- docs/conf.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'docs/conf.py') diff --git a/docs/conf.py b/docs/conf.py index ba3a35bc..c2a63873 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -246,6 +246,10 @@ link_files = { pattern=r"Packaging #(?P\d+)", url='{GH}/pypa/packaging/issues/{packaging}', ), + dict( + pattern=r"[Pp]ackaging (?P\d+(\.\d+)+)", + url='{GH}/pypa/packaging/blob/{packaging_ver}/CHANGELOG.rst', + ), ], ), } -- cgit v1.2.1