summaryrefslogtreecommitdiffstats
path: root/meta-openstack/conf/distro/include/package_regex_openstack.inc
diff options
context:
space:
mode:
Diffstat (limited to 'meta-openstack/conf/distro/include/package_regex_openstack.inc')
-rw-r--r--meta-openstack/conf/distro/include/package_regex_openstack.inc664
1 files changed, 332 insertions, 332 deletions
diff --git a/meta-openstack/conf/distro/include/package_regex_openstack.inc b/meta-openstack/conf/distro/include/package_regex_openstack.inc
index 818412b..2050abc 100644
--- a/meta-openstack/conf/distro/include/package_regex_openstack.inc
+++ b/meta-openstack/conf/distro/include/package_regex_openstack.inc
@@ -15,350 +15,350 @@
15# 15#
16# The format is as a bitbake variable override for each recipe 16# The format is as a bitbake variable override for each recipe
17# 17#
18# REGEX_URI_pn-<recipe name> = "recipe_url" 18# REGEX_URI:pn-<recipe name> = "recipe_url"
19# - This is the url used by the package checking system to 19# - This is the url used by the package checking system to
20# get the latest version of the package 20# get the latest version of the package
21# REGEX_pn-<recipe name> = "package_regex" 21# REGEX:pn-<recipe name> = "package_regex"
22# - This is the regex the package checking system uses to 22# - This is the regex the package checking system uses to
23# parse the page found at REGEX_URI_pn-<recipe name> 23# parse the page found at REGEX_URI:pn-<recipe name>
24# 24#
25 25
26COMMON_REGEX = "(?P<pver>(\d+[\.-_]*)+)" 26COMMON_REGEX = "(?P<pver>(\d+[\.-_]*)+)"
27 27
28# PyPI sites 28# PyPI sites
29REGEX_URI_pn-python-cephclient = "https://pypi.python.org/pypi/python-cephclient/" 29REGEX_URI:pn-python-cephclient = "https://pypi.python.org/pypi/python-cephclient/"
30REGEX_pn-python-cephclient = "/python-cephclient/${COMMON_REGEX}" 30REGEX:pn-python-cephclient = "/python-cephclient/${COMMON_REGEX}"
31REGEX_URI_pn-python-hp3parclient = "https://pypi.python.org/pypi/hp3parclient/" 31REGEX_URI:pn-python-hp3parclient = "https://pypi.python.org/pypi/hp3parclient/"
32REGEX_pn-python-hp3parclient = "/hp3parclient/${COMMON_REGEX}" 32REGEX:pn-python-hp3parclient = "/hp3parclient/${COMMON_REGEX}"
33REGEX_URI_pn-python-openstackclient = "https://pypi.python.org/pypi/python-openstackclient/" 33REGEX_URI:pn-python-openstackclient = "https://pypi.python.org/pypi/python-openstackclient/"
34REGEX_pn-python-openstackclient = "/python-openstackclient/${COMMON_REGEX}" 34REGEX:pn-python-openstackclient = "/python-openstackclient/${COMMON_REGEX}"
35 35
36REGEX_URI_pn-python-alembic = "https://pypi.python.org/pypi/alembic" 36REGEX_URI:pn-python-alembic = "https://pypi.python.org/pypi/alembic"
37REGEX_pn-python-alembic = "/alembic/(?P<pver>\d+\.\d+\.\d+(\..*)?)" 37REGEX:pn-python-alembic = "/alembic/(?P<pver>\d+\.\d+\.\d+(\..*)?)"
38REGEX_URI_pn-python-amqp = "https://pypi.python.org/pypi/amqp" 38REGEX_URI:pn-python-amqp = "https://pypi.python.org/pypi/amqp"
39REGEX_pn-python-amqp = "/amqp/${COMMON_REGEX}" 39REGEX:pn-python-amqp = "/amqp/${COMMON_REGEX}"
40REGEX_URI_pn-python-anyjson = "https://pypi.python.org/pypi/anyjson" 40REGEX_URI:pn-python-anyjson = "https://pypi.python.org/pypi/anyjson"
41REGEX_pn-python-anyjson = "/anyjson/${COMMON_REGEX}" 41REGEX:pn-python-anyjson = "/anyjson/${COMMON_REGEX}"
42REGEX_URI_pn-python-babel = "https://pypi.python.org/pypi/Babel" 42REGEX_URI:pn-python-babel = "https://pypi.python.org/pypi/Babel"
43REGEX_pn-python-babel = "/Babel/${COMMON_REGEX}" 43REGEX:pn-python-babel = "/Babel/${COMMON_REGEX}"
44REGEX_URI_pn-python-beautifulsoup4 = "https://pypi.python.org/pypi/beautifulsoup4" 44REGEX_URI:pn-python-beautifulsoup4 = "https://pypi.python.org/pypi/beautifulsoup4"
45REGEX_pn-python-beautifulsoup4 = "/beautifulsoup4/${COMMON_REGEX}" 45REGEX:pn-python-beautifulsoup4 = "/beautifulsoup4/${COMMON_REGEX}"
46REGEX_URI_pn-python-cephclient = "https://pypi.python.org/pypi/python-cephclient" 46REGEX_URI:pn-python-cephclient = "https://pypi.python.org/pypi/python-cephclient"
47REGEX_pn-python-cephclient = "/python-cephclient/${COMMON_REGEX}" 47REGEX:pn-python-cephclient = "/python-cephclient/${COMMON_REGEX}"
48REGEX_URI_pn-python-cliff = "https://pypi.python.org/pypi/cliff" 48REGEX_URI:pn-python-cliff = "https://pypi.python.org/pypi/cliff"
49REGEX_pn-python-cliff = "/cliff/${COMMON_REGEX}" 49REGEX:pn-python-cliff = "/cliff/${COMMON_REGEX}"
50REGEX_URI_pn-python-cmd2 = "https://pypi.python.org/pypi/cmd2" 50REGEX_URI:pn-python-cmd2 = "https://pypi.python.org/pypi/cmd2"
51REGEX_pn-python-cmd2 = "/cmd2/${COMMON_REGEX}" 51REGEX:pn-python-cmd2 = "/cmd2/${COMMON_REGEX}"
52REGEX_URI_pn-python-colorama = "https://pypi.python.org/pypi/colorama" 52REGEX_URI:pn-python-colorama = "https://pypi.python.org/pypi/colorama"
53REGEX_pn-python-colorama = "/colorama/${COMMON_REGEX}" 53REGEX:pn-python-colorama = "/colorama/${COMMON_REGEX}"
54REGEX_URI_pn-python-coverage = "https://pypi.python.org/pypi/coverage" 54REGEX_URI:pn-python-coverage = "https://pypi.python.org/pypi/coverage"
55REGEX_pn-python-coverage = "/coverage/(?P<pver>\d+\.\d+(\.)?(a)?(\d)+)" 55REGEX:pn-python-coverage = "/coverage/(?P<pver>\d+\.\d+(\.)?(a)?(\d)+)"
56REGEX_URI_pn-python-croniter = "https://pypi.python.org/pypi/croniter" 56REGEX_URI:pn-python-croniter = "https://pypi.python.org/pypi/croniter"
57REGEX_pn-python-croniter = "/croniter/${COMMON_REGEX}" 57REGEX:pn-python-croniter = "/croniter/${COMMON_REGEX}"
58REGEX_URI_pn-python-cssselect = "https://pypi.python.org/pypi/cssselect" 58REGEX_URI:pn-python-cssselect = "https://pypi.python.org/pypi/cssselect"
59REGEX_pn-python-cssselect = "/cssselect/${COMMON_REGEX}" 59REGEX:pn-python-cssselect = "/cssselect/${COMMON_REGEX}"
60REGEX_URI_pn-python-decorator = "https://pypi.python.org/pypi/decorator" 60REGEX_URI:pn-python-decorator = "https://pypi.python.org/pypi/decorator"
61REGEX_pn-python-decorator = "/decorator/${COMMON_REGEX}" 61REGEX:pn-python-decorator = "/decorator/${COMMON_REGEX}"
62REGEX_URI_pn-python-django = "https://pypi.python.org/pypi/Django" 62REGEX_URI:pn-python-django = "https://pypi.python.org/pypi/Django"
63REGEX_pn-python-django = "/Django/${COMMON_REGEX}" 63REGEX:pn-python-django = "/Django/${COMMON_REGEX}"
64REGEX_URI_pn-python-django-appconf = "https://pypi.python.org/pypi/django-appconf" 64REGEX_URI:pn-python-django-appconf = "https://pypi.python.org/pypi/django-appconf"
65REGEX_pn-python-django-appconf = "/django-appconf/${COMMON_REGEX}" 65REGEX:pn-python-django-appconf = "/django-appconf/${COMMON_REGEX}"
66REGEX_URI_pn-python-django-compressor = "https://pypi.python.org/pypi/django_compressor" 66REGEX_URI:pn-python-django-compressor = "https://pypi.python.org/pypi/django_compressor"
67REGEX_pn-python-django-compressor = "/django_compressor/${COMMON_REGEX}" 67REGEX:pn-python-django-compressor = "/django_compressor/${COMMON_REGEX}"
68REGEX_URI_pn-python-django-nose = "https://pypi.python.org/pypi/django-nose" 68REGEX_URI:pn-python-django-nose = "https://pypi.python.org/pypi/django-nose"
69REGEX_pn-python-django-nose = "/django-nose/${COMMON_REGEX}" 69REGEX:pn-python-django-nose = "/django-nose/${COMMON_REGEX}"
70REGEX_URI_pn-python-django-openstack-auth = "https://pypi.python.org/pypi/django_openstack_auth" 70REGEX_URI:pn-python-django-openstack-auth = "https://pypi.python.org/pypi/django_openstack_auth"
71REGEX_pn-python-django-openstack-auth = "/django_openstack_auth/${COMMON_REGEX}" 71REGEX:pn-python-django-openstack-auth = "/django_openstack_auth/${COMMON_REGEX}"
72REGEX_URI_pn-python-django-pyscss = "https://pypi.python.org/pypi/django-pyscss" 72REGEX_URI:pn-python-django-pyscss = "https://pypi.python.org/pypi/django-pyscss"
73REGEX_pn-python-django-pyscss = "/django-pyscss/${COMMON_REGEX}" 73REGEX:pn-python-django-pyscss = "/django-pyscss/${COMMON_REGEX}"
74REGEX_URI_pn-python-dogpile.cache = "https://pypi.python.org/pypi/dogpile.cache" 74REGEX_URI:pn-python-dogpile.cache = "https://pypi.python.org/pypi/dogpile.cache"
75REGEX_pn-python-dogpile.cache = "/dogpile.cache/${COMMON_REGEX}" 75REGEX:pn-python-dogpile.cache = "/dogpile.cache/${COMMON_REGEX}"
76REGEX_URI_pn-python-dogpile.core = "https://pypi.python.org/pypi/dogpile.core" 76REGEX_URI:pn-python-dogpile.core = "https://pypi.python.org/pypi/dogpile.core"
77REGEX_pn-python-dogpile.core = "/dogpile.core/${COMMON_REGEX}" 77REGEX:pn-python-dogpile.core = "/dogpile.core/${COMMON_REGEX}"
78REGEX_URI_pn-python-eventlet = "https://pypi.python.org/pypi/eventlet" 78REGEX_URI:pn-python-eventlet = "https://pypi.python.org/pypi/eventlet"
79REGEX_pn-python-eventlet = "/eventlet/${COMMON_REGEX}" 79REGEX:pn-python-eventlet = "/eventlet/${COMMON_REGEX}"
80REGEX_URI_pn-python-extras = "https://pypi.python.org/pypi/extras" 80REGEX_URI:pn-python-extras = "https://pypi.python.org/pypi/extras"
81REGEX_pn-python-extras = "/extras/${COMMON_REGEX}" 81REGEX:pn-python-extras = "/extras/${COMMON_REGEX}"
82REGEX_URI_pn-python-falcon = "https://pypi.python.org/pypi/falcon" 82REGEX_URI:pn-python-falcon = "https://pypi.python.org/pypi/falcon"
83REGEX_pn-python-falcon = "/falcon/${COMMON_REGEX}" 83REGEX:pn-python-falcon = "/falcon/${COMMON_REGEX}"
84REGEX_URI_pn-python-fixtures = "https://pypi.python.org/pypi/fixtures" 84REGEX_URI:pn-python-fixtures = "https://pypi.python.org/pypi/fixtures"
85REGEX_pn-python-fixtures = "/fixtures/${COMMON_REGEX}" 85REGEX:pn-python-fixtures = "/fixtures/${COMMON_REGEX}"
86REGEX_URI_pn-python-flake8 = "https://pypi.python.org/pypi/flake8" 86REGEX_URI:pn-python-flake8 = "https://pypi.python.org/pypi/flake8"
87REGEX_pn-python-flake8 = "/flake8/${COMMON_REGEX}" 87REGEX:pn-python-flake8 = "/flake8/${COMMON_REGEX}"
88REGEX_URI_pn-python-futures = "https://pypi.python.org/pypi/futures" 88REGEX_URI:pn-python-futures = "https://pypi.python.org/pypi/futures"
89REGEX_pn-python-futures = "/futures/${COMMON_REGEX}" 89REGEX:pn-python-futures = "/futures/${COMMON_REGEX}"
90REGEX_URI_pn-python-greenlet = "https://pypi.python.org/pypi/" 90REGEX_URI:pn-python-greenlet = "https://pypi.python.org/pypi/"
91REGEX_pn-python-greenlet = "//${COMMON_REGEX}" 91REGEX:pn-python-greenlet = "//${COMMON_REGEX}"
92REGEX_URI_pn-python-happybase = "https://pypi.python.org/pypi/happybase" 92REGEX_URI:pn-python-happybase = "https://pypi.python.org/pypi/happybase"
93REGEX_pn-python-happybase = "/happybase/${COMMON_REGEX}" 93REGEX:pn-python-happybase = "/happybase/${COMMON_REGEX}"
94REGEX_URI_pn-python-heat-cfntools = "https://pypi.python.org/pypi/heat-cfntools" 94REGEX_URI:pn-python-heat-cfntools = "https://pypi.python.org/pypi/heat-cfntools"
95REGEX_pn-python-heat-cfntools = "/heat-cfntools/${COMMON_REGEX}" 95REGEX:pn-python-heat-cfntools = "/heat-cfntools/${COMMON_REGEX}"
96REGEX_URI_pn-python-hgtools = "https://pypi.python.org/pypi/hgtools" 96REGEX_URI:pn-python-hgtools = "https://pypi.python.org/pypi/hgtools"
97REGEX_pn-python-hgtools = "/hgtools/${COMMON_REGEX}" 97REGEX:pn-python-hgtools = "/hgtools/${COMMON_REGEX}"
98REGEX_URI_pn-python-hp3parclient = "https://pypi.python.org/pypi/hp3parclient" 98REGEX_URI:pn-python-hp3parclient = "https://pypi.python.org/pypi/hp3parclient"
99REGEX_pn-python-hp3parclient = "/hp3parclient/${COMMON_REGEX}" 99REGEX:pn-python-hp3parclient = "/hp3parclient/${COMMON_REGEX}"
100REGEX_URI_pn-python-html5lib = "https://pypi.python.org/pypi/html5lib" 100REGEX_URI:pn-python-html5lib = "https://pypi.python.org/pypi/html5lib"
101REGEX_pn-python-html5lib = "/html5lib/${COMMON_REGEX}" 101REGEX:pn-python-html5lib = "/html5lib/${COMMON_REGEX}"
102REGEX_URI_pn-python-httplib2 = "https://pypi.python.org/pypi/httplib2" 102REGEX_URI:pn-python-httplib2 = "https://pypi.python.org/pypi/httplib2"
103REGEX_pn-python-httplib2 = "/httplib2/${COMMON_REGEX}" 103REGEX:pn-python-httplib2 = "/httplib2/${COMMON_REGEX}"
104REGEX_URI_pn-python-httpretty = "https://pypi.python.org/pypi/httpretty" 104REGEX_URI:pn-python-httpretty = "https://pypi.python.org/pypi/httpretty"
105REGEX_pn-python-httpretty = "/httpretty/${COMMON_REGEX}" 105REGEX:pn-python-httpretty = "/httpretty/${COMMON_REGEX}"
106REGEX_URI_pn-python-i18n = "https://pypi.python.org/pypi/python-i18n" 106REGEX_URI:pn-python-i18n = "https://pypi.python.org/pypi/python-i18n"
107REGEX_pn-python-i18n = "/python-i18n/${COMMON_REGEX}" 107REGEX:pn-python-i18n = "/python-i18n/${COMMON_REGEX}"
108REGEX_URI_pn-python-ipaddr = "https://pypi.python.org/pypi/ipaddr" 108REGEX_URI:pn-python-ipaddr = "https://pypi.python.org/pypi/ipaddr"
109REGEX_pn-python-ipaddr = "/ipaddr/${COMMON_REGEX}" 109REGEX:pn-python-ipaddr = "/ipaddr/${COMMON_REGEX}"
110REGEX_URI_pn-python-iso8601 = "https://pypi.python.org/pypi/iso8601" 110REGEX_URI:pn-python-iso8601 = "https://pypi.python.org/pypi/iso8601"
111REGEX_pn-python-iso8601 = "/iso8601/${COMMON_REGEX}" 111REGEX:pn-python-iso8601 = "/iso8601/${COMMON_REGEX}"
112REGEX_URI_pn-python-jinja2 = "https://pypi.python.org/pypi/Jinja2" 112REGEX_URI:pn-python-jinja2 = "https://pypi.python.org/pypi/Jinja2"
113REGEX_pn-python-jinja2 = "/Jinja2/${COMMON_REGEX}" 113REGEX:pn-python-jinja2 = "/Jinja2/${COMMON_REGEX}"
114REGEX_URI_pn-python-jsonpatch = "https://pypi.python.org/pypi/jsonpatch" 114REGEX_URI:pn-python-jsonpatch = "https://pypi.python.org/pypi/jsonpatch"
115REGEX_pn-python-jsonpatch = "/jsonpatch/${COMMON_REGEX}" 115REGEX:pn-python-jsonpatch = "/jsonpatch/${COMMON_REGEX}"
116REGEX_URI_pn-python-jsonpath-rw = "https://pypi.python.org/pypi/jsonpath-rw" 116REGEX_URI:pn-python-jsonpath-rw = "https://pypi.python.org/pypi/jsonpath-rw"
117REGEX_pn-python-jsonpath-rw = "/jsonpath-rw/${COMMON_REGEX}" 117REGEX:pn-python-jsonpath-rw = "/jsonpath-rw/${COMMON_REGEX}"
118REGEX_URI_pn-python-jsonpointer = "https://pypi.python.org/pypi/jsonpointer" 118REGEX_URI:pn-python-jsonpointer = "https://pypi.python.org/pypi/jsonpointer"
119REGEX_pn-python-jsonpointer = "/jsonpointer/${COMMON_REGEX}" 119REGEX:pn-python-jsonpointer = "/jsonpointer/${COMMON_REGEX}"
120REGEX_URI_pn-python-jsonschema = "https://pypi.python.org/pypi/jsonschema" 120REGEX_URI:pn-python-jsonschema = "https://pypi.python.org/pypi/jsonschema"
121REGEX_pn-python-jsonschema = "/jsonschema/${COMMON_REGEX}" 121REGEX:pn-python-jsonschema = "/jsonschema/${COMMON_REGEX}"
122REGEX_URI_pn-python-kazoo = "https://pypi.python.org/pypi/kazoo" 122REGEX_URI:pn-python-kazoo = "https://pypi.python.org/pypi/kazoo"
123REGEX_pn-python-kazoo = "/kazoo/${COMMON_REGEX}" 123REGEX:pn-python-kazoo = "/kazoo/${COMMON_REGEX}"
124REGEX_URI_pn-python-keyring = "https://pypi.python.org/pypi/keyring" 124REGEX_URI:pn-python-keyring = "https://pypi.python.org/pypi/keyring"
125REGEX_pn-python-keyring = "/keyring/${COMMON_REGEX}" 125REGEX:pn-python-keyring = "/keyring/${COMMON_REGEX}"
126REGEX_URI_pn-python-kombu = "https://pypi.python.org/pypi/kombu" 126REGEX_URI:pn-python-kombu = "https://pypi.python.org/pypi/kombu"
127REGEX_pn-python-kombu = "/kombu/${COMMON_REGEX}" 127REGEX:pn-python-kombu = "/kombu/${COMMON_REGEX}"
128REGEX_URI_pn-python-lesscpy = "https://pypi.python.org/pypi/lesscpy" 128REGEX_URI:pn-python-lesscpy = "https://pypi.python.org/pypi/lesscpy"
129REGEX_pn-python-lesscpy = "/lesscpy/${COMMON_REGEX}" 129REGEX:pn-python-lesscpy = "/lesscpy/${COMMON_REGEX}"
130REGEX_URI_pn-python-lockfile = "https://pypi.python.org/pypi/lockfile" 130REGEX_URI:pn-python-lockfile = "https://pypi.python.org/pypi/lockfile"
131REGEX_pn-python-lockfile = "/lockfile/${COMMON_REGEX}" 131REGEX:pn-python-lockfile = "/lockfile/${COMMON_REGEX}"
132REGEX_URI_pn-python-logutils = "https://pypi.python.org/pypi/logutils" 132REGEX_URI:pn-python-logutils = "https://pypi.python.org/pypi/logutils"
133REGEX_pn-python-logutils = "/logutils/${COMMON_REGEX}" 133REGEX:pn-python-logutils = "/logutils/${COMMON_REGEX}"
134REGEX_URI_pn-python-lxml = "https://pypi.python.org/pypi/lxml" 134REGEX_URI:pn-python-lxml = "https://pypi.python.org/pypi/lxml"
135REGEX_pn-python-lxml = "/lxml/${COMMON_REGEX}" 135REGEX:pn-python-lxml = "/lxml/${COMMON_REGEX}"
136REGEX_URI_pn-python-mako = "https://pypi.python.org/pypi/Mako" 136REGEX_URI:pn-python-mako = "https://pypi.python.org/pypi/Mako"
137REGEX_pn-python-mako = "/Mako/${COMMON_REGEX}" 137REGEX:pn-python-mako = "/Mako/${COMMON_REGEX}"
138REGEX_URI_pn-python-markupsafe = "https://pypi.python.org/pypi/MarkupSafe" 138REGEX_URI:pn-python-markupsafe = "https://pypi.python.org/pypi/MarkupSafe"
139REGEX_pn-python-markupsafe = "/MarkupSafe/${COMMON_REGEX}" 139REGEX:pn-python-markupsafe = "/MarkupSafe/${COMMON_REGEX}"
140REGEX_URI_pn-python-mccabe = "https://pypi.python.org/pypi/mccabe" 140REGEX_URI:pn-python-mccabe = "https://pypi.python.org/pypi/mccabe"
141REGEX_pn-python-mccabe = "/mccabe/${COMMON_REGEX}" 141REGEX:pn-python-mccabe = "/mccabe/${COMMON_REGEX}"
142REGEX_URI_pn-python-memcache = "https://pypi.python.org/pypi/pymemcache" 142REGEX_URI:pn-python-memcache = "https://pypi.python.org/pypi/pymemcache"
143REGEX_pn-python-memcache = "/pymemcache/${COMMON_REGEX}" 143REGEX:pn-python-memcache = "/pymemcache/${COMMON_REGEX}"
144REGEX_URI_pn-python-memcached = "https://pypi.python.org/pypi/" 144REGEX_URI:pn-python-memcached = "https://pypi.python.org/pypi/"
145REGEX_pn-python-memcached = "//${COMMON_REGEX}" 145REGEX:pn-python-memcached = "//${COMMON_REGEX}"
146REGEX_URI_pn-python-mimeparse = "https://pypi.python.org/pypi/python-mimeparse" 146REGEX_URI:pn-python-mimeparse = "https://pypi.python.org/pypi/python-mimeparse"
147REGEX_pn-python-mimeparse = "/python-mimeparse/${COMMON_REGEX}" 147REGEX:pn-python-mimeparse = "/python-mimeparse/${COMMON_REGEX}"
148REGEX_URI_pn-python-mock = "https://pypi.python.org/pypi/mock" 148REGEX_URI:pn-python-mock = "https://pypi.python.org/pypi/mock"
149REGEX_pn-python-mock = "/mock/${COMMON_REGEX}" 149REGEX:pn-python-mock = "/mock/${COMMON_REGEX}"
150REGEX_URI_pn-python-mox = "https://pypi.python.org/pypi/mox" 150REGEX_URI:pn-python-mox = "https://pypi.python.org/pypi/mox"
151REGEX_pn-python-mox = "/mox/${COMMON_REGEX}" 151REGEX:pn-python-mox = "/mox/${COMMON_REGEX}"
152REGEX_URI_pn-python-mox3 = "https://pypi.python.org/pypi/mox3" 152REGEX_URI:pn-python-mox3 = "https://pypi.python.org/pypi/mox3"
153REGEX_pn-python-mox3 = "/mox3/${COMMON_REGEX}" 153REGEX:pn-python-mox3 = "/mox3/${COMMON_REGEX}"
154REGEX_URI_pn-python-msgpack = "https://pypi.python.org/pypi/msgpack-python" 154REGEX_URI:pn-python-msgpack = "https://pypi.python.org/pypi/msgpack-python"
155REGEX_pn-python-msgpack = "/msgpack-python/${COMMON_REGEX}" 155REGEX:pn-python-msgpack = "/msgpack-python/${COMMON_REGEX}"
156REGEX_URI_pn-python-netaddr = "https://pypi.python.org/pypi/netaddr" 156REGEX_URI:pn-python-netaddr = "https://pypi.python.org/pypi/netaddr"
157REGEX_pn-python-netaddr = "/netaddr/${COMMON_REGEX}" 157REGEX:pn-python-netaddr = "/netaddr/${COMMON_REGEX}"
158REGEX_URI_pn-python-netifaces = "https://pypi.python.org/pypi/netifaces" 158REGEX_URI:pn-python-netifaces = "https://pypi.python.org/pypi/netifaces"
159REGEX_pn-python-netifaces = "/netifaces/${COMMON_REGEX}" 159REGEX:pn-python-netifaces = "/netifaces/${COMMON_REGEX}"
160REGEX_URI_pn-python-networkx = "https://pypi.python.org/pypi/networkx" 160REGEX_URI:pn-python-networkx = "https://pypi.python.org/pypi/networkx"
161REGEX_pn-python-networkx = "/networkx/${COMMON_REGEX}" 161REGEX:pn-python-networkx = "/networkx/${COMMON_REGEX}"
162REGEX_URI_pn-python-nose-exclude = "https://pypi.python.org/pypi/nose-exclude" 162REGEX_URI:pn-python-nose-exclude = "https://pypi.python.org/pypi/nose-exclude"
163REGEX_pn-python-nose-exclude = "/nose-exclude/${COMMON_REGEX}" 163REGEX:pn-python-nose-exclude = "/nose-exclude/${COMMON_REGEX}"
164REGEX_URI_pn-python-oauth2 = "https://pypi.python.org/pypi/oauth2" 164REGEX_URI:pn-python-oauth2 = "https://pypi.python.org/pypi/oauth2"
165REGEX_pn-python-oauth2 = "/oauth2/${COMMON_REGEX}" 165REGEX:pn-python-oauth2 = "/oauth2/${COMMON_REGEX}"
166REGEX_URI_pn-python-oauthlib = "https://pypi.python.org/pypi/oauthlib" 166REGEX_URI:pn-python-oauthlib = "https://pypi.python.org/pypi/oauthlib"
167REGEX_pn-python-oauthlib = "/oauthlib/${COMMON_REGEX}" 167REGEX:pn-python-oauthlib = "/oauthlib/${COMMON_REGEX}"
168REGEX_URI_pn-python-openstackclient = "https://pypi.python.org/pypi/python-openstackclient" 168REGEX_URI:pn-python-openstackclient = "https://pypi.python.org/pypi/python-openstackclient"
169REGEX_pn-python-openstackclient = "/python-openstackclient/${COMMON_REGEX}" 169REGEX:pn-python-openstackclient = "/python-openstackclient/${COMMON_REGEX}"
170REGEX_URI_pn-python-openstack-nose = "https://pypi.python.org/pypi/openstack.nose_plugin" 170REGEX_URI:pn-python-openstack-nose = "https://pypi.python.org/pypi/openstack.nose_plugin"
171REGEX_pn-python-openstack-nose = "/openstack.nose_plugin/${COMMON_REGEX}" 171REGEX:pn-python-openstack-nose = "/openstack.nose_plugin/${COMMON_REGEX}"
172REGEX_URI_pn-python-oslo.concurrency = "https://pypi.python.org/pypi/oslo.concurrency" 172REGEX_URI:pn-python-oslo.concurrency = "https://pypi.python.org/pypi/oslo.concurrency"
173REGEX_pn-python-oslo.concurrency = "/oslo.concurrency/${COMMON_REGEX}" 173REGEX:pn-python-oslo.concurrency = "/oslo.concurrency/${COMMON_REGEX}"
174REGEX_URI_pn-python-oslo.config = "https://pypi.python.org/pypi/oslo.config" 174REGEX_URI:pn-python-oslo.config = "https://pypi.python.org/pypi/oslo.config"
175REGEX_pn-python-oslo.config = "/oslo.config/${COMMON_REGEX}" 175REGEX:pn-python-oslo.config = "/oslo.config/${COMMON_REGEX}"
176REGEX_URI_pn-python-oslo.db = "https://pypi.python.org/pypi/oslo.db" 176REGEX_URI:pn-python-oslo.db = "https://pypi.python.org/pypi/oslo.db"
177REGEX_pn-python-oslo.db = "/oslo.db/${COMMON_REGEX}" 177REGEX:pn-python-oslo.db = "/oslo.db/${COMMON_REGEX}"
178REGEX_URI_pn-python-oslo.i18n = "https://pypi.python.org/pypi/oslo.i18n" 178REGEX_URI:pn-python-oslo.i18n = "https://pypi.python.org/pypi/oslo.i18n"
179REGEX_pn-python-oslo.i18n = "/oslo.i18n/${COMMON_REGEX}" 179REGEX:pn-python-oslo.i18n = "/oslo.i18n/${COMMON_REGEX}"
180REGEX_URI_pn-python-oslo.middleware = "https://pypi.python.org/pypi/oslo.middleware" 180REGEX_URI:pn-python-oslo.middleware = "https://pypi.python.org/pypi/oslo.middleware"
181REGEX_pn-python-oslo.middleware = "/oslo.middleware/${COMMON_REGEX}" 181REGEX:pn-python-oslo.middleware = "/oslo.middleware/${COMMON_REGEX}"
182REGEX_URI_pn-python-oslo.rootwrap = "https://pypi.python.org/pypi/oslo.rootwrap" 182REGEX_URI:pn-python-oslo.rootwrap = "https://pypi.python.org/pypi/oslo.rootwrap"
183REGEX_pn-python-oslo.rootwrap = "/oslo.rootwrap/${COMMON_REGEX}" 183REGEX:pn-python-oslo.rootwrap = "/oslo.rootwrap/${COMMON_REGEX}"
184REGEX_URI_pn-python-oslotest = "https://pypi.python.org/pypi/oslotest" 184REGEX_URI:pn-python-oslotest = "https://pypi.python.org/pypi/oslotest"
185REGEX_pn-python-oslotest = "/oslotest/${COMMON_REGEX}" 185REGEX:pn-python-oslotest = "/oslotest/${COMMON_REGEX}"
186REGEX_URI_pn-python-osprofiler = "https://pypi.python.org/pypi/osprofiler" 186REGEX_URI:pn-python-osprofiler = "https://pypi.python.org/pypi/osprofiler"
187REGEX_pn-python-osprofiler = "/osprofiler/${COMMON_REGEX}" 187REGEX:pn-python-osprofiler = "/osprofiler/${COMMON_REGEX}"
188REGEX_URI_pn-python-pam = "https://pypi.python.org/pypi/pam" 188REGEX_URI:pn-python-pam = "https://pypi.python.org/pypi/pam"
189REGEX_pn-python-pam = "/pam/${COMMON_REGEX}" 189REGEX:pn-python-pam = "/pam/${COMMON_REGEX}"
190REGEX_URI_pn-python-paramiko = "https://pypi.python.org/pypi/paramiko" 190REGEX_URI:pn-python-paramiko = "https://pypi.python.org/pypi/paramiko"
191REGEX_pn-python-paramiko = "/paramiko/${COMMON_REGEX}" 191REGEX:pn-python-paramiko = "/paramiko/${COMMON_REGEX}"
192REGEX_URI_pn-python-passlib = "https://pypi.python.org/pypi/passlib" 192REGEX_URI:pn-python-passlib = "https://pypi.python.org/pypi/passlib"
193REGEX_pn-python-passlib = "/passlib/${COMMON_REGEX}" 193REGEX:pn-python-passlib = "/passlib/${COMMON_REGEX}"
194REGEX_URI_pn-python-paste = "https://pypi.python.org/pypi/Paste" 194REGEX_URI:pn-python-paste = "https://pypi.python.org/pypi/Paste"
195REGEX_pn-python-paste = "/Paste/${COMMON_REGEX}" 195REGEX:pn-python-paste = "/Paste/${COMMON_REGEX}"
196REGEX_URI_pn-python-pastedeploy = "https://pypi.python.org/pypi/PasteDeploy" 196REGEX_URI:pn-python-pastedeploy = "https://pypi.python.org/pypi/PasteDeploy"
197REGEX_pn-python-pastedeploy = "/PasteDeploy/${COMMON_REGEX}" 197REGEX:pn-python-pastedeploy = "/PasteDeploy/${COMMON_REGEX}"
198REGEX_URI_pn-python-pbr = "https://pypi.python.org/pypi/pbr" 198REGEX_URI:pn-python-pbr = "https://pypi.python.org/pypi/pbr"
199REGEX_pn-python-pbr = "/pbr/${COMMON_REGEX}" 199REGEX:pn-python-pbr = "/pbr/${COMMON_REGEX}"
200REGEX_URI_pn-python-pecan = "https://pypi.python.org/pypi/pecan" 200REGEX_URI:pn-python-pecan = "https://pypi.python.org/pypi/pecan"
201REGEX_pn-python-pecan = "/pecan/${COMMON_REGEX}" 201REGEX:pn-python-pecan = "/pecan/${COMMON_REGEX}"
202REGEX_URI_pn-python-pep8 = "https://pypi.python.org/pypi/pep8" 202REGEX_URI:pn-python-pep8 = "https://pypi.python.org/pypi/pep8"
203REGEX_pn-python-pep8 = "/pep8/${COMMON_REGEX}" 203REGEX:pn-python-pep8 = "/pep8/${COMMON_REGEX}"
204REGEX_URI_pn-python-pexpect = "https://pypi.python.org/pypi/pexpect" 204REGEX_URI:pn-python-pexpect = "https://pypi.python.org/pypi/pexpect"
205REGEX_pn-python-pexpect = "/pexpect/${COMMON_REGEX}" 205REGEX:pn-python-pexpect = "/pexpect/${COMMON_REGEX}"
206REGEX_URI_pn-python-pint = "https://pypi.python.org/pypi/Pint" 206REGEX_URI:pn-python-pint = "https://pypi.python.org/pypi/Pint"
207REGEX_pn-python-pint = "/Pint/${COMMON_REGEX}" 207REGEX:pn-python-pint = "/Pint/${COMMON_REGEX}"
208REGEX_URI_pn-python-ply = "https://pypi.python.org/pypi/ply" 208REGEX_URI:pn-python-ply = "https://pypi.python.org/pypi/ply"
209REGEX_pn-python-ply = "/ply/${COMMON_REGEX}" 209REGEX:pn-python-ply = "/ply/${COMMON_REGEX}"
210REGEX_URI_pn-python-posix-ipc = "https://pypi.python.org/pypi/posix_ipc" 210REGEX_URI:pn-python-posix-ipc = "https://pypi.python.org/pypi/posix_ipc"
211REGEX_pn-python-posix-ipc = "/posix_ipc/${COMMON_REGEX}" 211REGEX:pn-python-posix-ipc = "/posix_ipc/${COMMON_REGEX}"
212REGEX_URI_pn-python-prettytable = "https://pypi.python.org/pypi/prettytable" 212REGEX_URI:pn-python-prettytable = "https://pypi.python.org/pypi/prettytable"
213REGEX_pn-python-prettytable = "/prettytable/${COMMON_REGEX}" 213REGEX:pn-python-prettytable = "/prettytable/${COMMON_REGEX}"
214REGEX_URI_pn-python-psycopg2 = "https://pypi.python.org/pypi/psycopg2" 214REGEX_URI:pn-python-psycopg2 = "https://pypi.python.org/pypi/psycopg2"
215REGEX_pn-python-psycopg2 = "/psycopg2/${COMMON_REGEX}" 215REGEX:pn-python-psycopg2 = "/psycopg2/${COMMON_REGEX}"
216REGEX_URI_pn-python-py = "https://pypi.python.org/pypi/py" 216REGEX_URI:pn-python-py = "https://pypi.python.org/pypi/py"
217REGEX_pn-python-py = "/py/${COMMON_REGEX}" 217REGEX:pn-python-py = "/py/${COMMON_REGEX}"
218REGEX_URI_pn-python-pyasn1 = "https://pypi.python.org/pypi/pyasn1" 218REGEX_URI:pn-python-pyasn1 = "https://pypi.python.org/pypi/pyasn1"
219REGEX_pn-python-pyasn1 = "/pyasn1/${COMMON_REGEX}" 219REGEX:pn-python-pyasn1 = "/pyasn1/${COMMON_REGEX}"
220REGEX_URI_pn-python-pycadf = "https://pypi.python.org/pypi/pycadf" 220REGEX_URI:pn-python-pycadf = "https://pypi.python.org/pypi/pycadf"
221REGEX_pn-python-pycadf = "/pycadf/${COMMON_REGEX}" 221REGEX:pn-python-pycadf = "/pycadf/${COMMON_REGEX}"
222REGEX_URI_pn-python-pycrypto = "https://pypi.python.org/pypi/pycrypto" 222REGEX_URI:pn-python-pycrypto = "https://pypi.python.org/pypi/pycrypto"
223REGEX_pn-python-pycrypto = "/pycrypto/${COMMON_REGEX}" 223REGEX:pn-python-pycrypto = "/pycrypto/${COMMON_REGEX}"
224REGEX_URI_pn-python-pyflakes = "https://pypi.python.org/pypi/pyflakes" 224REGEX_URI:pn-python-pyflakes = "https://pypi.python.org/pypi/pyflakes"
225REGEX_pn-python-pyflakes = "/pyflakes/${COMMON_REGEX}" 225REGEX:pn-python-pyflakes = "/pyflakes/${COMMON_REGEX}"
226REGEX_URI_pn-python-pymongo = "https://pypi.python.org/pypi/pymongo" 226REGEX_URI:pn-python-pymongo = "https://pypi.python.org/pypi/pymongo"
227REGEX_pn-python-pymongo = "/pymongo/${COMMON_REGEX}" 227REGEX:pn-python-pymongo = "/pymongo/${COMMON_REGEX}"
228REGEX_URI_pn-python-pyparsing = "https://pypi.python.org/pypi/pyparsing" 228REGEX_URI:pn-python-pyparsing = "https://pypi.python.org/pypi/pyparsing"
229REGEX_pn-python-pyparsing = "/pyparsing/${COMMON_REGEX}" 229REGEX:pn-python-pyparsing = "/pyparsing/${COMMON_REGEX}"
230REGEX_URI_pn-python-pysaml2 = "https://pypi.python.org/pypi/pysaml2" 230REGEX_URI:pn-python-pysaml2 = "https://pypi.python.org/pypi/pysaml2"
231REGEX_pn-python-pysaml2 = "/pysaml2/${COMMON_REGEX}" 231REGEX:pn-python-pysaml2 = "/pysaml2/${COMMON_REGEX}"
232REGEX_URI_pn-python-pyscss = "https://pypi.python.org/pypi/pyScss" 232REGEX_URI:pn-python-pyscss = "https://pypi.python.org/pypi/pyScss"
233REGEX_pn-python-pyscss = "/pyScss/${COMMON_REGEX}" 233REGEX:pn-python-pyscss = "/pyScss/${COMMON_REGEX}"
234REGEX_URI_pn-python-pysnmp = "https://pypi.python.org/pypi/pysnmp" 234REGEX_URI:pn-python-pysnmp = "https://pypi.python.org/pypi/pysnmp"
235REGEX_pn-python-pysnmp = "/pysnmp/${COMMON_REGEX}" 235REGEX:pn-python-pysnmp = "/pysnmp/${COMMON_REGEX}"
236REGEX_URI_pn-python-pysqlite = "https://pypi.python.org/pypi/pysqlite" 236REGEX_URI:pn-python-pysqlite = "https://pypi.python.org/pypi/pysqlite"
237REGEX_pn-python-pysqlite = "/pysqlite/${COMMON_REGEX}" 237REGEX:pn-python-pysqlite = "/pysqlite/${COMMON_REGEX}"
238REGEX_URI_pn-python-pytest = "https://pypi.python.org/pypi/pytest" 238REGEX_URI:pn-python-pytest = "https://pypi.python.org/pypi/pytest"
239REGEX_pn-python-pytest = "/pytest/${COMMON_REGEX}" 239REGEX:pn-python-pytest = "/pytest/${COMMON_REGEX}"
240REGEX_URI_pn-python-pytz = "https://pypi.python.org/pypi/pytz" 240REGEX_URI:pn-python-pytz = "https://pypi.python.org/pypi/pytz"
241REGEX_pn-python-pytz = "/pytz/${COMMON_REGEX}" 241REGEX:pn-python-pytz = "/pytz/${COMMON_REGEX}"
242REGEX_URI_pn-python-pyudev = "https://pypi.python.org/pypi/pyudev" 242REGEX_URI:pn-python-pyudev = "https://pypi.python.org/pypi/pyudev"
243REGEX_pn-python-pyudev = "/pyudev/${COMMON_REGEX}" 243REGEX:pn-python-pyudev = "/pyudev/${COMMON_REGEX}"
244REGEX_URI_pn-python-retrying = "https://pypi.python.org/pypi/retrying" 244REGEX_URI:pn-python-retrying = "https://pypi.python.org/pypi/retrying"
245REGEX_pn-python-retrying = "/retrying/${COMMON_REGEX}" 245REGEX:pn-python-retrying = "/retrying/${COMMON_REGEX}"
246REGEX_URI_pn-python-rfc3986 = "https://pypi.python.org/pypi/rfc3986" 246REGEX_URI:pn-python-rfc3986 = "https://pypi.python.org/pypi/rfc3986"
247REGEX_pn-python-rfc3986 = "/rfc3986/${COMMON_REGEX}" 247REGEX:pn-python-rfc3986 = "/rfc3986/${COMMON_REGEX}"
248REGEX_URI_pn-python-routes = "https://pypi.python.org/pypi/Routes" 248REGEX_URI:pn-python-routes = "https://pypi.python.org/pypi/Routes"
249REGEX_pn-python-routes = "/Routes/${COMMON_REGEX}" 249REGEX:pn-python-routes = "/Routes/${COMMON_REGEX}"
250REGEX_URI_pn-python-rtslib-fb = "https://pypi.python.org/pypi/rtslib-fb" 250REGEX_URI:pn-python-rtslib-fb = "https://pypi.python.org/pypi/rtslib-fb"
251REGEX_pn-python-rtslib-fb = "/rtslib-fb/${COMMON_REGEX}" 251REGEX:pn-python-rtslib-fb = "/rtslib-fb/${COMMON_REGEX}"
252REGEX_URI_pn-python-setuptools-git = "https://pypi.python.org/pypi/setuptools-git" 252REGEX_URI:pn-python-setuptools-git = "https://pypi.python.org/pypi/setuptools-git"
253REGEX_pn-python-setuptools-git = "/setuptools-git/${COMMON_REGEX}" 253REGEX:pn-python-setuptools-git = "/setuptools-git/${COMMON_REGEX}"
254REGEX_URI_pn-python-simplegeneric = "https://pypi.python.org/pypi/simplegeneric" 254REGEX_URI:pn-python-simplegeneric = "https://pypi.python.org/pypi/simplegeneric"
255REGEX_pn-python-simplegeneric = "/simplegeneric/${COMMON_REGEX}" 255REGEX:pn-python-simplegeneric = "/simplegeneric/${COMMON_REGEX}"
256REGEX_URI_pn-python-singledispatch = "https://pypi.python.org/pypi/singledispatch" 256REGEX_URI:pn-python-singledispatch = "https://pypi.python.org/pypi/singledispatch"
257REGEX_pn-python-singledispatch = "/singledispatch/${COMMON_REGEX}" 257REGEX:pn-python-singledispatch = "/singledispatch/${COMMON_REGEX}"
258REGEX_URI_pn-python-sqlalchemy-migrate = "https://pypi.python.org/pypi/sqlalchemy-migrate" 258REGEX_URI:pn-python-sqlalchemy-migrate = "https://pypi.python.org/pypi/sqlalchemy-migrate"
259REGEX_pn-python-sqlalchemy-migrate = "/sqlalchemy-migrate/${COMMON_REGEX}" 259REGEX:pn-python-sqlalchemy-migrate = "/sqlalchemy-migrate/${COMMON_REGEX}"
260REGEX_URI_pn-python-stevedore = "https://pypi.python.org/pypi/stevedore" 260REGEX_URI:pn-python-stevedore = "https://pypi.python.org/pypi/stevedore"
261REGEX_pn-python-stevedore = "/stevedore/${COMMON_REGEX}" 261REGEX:pn-python-stevedore = "/stevedore/${COMMON_REGEX}"
262REGEX_URI_pn-python-subunit = "https://pypi.python.org/pypi/python-subunit" 262REGEX_URI:pn-python-subunit = "https://pypi.python.org/pypi/python-subunit"
263REGEX_pn-python-subunit = "/python-subunit/${COMMON_REGEX}" 263REGEX:pn-python-subunit = "/python-subunit/${COMMON_REGEX}"
264REGEX_URI_pn-python-sysv-ipc = "https://pypi.python.org/pypi/sysv_ipc" 264REGEX_URI:pn-python-sysv-ipc = "https://pypi.python.org/pypi/sysv_ipc"
265REGEX_pn-python-sysv-ipc = "/sysv_ipc/${COMMON_REGEX}" 265REGEX:pn-python-sysv-ipc = "/sysv_ipc/${COMMON_REGEX}"
266REGEX_URI_pn-python-tempita = "https://pypi.python.org/pypi/Tempita" 266REGEX_URI:pn-python-tempita = "https://pypi.python.org/pypi/Tempita"
267REGEX_pn-python-tempita = "/Tempita/(?P<pver>\d+\.\d+\.\d((\w)*)?)" 267REGEX:pn-python-tempita = "/Tempita/(?P<pver>\d+\.\d+\.\d((\w)*)?)"
268REGEX_URI_pn-python-termcolor = "https://pypi.python.org/pypi/termcolor" 268REGEX_URI:pn-python-termcolor = "https://pypi.python.org/pypi/termcolor"
269REGEX_pn-python-termcolor = "/termcolor/${COMMON_REGEX}" 269REGEX:pn-python-termcolor = "/termcolor/${COMMON_REGEX}"
270REGEX_URI_pn-python-testrepository = "https://pypi.python.org/pypi/testrepository" 270REGEX_URI:pn-python-testrepository = "https://pypi.python.org/pypi/testrepository"
271REGEX_pn-python-testrepository = "/testrepository/${COMMON_REGEX}" 271REGEX:pn-python-testrepository = "/testrepository/${COMMON_REGEX}"
272REGEX_URI_pn-python-testresources = "https://pypi.python.org/pypi/testresources" 272REGEX_URI:pn-python-testresources = "https://pypi.python.org/pypi/testresources"
273REGEX_pn-python-testresources = "/testresources/${COMMON_REGEX}" 273REGEX:pn-python-testresources = "/testresources/${COMMON_REGEX}"
274REGEX_URI_pn-python-testscenarios = "https://pypi.python.org/pypi/testscenarios" 274REGEX_URI:pn-python-testscenarios = "https://pypi.python.org/pypi/testscenarios"
275REGEX_pn-python-testscenarios = "/testscenarios/${COMMON_REGEX}" 275REGEX:pn-python-testscenarios = "/testscenarios/${COMMON_REGEX}"
276REGEX_URI_pn-python-testtools = "https://pypi.python.org/pypi/testtools" 276REGEX_URI:pn-python-testtools = "https://pypi.python.org/pypi/testtools"
277REGEX_pn-python-testtools = "/testtools/${COMMON_REGEX}" 277REGEX:pn-python-testtools = "/testtools/${COMMON_REGEX}"
278REGEX_URI_pn-python-thrift = "https://pypi.python.org/pypi/thrift" 278REGEX_URI:pn-python-thrift = "https://pypi.python.org/pypi/thrift"
279REGEX_pn-python-thrift = "/thrift/${COMMON_REGEX}" 279REGEX:pn-python-thrift = "/thrift/${COMMON_REGEX}"
280REGEX_URI_pn-python-tooz = "https://pypi.python.org/pypi/tooz" 280REGEX_URI:pn-python-tooz = "https://pypi.python.org/pypi/tooz"
281REGEX_pn-python-tooz = "/tooz/${COMMON_REGEX}" 281REGEX:pn-python-tooz = "/tooz/${COMMON_REGEX}"
282REGEX_URI_pn-python-tox = "https://pypi.python.org/pypi/tox" 282REGEX_URI:pn-python-tox = "https://pypi.python.org/pypi/tox"
283REGEX_pn-python-tox = "/tox/${COMMON_REGEX}" 283REGEX:pn-python-tox = "/tox/${COMMON_REGEX}"
284REGEX_URI_pn-python-virtualenv = "https://pypi.python.org/pypi/virtualenv" 284REGEX_URI:pn-python-virtualenv = "https://pypi.python.org/pypi/virtualenv"
285REGEX_pn-python-virtualenv = "/virtualenv/${COMMON_REGEX}" 285REGEX:pn-python-virtualenv = "/virtualenv/${COMMON_REGEX}"
286REGEX_URI_pn-python-waitress = "https://pypi.python.org/pypi/waitress" 286REGEX_URI:pn-python-waitress = "https://pypi.python.org/pypi/waitress"
287REGEX_pn-python-waitress = "/waitress/${COMMON_REGEX}" 287REGEX:pn-python-waitress = "/waitress/${COMMON_REGEX}"
288REGEX_URI_pn-python-warlock = "https://pypi.python.org/pypi/warlock" 288REGEX_URI:pn-python-warlock = "https://pypi.python.org/pypi/warlock"
289REGEX_pn-python-warlock = "/warlock/${COMMON_REGEX}" 289REGEX:pn-python-warlock = "/warlock/${COMMON_REGEX}"
290REGEX_URI_pn-python-websockify = "https://pypi.python.org/pypi/websockify" 290REGEX_URI:pn-python-websockify = "https://pypi.python.org/pypi/websockify"
291REGEX_pn-python-websockify = "/websockify/${COMMON_REGEX}" 291REGEX:pn-python-websockify = "/websockify/${COMMON_REGEX}"
292REGEX_URI_pn-python-webtest = "https://pypi.python.org/pypi/WebTest" 292REGEX_URI:pn-python-webtest = "https://pypi.python.org/pypi/WebTest"
293REGEX_pn-python-webtest = "/WebTest/${COMMON_REGEX}" 293REGEX:pn-python-webtest = "/WebTest/${COMMON_REGEX}"
294REGEX_URI_pn-python-wsgiref = "https://pypi.python.org/pypi/wsgiref" 294REGEX_URI:pn-python-wsgiref = "https://pypi.python.org/pypi/wsgiref"
295REGEX_pn-python-wsgiref = "/wsgiref/${COMMON_REGEX}" 295REGEX:pn-python-wsgiref = "/wsgiref/${COMMON_REGEX}"
296REGEX_URI_pn-python-wsme = "https://pypi.python.org/pypi/WSME" 296REGEX_URI:pn-python-wsme = "https://pypi.python.org/pypi/WSME"
297REGEX_pn-python-wsme = "/WSME/${COMMON_REGEX}" 297REGEX:pn-python-wsme = "/WSME/${COMMON_REGEX}"
298REGEX_URI_pn-python-xattr = "https://pypi.python.org/pypi/xattr" 298REGEX_URI:pn-python-xattr = "https://pypi.python.org/pypi/xattr"
299REGEX_pn-python-xattr = "/xattr/${COMMON_REGEX}" 299REGEX:pn-python-xattr = "/xattr/${COMMON_REGEX}"
300REGEX_URI_pn-python-xstatic = "https://pypi.python.org/pypi/XStatic" 300REGEX_URI:pn-python-xstatic = "https://pypi.python.org/pypi/XStatic"
301REGEX_pn-python-xstatic = "/XStatic/${COMMON_REGEX}" 301REGEX:pn-python-xstatic = "/XStatic/${COMMON_REGEX}"
302REGEX_URI_pn-python-xstatic-angular = "https://pypi.python.org/pypi/XStatic-Angular" 302REGEX_URI:pn-python-xstatic-angular = "https://pypi.python.org/pypi/XStatic-Angular"
303REGEX_pn-python-xstatic-angular = "/XStatic-Angular/${COMMON_REGEX}" 303REGEX:pn-python-xstatic-angular = "/XStatic-Angular/${COMMON_REGEX}"
304REGEX_URI_pn-python-xstatic-angular-bootstrap = "https://pypi.python.org/pypi/XStatic-Angular-Bootstrap" 304REGEX_URI:pn-python-xstatic-angular-bootstrap = "https://pypi.python.org/pypi/XStatic-Angular-Bootstrap"
305REGEX_pn-python-xstatic-angular-bootstrap = "/XStatic-Angular-Bootstrap/${COMMON_REGEX}" 305REGEX:pn-python-xstatic-angular-bootstrap = "/XStatic-Angular-Bootstrap/${COMMON_REGEX}"
306REGEX_URI_pn-python-xstatic-angular-cookies = "https://pypi.python.org/pypi/XStatic-Angular-Cookies" 306REGEX_URI:pn-python-xstatic-angular-cookies = "https://pypi.python.org/pypi/XStatic-Angular-Cookies"
307REGEX_pn-python-xstatic-angular-cookies = "/XStatic-Angular-Cookies/${COMMON_REGEX}" 307REGEX:pn-python-xstatic-angular-cookies = "/XStatic-Angular-Cookies/${COMMON_REGEX}"
308REGEX_URI_pn-python-xstatic-angular-mock = "https://pypi.python.org/pypi/XStatic-Angular-Mock" 308REGEX_URI:pn-python-xstatic-angular-mock = "https://pypi.python.org/pypi/XStatic-Angular-Mock"
309REGEX_pn-python-xstatic-angular-mock = "/XStatic-Angular-Mock/${COMMON_REGEX}" 309REGEX:pn-python-xstatic-angular-mock = "/XStatic-Angular-Mock/${COMMON_REGEX}"
310REGEX_URI_pn-python-xstatic-bootstrap-datepicker = "https://pypi.python.org/pypi/XStatic-Bootstrap-Datepicker" 310REGEX_URI:pn-python-xstatic-bootstrap-datepicker = "https://pypi.python.org/pypi/XStatic-Bootstrap-Datepicker"
311REGEX_pn-python-xstatic-bootstrap-datepicker = "/XStatic-Bootstrap-Datepicker/${COMMON_REGEX}" 311REGEX:pn-python-xstatic-bootstrap-datepicker = "/XStatic-Bootstrap-Datepicker/${COMMON_REGEX}"
312REGEX_URI_pn-python-xstatic-bootstrap-scss = "https://pypi.python.org/pypi/XStatic-Bootstrap-SCSS" 312REGEX_URI:pn-python-xstatic-bootstrap-scss = "https://pypi.python.org/pypi/XStatic-Bootstrap-SCSS"
313REGEX_pn-python-xstatic-bootstrap-scss = "/XStatic-Bootstrap-SCSS/${COMMON_REGEX}" 313REGEX:pn-python-xstatic-bootstrap-scss = "/XStatic-Bootstrap-SCSS/${COMMON_REGEX}"
314REGEX_URI_pn-python-xstatic-d3 = "https://pypi.python.org/pypi/XStatic-D3" 314REGEX_URI:pn-python-xstatic-d3 = "https://pypi.python.org/pypi/XStatic-D3"
315REGEX_pn-python-xstatic-d3 = "/XStatic-D3/${COMMON_REGEX}" 315REGEX:pn-python-xstatic-d3 = "/XStatic-D3/${COMMON_REGEX}"
316REGEX_URI_pn-python-xstatic-font-awesome = "https://pypi.python.org/pypi/XStatic-Font-Awesome" 316REGEX_URI:pn-python-xstatic-font-awesome = "https://pypi.python.org/pypi/XStatic-Font-Awesome"
317REGEX_pn-python-xstatic-font-awesome = "/XStatic-Font-Awesome/${COMMON_REGEX}" 317REGEX:pn-python-xstatic-font-awesome = "/XStatic-Font-Awesome/${COMMON_REGEX}"
318REGEX_URI_pn-python-xstatic-hogan = "https://pypi.python.org/pypi/XStatic-Hogan" 318REGEX_URI:pn-python-xstatic-hogan = "https://pypi.python.org/pypi/XStatic-Hogan"
319REGEX_pn-python-xstatic-hogan = "/XStatic-Hogan/${COMMON_REGEX}" 319REGEX:pn-python-xstatic-hogan = "/XStatic-Hogan/${COMMON_REGEX}"
320REGEX_URI_pn-python-xstatic-jasmine = "https://pypi.python.org/pypi/XStatic-Jasmine" 320REGEX_URI:pn-python-xstatic-jasmine = "https://pypi.python.org/pypi/XStatic-Jasmine"
321REGEX_pn-python-xstatic-jasmine = "/XStatic-Jasmine/${COMMON_REGEX}" 321REGEX:pn-python-xstatic-jasmine = "/XStatic-Jasmine/${COMMON_REGEX}"
322REGEX_URI_pn-python-xstatic-jquery = "https://pypi.python.org/pypi/XStatic-jQuery" 322REGEX_URI:pn-python-xstatic-jquery = "https://pypi.python.org/pypi/XStatic-jQuery"
323REGEX_pn-python-xstatic-jquery = "/XStatic-jQuery/${COMMON_REGEX}" 323REGEX:pn-python-xstatic-jquery = "/XStatic-jQuery/${COMMON_REGEX}"
324REGEX_URI_pn-python-xstatic-jquery-migrate = "https://pypi.python.org/pypi/XStatic-JQuery-Migrate" 324REGEX_URI:pn-python-xstatic-jquery-migrate = "https://pypi.python.org/pypi/XStatic-JQuery-Migrate"
325REGEX_pn-python-xstatic-jquery-migrate = "/XStatic-JQuery-Migrate/${COMMON_REGEX}" 325REGEX:pn-python-xstatic-jquery-migrate = "/XStatic-JQuery-Migrate/${COMMON_REGEX}"
326REGEX_URI_pn-python-xstatic-jquery-quicksearch = "https://pypi.python.org/pypi/XStatic-JQuery.quicksearch" 326REGEX_URI:pn-python-xstatic-jquery-quicksearch = "https://pypi.python.org/pypi/XStatic-JQuery.quicksearch"
327REGEX_pn-python-xstatic-jquery-quicksearch = "/XStatic-JQuery.quicksearch/${COMMON_REGEX}" 327REGEX:pn-python-xstatic-jquery-quicksearch = "/XStatic-JQuery.quicksearch/${COMMON_REGEX}"
328REGEX_URI_pn-python-xstatic-jquery-tablesorter = "https://pypi.python.org/pypi/XStatic-JQuery.TableSorter" 328REGEX_URI:pn-python-xstatic-jquery-tablesorter = "https://pypi.python.org/pypi/XStatic-JQuery.TableSorter"
329REGEX_pn-python-xstatic-jquery-tablesorter = "/XStatic-JQuery.TableSorter/${COMMON_REGEX}" 329REGEX:pn-python-xstatic-jquery-tablesorter = "/XStatic-JQuery.TableSorter/${COMMON_REGEX}"
330REGEX_URI_pn-python-xstatic-jquery-ui = "https://pypi.python.org/pypi/XStatic-jquery-ui" 330REGEX_URI:pn-python-xstatic-jquery-ui = "https://pypi.python.org/pypi/XStatic-jquery-ui"
331REGEX_pn-python-xstatic-jquery-ui = "/XStatic-jquery-ui/${COMMON_REGEX}" 331REGEX:pn-python-xstatic-jquery-ui = "/XStatic-jquery-ui/${COMMON_REGEX}"
332REGEX_URI_pn-python-xstatic-jsencrypt = "https://pypi.python.org/pypi/XStatic-JSEncrypt" 332REGEX_URI:pn-python-xstatic-jsencrypt = "https://pypi.python.org/pypi/XStatic-JSEncrypt"
333REGEX_pn-python-xstatic-jsencrypt = "/XStatic-JSEncrypt/${COMMON_REGEX}" 333REGEX:pn-python-xstatic-jsencrypt = "/XStatic-JSEncrypt/${COMMON_REGEX}"
334REGEX_URI_pn-python-xstatic-qunit = "https://pypi.python.org/pypi/XStatic-QUnit" 334REGEX_URI:pn-python-xstatic-qunit = "https://pypi.python.org/pypi/XStatic-QUnit"
335REGEX_pn-python-xstatic-qunit = "/XStatic-QUnit/${COMMON_REGEX}" 335REGEX:pn-python-xstatic-qunit = "/XStatic-QUnit/${COMMON_REGEX}"
336REGEX_URI_pn-python-xstatic-rickshaw = "https://pypi.python.org/pypi/XStatic-Rickshaw" 336REGEX_URI:pn-python-xstatic-rickshaw = "https://pypi.python.org/pypi/XStatic-Rickshaw"
337REGEX_pn-python-xstatic-rickshaw = "/XStatic-Rickshaw/${COMMON_REGEX}" 337REGEX:pn-python-xstatic-rickshaw = "/XStatic-Rickshaw/${COMMON_REGEX}"
338REGEX_URI_pn-python-xstatic-smart-table = "https://pypi.python.org/pypi/XStatic-smart-table" 338REGEX_URI:pn-python-xstatic-smart-table = "https://pypi.python.org/pypi/XStatic-smart-table"
339REGEX_pn-python-xstatic-smart-table = "/XStatic-smart-table/${COMMON_REGEX}" 339REGEX:pn-python-xstatic-smart-table = "/XStatic-smart-table/${COMMON_REGEX}"
340REGEX_URI_pn-python-xstatic-spin = "https://pypi.python.org/pypi/XStatic-Spin" 340REGEX_URI:pn-python-xstatic-spin = "https://pypi.python.org/pypi/XStatic-Spin"
341REGEX_pn-python-xstatic-spin = "/XStatic-Spin/${COMMON_REGEX}" 341REGEX:pn-python-xstatic-spin = "/XStatic-Spin/${COMMON_REGEX}"
342REGEX_URI_pn-python-xstatic-term.js = "https://pypi.python.org/pypi/XStatic-term.js" 342REGEX_URI:pn-python-xstatic-term.js = "https://pypi.python.org/pypi/XStatic-term.js"
343REGEX_pn-python-xstatic-term.js = "/XStatic-term.js/${COMMON_REGEX}" 343REGEX:pn-python-xstatic-term.js = "/XStatic-term.js/${COMMON_REGEX}"
344REGEX_URI_pn-python-zake = "https://pypi.python.org/pypi/zake" 344REGEX_URI:pn-python-zake = "https://pypi.python.org/pypi/zake"
345REGEX_pn-python-zake = "/zake/${COMMON_REGEX}" 345REGEX:pn-python-zake = "/zake/${COMMON_REGEX}"
346 346
347# GIT 347# GIT
348GITTAGREGEX_COMMON = "(?P<pver>\d+\.\d+\.(\d\.?)*)" 348GITTAGREGEX_COMMON = "(?P<pver>\d+\.\d+\.(\d\.?)*)"
349 349
350GITTAGREGEX_pn-python-glanceclient = "${GITTAGREGEX_COMMON}" 350GITTAGREGEX:pn-python-glanceclient = "${GITTAGREGEX_COMMON}"
351GITTAGREGEX_pn-python-keystoneclient = "${GITTAGREGEX_COMMON}" 351GITTAGREGEX:pn-python-keystoneclient = "${GITTAGREGEX_COMMON}"
352GITTAGREGEX_pn-python-neutronclient = "(?P<pver>\d+\.\d+\.(\d\.?)+)" 352GITTAGREGEX:pn-python-neutronclient = "(?P<pver>\d+\.\d+\.(\d\.?)+)"
353GITTAGREGEX_pn-python-novaclient = "${GITTAGREGEX_COMMON}" 353GITTAGREGEX:pn-python-novaclient = "${GITTAGREGEX_COMMON}"
354 354
355GITTAGREGEX_BETA = "(?P<pver>\d+\.\d+(\.\d+(b\d)?)?)" 355GITTAGREGEX_BETA = "(?P<pver>\d+\.\d+(\.\d+(b\d)?)?)"
356GITTAGREGEX_pn-python-barbican = "${GITTAGREGEX_BETA}" 356GITTAGREGEX:pn-python-barbican = "${GITTAGREGEX_BETA}"
357GITTAGREGEX_pn-python-ceilometer = "${GITTAGREGEX_BETA}" 357GITTAGREGEX:pn-python-ceilometer = "${GITTAGREGEX_BETA}"
358GITTAGREGEX_pn-python-cinder = "${GITTAGREGEX_BETA}" 358GITTAGREGEX:pn-python-cinder = "${GITTAGREGEX_BETA}"
359GITTAGREGEX_pn-python-glance = "${GITTAGREGEX_BETA}" 359GITTAGREGEX:pn-python-glance = "${GITTAGREGEX_BETA}"
360GITTAGREGEX_pn-python-heat = "${GITTAGREGEX_BETA}" 360GITTAGREGEX:pn-python-heat = "${GITTAGREGEX_BETA}"
361GITTAGREGEX_pn-python-horizon = "${GITTAGREGEX_BETA}" 361GITTAGREGEX:pn-python-horizon = "${GITTAGREGEX_BETA}"
362GITTAGREGEX_pn-python-keystone = "${GITTAGREGEX_BETA}" 362GITTAGREGEX:pn-python-keystone = "${GITTAGREGEX_BETA}"
363GITTAGREGEX_pn-python-neutron = "${GITTAGREGEX_BETA}" 363GITTAGREGEX:pn-python-neutron = "${GITTAGREGEX_BETA}"
364GITTAGREGEX_pn-python-nova = "${GITTAGREGEX_BETA}" 364GITTAGREGEX:pn-python-nova = "${GITTAGREGEX_BETA}"