summaryrefslogtreecommitdiffstats
path: root/meta-openstack/conf
diff options
context:
space:
mode:
authorJackie Huang <jackie.huang@windriver.com>2015-04-29 11:05:42 +0800
committerBruce Ashfield <bruce.ashfield@windriver.com>2015-04-29 12:29:40 -0400
commitc395249a59bcebba9843117cd65612f3f8cd7318 (patch)
tree509b3eff3104e1b6de25dd0b34995d9a9b40b663 /meta-openstack/conf
parent67f97ec7ac29b7fc8f4a25223c6ef09cc20ab8e6 (diff)
downloadmeta-cloud-services-c395249a59bcebba9843117cd65612f3f8cd7318.tar.gz
package_regex_openstack: fix for pypi packages
Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Diffstat (limited to 'meta-openstack/conf')
-rw-r--r--meta-openstack/conf/distro/include/package_regex_openstack.inc311
1 files changed, 311 insertions, 0 deletions
diff --git a/meta-openstack/conf/distro/include/package_regex_openstack.inc b/meta-openstack/conf/distro/include/package_regex_openstack.inc
index 6afe5ea..818412b 100644
--- a/meta-openstack/conf/distro/include/package_regex_openstack.inc
+++ b/meta-openstack/conf/distro/include/package_regex_openstack.inc
@@ -33,6 +33,317 @@ REGEX_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"
37REGEX_pn-python-alembic = "/alembic/(?P<pver>\d+\.\d+\.\d+(\..*)?)"
38REGEX_URI_pn-python-amqp = "https://pypi.python.org/pypi/amqp"
39REGEX_pn-python-amqp = "/amqp/${COMMON_REGEX}"
40REGEX_URI_pn-python-anyjson = "https://pypi.python.org/pypi/anyjson"
41REGEX_pn-python-anyjson = "/anyjson/${COMMON_REGEX}"
42REGEX_URI_pn-python-babel = "https://pypi.python.org/pypi/Babel"
43REGEX_pn-python-babel = "/Babel/${COMMON_REGEX}"
44REGEX_URI_pn-python-beautifulsoup4 = "https://pypi.python.org/pypi/beautifulsoup4"
45REGEX_pn-python-beautifulsoup4 = "/beautifulsoup4/${COMMON_REGEX}"
46REGEX_URI_pn-python-cephclient = "https://pypi.python.org/pypi/python-cephclient"
47REGEX_pn-python-cephclient = "/python-cephclient/${COMMON_REGEX}"
48REGEX_URI_pn-python-cliff = "https://pypi.python.org/pypi/cliff"
49REGEX_pn-python-cliff = "/cliff/${COMMON_REGEX}"
50REGEX_URI_pn-python-cmd2 = "https://pypi.python.org/pypi/cmd2"
51REGEX_pn-python-cmd2 = "/cmd2/${COMMON_REGEX}"
52REGEX_URI_pn-python-colorama = "https://pypi.python.org/pypi/colorama"
53REGEX_pn-python-colorama = "/colorama/${COMMON_REGEX}"
54REGEX_URI_pn-python-coverage = "https://pypi.python.org/pypi/coverage"
55REGEX_pn-python-coverage = "/coverage/(?P<pver>\d+\.\d+(\.)?(a)?(\d)+)"
56REGEX_URI_pn-python-croniter = "https://pypi.python.org/pypi/croniter"
57REGEX_pn-python-croniter = "/croniter/${COMMON_REGEX}"
58REGEX_URI_pn-python-cssselect = "https://pypi.python.org/pypi/cssselect"
59REGEX_pn-python-cssselect = "/cssselect/${COMMON_REGEX}"
60REGEX_URI_pn-python-decorator = "https://pypi.python.org/pypi/decorator"
61REGEX_pn-python-decorator = "/decorator/${COMMON_REGEX}"
62REGEX_URI_pn-python-django = "https://pypi.python.org/pypi/Django"
63REGEX_pn-python-django = "/Django/${COMMON_REGEX}"
64REGEX_URI_pn-python-django-appconf = "https://pypi.python.org/pypi/django-appconf"
65REGEX_pn-python-django-appconf = "/django-appconf/${COMMON_REGEX}"
66REGEX_URI_pn-python-django-compressor = "https://pypi.python.org/pypi/django_compressor"
67REGEX_pn-python-django-compressor = "/django_compressor/${COMMON_REGEX}"
68REGEX_URI_pn-python-django-nose = "https://pypi.python.org/pypi/django-nose"
69REGEX_pn-python-django-nose = "/django-nose/${COMMON_REGEX}"
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}"
72REGEX_URI_pn-python-django-pyscss = "https://pypi.python.org/pypi/django-pyscss"
73REGEX_pn-python-django-pyscss = "/django-pyscss/${COMMON_REGEX}"
74REGEX_URI_pn-python-dogpile.cache = "https://pypi.python.org/pypi/dogpile.cache"
75REGEX_pn-python-dogpile.cache = "/dogpile.cache/${COMMON_REGEX}"
76REGEX_URI_pn-python-dogpile.core = "https://pypi.python.org/pypi/dogpile.core"
77REGEX_pn-python-dogpile.core = "/dogpile.core/${COMMON_REGEX}"
78REGEX_URI_pn-python-eventlet = "https://pypi.python.org/pypi/eventlet"
79REGEX_pn-python-eventlet = "/eventlet/${COMMON_REGEX}"
80REGEX_URI_pn-python-extras = "https://pypi.python.org/pypi/extras"
81REGEX_pn-python-extras = "/extras/${COMMON_REGEX}"
82REGEX_URI_pn-python-falcon = "https://pypi.python.org/pypi/falcon"
83REGEX_pn-python-falcon = "/falcon/${COMMON_REGEX}"
84REGEX_URI_pn-python-fixtures = "https://pypi.python.org/pypi/fixtures"
85REGEX_pn-python-fixtures = "/fixtures/${COMMON_REGEX}"
86REGEX_URI_pn-python-flake8 = "https://pypi.python.org/pypi/flake8"
87REGEX_pn-python-flake8 = "/flake8/${COMMON_REGEX}"
88REGEX_URI_pn-python-futures = "https://pypi.python.org/pypi/futures"
89REGEX_pn-python-futures = "/futures/${COMMON_REGEX}"
90REGEX_URI_pn-python-greenlet = "https://pypi.python.org/pypi/"
91REGEX_pn-python-greenlet = "//${COMMON_REGEX}"
92REGEX_URI_pn-python-happybase = "https://pypi.python.org/pypi/happybase"
93REGEX_pn-python-happybase = "/happybase/${COMMON_REGEX}"
94REGEX_URI_pn-python-heat-cfntools = "https://pypi.python.org/pypi/heat-cfntools"
95REGEX_pn-python-heat-cfntools = "/heat-cfntools/${COMMON_REGEX}"
96REGEX_URI_pn-python-hgtools = "https://pypi.python.org/pypi/hgtools"
97REGEX_pn-python-hgtools = "/hgtools/${COMMON_REGEX}"
98REGEX_URI_pn-python-hp3parclient = "https://pypi.python.org/pypi/hp3parclient"
99REGEX_pn-python-hp3parclient = "/hp3parclient/${COMMON_REGEX}"
100REGEX_URI_pn-python-html5lib = "https://pypi.python.org/pypi/html5lib"
101REGEX_pn-python-html5lib = "/html5lib/${COMMON_REGEX}"
102REGEX_URI_pn-python-httplib2 = "https://pypi.python.org/pypi/httplib2"
103REGEX_pn-python-httplib2 = "/httplib2/${COMMON_REGEX}"
104REGEX_URI_pn-python-httpretty = "https://pypi.python.org/pypi/httpretty"
105REGEX_pn-python-httpretty = "/httpretty/${COMMON_REGEX}"
106REGEX_URI_pn-python-i18n = "https://pypi.python.org/pypi/python-i18n"
107REGEX_pn-python-i18n = "/python-i18n/${COMMON_REGEX}"
108REGEX_URI_pn-python-ipaddr = "https://pypi.python.org/pypi/ipaddr"
109REGEX_pn-python-ipaddr = "/ipaddr/${COMMON_REGEX}"
110REGEX_URI_pn-python-iso8601 = "https://pypi.python.org/pypi/iso8601"
111REGEX_pn-python-iso8601 = "/iso8601/${COMMON_REGEX}"
112REGEX_URI_pn-python-jinja2 = "https://pypi.python.org/pypi/Jinja2"
113REGEX_pn-python-jinja2 = "/Jinja2/${COMMON_REGEX}"
114REGEX_URI_pn-python-jsonpatch = "https://pypi.python.org/pypi/jsonpatch"
115REGEX_pn-python-jsonpatch = "/jsonpatch/${COMMON_REGEX}"
116REGEX_URI_pn-python-jsonpath-rw = "https://pypi.python.org/pypi/jsonpath-rw"
117REGEX_pn-python-jsonpath-rw = "/jsonpath-rw/${COMMON_REGEX}"
118REGEX_URI_pn-python-jsonpointer = "https://pypi.python.org/pypi/jsonpointer"
119REGEX_pn-python-jsonpointer = "/jsonpointer/${COMMON_REGEX}"
120REGEX_URI_pn-python-jsonschema = "https://pypi.python.org/pypi/jsonschema"
121REGEX_pn-python-jsonschema = "/jsonschema/${COMMON_REGEX}"
122REGEX_URI_pn-python-kazoo = "https://pypi.python.org/pypi/kazoo"
123REGEX_pn-python-kazoo = "/kazoo/${COMMON_REGEX}"
124REGEX_URI_pn-python-keyring = "https://pypi.python.org/pypi/keyring"
125REGEX_pn-python-keyring = "/keyring/${COMMON_REGEX}"
126REGEX_URI_pn-python-kombu = "https://pypi.python.org/pypi/kombu"
127REGEX_pn-python-kombu = "/kombu/${COMMON_REGEX}"
128REGEX_URI_pn-python-lesscpy = "https://pypi.python.org/pypi/lesscpy"
129REGEX_pn-python-lesscpy = "/lesscpy/${COMMON_REGEX}"
130REGEX_URI_pn-python-lockfile = "https://pypi.python.org/pypi/lockfile"
131REGEX_pn-python-lockfile = "/lockfile/${COMMON_REGEX}"
132REGEX_URI_pn-python-logutils = "https://pypi.python.org/pypi/logutils"
133REGEX_pn-python-logutils = "/logutils/${COMMON_REGEX}"
134REGEX_URI_pn-python-lxml = "https://pypi.python.org/pypi/lxml"
135REGEX_pn-python-lxml = "/lxml/${COMMON_REGEX}"
136REGEX_URI_pn-python-mako = "https://pypi.python.org/pypi/Mako"
137REGEX_pn-python-mako = "/Mako/${COMMON_REGEX}"
138REGEX_URI_pn-python-markupsafe = "https://pypi.python.org/pypi/MarkupSafe"
139REGEX_pn-python-markupsafe = "/MarkupSafe/${COMMON_REGEX}"
140REGEX_URI_pn-python-mccabe = "https://pypi.python.org/pypi/mccabe"
141REGEX_pn-python-mccabe = "/mccabe/${COMMON_REGEX}"
142REGEX_URI_pn-python-memcache = "https://pypi.python.org/pypi/pymemcache"
143REGEX_pn-python-memcache = "/pymemcache/${COMMON_REGEX}"
144REGEX_URI_pn-python-memcached = "https://pypi.python.org/pypi/"
145REGEX_pn-python-memcached = "//${COMMON_REGEX}"
146REGEX_URI_pn-python-mimeparse = "https://pypi.python.org/pypi/python-mimeparse"
147REGEX_pn-python-mimeparse = "/python-mimeparse/${COMMON_REGEX}"
148REGEX_URI_pn-python-mock = "https://pypi.python.org/pypi/mock"
149REGEX_pn-python-mock = "/mock/${COMMON_REGEX}"
150REGEX_URI_pn-python-mox = "https://pypi.python.org/pypi/mox"
151REGEX_pn-python-mox = "/mox/${COMMON_REGEX}"
152REGEX_URI_pn-python-mox3 = "https://pypi.python.org/pypi/mox3"
153REGEX_pn-python-mox3 = "/mox3/${COMMON_REGEX}"
154REGEX_URI_pn-python-msgpack = "https://pypi.python.org/pypi/msgpack-python"
155REGEX_pn-python-msgpack = "/msgpack-python/${COMMON_REGEX}"
156REGEX_URI_pn-python-netaddr = "https://pypi.python.org/pypi/netaddr"
157REGEX_pn-python-netaddr = "/netaddr/${COMMON_REGEX}"
158REGEX_URI_pn-python-netifaces = "https://pypi.python.org/pypi/netifaces"
159REGEX_pn-python-netifaces = "/netifaces/${COMMON_REGEX}"
160REGEX_URI_pn-python-networkx = "https://pypi.python.org/pypi/networkx"
161REGEX_pn-python-networkx = "/networkx/${COMMON_REGEX}"
162REGEX_URI_pn-python-nose-exclude = "https://pypi.python.org/pypi/nose-exclude"
163REGEX_pn-python-nose-exclude = "/nose-exclude/${COMMON_REGEX}"
164REGEX_URI_pn-python-oauth2 = "https://pypi.python.org/pypi/oauth2"
165REGEX_pn-python-oauth2 = "/oauth2/${COMMON_REGEX}"
166REGEX_URI_pn-python-oauthlib = "https://pypi.python.org/pypi/oauthlib"
167REGEX_pn-python-oauthlib = "/oauthlib/${COMMON_REGEX}"
168REGEX_URI_pn-python-openstackclient = "https://pypi.python.org/pypi/python-openstackclient"
169REGEX_pn-python-openstackclient = "/python-openstackclient/${COMMON_REGEX}"
170REGEX_URI_pn-python-openstack-nose = "https://pypi.python.org/pypi/openstack.nose_plugin"
171REGEX_pn-python-openstack-nose = "/openstack.nose_plugin/${COMMON_REGEX}"
172REGEX_URI_pn-python-oslo.concurrency = "https://pypi.python.org/pypi/oslo.concurrency"
173REGEX_pn-python-oslo.concurrency = "/oslo.concurrency/${COMMON_REGEX}"
174REGEX_URI_pn-python-oslo.config = "https://pypi.python.org/pypi/oslo.config"
175REGEX_pn-python-oslo.config = "/oslo.config/${COMMON_REGEX}"
176REGEX_URI_pn-python-oslo.db = "https://pypi.python.org/pypi/oslo.db"
177REGEX_pn-python-oslo.db = "/oslo.db/${COMMON_REGEX}"
178REGEX_URI_pn-python-oslo.i18n = "https://pypi.python.org/pypi/oslo.i18n"
179REGEX_pn-python-oslo.i18n = "/oslo.i18n/${COMMON_REGEX}"
180REGEX_URI_pn-python-oslo.middleware = "https://pypi.python.org/pypi/oslo.middleware"
181REGEX_pn-python-oslo.middleware = "/oslo.middleware/${COMMON_REGEX}"
182REGEX_URI_pn-python-oslo.rootwrap = "https://pypi.python.org/pypi/oslo.rootwrap"
183REGEX_pn-python-oslo.rootwrap = "/oslo.rootwrap/${COMMON_REGEX}"
184REGEX_URI_pn-python-oslotest = "https://pypi.python.org/pypi/oslotest"
185REGEX_pn-python-oslotest = "/oslotest/${COMMON_REGEX}"
186REGEX_URI_pn-python-osprofiler = "https://pypi.python.org/pypi/osprofiler"
187REGEX_pn-python-osprofiler = "/osprofiler/${COMMON_REGEX}"
188REGEX_URI_pn-python-pam = "https://pypi.python.org/pypi/pam"
189REGEX_pn-python-pam = "/pam/${COMMON_REGEX}"
190REGEX_URI_pn-python-paramiko = "https://pypi.python.org/pypi/paramiko"
191REGEX_pn-python-paramiko = "/paramiko/${COMMON_REGEX}"
192REGEX_URI_pn-python-passlib = "https://pypi.python.org/pypi/passlib"
193REGEX_pn-python-passlib = "/passlib/${COMMON_REGEX}"
194REGEX_URI_pn-python-paste = "https://pypi.python.org/pypi/Paste"
195REGEX_pn-python-paste = "/Paste/${COMMON_REGEX}"
196REGEX_URI_pn-python-pastedeploy = "https://pypi.python.org/pypi/PasteDeploy"
197REGEX_pn-python-pastedeploy = "/PasteDeploy/${COMMON_REGEX}"
198REGEX_URI_pn-python-pbr = "https://pypi.python.org/pypi/pbr"
199REGEX_pn-python-pbr = "/pbr/${COMMON_REGEX}"
200REGEX_URI_pn-python-pecan = "https://pypi.python.org/pypi/pecan"
201REGEX_pn-python-pecan = "/pecan/${COMMON_REGEX}"
202REGEX_URI_pn-python-pep8 = "https://pypi.python.org/pypi/pep8"
203REGEX_pn-python-pep8 = "/pep8/${COMMON_REGEX}"
204REGEX_URI_pn-python-pexpect = "https://pypi.python.org/pypi/pexpect"
205REGEX_pn-python-pexpect = "/pexpect/${COMMON_REGEX}"
206REGEX_URI_pn-python-pint = "https://pypi.python.org/pypi/Pint"
207REGEX_pn-python-pint = "/Pint/${COMMON_REGEX}"
208REGEX_URI_pn-python-ply = "https://pypi.python.org/pypi/ply"
209REGEX_pn-python-ply = "/ply/${COMMON_REGEX}"
210REGEX_URI_pn-python-posix-ipc = "https://pypi.python.org/pypi/posix_ipc"
211REGEX_pn-python-posix-ipc = "/posix_ipc/${COMMON_REGEX}"
212REGEX_URI_pn-python-prettytable = "https://pypi.python.org/pypi/prettytable"
213REGEX_pn-python-prettytable = "/prettytable/${COMMON_REGEX}"
214REGEX_URI_pn-python-psycopg2 = "https://pypi.python.org/pypi/psycopg2"
215REGEX_pn-python-psycopg2 = "/psycopg2/${COMMON_REGEX}"
216REGEX_URI_pn-python-py = "https://pypi.python.org/pypi/py"
217REGEX_pn-python-py = "/py/${COMMON_REGEX}"
218REGEX_URI_pn-python-pyasn1 = "https://pypi.python.org/pypi/pyasn1"
219REGEX_pn-python-pyasn1 = "/pyasn1/${COMMON_REGEX}"
220REGEX_URI_pn-python-pycadf = "https://pypi.python.org/pypi/pycadf"
221REGEX_pn-python-pycadf = "/pycadf/${COMMON_REGEX}"
222REGEX_URI_pn-python-pycrypto = "https://pypi.python.org/pypi/pycrypto"
223REGEX_pn-python-pycrypto = "/pycrypto/${COMMON_REGEX}"
224REGEX_URI_pn-python-pyflakes = "https://pypi.python.org/pypi/pyflakes"
225REGEX_pn-python-pyflakes = "/pyflakes/${COMMON_REGEX}"
226REGEX_URI_pn-python-pymongo = "https://pypi.python.org/pypi/pymongo"
227REGEX_pn-python-pymongo = "/pymongo/${COMMON_REGEX}"
228REGEX_URI_pn-python-pyparsing = "https://pypi.python.org/pypi/pyparsing"
229REGEX_pn-python-pyparsing = "/pyparsing/${COMMON_REGEX}"
230REGEX_URI_pn-python-pysaml2 = "https://pypi.python.org/pypi/pysaml2"
231REGEX_pn-python-pysaml2 = "/pysaml2/${COMMON_REGEX}"
232REGEX_URI_pn-python-pyscss = "https://pypi.python.org/pypi/pyScss"
233REGEX_pn-python-pyscss = "/pyScss/${COMMON_REGEX}"
234REGEX_URI_pn-python-pysnmp = "https://pypi.python.org/pypi/pysnmp"
235REGEX_pn-python-pysnmp = "/pysnmp/${COMMON_REGEX}"
236REGEX_URI_pn-python-pysqlite = "https://pypi.python.org/pypi/pysqlite"
237REGEX_pn-python-pysqlite = "/pysqlite/${COMMON_REGEX}"
238REGEX_URI_pn-python-pytest = "https://pypi.python.org/pypi/pytest"
239REGEX_pn-python-pytest = "/pytest/${COMMON_REGEX}"
240REGEX_URI_pn-python-pytz = "https://pypi.python.org/pypi/pytz"
241REGEX_pn-python-pytz = "/pytz/${COMMON_REGEX}"
242REGEX_URI_pn-python-pyudev = "https://pypi.python.org/pypi/pyudev"
243REGEX_pn-python-pyudev = "/pyudev/${COMMON_REGEX}"
244REGEX_URI_pn-python-retrying = "https://pypi.python.org/pypi/retrying"
245REGEX_pn-python-retrying = "/retrying/${COMMON_REGEX}"
246REGEX_URI_pn-python-rfc3986 = "https://pypi.python.org/pypi/rfc3986"
247REGEX_pn-python-rfc3986 = "/rfc3986/${COMMON_REGEX}"
248REGEX_URI_pn-python-routes = "https://pypi.python.org/pypi/Routes"
249REGEX_pn-python-routes = "/Routes/${COMMON_REGEX}"
250REGEX_URI_pn-python-rtslib-fb = "https://pypi.python.org/pypi/rtslib-fb"
251REGEX_pn-python-rtslib-fb = "/rtslib-fb/${COMMON_REGEX}"
252REGEX_URI_pn-python-setuptools-git = "https://pypi.python.org/pypi/setuptools-git"
253REGEX_pn-python-setuptools-git = "/setuptools-git/${COMMON_REGEX}"
254REGEX_URI_pn-python-simplegeneric = "https://pypi.python.org/pypi/simplegeneric"
255REGEX_pn-python-simplegeneric = "/simplegeneric/${COMMON_REGEX}"
256REGEX_URI_pn-python-singledispatch = "https://pypi.python.org/pypi/singledispatch"
257REGEX_pn-python-singledispatch = "/singledispatch/${COMMON_REGEX}"
258REGEX_URI_pn-python-sqlalchemy-migrate = "https://pypi.python.org/pypi/sqlalchemy-migrate"
259REGEX_pn-python-sqlalchemy-migrate = "/sqlalchemy-migrate/${COMMON_REGEX}"
260REGEX_URI_pn-python-stevedore = "https://pypi.python.org/pypi/stevedore"
261REGEX_pn-python-stevedore = "/stevedore/${COMMON_REGEX}"
262REGEX_URI_pn-python-subunit = "https://pypi.python.org/pypi/python-subunit"
263REGEX_pn-python-subunit = "/python-subunit/${COMMON_REGEX}"
264REGEX_URI_pn-python-sysv-ipc = "https://pypi.python.org/pypi/sysv_ipc"
265REGEX_pn-python-sysv-ipc = "/sysv_ipc/${COMMON_REGEX}"
266REGEX_URI_pn-python-tempita = "https://pypi.python.org/pypi/Tempita"
267REGEX_pn-python-tempita = "/Tempita/(?P<pver>\d+\.\d+\.\d((\w)*)?)"
268REGEX_URI_pn-python-termcolor = "https://pypi.python.org/pypi/termcolor"
269REGEX_pn-python-termcolor = "/termcolor/${COMMON_REGEX}"
270REGEX_URI_pn-python-testrepository = "https://pypi.python.org/pypi/testrepository"
271REGEX_pn-python-testrepository = "/testrepository/${COMMON_REGEX}"
272REGEX_URI_pn-python-testresources = "https://pypi.python.org/pypi/testresources"
273REGEX_pn-python-testresources = "/testresources/${COMMON_REGEX}"
274REGEX_URI_pn-python-testscenarios = "https://pypi.python.org/pypi/testscenarios"
275REGEX_pn-python-testscenarios = "/testscenarios/${COMMON_REGEX}"
276REGEX_URI_pn-python-testtools = "https://pypi.python.org/pypi/testtools"
277REGEX_pn-python-testtools = "/testtools/${COMMON_REGEX}"
278REGEX_URI_pn-python-thrift = "https://pypi.python.org/pypi/thrift"
279REGEX_pn-python-thrift = "/thrift/${COMMON_REGEX}"
280REGEX_URI_pn-python-tooz = "https://pypi.python.org/pypi/tooz"
281REGEX_pn-python-tooz = "/tooz/${COMMON_REGEX}"
282REGEX_URI_pn-python-tox = "https://pypi.python.org/pypi/tox"
283REGEX_pn-python-tox = "/tox/${COMMON_REGEX}"
284REGEX_URI_pn-python-virtualenv = "https://pypi.python.org/pypi/virtualenv"
285REGEX_pn-python-virtualenv = "/virtualenv/${COMMON_REGEX}"
286REGEX_URI_pn-python-waitress = "https://pypi.python.org/pypi/waitress"
287REGEX_pn-python-waitress = "/waitress/${COMMON_REGEX}"
288REGEX_URI_pn-python-warlock = "https://pypi.python.org/pypi/warlock"
289REGEX_pn-python-warlock = "/warlock/${COMMON_REGEX}"
290REGEX_URI_pn-python-websockify = "https://pypi.python.org/pypi/websockify"
291REGEX_pn-python-websockify = "/websockify/${COMMON_REGEX}"
292REGEX_URI_pn-python-webtest = "https://pypi.python.org/pypi/WebTest"
293REGEX_pn-python-webtest = "/WebTest/${COMMON_REGEX}"
294REGEX_URI_pn-python-wsgiref = "https://pypi.python.org/pypi/wsgiref"
295REGEX_pn-python-wsgiref = "/wsgiref/${COMMON_REGEX}"
296REGEX_URI_pn-python-wsme = "https://pypi.python.org/pypi/WSME"
297REGEX_pn-python-wsme = "/WSME/${COMMON_REGEX}"
298REGEX_URI_pn-python-xattr = "https://pypi.python.org/pypi/xattr"
299REGEX_pn-python-xattr = "/xattr/${COMMON_REGEX}"
300REGEX_URI_pn-python-xstatic = "https://pypi.python.org/pypi/XStatic"
301REGEX_pn-python-xstatic = "/XStatic/${COMMON_REGEX}"
302REGEX_URI_pn-python-xstatic-angular = "https://pypi.python.org/pypi/XStatic-Angular"
303REGEX_pn-python-xstatic-angular = "/XStatic-Angular/${COMMON_REGEX}"
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}"
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}"
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}"
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}"
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}"
314REGEX_URI_pn-python-xstatic-d3 = "https://pypi.python.org/pypi/XStatic-D3"
315REGEX_pn-python-xstatic-d3 = "/XStatic-D3/${COMMON_REGEX}"
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}"
318REGEX_URI_pn-python-xstatic-hogan = "https://pypi.python.org/pypi/XStatic-Hogan"
319REGEX_pn-python-xstatic-hogan = "/XStatic-Hogan/${COMMON_REGEX}"
320REGEX_URI_pn-python-xstatic-jasmine = "https://pypi.python.org/pypi/XStatic-Jasmine"
321REGEX_pn-python-xstatic-jasmine = "/XStatic-Jasmine/${COMMON_REGEX}"
322REGEX_URI_pn-python-xstatic-jquery = "https://pypi.python.org/pypi/XStatic-jQuery"
323REGEX_pn-python-xstatic-jquery = "/XStatic-jQuery/${COMMON_REGEX}"
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}"
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}"
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}"
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}"
332REGEX_URI_pn-python-xstatic-jsencrypt = "https://pypi.python.org/pypi/XStatic-JSEncrypt"
333REGEX_pn-python-xstatic-jsencrypt = "/XStatic-JSEncrypt/${COMMON_REGEX}"
334REGEX_URI_pn-python-xstatic-qunit = "https://pypi.python.org/pypi/XStatic-QUnit"
335REGEX_pn-python-xstatic-qunit = "/XStatic-QUnit/${COMMON_REGEX}"
336REGEX_URI_pn-python-xstatic-rickshaw = "https://pypi.python.org/pypi/XStatic-Rickshaw"
337REGEX_pn-python-xstatic-rickshaw = "/XStatic-Rickshaw/${COMMON_REGEX}"
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}"
340REGEX_URI_pn-python-xstatic-spin = "https://pypi.python.org/pypi/XStatic-Spin"
341REGEX_pn-python-xstatic-spin = "/XStatic-Spin/${COMMON_REGEX}"
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}"
344REGEX_URI_pn-python-zake = "https://pypi.python.org/pypi/zake"
345REGEX_pn-python-zake = "/zake/${COMMON_REGEX}"
346
36# GIT 347# GIT
37GITTAGREGEX_COMMON = "(?P<pver>\d+\.\d+\.(\d\.?)*)" 348GITTAGREGEX_COMMON = "(?P<pver>\d+\.\d+\.(\d\.?)*)"
38 349