Repository: Pylons/pyramid

Issue:
Link to license on repoze.org is dead
https://github.com/Pylons/pyramid/blob/ee7ca28cc51cf40d1190144834704e287c9fc72d/setup.py#L96

repoze.org is dead. It shows up on PyPI. Accordingly we need to do some housecleaning in all Pylons Project repos. Should we put the license on pylonsproject.org and link to it there?

https://pylonsproject.org/license.html

See also https://github.com/Pylons/venusian/issues/70


Discussion:
The Pyramid license is really confusing with 5 licenses. I'm not sure what to do here. Maybe have Pyramid's license hosted at https://trypyramid.com/license.html ?
We can change that line to `"BSD-derived (Repoze)"` and call it good.

There is no need for it to be a link to any particular document. There is a `LICENSE` file that is included with all of our distributables.

Resolving patch:
diff --git a/docs/conf.py b/docs/conf.py
--- a/docs/conf.py
+++ b/docs/conf.py
@@ -61,27 +61,21 @@ def nothing(*arg):
 
 # Looks for objects in external projects
 intersphinx_mapping = {
-    'colander': ('https://docs.pylonsproject.org/projects/colander/en/latest', None),
+    'colander': ('https://docs.pylonsproject.org/projects/colander/en/latest/', None),
     'cookbook': ('https://docs.pylonsproject.org/projects/pyramid-cookbook/en/latest/', None),
-    'deform': ('https://docs.pylonsproject.org/projects/deform/en/latest', None),
+    'deform': ('https://docs.pylonsproject.org/projects/deform/en/latest/', None),
     'jinja2': ('https://docs.pylonsproject.org/projects/pyramid-jinja2/en/latest/', None),
-    'plaster': ('https://docs.pylonsproject.org/projects/plaster/en/latest/', None),
     'pylonswebframework': ('https://docs.pylonsproject.org/projects/pylons-webframework/en/latest/', None),
-    'python': ('https://docs.python.org/3', None),
+    'python': ('https://docs.python.org/3/', None),
     'pytest': ('https://docs.pytest.org/en/latest/', None),
-    'sphinx': ('http://www.sphinx-doc.org/en/latest', None),
-    'sqla': ('https://docs.sqlalchemy.org/en/latest', None),
+    'sqla': ('https://docs.sqlalchemy.org/en/latest/', None),
     'tm': ('https://docs.pylonsproject.org/projects/pyramid-tm/en/latest/', None),
-    'toolbar': ('https://docs.pylonsproject.org/projects/pyramid-debugtoolbar/en/latest', None),
-    'tstring': ('https://docs.pylonsproject.org/projects/translationstring/en/latest', None),
+    'toolbar': ('https://docs.pylonsproject.org/projects/pyramid-debugtoolbar/en/latest/', None),
     'tutorials': ('https://docs.pylonsproject.org/projects/pyramid-tutorials/en/latest/', None),
-    'venusian': ('https://docs.pylonsproject.org/projects/venusian/en/latest', None),
-    'webob': ('https://docs.pylonsproject.org/projects/webob/en/latest/', None),
-    'webtest': ('https://docs.pylonsproject.org/projects/webtest/en/latest/', None),
-    'who': ('https://repozewho.readthedocs.io/en/latest', None),
-    'zcml': ('https://docs.pylonsproject.org/projects/pyramid-zcml/en/latest', None),
-    'zcomponent': ('https://zopecomponent.readthedocs.io/en/latest/', None),
-    'zinterface': ('https://zopeinterface.readthedocs.io/en/latest/', None),
+    'venusian': ('https://docs.pylonsproject.org/projects/venusian/en/latest/', None),
+    'zcml': (
+        'https://docs.pylonsproject.org/projects/pyramid-zcml/en/latest/',
+        None),
 }
 
 
diff --git a/setup.py b/setup.py
--- a/setup.py
+++ b/setup.py
@@ -84,7 +84,7 @@
       author="Chris McDonough, Agendaless Consulting",
       author_email="pylons-discuss@googlegroups.com",
       url="https://trypyramid.com",
-      license="BSD-derived (http://www.repoze.org/LICENSE.txt)",
+      license="BSD-derived (Repoze)",
       packages=find_packages(),
       include_package_data=True,
       zip_safe=False,


Test patch: