Gentoo Archives: gentoo-commits

From: Mike Gilbert <floppym@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/coloredlogs/, media-sound/beets/, dev-python/smmap2/, ...
Date: Thu, 26 Apr 2018 19:27:05
Message-Id: 1524770788.6ea22c4ad65eed28b13eff210cc229196216054e.floppym@gentoo
1 commit: 6ea22c4ad65eed28b13eff210cc229196216054e
2 Author: Michael Mair-Keimberger <m.mairkeimberger <AT> gmail <DOT> com>
3 AuthorDate: Fri Apr 20 08:28:24 2018 +0000
4 Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
5 CommitDate: Thu Apr 26 19:26:28 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ea22c4a
7
8 update pypi HOMEPAGE to avoid redirection
9
10 Closes: https://github.com/gentoo/gentoo/pull/8080
11
12 app-admin/supervisor/supervisor-3.1.4.ebuild | 2 +-
13 app-admin/supervisor/supervisor-3.3.3.ebuild | 2 +-
14 app-backup/borgweb/borgweb-0.2.0-r2.ebuild | 2 +-
15 app-editors/editra/editra-0.7.20-r2.ebuild | 2 +-
16 app-i18n/transifex-client/transifex-client-0.10.ebuild | 2 +-
17 app-i18n/transifex-client/transifex-client-0.12.2.ebuild | 2 +-
18 app-i18n/transifex-client/transifex-client-0.12.4.ebuild | 2 +-
19 app-misc/asciinema/asciinema-1.4.0.ebuild | 2 +-
20 app-misc/asciinema/asciinema-2.0.0.ebuild | 2 +-
21 app-misc/hachoir-metadata/hachoir-metadata-1.3.3-r1.ebuild | 2 +-
22 app-misc/hachoir-subfile/hachoir-subfile-0.5.3-r1.ebuild | 2 +-
23 app-misc/hachoir-urwid/hachoir-urwid-1.1-r1.ebuild | 2 +-
24 app-misc/yq/yq-2.1.2.ebuild | 2 +-
25 app-misc/yq/yq-2.3.0.ebuild | 2 +-
26 app-misc/yq/yq-2.3.3.ebuild | 2 +-
27 app-misc/yq/yq-2.3.4.ebuild | 2 +-
28 app-office/taskcoach/taskcoach-1.4.3-r1.ebuild | 2 +-
29 app-text/pelican/pelican-3.6.0.ebuild | 2 +-
30 app-text/pelican/pelican-3.6.3.ebuild | 2 +-
31 app-text/pelican/pelican-3.7.0.ebuild | 2 +-
32 app-text/pelican/pelican-3.7.1.ebuild | 2 +-
33 app-text/pelican/pelican-9999.ebuild | 2 +-
34 app-text/restview/restview-2.7.0.ebuild | 2 +-
35 app-text/restview/restview-2.8.0.ebuild | 2 +-
36 app-text/restview/restview-2.8.1.ebuild | 2 +-
37 dev-python/3to2/3to2-1.1.1-r1.ebuild | 2 +-
38 dev-python/3to2/3to2-1.1.1.ebuild | 2 +-
39 dev-python/Babel/Babel-2.5.0.ebuild | 2 +-
40 dev-python/Babel/Babel-2.5.3-r1.ebuild | 2 +-
41 dev-python/Babel/Babel-2.5.3.ebuild | 2 +-
42 dev-python/BitVector/BitVector-3.4.4.ebuild | 2 +-
43 dev-python/BitVector/BitVector-3.4.6.ebuild | 2 +-
44 dev-python/BitVector/BitVector-3.4.7.ebuild | 2 +-
45 dev-python/Coffin/Coffin-2.0.1.ebuild | 2 +-
46 dev-python/Flask-KVSession/Flask-KVSession-0.6.1.ebuild | 2 +-
47 dev-python/Flask-KVSession/Flask-KVSession-0.6.2.ebuild | 2 +-
48 dev-python/GridDataFormats/GridDataFormats-0.2.2.ebuild | 2 +-
49 dev-python/GridDataFormats/GridDataFormats-0.2.5.ebuild | 2 +-
50 dev-python/MechanicalSoup/MechanicalSoup-0.6.0.ebuild | 2 +-
51 dev-python/Numdifftools/Numdifftools-0.9.12.ebuild | 2 +-
52 dev-python/Numdifftools/Numdifftools-0.9.13.ebuild | 2 +-
53 dev-python/Numdifftools/Numdifftools-0.9.14.ebuild | 2 +-
54 dev-python/Numdifftools/Numdifftools-0.9.17.ebuild | 2 +-
55 dev-python/PyDbLite/PyDbLite-3.0.4.ebuild | 2 +-
56 dev-python/PyECLib/PyECLib-1.5.0.ebuild | 2 +-
57 dev-python/PyRSS2Gen/PyRSS2Gen-1.0.0-r1.ebuild | 2 +-
58 dev-python/PyRSS2Gen/PyRSS2Gen-1.1.ebuild | 2 +-
59 dev-python/PySDL2/PySDL2-0.9.6.ebuild | 2 +-
60 dev-python/PySocks/PySocks-1.6.7.ebuild | 2 +-
61 dev-python/PyZilla/PyZilla-0.1.0-r1.ebuild | 2 +-
62 dev-python/ReParser/ReParser-1.4.3.ebuild | 2 +-
63 dev-python/URLObject/URLObject-2.4.0.ebuild | 2 +-
64 dev-python/URLObject/URLObject-2.4.2-r1.ebuild | 2 +-
65 dev-python/YURL/YURL-0.13.ebuild | 2 +-
66 dev-python/aadict/aadict-0.2.3.ebuild | 2 +-
67 dev-python/abstract_rendering/abstract_rendering-0.5.1.ebuild | 2 +-
68 dev-python/aioeventlet/aioeventlet-0.5.1-r1.ebuild | 2 +-
69 dev-python/aiohttp/aiohttp-1.3.3.ebuild | 2 +-
70 dev-python/aiohttp/aiohttp-1.3.5.ebuild | 2 +-
71 dev-python/aiohttp/aiohttp-2.3.10.ebuild | 2 +-
72 dev-python/aiohttp/aiohttp-2.3.2.ebuild | 2 +-
73 dev-python/aiohttp/aiohttp-3.0.5.ebuild | 2 +-
74 dev-python/aiohttp/aiohttp-3.0.6.ebuild | 2 +-
75 dev-python/aldryn-boilerplates/aldryn-boilerplates-0.7.5.ebuild | 2 +-
76 dev-python/aldryn-common/aldryn-common-1.0.4.ebuild | 2 +-
77 dev-python/aldryn-search/aldryn-search-0.3.0.ebuild | 2 +-
78 dev-python/algopy/algopy-0.5.3.ebuild | 2 +-
79 dev-python/ansi2html/ansi2html-1.1.1.ebuild | 2 +-
80 dev-python/ansi2html/ansi2html-1.2.0.ebuild | 2 +-
81 dev-python/ansi2html/ansi2html-1.3.0.ebuild | 2 +-
82 dev-python/ansi2html/ansi2html-1.4.2.ebuild | 2 +-
83 dev-python/anyvc/anyvc-0.3.7.1-r1.ebuild | 2 +-
84 dev-python/apipkg/apipkg-1.4.ebuild | 2 +-
85 dev-python/apptools/apptools-4.2.1.ebuild | 2 +-
86 dev-python/apptools/apptools-4.3.0.ebuild | 2 +-
87 dev-python/aquarium/aquarium-2.3-r1.ebuild | 2 +-
88 dev-python/argcomplete/argcomplete-1.4.1.ebuild | 2 +-
89 dev-python/argcomplete/argcomplete-1.9.2.ebuild | 2 +-
90 dev-python/argcomplete/argcomplete-1.9.4.ebuild | 2 +-
91 dev-python/arpeggio/arpeggio-1.5.ebuild | 2 +-
92 dev-python/arrayterator/arrayterator-1.0.1-r1.ebuild | 2 +-
93 dev-python/asset/asset-0.6.11.ebuild | 2 +-
94 dev-python/astng/astng-0.24.3-r1.ebuild | 2 +-
95 dev-python/astng/astng-0.24.3.ebuild | 2 +-
96 dev-python/astor/astor-0.5.ebuild | 2 +-
97 dev-python/astor/astor-0.6.ebuild | 2 +-
98 dev-python/astroid/astroid-1.4.8.ebuild | 2 +-
99 dev-python/astroid/astroid-1.5.3.ebuild | 2 +-
100 dev-python/astroid/astroid-1.6.0.ebuild | 2 +-
101 dev-python/attrs/attrs-16.3.0-r1.ebuild | 2 +-
102 dev-python/attrs/attrs-17.4.0.ebuild | 2 +-
103 dev-python/audioread/audioread-1.0.1-r1.ebuild | 2 +-
104 dev-python/authres/authres-0.800.ebuild | 2 +-
105 dev-python/autobahn/autobahn-17.10.1.ebuild | 2 +-
106 dev-python/autobahn/autobahn-17.5.1-r2.ebuild | 2 +-
107 dev-python/autobahn/autobahn-17.9.1.ebuild | 2 +-
108 dev-python/autobahn/autobahn-17.9.2.ebuild | 2 +-
109 dev-python/autobahn/autobahn-18.3.1.ebuild | 2 +-
110 dev-python/automat/automat-0.5.0.ebuild | 2 +-
111 dev-python/automat/automat-0.6.0.ebuild | 2 +-
112 dev-python/automaton/automaton-0.8.0.ebuild | 2 +-
113 dev-python/automaton/automaton-1.12.1.ebuild | 2 +-
114 dev-python/autopep8/autopep8-1.3.2.ebuild | 2 +-
115 dev-python/autopep8/autopep8-1.3.3.ebuild | 2 +-
116 dev-python/autopep8/autopep8-9999.ebuild | 2 +-
117 dev-python/awscli/awscli-1.10.51.ebuild | 2 +-
118 dev-python/awscli/awscli-1.10.53.ebuild | 2 +-
119 dev-python/awscli/awscli-1.10.59.ebuild | 2 +-
120 dev-python/awscli/awscli-1.11.0.ebuild | 2 +-
121 dev-python/awscli/awscli-1.11.154.ebuild | 2 +-
122 dev-python/awscli/awscli-1.11.158.ebuild | 2 +-
123 dev-python/awscli/awscli-1.11.81.ebuild | 2 +-
124 dev-python/awscli/awscli-1.14.16.ebuild | 2 +-
125 dev-python/awscli/awscli-1.14.50.ebuild | 2 +-
126 dev-python/axiom/axiom-0.7.2.ebuild | 2 +-
127 dev-python/axiom/axiom-0.7.5.ebuild | 2 +-
128 dev-python/babelfish/babelfish-0.5.5-r1.ebuild | 2 +-
129 dev-python/babelfish/babelfish-9999.ebuild | 2 +-
130 dev-python/basemap/basemap-1.0.7-r1.ebuild | 2 +-
131 dev-python/basemap/basemap-1.0.7-r2.ebuild | 2 +-
132 dev-python/bashate/bashate-0.3.1.ebuild | 2 +-
133 dev-python/batinfo/batinfo-0.3.ebuild | 2 +-
134 dev-python/beaker/beaker-1.6.4-r1.ebuild | 2 +-
135 dev-python/beaker/beaker-1.8.1.ebuild | 2 +-
136 dev-python/beanstalkc/beanstalkc-0.4.0-r1.ebuild | 2 +-
137 dev-python/beanstalkc/beanstalkc-0.4.0.ebuild | 2 +-
138 dev-python/beautifulsoup/beautifulsoup-3.2.1-r1.ebuild | 2 +-
139 dev-python/beautifulsoup/beautifulsoup-4.5.1.ebuild | 2 +-
140 dev-python/bert/bert-2.0.0.ebuild | 2 +-
141 dev-python/billiard/billiard-3.3.0.23.ebuild | 2 +-
142 dev-python/billiard/billiard-3.5.0.0.ebuild | 2 +-
143 dev-python/billiard/billiard-3.5.0.2.ebuild | 2 +-
144 dev-python/bitarray/bitarray-0.8.1.ebuild | 2 +-
145 dev-python/bleach/bleach-1.5.0.ebuild | 2 +-
146 dev-python/bleach/bleach-2.1.1.ebuild | 2 +-
147 dev-python/bleach/bleach-2.1.3.ebuild | 2 +-
148 dev-python/blinker/blinker-1.4.ebuild | 2 +-
149 dev-python/blockcanvas/blockcanvas-4.0.3-r1.ebuild | 2 +-
150 dev-python/bluelet/bluelet-0.2.0.ebuild | 2 +-
151 dev-python/bokeh/bokeh-0.11.1.ebuild | 2 +-
152 dev-python/boto/boto-2.41.0.ebuild | 2 +-
153 dev-python/boto/boto-2.48.0.ebuild | 2 +-
154 dev-python/bottle/bottle-0.12.12.ebuild | 2 +-
155 dev-python/bottle/bottle-0.12.13.ebuild | 2 +-
156 dev-python/bottleneck/bottleneck-0.8.0.ebuild | 2 +-
157 dev-python/bottleneck/bottleneck-1.0.0.ebuild | 2 +-
158 dev-python/bpython/bpython-0.16-r1.ebuild | 2 +-
159 dev-python/bpython/bpython-0.16.ebuild | 2 +-
160 dev-python/bpython/bpython-0.17.1.ebuild | 2 +-
161 dev-python/bpython/bpython-0.17.ebuild | 2 +-
162 dev-python/bsddb3/bsddb3-6.1.1.ebuild | 2 +-
163 dev-python/bsddb3/bsddb3-6.2.4.ebuild | 2 +-
164 dev-python/buzhug/buzhug-1.8-r1.ebuild | 2 +-
165 dev-python/bz2file/bz2file-0.98.ebuild | 2 +-
166 dev-python/cachetools/cachetools-1.1.5.ebuild | 2 +-
167 dev-python/cachetools/cachetools-2.0.0.ebuild | 2 +-
168 dev-python/cachetools/cachetools-2.0.1.ebuild | 2 +-
169 dev-python/capturer/capturer-2.3.ebuild | 2 +-
170 dev-python/case/case-1.5.2-r1.ebuild | 2 +-
171 dev-python/castellan/castellan-0.12.2.ebuild | 2 +-
172 dev-python/castellan/castellan-0.17.0.ebuild | 2 +-
173 dev-python/cbor/cbor-1.0.0.ebuild | 2 +-
174 dev-python/celementtree/celementtree-1.0.5-r2.ebuild | 2 +-
175 dev-python/celery/celery-3.1.24-r1.ebuild | 2 +-
176 dev-python/celery/celery-4.0.2.ebuild | 2 +-
177 dev-python/celery/celery-4.1.0.ebuild | 2 +-
178 dev-python/certifi/certifi-2016.9.26.ebuild | 2 +-
179 dev-python/certifi/certifi-2017.1.23.ebuild | 2 +-
180 dev-python/certifi/certifi-2017.11.5.ebuild | 2 +-
181 dev-python/certifi/certifi-2017.4.17.ebuild | 2 +-
182 dev-python/certifi/certifi-2017.7.27.1.ebuild | 2 +-
183 dev-python/cffi/cffi-1.11.2.ebuild | 2 +-
184 dev-python/cffi/cffi-1.11.4.ebuild | 2 +-
185 dev-python/cffi/cffi-1.9.1.ebuild | 2 +-
186 dev-python/cfgparse/cfgparse-1.3-r1.ebuild | 2 +-
187 dev-python/chaco/chaco-4.5.0.ebuild | 2 +-
188 dev-python/chameleon/chameleon-2.25.ebuild | 2 +-
189 dev-python/chardet/chardet-3.0.4.ebuild | 2 +-
190 dev-python/cheetah/cheetah-2.4.4-r1.ebuild | 2 +-
191 dev-python/cheroot/cheroot-6.0.0.ebuild | 2 +-
192 dev-python/cherrypy/cherrypy-13.1.0.ebuild | 2 +-
193 dev-python/cherrypy/cherrypy-3.8.0.ebuild | 2 +-
194 dev-python/click-log/click-log-0.1.3.ebuild | 2 +-
195 dev-python/click-log/click-log-0.1.4.ebuild | 2 +-
196 dev-python/click-log/click-log-0.1.8.ebuild | 2 +-
197 dev-python/click-log/click-log-0.2.1.ebuild | 2 +-
198 dev-python/click-plugins/click-plugins-1.0.3.ebuild | 2 +-
199 dev-python/click-threading/click-threading-0.1.2.ebuild | 2 +-
200 dev-python/click-threading/click-threading-0.3.0.ebuild | 2 +-
201 dev-python/click/click-6.6.ebuild | 2 +-
202 dev-python/click/click-6.7.ebuild | 2 +-
203 dev-python/clientcookie/clientcookie-1.3.0-r1.ebuild | 2 +-
204 dev-python/codetools/codetools-4.2.0.ebuild | 2 +-
205 dev-python/colander/colander-1.3.1.ebuild | 2 +-
206 dev-python/collectd-rabbitmq/collectd-rabbitmq-1.19.0-r1.ebuild | 2 +-
207 dev-python/colorama/colorama-0.3.3.ebuild | 2 +-
208 dev-python/colorama/colorama-0.3.9.ebuild | 2 +-
209 dev-python/coloredlogs/coloredlogs-6.1.ebuild | 2 +-
210 dev-python/colorlog/colorlog-2.7.0.ebuild | 2 +-
211 dev-python/columnize/columnize-0.3.5-r1.ebuild | 2 +-
212 dev-python/columnize/columnize-0.3.9.ebuild | 2 +-
213 dev-python/common/common-0.1.2.ebuild | 2 +-
214 dev-python/configargparse/configargparse-0.11.0.ebuild | 2 +-
215 dev-python/configargparse/configargparse-0.12.0.ebuild | 2 +-
216 dev-python/configobj/configobj-5.0.6.ebuild | 2 +-
217 dev-python/constantly/constantly-15.1.0-r1.ebuild | 2 +-
218 dev-python/constantly/constantly-15.1.0.ebuild | 2 +-
219 dev-python/construct/construct-2.8.17.ebuild | 2 +-
220 dev-python/construct/construct-2.8.21.ebuild | 2 +-
221 dev-python/contextlib2/contextlib2-0.5.4.ebuild | 2 +-
222 dev-python/contextlib2/contextlib2-0.5.5.ebuild | 2 +-
223 dev-python/cosmolopy/cosmolopy-0.1.104-r1.ebuild | 2 +-
224 dev-python/couchdb-python/couchdb-python-1.1.ebuild | 2 +-
225 dev-python/coverage/coverage-4.2.ebuild | 2 +-
226 dev-python/croniter/croniter-0.3.11.ebuild | 2 +-
227 dev-python/croniter/croniter-0.3.15.ebuild | 2 +-
228 dev-python/croniter/croniter-0.3.17.ebuild | 2 +-
229 dev-python/cssselect/cssselect-0.9.1.ebuild | 2 +-
230 dev-python/cssselect/cssselect-1.0.1.ebuild | 2 +-
231 dev-python/cssselect/cssselect-1.0.3.ebuild | 2 +-
232 dev-python/cssselect2/cssselect2-0.2.0.ebuild | 2 +-
233 dev-python/cython/cython-0.25.2.ebuild | 2 +-
234 dev-python/cython/cython-0.26.1.ebuild | 2 +-
235 dev-python/cytoolz/cytoolz-0.8.0.ebuild | 2 +-
236 dev-python/cytoolz/cytoolz-0.8.2.ebuild | 2 +-
237 dev-python/d2to1/d2to1-0.2.12_p1.ebuild | 2 +-
238 dev-python/dap/dap-2.2.6.7-r1.ebuild | 2 +-
239 dev-python/dbutils/dbutils-1.1-r1.ebuild | 2 +-
240 dev-python/ddt/ddt-1.1.1.ebuild | 2 +-
241 dev-python/decorator/decorator-4.1.2.ebuild | 2 +-
242 dev-python/decorator/decorator-4.2.1.ebuild | 2 +-
243 dev-python/decoratortools/decoratortools-1.8-r1.ebuild | 2 +-
244 dev-python/deform/deform-0.9.9.ebuild | 2 +-
245 dev-python/defusedxml/defusedxml-0.5.0.ebuild | 2 +-
246 dev-python/demjson/demjson-2.2.4.ebuild | 2 +-
247 dev-python/detox/detox-0.11.ebuild | 2 +-
248 dev-python/dexml/dexml-0.5.1.ebuild | 2 +-
249 dev-python/dill/dill-0.2.5.ebuild | 2 +-
250 dev-python/discogs-client/discogs-client-2.0.2.ebuild | 2 +-
251 dev-python/discogs-client/discogs-client-2.2.1.ebuild | 2 +-
252 dev-python/distlib/distlib-0.2.1.ebuild | 2 +-
253 dev-python/distlib/distlib-0.2.4.ebuild | 2 +-
254 dev-python/dj-database-url/dj-database-url-0.4.2.ebuild | 2 +-
255 dev-python/django-appconf/django-appconf-1.0.1.ebuild | 2 +-
256 dev-python/django-auth-ldap/django-auth-ldap-1.2.2.ebuild | 2 +-
257 dev-python/django-auth-ldap/django-auth-ldap-1.2.7.ebuild | 2 +-
258 dev-python/django-baker/django-baker-0.11-r2.ebuild | 2 +-
259 dev-python/django-classy-tags/django-classy-tags-0.7.2.ebuild | 2 +-
260 dev-python/django-classy-tags/django-classy-tags-0.8.0.ebuild | 2 +-
261 dev-python/django-discover-runner/django-discover-runner-1.0.ebuild | 2 +-
262 dev-python/django-durationfield/django-durationfield-0.5.2.ebuild | 2 +-
263 dev-python/django-durationfield/django-durationfield-0.5.4.ebuild | 2 +-
264 dev-python/django-filer/django-filer-1.2.0.ebuild | 2 +-
265 dev-python/django-filer/django-filer-1.2.7.ebuild | 2 +-
266 dev-python/django-grappelli/django-grappelli-2.7.3.ebuild | 2 +-
267 dev-python/django-international/django-international-0.0.6.ebuild | 2 +-
268 dev-python/django-ldap-groups/django-ldap-groups-0.1.3-r1.ebuild | 2 +-
269 dev-python/django-mptt/django-mptt-0.7.4.ebuild | 2 +-
270 dev-python/django-mptt/django-mptt-0.8.4.ebuild | 2 +-
271 dev-python/django-oauth-plus/django-oauth-plus-2.2.8.ebuild | 2 +-
272 dev-python/django-recaptcha/django-recaptcha-1.0.5.ebuild | 2 +-
273 dev-python/django-registration/django-registration-1.0.ebuild | 2 +-
274 dev-python/django-sekizai/django-sekizai-0.10.0.ebuild | 2 +-
275 dev-python/django-select2/django-select2-4.2.2.ebuild | 2 +-
276 dev-python/django-select2/django-select2-5.5.0.ebuild | 2 +-
277 dev-python/django-sortedm2m/django-sortedm2m-1.3.0.ebuild | 2 +-
278 dev-python/django-sortedm2m/django-sortedm2m-1.3.2.ebuild | 2 +-
279 dev-python/django-spurl/django-spurl-0.6.4.ebuild | 2 +-
280 dev-python/django-standard-form/django-standard-form-1.1.1.ebuild | 2 +-
281 dev-python/django-tagging/django-tagging-0.4.1.ebuild | 2 +-
282 dev-python/django-treebeard/django-treebeard-4.1.0.ebuild | 2 +-
283 dev-python/django/django-1.10.7.ebuild | 2 +-
284 dev-python/django/django-1.11.2.ebuild | 2 +-
285 dev-python/django/django-1.4.22.ebuild | 2 +-
286 dev-python/django/django-1.5.12.ebuild | 2 +-
287 dev-python/django/django-1.6.11.ebuild | 2 +-
288 dev-python/django/django-1.7.11.ebuild | 2 +-
289 dev-python/django/django-1.8.18.ebuild | 2 +-
290 dev-python/django/django-1.9.13.ebuild | 2 +-
291 dev-python/django_polymorphic/django_polymorphic-0.7.2.ebuild | 2 +-
292 dev-python/django_polymorphic/django_polymorphic-0.9.2.ebuild | 2 +-
293 dev-python/django_polymorphic/django_polymorphic-1.2.ebuild | 2 +-
294 dev-python/djangocms-admin-style/djangocms-admin-style-1.2.7.ebuild | 2 +-
295 dev-python/djangocms-flash/djangocms-flash-0.2.0.ebuild | 2 +-
296 dev-python/djangocms-flash/djangocms-flash-0.3.0.ebuild | 2 +-
297 dev-python/djangocms-inherit/djangocms-inherit-0.2.2.ebuild | 2 +-
298 dev-python/djangocms-link/djangocms-link-2.1.2.ebuild | 2 +-
299 dev-python/djangocms-picture/djangocms-picture-2.0.5.ebuild | 2 +-
300 dev-python/djangocms-snippet/djangocms-snippet-1.9.1.ebuild | 2 +-
301 dev-python/djangocms-teaser/djangocms-teaser-0.1.ebuild | 2 +-
302 dev-python/djangocms-teaser/djangocms-teaser-0.2.0.ebuild | 2 +-
303 dev-python/djangocms-video/djangocms-video-2.0.2.ebuild | 2 +-
304 dev-python/dnspython/dnspython-1.15.0-r1.ebuild | 2 +-
305 dev-python/docopt/docopt-0.6.2-r2.ebuild | 2 +-
306 dev-python/doctest-ignore-unicode/doctest-ignore-unicode-0.1.2.ebuild | 2 +-
307 dev-python/docutils/docutils-0.11.ebuild | 2 +-
308 dev-python/docutils/docutils-0.12.ebuild | 2 +-
309 dev-python/docutils/docutils-0.13.1.ebuild | 2 +-
310 dev-python/docutils/docutils-0.14.ebuild | 2 +-
311 dev-python/doit/doit-0.23.0-r1.ebuild | 2 +-
312 dev-python/doit/doit-0.29.0.ebuild | 2 +-
313 dev-python/dulwich/dulwich-0.18.5.ebuild | 2 +-
314 dev-python/dulwich/dulwich-0.18.6.ebuild | 2 +-
315 dev-python/easy-thumbnails/easy-thumbnails-2.2.ebuild | 2 +-
316 dev-python/easy-thumbnails/easy-thumbnails-2.3.ebuild | 2 +-
317 dev-python/easy-thumbnails/easy-thumbnails-2.4.1.ebuild | 2 +-
318 dev-python/ed25519ll/ed25519ll-0.6.ebuild | 2 +-
319 dev-python/egenix-mx-base/egenix-mx-base-3.2.5.ebuild | 2 +-
320 dev-python/egenix-mx-base/egenix-mx-base-3.2.8.ebuild | 2 +-
321 dev-python/egenix-mx-base/egenix-mx-base-3.2.9.ebuild | 2 +-
322 dev-python/elementtree/elementtree-1.2.6-r3.ebuild | 2 +-
323 dev-python/embedly/embedly-0.5.0-r1.ebuild | 2 +-
324 dev-python/enable/enable-4.4.1.ebuild | 2 +-
325 dev-python/enable/enable-4.5.1.ebuild | 2 +-
326 dev-python/enaml/enaml-0.10.2.ebuild | 2 +-
327 dev-python/enum34/enum34-1.1.6.ebuild | 2 +-
328 dev-python/envisage/envisage-4.4.0.ebuild | 2 +-
329 dev-python/envoy/envoy-0.0.3-r1.ebuild | 2 +-
330 dev-python/envoy/envoy-0.0.3.ebuild | 2 +-
331 dev-python/enzyme/enzyme-0.4.1-r2.ebuild | 2 +-
332 dev-python/enzyme/enzyme-9999.ebuild | 2 +-
333 dev-python/epsilon/epsilon-0.7.0.ebuild | 2 +-
334 dev-python/epsilon/epsilon-0.7.1.ebuild | 2 +-
335 dev-python/errorhandler/errorhandler-1.1.1-r2.ebuild | 2 +-
336 dev-python/et_xmlfile/et_xmlfile-1.0.1.ebuild | 2 +-
337 dev-python/ets/ets-4.4.1-r1.ebuild | 2 +-
338 dev-python/etsdevtools/etsdevtools-4.0.2-r1.ebuild | 2 +-
339 dev-python/etsproxy/etsproxy-0.1.2-r1.ebuild | 2 +-
340 dev-python/eunuchs/eunuchs-20050320.1-r1.ebuild | 2 +-
341 dev-python/eventlet/eventlet-0.18.4.ebuild | 2 +-
342 dev-python/eventlet/eventlet-0.20.0-r1.ebuild | 2 +-
343 dev-python/eventlet/eventlet-0.20.1-r1.ebuild | 2 +-
344 dev-python/eventlet/eventlet-0.21.0-r1.ebuild | 2 +-
345 dev-python/extremes/extremes-1.1.1.ebuild | 2 +-
346 dev-python/fabric/fabric-1.10.0-r1.ebuild | 2 +-
347 dev-python/fabric/fabric-1.12.0.ebuild | 2 +-
348 dev-python/fabric/fabric-1.14.0.ebuild | 2 +-
349 dev-python/falcon/falcon-0.1.6.ebuild | 2 +-
350 dev-python/falcon/falcon-0.1.7.ebuild | 2 +-
351 dev-python/falcon/falcon-0.1.8.ebuild | 2 +-
352 dev-python/falcon/falcon-0.1.9.ebuild | 2 +-
353 dev-python/falcon/falcon-1.3.0.ebuild | 2 +-
354 dev-python/faulthandler/faulthandler-2.6.ebuild | 2 +-
355 dev-python/faulthandler/faulthandler-3.0.ebuild | 2 +-
356 dev-python/fedmsg/fedmsg-0.18.3.ebuild | 2 +-
357 dev-python/feedgenerator/feedgenerator-1.9.ebuild | 2 +-
358 dev-python/feedparser/feedparser-5.2.1.ebuild | 2 +-
359 dev-python/figleaf/figleaf-0.6.1-r1.ebuild | 2 +-
360 dev-python/filemagic/filemagic-1.6.ebuild | 2 +-
361 dev-python/fixtures/fixtures-1.4.0.ebuild | 2 +-
362 dev-python/fixtures/fixtures-3.0.0.ebuild | 2 +-
363 dev-python/flake8/flake8-2.2.5.ebuild | 2 +-
364 dev-python/flake8/flake8-2.5.4.ebuild | 2 +-
365 dev-python/flake8/flake8-3.5.0.ebuild | 2 +-
366 dev-python/flaky/flaky-3.1.1.ebuild | 2 +-
367 dev-python/flaky/flaky-3.4.0.ebuild | 2 +-
368 dev-python/flask-admin/flask-admin-1.0.6.ebuild | 2 +-
369 dev-python/flask-admin/flask-admin-1.5.0.ebuild | 2 +-
370 dev-python/flask-babelex/flask-babelex-0.9.3.ebuild | 2 +-
371 dev-python/flask-cors/flask-cors-1.8.0.ebuild | 2 +-
372 dev-python/flask-cors/flask-cors-1.9.0.ebuild | 2 +-
373 dev-python/flask-cors/flask-cors-2.1.0.ebuild | 2 +-
374 dev-python/flask-evolution/flask-evolution-0.5-r1.ebuild | 2 +-
375 dev-python/flask-evolution/flask-evolution-0.6.ebuild | 2 +-
376 dev-python/flask-login/flask-login-0.3.2-r1.ebuild | 2 +-
377 dev-python/flask-mail/flask-mail-0.9.1-r1.ebuild | 2 +-
378 dev-python/flask-migrate/flask-migrate-2.1.1.ebuild | 2 +-
379 dev-python/flask-openid/flask-openid-1.2.4.ebuild | 2 +-
380 dev-python/flask-openid/flask-openid-1.2.5.ebuild | 2 +-
381 dev-python/flask-peewee/flask-peewee-0.6.5.ebuild | 2 +-
382 dev-python/flask-peewee/flask-peewee-0.6.7.ebuild | 2 +-
383 dev-python/flask-principal/flask-principal-0.4.0-r1.ebuild | 2 +-
384 dev-python/flask-pymongo/flask-pymongo-0.3.0.ebuild | 2 +-
385 dev-python/flask-pymongo/flask-pymongo-0.4.1.ebuild | 2 +-
386 dev-python/flask-script/flask-script-2.0.5-r1.ebuild | 2 +-
387 dev-python/flask-script/flask-script-2.0.6.ebuild | 2 +-
388 dev-python/flask-security/flask-security-1.7.5-r1.ebuild | 2 +-
389 dev-python/flask-socketio/flask-socketio-2.9.2.ebuild | 2 +-
390 dev-python/flask-sphinx-themes/flask-sphinx-themes-1.0.1.ebuild | 2 +-
391 dev-python/flask-sqlalchemy/flask-sqlalchemy-2.1.ebuild | 2 +-
392 dev-python/flask-themes/flask-themes-0.1.3-r1.ebuild | 2 +-
393 dev-python/flask-wtf/flask-wtf-0.14.2.ebuild | 2 +-
394 dev-python/flask-xml-rpc/flask-xml-rpc-0.1.2-r1.ebuild | 2 +-
395 dev-python/flask/flask-9999.ebuild | 2 +-
396 dev-python/flexx/flexx-0.3.1.ebuild | 2 +-
397 dev-python/flexx/flexx-0.4.1.ebuild | 2 +-
398 dev-python/flower/flower-0.9.1-r1.ebuild | 2 +-
399 dev-python/foolscap/foolscap-0.11.0.ebuild | 2 +-
400 dev-python/foolscap/foolscap-0.7.0.ebuild | 2 +-
401 dev-python/formencode/formencode-1.3.0-r2.ebuild | 2 +-
402 dev-python/fpconst/fpconst-0.7.3-r1.ebuild | 2 +-
403 dev-python/frozen-flask/frozen-flask-0.11-r1.ebuild | 2 +-
404 dev-python/frozen-flask/frozen-flask-0.15.ebuild | 2 +-
405 dev-python/fs/fs-0.5.4.ebuild | 2 +-
406 dev-python/fudge/fudge-0.9.6-r1.ebuild | 2 +-
407 dev-python/fudge/fudge-1.1.0.ebuild | 2 +-
408 dev-python/funcparserlib/funcparserlib-0.3.6.ebuild | 2 +-
409 dev-python/funcsigs/funcsigs-0.4.ebuild | 2 +-
410 dev-python/funcsigs/funcsigs-1.0.2-r1.ebuild | 2 +-
411 dev-python/functest/functest-0.8.8-r1.ebuild | 2 +-
412 dev-python/functools32/functools32-3.2.3.ebuild | 2 +-
413 dev-python/fusil/fusil-1.5-r1.ebuild | 2 +-
414 dev-python/fusil/fusil-1.5.ebuild | 2 +-
415 dev-python/futures/futures-3.1.1.ebuild | 2 +-
416 dev-python/futures/futures-3.2.0.ebuild | 2 +-
417 dev-python/futurist/futurist-1.3.1.ebuild | 2 +-
418 dev-python/futurist/futurist-1.6.0.ebuild | 2 +-
419 dev-python/gcs-oauth2-boto-plugin/gcs-oauth2-boto-plugin-1.14.ebuild | 2 +-
420 dev-python/gcs-oauth2-boto-plugin/gcs-oauth2-boto-plugin-1.8-r1.ebuild | 2 +-
421 dev-python/gdata/gdata-2.0.18.ebuild | 2 +-
422 dev-python/genshi/genshi-0.7-r1.ebuild | 2 +-
423 dev-python/genshi/genshi-0.7.ebuild | 2 +-
424 dev-python/genty/genty-1.3.2.ebuild | 2 +-
425 dev-python/git-python/git-python-1.0.2.ebuild | 2 +-
426 dev-python/git-python/git-python-2.1.7.ebuild | 2 +-
427 dev-python/gitdb/gitdb-0.6.4.ebuild | 2 +-
428 dev-python/gitdb2/gitdb2-2.0.3.ebuild | 2 +-
429 dev-python/globre/globre-0.1.4.ebuild | 2 +-
430 dev-python/gntp/gntp-1.0.1.ebuild | 2 +-
431 dev-python/google-auth-httplib2/google-auth-httplib2-0.0.2.ebuild | 2 +-
432 dev-python/gql/gql-0.1.0.ebuild | 2 +-
433 dev-python/graphcanvas/graphcanvas-4.0.2-r1.ebuild | 2 +-
434 dev-python/graphy/graphy-1.0-r1.ebuild | 2 +-
435 dev-python/guessit/guessit-2.1.4.ebuild | 2 +-
436 dev-python/guessit/guessit-9999.ebuild | 2 +-
437 dev-python/guppy/guppy-0.1.10-r1.ebuild | 2 +-
438 dev-python/hachoir-core/hachoir-core-1.3.3-r1.ebuild | 2 +-
439 dev-python/hachoir-parser/hachoir-parser-1.3.4-r1.ebuild | 2 +-
440 dev-python/hachoir-regex/hachoir-regex-1.0.5-r1.ebuild | 2 +-
441 dev-python/hcluster/hcluster-0.2.0-r1.ebuild | 2 +-
442 dev-python/hcs-utils/hcs-utils-1.5.ebuild | 2 +-
443 dev-python/hcs-utils/hcs-utils-2.0.ebuild | 2 +-
444 dev-python/hgdistver/hgdistver-0.25.ebuild | 2 +-
445 dev-python/hgtools/hgtools-6.5.1.ebuild | 2 +-
446 dev-python/hpack/hpack-2.3.0-r1.ebuild | 2 +-
447 dev-python/hpack/hpack-3.0.0.ebuild | 2 +-
448 dev-python/html2text/html2text-2016.5.29.ebuild | 2 +-
449 dev-python/html2text/html2text-2017.10.4.ebuild | 2 +-
450 dev-python/html2text/html2text-2018.1.9.ebuild | 2 +-
451 dev-python/httpbin/httpbin-0.4.1.ebuild | 2 +-
452 dev-python/httplib2/httplib2-0.10.3-r1.ebuild | 2 +-
453 dev-python/httreplay/httreplay-0.2.0.ebuild | 2 +-
454 dev-python/humanfriendly/humanfriendly-2.4.ebuild | 2 +-
455 dev-python/hyper-h2/hyper-h2-2.5.1.ebuild | 2 +-
456 dev-python/hyper-h2/hyper-h2-3.0.1.ebuild | 2 +-
457 dev-python/hyperframe/hyperframe-4.0.1.ebuild | 2 +-
458 dev-python/hyperframe/hyperframe-5.1.0.ebuild | 2 +-
459 dev-python/hyperlink/hyperlink-17.1.1.ebuild | 2 +-
460 dev-python/hyperlink/hyperlink-17.3.1.ebuild | 2 +-
461 dev-python/hypothesis/hypothesis-3.38.5.ebuild | 2 +-
462 dev-python/hypothesis/hypothesis-3.44.26.ebuild | 2 +-
463 dev-python/hypothesis/hypothesis-3.44.7.ebuild | 2 +-
464 dev-python/hypothesis/hypothesis-3.45.3.ebuild | 2 +-
465 dev-python/hypothesis/hypothesis-3.50.1.ebuild | 2 +-
466 dev-python/hypothesis/hypothesis-3.6.0-r1.ebuild | 2 +-
467 dev-python/idna-ssl/idna-ssl-1.0.0.ebuild | 2 +-
468 dev-python/idna-ssl/idna-ssl-1.0.1.ebuild | 2 +-
469 dev-python/idna/idna-2.6.ebuild | 2 +-
470 dev-python/imdbpy/imdbpy-5.0.ebuild | 2 +-
471 dev-python/incremental/incremental-16.10.1.ebuild | 2 +-
472 dev-python/incremental/incremental-17.5.0.ebuild | 2 +-
473 dev-python/influxdb/influxdb-2.12.0.ebuild | 2 +-
474 dev-python/iniparse/iniparse-0.4-r2.ebuild | 2 +-
475 dev-python/intervaltree/intervaltree-2.1.0.ebuild | 2 +-
476 dev-python/ipaddr/ipaddr-2.1.11-r1.ebuild | 2 +-
477 dev-python/ipdb/ipdb-0.10.3.ebuild | 2 +-
478 dev-python/ipdbplugin/ipdbplugin-1.4.ebuild | 2 +-
479 dev-python/ipdbplugin/ipdbplugin-9999.ebuild | 2 +-
480 dev-python/ipy/ipy-0.83.ebuild | 2 +-
481 dev-python/iso3166/iso3166-0.8.ebuild | 2 +-
482 dev-python/iso8601/iso8601-0.1.10.ebuild | 2 +-
483 dev-python/iso8601/iso8601-0.1.11.ebuild | 2 +-
484 dev-python/iso8601/iso8601-0.1.12.ebuild | 2 +-
485 dev-python/iso_639/iso_639-0.4.5.ebuild | 2 +-
486 dev-python/isodate/isodate-0.5.4.ebuild | 2 +-
487 dev-python/isodate/isodate-0.6.0.ebuild | 2 +-
488 dev-python/isort/isort-4.2.5.ebuild | 2 +-
489 dev-python/itsdangerous/itsdangerous-0.24.ebuild | 2 +-
490 dev-python/jaraco-utils/jaraco-utils-10.0.2.ebuild | 2 +-
491 dev-python/jaxml/jaxml-3.02-r1.ebuild | 2 +-
492 dev-python/jellyfish/jellyfish-0.5.6.ebuild | 2 +-
493 dev-python/jinja/jinja-2.10.ebuild | 2 +-
494 dev-python/jinja/jinja-2.9.5.ebuild | 2 +-
495 dev-python/jmespath/jmespath-0.9.3.ebuild | 2 +-
496 dev-python/jonpy/jonpy-0.11.ebuild | 2 +-
497 dev-python/jonpy/jonpy-0.13.ebuild | 2 +-
498 dev-python/jplephem/jplephem-2.6.ebuild | 2 +-
499 dev-python/jsmin/jsmin-2.2.1.ebuild | 2 +-
500 dev-python/json-tools/json-tools-0.4.0.ebuild | 2 +-
501 dev-python/json-tools/json-tools-0.4.1.ebuild | 2 +-
502 dev-python/jsonfield/jsonfield-1.0.3.ebuild | 2 +-
503 dev-python/jsonpickle/jsonpickle-0.9.3.ebuild | 2 +-
504 dev-python/jsonref/jsonref-0.1.ebuild | 2 +-
505 dev-python/jsonschema/jsonschema-2.3.0.ebuild | 2 +-
506 dev-python/jsonschema/jsonschema-2.4.0.ebuild | 2 +-
507 dev-python/jsonschema/jsonschema-2.5.1-r2.ebuild | 2 +-
508 dev-python/jsonschema/jsonschema-2.6.0.ebuild | 2 +-
509 dev-python/keepassx/keepassx-0.1.0-r1.ebuild | 2 +-
510 dev-python/keyrings_alt/keyrings_alt-2.3.ebuild | 2 +-
511 dev-python/kid/kid-0.9.6-r1.ebuild | 2 +-
512 dev-python/kitchen/kitchen-1.2.4.ebuild | 2 +-
513 dev-python/kiwi/kiwi-1.9.39.2.ebuild | 2 +-
514 dev-python/kiwi/kiwi-1.9.40.ebuild | 2 +-
515 dev-python/kombu/kombu-3.0.37-r1.ebuild | 2 +-
516 dev-python/kombu/kombu-4.1.0-r1.ebuild | 2 +-
517 dev-python/lazy-object-proxy/lazy-object-proxy-1.2.1.ebuild | 2 +-
518 dev-python/lazy-object-proxy/lazy-object-proxy-1.3.1.ebuild | 2 +-
519 dev-python/ldap3/ldap3-2.2.3.ebuild | 2 +-
520 dev-python/lesscpy/lesscpy-0.11.1.ebuild | 2 +-
521 dev-python/lesscpy/lesscpy-0.13.0.ebuild | 2 +-
522 dev-python/lesscpy/lesscpy-0.9j.ebuild | 2 +-
523 dev-python/librharris/librharris-0.1.14-r1.ebuild | 2 +-
524 dev-python/line_profiler/line_profiler-2.0.ebuild | 2 +-
525 dev-python/line_profiler/line_profiler-2.1.2.ebuild | 2 +-
526 dev-python/llfuse/llfuse-1.3.2.ebuild | 2 +-
527 dev-python/lockfile/lockfile-0.11.0-r1.ebuild | 2 +-
528 dev-python/lockfile/lockfile-0.12.2-r1.ebuild | 2 +-
529 dev-python/logbook/logbook-0.9.1.ebuild | 2 +-
530 dev-python/logbook/logbook-1.1.0.ebuild | 2 +-
531 dev-python/logilab-common/logilab-common-1.2.2.ebuild | 2 +-
532 dev-python/logilab-common/logilab-common-1.4.1.ebuild | 2 +-
533 dev-python/louie/louie-1.1-r1.ebuild | 2 +-
534 dev-python/lupy/lupy-0.2.1-r2.ebuild | 2 +-
535 dev-python/lz4/lz4-0.10.1.ebuild | 2 +-
536 dev-python/lz4/lz4-0.8.2.ebuild | 2 +-
537 dev-python/m2crypto/m2crypto-0.24.0.ebuild | 2 +-
538 dev-python/m2crypto/m2crypto-0.27.0-r1.ebuild | 2 +-
539 dev-python/m2crypto/m2crypto-0.27.0.ebuild | 2 +-
540 dev-python/m2r/m2r-0.1.12.ebuild | 2 +-
541 dev-python/m2r/m2r-0.1.5.ebuild | 2 +-
542 dev-python/m2r/m2r-0.1.6.ebuild | 2 +-
543 dev-python/m2secret/m2secret-0.1.1-r1.ebuild | 2 +-
544 dev-python/maintboot/maintboot-0.1.0.ebuild | 2 +-
545 dev-python/mako/mako-1.0.3.ebuild | 2 +-
546 dev-python/mako/mako-1.0.6.ebuild | 2 +-
547 dev-python/mantissa/mantissa-0.7.0-r1.ebuild | 2 +-
548 dev-python/mantissa/mantissa-0.8.4.ebuild | 2 +-
549 dev-python/manuel/manuel-1.8.0.ebuild | 2 +-
550 dev-python/markdown/markdown-2.6.5.ebuild | 2 +-
551 dev-python/markdown/markdown-2.6.8.ebuild | 2 +-
552 dev-python/markdown/markdown-2.6.9.ebuild | 2 +-
553 dev-python/markups/markups-2.0.0.ebuild | 2 +-
554 dev-python/markupsafe/markupsafe-0.23.ebuild | 2 +-
555 dev-python/maybe/maybe-0.3.0.ebuild | 2 +-
556 dev-python/maybe/maybe-0.4.0.ebuild | 2 +-
557 dev-python/mechanize/mechanize-0.2.5-r1.ebuild | 2 +-
558 dev-python/medusa/medusa-0.5.4-r1.ebuild | 2 +-
559 dev-python/meld3/meld3-1.0.2-r1.ebuild | 2 +-
560 dev-python/mem_top/mem_top-0.1.6.ebuild | 2 +-
561 dev-python/memory_profiler/memory_profiler-0.47.ebuild | 2 +-
562 dev-python/meteor-ejson/meteor-ejson-1.1.0.ebuild | 2 +-
563 dev-python/mimerender/mimerender-0.6.0.ebuild | 2 +-
564 dev-python/minimock/minimock-1.2.8-r1.ebuild | 2 +-
565 dev-python/mistune/mistune-0.7.2.ebuild | 2 +-
566 dev-python/mistune/mistune-0.7.4.ebuild | 2 +-
567 dev-python/mmh3/mmh3-2.3.1.ebuild | 2 +-
568 dev-python/mock/mock-1.0.1-r2.ebuild | 2 +-
569 dev-python/mocker/mocker-1.1.1-r1.ebuild | 2 +-
570 dev-python/mockldap/mockldap-0.2.3.ebuild | 2 +-
571 dev-python/mockldap/mockldap-0.2.6.ebuild | 2 +-
572 dev-python/morbid/morbid-0.8.7.3-r1.ebuild | 2 +-
573 dev-python/more-itertools/more-itertools-3.0.0.ebuild | 2 +-
574 dev-python/mox/mox-0.5.3-r1.ebuild | 2 +-
575 dev-python/mpi4py/mpi4py-2.0.0.ebuild | 2 +-
576 dev-python/mpi4py/mpi4py-3.0.0.ebuild | 2 +-
577 dev-python/mwlib-ext/mwlib-ext-0.13.2.ebuild | 2 +-
578 dev-python/myghty/myghty-1.2-r1.ebuild | 2 +-
579 dev-python/myghtyutils/myghtyutils-0.52-r1.ebuild | 2 +-
580 dev-python/mysql-python/mysql-python-1.2.3-r1.ebuild | 2 +-
581 dev-python/mysql-python/mysql-python-1.2.5-r1.ebuild | 2 +-
582 dev-python/natsort/natsort-4.0.4.ebuild | 2 +-
583 dev-python/ndg-httpsclient/ndg-httpsclient-0.4.0.ebuild | 2 +-
584 dev-python/ndg-httpsclient/ndg-httpsclient-0.4.2-r1.ebuild | 2 +-
585 dev-python/netaddr/netaddr-0.7.12.ebuild | 2 +-
586 dev-python/netaddr/netaddr-0.7.13.ebuild | 2 +-
587 dev-python/netaddr/netaddr-0.7.14.ebuild | 2 +-
588 dev-python/netaddr/netaddr-0.7.15.ebuild | 2 +-
589 dev-python/netaddr/netaddr-0.7.17.ebuild | 2 +-
590 dev-python/netaddr/netaddr-0.7.18.ebuild | 2 +-
591 dev-python/netaddr/netaddr-0.7.19.ebuild | 2 +-
592 dev-python/nevow/nevow-0.11.1.ebuild | 2 +-
593 dev-python/nevow/nevow-0.14.3.ebuild | 2 +-
594 dev-python/node-semver/node-semver-0.2.0.ebuild | 2 +-
595 dev-python/nose-cover3/nose-cover3-0.1.0-r1.ebuild | 2 +-
596 dev-python/nose-descriptionfixer/nose-descriptionfixer-0.0.4.ebuild | 2 +-
597 dev-python/nose-show-skipped/nose-show-skipped-0.1.ebuild | 2 +-
598 dev-python/nose/nose-1.3.7-r1.ebuild | 2 +-
599 dev-python/nose/nose-1.3.7-r3.ebuild | 2 +-
600 dev-python/nose/nose-9999.ebuild | 2 +-
601 dev-python/numpydoc/numpydoc-0.6.0.ebuild | 2 +-
602 dev-python/numpydoc/numpydoc-0.7.0.ebuild | 2 +-
603 dev-python/oauth/oauth-1.0.1-r1.ebuild | 2 +-
604 dev-python/oauth2/oauth2-1.9.0_p1-r1.ebuild | 2 +-
605 dev-python/oauthlib/oauthlib-1.0.3.ebuild | 2 +-
606 dev-python/oauthlib/oauthlib-2.0.2.ebuild | 2 +-
607 dev-python/oauthlib/oauthlib-2.0.3.ebuild | 2 +-
608 dev-python/oauthlib/oauthlib-2.0.6.ebuild | 2 +-
609 dev-python/oct2py/oct2py-3.6.0.ebuild | 2 +-
610 dev-python/odfpy/odfpy-1.3.2.ebuild | 2 +-
611 dev-python/onkyo-eiscp/onkyo-eiscp-1.2.4.ebuild | 2 +-
612 dev-python/optcomplete/optcomplete-1.2-r1.ebuild | 2 +-
613 dev-python/ordereddict/ordereddict-1.1.ebuild | 2 +-
614 dev-python/os-testr/os-testr-0.8.0.ebuild | 2 +-
615 dev-python/os-testr/os-testr-1.0.0.ebuild | 2 +-
616 dev-python/oslo-concurrency/oslo-concurrency-3.21.1.ebuild | 2 +-
617 dev-python/oslo-concurrency/oslo-concurrency-3.25.0.ebuild | 2 +-
618 dev-python/oslo-context/oslo-context-2.17.1.ebuild | 2 +-
619 dev-python/oslo-context/oslo-context-2.20.0.ebuild | 2 +-
620 dev-python/oslo-log/oslo-log-3.30.2.ebuild | 2 +-
621 dev-python/oslo-log/oslo-log-3.36.0.ebuild | 2 +-
622 dev-python/oslo-messaging/oslo-messaging-5.30.2.ebuild | 2 +-
623 dev-python/oslo-messaging/oslo-messaging-5.35.0.ebuild | 2 +-
624 dev-python/oslo-middleware/oslo-middleware-3.30.1.ebuild | 2 +-
625 dev-python/oslo-middleware/oslo-middleware-3.34.0.ebuild | 2 +-
626 dev-python/oslo-policy/oslo-policy-1.25.2.ebuild | 2 +-
627 dev-python/oslo-policy/oslo-policy-1.33.1.ebuild | 2 +-
628 dev-python/oslo-privsep/oslo-privsep-1.22.1-r1.ebuild | 2 +-
629 dev-python/oslo-privsep/oslo-privsep-1.27.0-r1.ebuild | 2 +-
630 dev-python/oslo-rootwrap/oslo-rootwrap-5.13.0.ebuild | 2 +-
631 dev-python/oslo-rootwrap/oslo-rootwrap-5.9.2.ebuild | 2 +-
632 dev-python/oslo-service/oslo-service-1.25.1.ebuild | 2 +-
633 dev-python/oslo-service/oslo-service-1.29.0.ebuild | 2 +-
634 dev-python/oslo-vmware/oslo-vmware-2.23.1.ebuild | 2 +-
635 dev-python/oslo-vmware/oslo-vmware-2.26.0.ebuild | 2 +-
636 dev-python/packaging/packaging-16.8.ebuild | 2 +-
637 dev-python/pafy/pafy-0.5.3.1.ebuild | 2 +-
638 dev-python/pafy/pafy-0.5.4.ebuild | 2 +-
639 dev-python/pafy/pafy-9999.ebuild | 2 +-
640 dev-python/paisley/paisley-0.3.1-r1.ebuild | 2 +-
641 dev-python/parso/parso-0.1.1.ebuild | 2 +-
642 dev-python/paste/paste-2.0.3-r1.ebuild | 2 +-
643 dev-python/pastedeploy/pastedeploy-1.5.2-r1.ebuild | 2 +-
644 dev-python/pastedeploy/pastedeploy-1.5.2.ebuild | 2 +-
645 dev-python/pastescript/pastescript-2.0.2-r1.ebuild | 2 +-
646 dev-python/path-py/path-py-10.3.1.ebuild | 2 +-
647 dev-python/path-py/path-py-8.1.2.ebuild | 2 +-
648 dev-python/pdoc/pdoc-0.3.2.ebuild | 2 +-
649 dev-python/pecan/pecan-1.0.4.ebuild | 2 +-
650 dev-python/pecan/pecan-1.1.2.ebuild | 2 +-
651 dev-python/pecan/pecan-1.2.1.ebuild | 2 +-
652 dev-python/pelican-minify/pelican-minify-0.9.ebuild | 2 +-
653 dev-python/pep8/pep8-1.5.6.ebuild | 2 +-
654 dev-python/pep8/pep8-1.5.7.ebuild | 2 +-
655 dev-python/pep8/pep8-1.7.0.ebuild | 2 +-
656 dev-python/peppercorn/peppercorn-0.5.ebuild | 2 +-
657 dev-python/pew/pew-1.1.1.ebuild | 2 +-
658 dev-python/pgpdump/pgpdump-1.5.ebuild | 2 +-
659 dev-python/pid/pid-2.1.1.ebuild | 2 +-
660 dev-python/pid/pid-2.2.0.ebuild | 2 +-
661 dev-python/piexif/piexif-1.0.12.ebuild | 2 +-
662 dev-python/piexif/piexif-1.0.13.ebuild | 2 +-
663 dev-python/piexif/piexif-1.1.0_beta0.ebuild | 2 +-
664 dev-python/pillow/pillow-3.4.2-r1.ebuild | 2 +-
665 dev-python/pipenv/pipenv-9.0.0-r1.ebuild | 2 +-
666 dev-python/pipenv/pipenv-9.0.0.ebuild | 2 +-
667 dev-python/pkginfo/pkginfo-1.2.1.ebuild | 2 +-
668 dev-python/pkginfo/pkginfo-1.4.2.ebuild | 2 +-
669 dev-python/pluggy/pluggy-0.5.2.ebuild | 2 +-
670 dev-python/pluggy/pluggy-0.6.0.ebuild | 2 +-
671 dev-python/ply/ply-3.10.ebuild | 2 +-
672 dev-python/ply/ply-3.11.ebuild | 2 +-
673 dev-python/ply/ply-3.6-r1.ebuild | 2 +-
674 dev-python/ply/ply-3.9.ebuild | 2 +-
675 dev-python/pockets/pockets-0.3.ebuild | 2 +-
676 dev-python/pockets/pockets-0.5.1.ebuild | 2 +-
677 dev-python/portend/portend-2.2.ebuild | 2 +-
678 dev-python/priority/priority-1.3.0.ebuild | 2 +-
679 dev-python/process-tests/process-tests-1.2.0.ebuild | 2 +-
680 dev-python/processing/processing-0.52-r1.ebuild | 2 +-
681 dev-python/progress/progress-1.2.ebuild | 2 +-
682 dev-python/progress/progress-1.3.ebuild | 2 +-
683 dev-python/progressbar/progressbar-2.3-r3.ebuild | 2 +-
684 dev-python/prometheus_client/prometheus_client-0.1.1.ebuild | 2 +-
685 dev-python/prometheus_client/prometheus_client-0.2.0.ebuild | 2 +-
686 dev-python/promise/promise-0.4.2.ebuild | 2 +-
687 dev-python/prov/prov-1.5.0.ebuild | 2 +-
688 dev-python/prov/prov-1.5.1.ebuild | 2 +-
689 dev-python/psycopg/psycopg-2.5.3.ebuild | 2 +-
690 dev-python/psycopg/psycopg-2.6.2.ebuild | 2 +-
691 dev-python/psycopg/psycopg-2.7.3.1.ebuild | 2 +-
692 dev-python/psycopg/psycopg-2.7.3.2.ebuild | 2 +-
693 dev-python/psycopg/psycopg-2.7.3.ebuild | 2 +-
694 dev-python/pudb/pudb-2017.1.4.ebuild | 2 +-
695 dev-python/pudge/pudge-0.1.3-r1.ebuild | 2 +-
696 dev-python/pxml/pxml-0.2.12.ebuild | 2 +-
697 dev-python/py-cpuinfo/py-cpuinfo-3.2.0.ebuild | 2 +-
698 dev-python/py-cpuinfo/py-cpuinfo-3.3.0.ebuild | 2 +-
699 dev-python/py-ubjson/py-ubjson-0.10.0.ebuild | 2 +-
700 dev-python/py-ubjson/py-ubjson-0.11.0.ebuild | 2 +-
701 dev-python/py-ubjson/py-ubjson-0.9.0.ebuild | 2 +-
702 dev-python/py/py-1.4.30.ebuild | 2 +-
703 dev-python/py/py-1.4.34.ebuild | 2 +-
704 dev-python/py/py-1.5.2.ebuild | 2 +-
705 dev-python/py/py-1.5.3.ebuild | 2 +-
706 dev-python/pyacoustid/pyacoustid-1.0.0-r1.ebuild | 2 +-
707 dev-python/pyaes/pyaes-1.6.0.ebuild | 2 +-
708 dev-python/pyaes/pyaes-1.6.1.ebuild | 2 +-
709 dev-python/pyalsaaudio/pyalsaaudio-0.7-r2.ebuild | 2 +-
710 dev-python/pyalsaaudio/pyalsaaudio-0.8.2.ebuild | 2 +-
711 dev-python/pyamf/pyamf-0.8.0.ebuild | 2 +-
712 dev-python/pyasn1-modules/pyasn1-modules-0.0.10.ebuild | 2 +-
713 dev-python/pyasn1-modules/pyasn1-modules-0.0.5-r1.ebuild | 2 +-
714 dev-python/pyasn1-modules/pyasn1-modules-0.0.8.ebuild | 2 +-
715 dev-python/pyasn1-modules/pyasn1-modules-0.1.4.ebuild | 2 +-
716 dev-python/pyasn1-modules/pyasn1-modules-0.1.5.ebuild | 2 +-
717 dev-python/pyasn1/pyasn1-0.2.3.ebuild | 2 +-
718 dev-python/pyasn1/pyasn1-0.3.7.ebuild | 2 +-
719 dev-python/pyblake2/pyblake2-1.1.0.ebuild | 2 +-
720 dev-python/pyblake2/pyblake2-1.1.1.ebuild | 2 +-
721 dev-python/pyblake2/pyblake2-1.1.2.ebuild | 2 +-
722 dev-python/pybloomfiltermmap/pybloomfiltermmap-0.3.11-r1.ebuild | 2 +-
723 dev-python/pybloomfiltermmap/pybloomfiltermmap-0.3.14.ebuild | 2 +-
724 dev-python/pybloomfiltermmap/pybloomfiltermmap-0.3.15.ebuild | 2 +-
725 dev-python/pycadf/pycadf-2.6.0.ebuild | 2 +-
726 dev-python/pycadf/pycadf-2.7.0.ebuild | 2 +-
727 dev-python/pycdio/pycdio-0.20-r1.ebuild | 2 +-
728 dev-python/pychecker/pychecker-0.8.19-r1.ebuild | 2 +-
729 dev-python/pyclamav/pyclamav-0.4.1-r2.ebuild | 2 +-
730 dev-python/pycmd/pycmd-1.2.ebuild | 2 +-
731 dev-python/pycodestyle/pycodestyle-2.0.0.ebuild | 2 +-
732 dev-python/pycodestyle/pycodestyle-2.1.0.ebuild | 2 +-
733 dev-python/pycodestyle/pycodestyle-2.2.0.ebuild | 2 +-
734 dev-python/pycodestyle/pycodestyle-2.3.1.ebuild | 2 +-
735 dev-python/pycrypto/pycrypto-2.6.1-r2.ebuild | 2 +-
736 dev-python/pycryptodome/pycryptodome-3.4.7.ebuild | 2 +-
737 dev-python/pycryptopp/pycryptopp-0.6.0.ebuild | 2 +-
738 dev-python/pycryptopp/pycryptopp-0.7.1.ebuild | 2 +-
739 dev-python/pycuda/pycuda-2012.1.ebuild | 2 +-
740 dev-python/pycuda/pycuda-2013.1.1.ebuild | 2 +-
741 dev-python/pycuda/pycuda-2014.1.ebuild | 2 +-
742 dev-python/pycuda/pycuda-2016.1.2.ebuild | 2 +-
743 dev-python/pycuda/pycuda-9999.ebuild | 2 +-
744 dev-python/pycurl/pycurl-7.43.0.ebuild | 2 +-
745 dev-python/pydispatcher/pydispatcher-2.0.5.ebuild | 2 +-
746 dev-python/pydispatcher/pydispatcher-2.1.2.ebuild | 2 +-
747 dev-python/pydns/pydns-2.3.6-r1.ebuild | 2 +-
748 dev-python/pydot/pydot-1.0.28-r2.ebuild | 2 +-
749 dev-python/pydot/pydot-1.2.3.ebuild | 2 +-
750 dev-python/pyee/pyee-1.0.2.ebuild | 2 +-
751 dev-python/pyelftools/pyelftools-0.24.ebuild | 2 +-
752 dev-python/pyenchant/pyenchant-1.6.6.ebuild | 2 +-
753 dev-python/pyenchant/pyenchant-1.6.8.ebuild | 2 +-
754 dev-python/pyfakefs/pyfakefs-3.3.ebuild | 2 +-
755 dev-python/pyfakefs/pyfakefs-3.4.1.ebuild | 2 +-
756 dev-python/pyflakes/pyflakes-0.8.1.ebuild | 2 +-
757 dev-python/pyflakes/pyflakes-1.0.0.ebuild | 2 +-
758 dev-python/pyflakes/pyflakes-1.2.3.ebuild | 2 +-
759 dev-python/pyflakes/pyflakes-1.6.0.ebuild | 2 +-
760 dev-python/pyftpdlib/pyftpdlib-1.5.1.ebuild | 2 +-
761 dev-python/pyftpdlib/pyftpdlib-1.5.3.ebuild | 2 +-
762 dev-python/pygit2/pygit2-0.26.3.ebuild | 2 +-
763 dev-python/pygit2/pygit2-0.26.4.ebuild | 2 +-
764 dev-python/pygit2/pygit2-0.27.0.ebuild | 2 +-
765 dev-python/pygments/pygments-2.1.1.ebuild | 2 +-
766 dev-python/pygments/pygments-2.2.0.ebuild | 2 +-
767 dev-python/pygraphviz/pygraphviz-1.2.ebuild | 2 +-
768 dev-python/pygtkhelpers/pygtkhelpers-0.4.3-r1.ebuild | 2 +-
769 dev-python/pyinotify/pyinotify-0.9.6.ebuild | 2 +-
770 dev-python/pykwalify/pykwalify-1.5.2.ebuild | 2 +-
771 dev-python/pykwalify/pykwalify-9999.ebuild | 2 +-
772 dev-python/pyldap/pyldap-2.4.37.ebuild | 2 +-
773 dev-python/pylibacl/pylibacl-0.5.0-r1.ebuild | 2 +-
774 dev-python/pyliblzma/pyliblzma-0.5.3-r1.ebuild | 2 +-
775 dev-python/pylibmc/pylibmc-1.5.1-r1.ebuild | 2 +-
776 dev-python/pylint/pylint-1.6.5-r1.ebuild | 2 +-
777 dev-python/pylint/pylint-1.7.2.ebuild | 2 +-
778 dev-python/pylint/pylint-1.7.5.ebuild | 2 +-
779 dev-python/pylint/pylint-1.8.2.ebuild | 2 +-
780 dev-python/pylirc/pylirc-0.0.5-r1.ebuild | 2 +-
781 dev-python/pylzma/pylzma-0.4.9.ebuild | 2 +-
782 dev-python/pymdstat/pymdstat-0.4.2.ebuild | 2 +-
783 dev-python/pymongo/pymongo-2.7.2.ebuild | 2 +-
784 dev-python/pymongo/pymongo-2.9.3.ebuild | 2 +-
785 dev-python/pymongo/pymongo-3.4.0.ebuild | 2 +-
786 dev-python/pymongo/pymongo-3.5.1.ebuild | 2 +-
787 dev-python/pympler/pympler-0.5.ebuild | 2 +-
788 dev-python/pymssql/pymssql-1.0.2-r1.ebuild | 2 +-
789 dev-python/pymtp/pymtp-0.0.6.ebuild | 2 +-
790 dev-python/pyopencl/pyopencl-2016.1.ebuild | 2 +-
791 dev-python/pyopencl/pyopencl-2017.2.ebuild | 2 +-
792 dev-python/pyopencl/pyopencl-9999.ebuild | 2 +-
793 dev-python/pyopengl/pyopengl-3.1.0.ebuild | 2 +-
794 dev-python/pyopengl_accelerate/pyopengl_accelerate-3.1.0.ebuild | 2 +-
795 dev-python/pyopenssl/pyopenssl-16.2.0.ebuild | 2 +-
796 dev-python/pyopenssl/pyopenssl-17.0.0.ebuild | 2 +-
797 dev-python/pyopenssl/pyopenssl-17.2.0.ebuild | 2 +-
798 dev-python/pyopenssl/pyopenssl-17.4.0.ebuild | 2 +-
799 dev-python/pyopenssl/pyopenssl-17.5.0.ebuild | 2 +-
800 dev-python/pyparsing/pyparsing-2.2.0.ebuild | 2 +-
801 dev-python/pypcap/pypcap-1.2.0.ebuild | 2 +-
802 dev-python/pypeg2/pypeg2-2.15.2.ebuild | 2 +-
803 dev-python/pypgsql/pypgsql-2.5.1-r1.ebuild | 2 +-
804 dev-python/pypng/pypng-0.0.18.ebuild | 2 +-
805 dev-python/pypowervm/pypowervm-1.1.10.ebuild | 2 +-
806 dev-python/pypowervm/pypowervm-1.1.6.ebuild | 2 +-
807 dev-python/pyprotocols/pyprotocols-1.0_pre2306-r1.ebuild | 2 +-
808 dev-python/pyqrcode/pyqrcode-1.2.1.ebuild | 2 +-
809 dev-python/pyro/pyro-3.16-r1.ebuild | 2 +-
810 dev-python/pyro/pyro-4.41.ebuild | 2 +-
811 dev-python/pyro/pyro-4.56.ebuild | 2 +-
812 dev-python/pyroma/pyroma-1.7.ebuild | 2 +-
813 dev-python/pyrsistent/pyrsistent-0.13.0.ebuild | 2 +-
814 dev-python/pyrtf/pyrtf-0.45-r2.ebuild | 2 +-
815 dev-python/pyscaffold/pyscaffold-2.4.4.ebuild | 2 +-
816 dev-python/pyscard/pyscard-1.9.5.ebuild | 2 +-
817 dev-python/pyserial/pyserial-3.2.1.ebuild | 2 +-
818 dev-python/pyserial/pyserial-3.4.ebuild | 2 +-
819 dev-python/pysha3/pysha3-1.0.2-r1.ebuild | 2 +-
820 dev-python/pyshark/pyshark-0.3.7.2.ebuild | 2 +-
821 dev-python/pysnmp-apps/pysnmp-apps-0.5.2.ebuild | 2 +-
822 dev-python/pysnmp-apps/pysnmp-apps-0.5.3.ebuild | 2 +-
823 dev-python/pysnmp-mibs/pysnmp-mibs-0.1.6.ebuild | 2 +-
824 dev-python/pysnmp/pysnmp-4.3.3.ebuild | 2 +-
825 dev-python/pysnmp/pysnmp-4.4.4.ebuild | 2 +-
826 dev-python/pyspf/pyspf-2.0.12.ebuild | 2 +-
827 dev-python/pysrt/pysrt-1.0.1.ebuild | 2 +-
828 dev-python/pysrt/pysrt-1.1.0.ebuild | 2 +-
829 dev-python/pysrt/pysrt-1.1.1.ebuild | 2 +-
830 dev-python/pysrt/pysrt-9999.ebuild | 2 +-
831 dev-python/pytest-cache/pytest-cache-1.0-r1.ebuild | 2 +-
832 dev-python/pytest-catchlog/pytest-catchlog-1.2.2.ebuild | 2 +-
833 dev-python/pytest-cov/pytest-cov-2.3.1.ebuild | 2 +-
834 dev-python/pytest-cov/pytest-cov-2.5.1-r1.ebuild | 2 +-
835 dev-python/pytest-cov/pytest-cov-2.5.1.ebuild | 2 +-
836 dev-python/pytest-django/pytest-django-2.9.1.ebuild | 2 +-
837 dev-python/pytest-fixture-config/pytest-fixture-config-1.2.11.ebuild | 2 +-
838 dev-python/pytest-fixture-config/pytest-fixture-config-1.2.2.ebuild | 2 +-
839 dev-python/pytest-forked/pytest-forked-0.2.ebuild | 2 +-
840 dev-python/pytest-httpbin/pytest-httpbin-0.2.3.ebuild | 2 +-
841 dev-python/pytest-localserver/pytest-localserver-0.3.7.ebuild | 2 +-
842 dev-python/pytest-pep8/pytest-pep8-1.0.6.ebuild | 2 +-
843 dev-python/pytest-pythonpath/pytest-pythonpath-0.7.1.ebuild | 2 +-
844 dev-python/pytest-qt/pytest-qt-2.3.0-r2.ebuild | 2 +-
845 dev-python/pytest-qt/pytest-qt-2.3.0.ebuild | 2 +-
846 dev-python/pytest-relaxed/pytest-relaxed-1.1.0.ebuild | 2 +-
847 dev-python/pytest-rerunfailures/pytest-rerunfailures-2.1.0.ebuild | 2 +-
848 dev-python/pytest-runner/pytest-runner-2.11.1.ebuild | 2 +-
849 dev-python/pytest-runner/pytest-runner-2.6.2.ebuild | 2 +-
850 dev-python/pytest-runner/pytest-runner-4.0.ebuild | 2 +-
851 dev-python/pytest-shutil/pytest-shutil-1.2.11.ebuild | 2 +-
852 dev-python/pytest-shutil/pytest-shutil-1.2.4.ebuild | 2 +-
853 dev-python/pytest-shutil/pytest-shutil-1.2.8.ebuild | 2 +-
854 dev-python/pytest-timeout/pytest-timeout-1.2.0.ebuild | 2 +-
855 dev-python/pytest-timeout/pytest-timeout-1.2.1.ebuild | 2 +-
856 dev-python/pytest-virtualenv/pytest-virtualenv-1.2.11.ebuild | 2 +-
857 dev-python/pytest-xdist/pytest-xdist-1.15.0.ebuild | 2 +-
858 dev-python/pytest-xdist/pytest-xdist-1.20.1.ebuild | 2 +-
859 dev-python/pytest/pytest-3.0.3.ebuild | 2 +-
860 dev-python/python-daemon/python-daemon-1.6-r1.ebuild | 2 +-
861 dev-python/python-daemon/python-daemon-2.1.1.ebuild | 2 +-
862 dev-python/python-dateutil/python-dateutil-2.6.1.ebuild | 2 +-
863 dev-python/python-dateutil/python-dateutil-2.7.1.ebuild | 2 +-
864 dev-python/python-dateutil/python-dateutil-2.7.2.ebuild | 2 +-
865 dev-python/python-ddp/python-ddp-0.1.5.ebuild | 2 +-
866 dev-python/python-engineio/python-engineio-1.7.0.ebuild | 2 +-
867 dev-python/python-etcd/python-etcd-0.4.5.ebuild | 2 +-
868 dev-python/python-exconsole/python-exconsole-0.1.5.ebuild | 2 +-
869 dev-python/python-fastcgi/python-fastcgi-1.1-r1.ebuild | 2 +-
870 dev-python/python-hpilo/python-hpilo-4.0.ebuild | 2 +-
871 dev-python/python-hpilo/python-hpilo-4.1.ebuild | 2 +-
872 dev-python/python-ldap/python-ldap-2.4.19-r1.ebuild | 2 +-
873 dev-python/python-ldap/python-ldap-2.4.32.ebuild | 2 +-
874 dev-python/python-ldap/python-ldap-9999.ebuild | 2 +-
875 dev-python/python-ly/python-ly-0.9.4.ebuild | 2 +-
876 dev-python/python-ly/python-ly-0.9.5.ebuild | 2 +-
877 dev-python/python-memcached/python-memcached-1.53-r1.ebuild | 2 +-
878 dev-python/python-memcached/python-memcached-1.58.ebuild | 2 +-
879 dev-python/python-meteor/python-meteor-0.1.6.ebuild | 2 +-
880 dev-python/python-oembed/python-oembed-0.2.4.ebuild | 2 +-
881 dev-python/python-openid/python-openid-2.2.5-r1.ebuild | 2 +-
882 dev-python/python-otrs/python-otrs-0.3.0.ebuild | 2 +-
883 dev-python/python-ptrace/python-ptrace-0.8.1-r1.ebuild | 2 +-
884 dev-python/python-socketio/python-socketio-1.7.4.ebuild | 2 +-
885 dev-python/python3-openid/python3-openid-3.1.0.ebuild | 2 +-
886 dev-python/pythondialog/pythondialog-3.3.0-r200.ebuild | 2 +-
887 dev-python/pythondialog/pythondialog-3.4.0-r200.ebuild | 2 +-
888 dev-python/pythonz-bd/pythonz-bd-1.11.4.ebuild | 2 +-
889 dev-python/pytrie/pytrie-0.3.ebuild | 2 +-
890 dev-python/pyusb/pyusb-1.0.2.ebuild | 2 +-
891 dev-python/pyutil/pyutil-2.0.0.ebuild | 2 +-
892 dev-python/pyutmp/pyutmp-0.2.1.ebuild | 2 +-
893 dev-python/pywebdav/pywebdav-0.9.8-r1.ebuild | 2 +-
894 dev-python/pyyaml/pyyaml-3.12.ebuild | 2 +-
895 dev-python/pyzmq/pyzmq-16.0.2.ebuild | 2 +-
896 dev-python/qrcode/qrcode-5.1-r1.ebuild | 2 +-
897 dev-python/rdflib/rdflib-4.2.1.ebuild | 2 +-
898 dev-python/rdflib/rdflib-4.2.2.ebuild | 2 +-
899 dev-python/readlike/readlike-0.1.2.ebuild | 2 +-
900 dev-python/readme/readme-0.6.0.ebuild | 2 +-
901 dev-python/readme_renderer/readme_renderer-17.2.ebuild | 2 +-
902 dev-python/rebulk/rebulk-0.9.0.ebuild | 2 +-
903 dev-python/rebulk/rebulk-9999.ebuild | 2 +-
904 dev-python/redlock-py/redlock-py-1.0.8.ebuild | 2 +-
905 dev-python/regendoc/regendoc-0.5.ebuild | 2 +-
906 dev-python/regendoc/regendoc-0.6.1.ebuild | 2 +-
907 dev-python/reno/reno-2.2.1.ebuild | 2 +-
908 dev-python/reno/reno-2.5.0.ebuild | 2 +-
909 dev-python/reno/reno-2.7.0.ebuild | 2 +-
910 dev-python/requests-cache/requests-cache-0.4.12.ebuild | 2 +-
911 dev-python/requests-kerberos/requests-kerberos-0.11.0.ebuild | 2 +-
912 dev-python/requests/requests-2.11.1.ebuild | 2 +-
913 dev-python/requests/requests-2.12.5.ebuild | 2 +-
914 dev-python/requests/requests-2.14.2.ebuild | 2 +-
915 dev-python/restructuredtext-lint/restructuredtext-lint-0.12.2.ebuild | 2 +-
916 dev-python/restructuredtext-lint/restructuredtext-lint-1.1.2.ebuild | 2 +-
917 dev-python/resumable-urlretrieve/resumable-urlretrieve-0.1.5.ebuild | 2 +-
918 dev-python/reverend/reverend-0.4-r1.ebuild | 2 +-
919 dev-python/rfc3987/rfc3987-1.3.7.ebuild | 2 +-
920 dev-python/rlcompleter2/rlcompleter2-0.98-r1.ebuild | 2 +-
921 dev-python/ropeide/ropeide-1.5.1-r2.ebuild | 2 +-
922 dev-python/ropemacs/ropemacs-0.8.ebuild | 2 +-
923 dev-python/ropemode/ropemode-0.2-r1.ebuild | 2 +-
924 dev-python/ropemode/ropemode-0.4.ebuild | 2 +-
925 dev-python/routes/routes-2.4.1.ebuild | 2 +-
926 dev-python/rpy/rpy-2.6.2.ebuild | 2 +-
927 dev-python/rpy/rpy-2.9.0.ebuild | 2 +-
928 dev-python/rsa/rsa-3.2.3-r1.ebuild | 2 +-
929 dev-python/rsa/rsa-3.4.2.ebuild | 2 +-
930 dev-python/rst2pdf/rst2pdf-0.93-r3.ebuild | 2 +-
931 dev-python/ruamel-std-pathlib/ruamel-std-pathlib-0.6.3.ebuild | 2 +-
932 dev-python/ruamel-yaml/ruamel-yaml-0.15.35.ebuild | 2 +-
933 dev-python/schema/schema-0.6.6.ebuild | 2 +-
934 dev-python/scimath/scimath-4.1.2-r1.ebuild | 2 +-
935 dev-python/scoop/scoop-0.7.0-r1.ebuild | 2 +-
936 dev-python/scripttest/scripttest-1.2-r1.ebuild | 2 +-
937 dev-python/scripttest/scripttest-1.3.0.ebuild | 2 +-
938 dev-python/sdnotify/sdnotify-0.3.1.ebuild | 2 +-
939 dev-python/sdnotify/sdnotify-0.3.2.ebuild | 2 +-
940 dev-python/secretstorage/secretstorage-2.3.1.ebuild | 2 +-
941 dev-python/semantic_version/semantic_version-2.6.0-r1.ebuild | 2 +-
942 dev-python/semantic_version/semantic_version-2.6.0.ebuild | 2 +-
943 dev-python/send2trash/send2trash-1.3.0.ebuild | 2 +-
944 dev-python/serpent/serpent-1.19.ebuild | 2 +-
945 dev-python/setuptools/setuptools-34.0.2-r1.ebuild | 2 +-
946 dev-python/setuptools/setuptools-36.0.1.ebuild | 2 +-
947 dev-python/setuptools/setuptools-36.7.2.ebuild | 2 +-
948 dev-python/setuptools/setuptools-38.5.1.ebuild | 2 +-
949 dev-python/setuptools/setuptools-9999.ebuild | 2 +-
950 dev-python/setuptools_hg/setuptools_hg-0.4-r1.ebuild | 2 +-
951 dev-python/setuptools_scm/setuptools_scm-1.15.6-r1.ebuild | 2 +-
952 dev-python/setuptools_scm/setuptools_scm-1.15.7.ebuild | 2 +-
953 dev-python/setuptools_scm/setuptools_scm-1.16.1.ebuild | 2 +-
954 dev-python/setuptools_trial/setuptools_trial-0.6.0.ebuild | 2 +-
955 dev-python/shortuuid/shortuuid-0.4.3.ebuild | 2 +-
956 dev-python/shutilwhich/shutilwhich-1.1.0.ebuild | 2 +-
957 dev-python/simplegeneric/simplegeneric-0.8.1-r1.ebuild | 2 +-
958 dev-python/simplejson/simplejson-3.10.0.ebuild | 2 +-
959 dev-python/simplejson/simplejson-3.13.2.ebuild | 2 +-
960 dev-python/simpleparse/simpleparse-2.1.1-r1.ebuild | 2 +-
961 dev-python/simplesettings/simplesettings-0.5-r1.ebuild | 2 +-
962 dev-python/six/six-1.10.0.ebuild | 2 +-
963 dev-python/six/six-1.11.0.ebuild | 2 +-
964 dev-python/smmap/smmap-0.9.0.ebuild | 2 +-
965 dev-python/smmap2/smmap2-2.0.3.ebuild | 2 +-
966 dev-python/snappy/snappy-0.5-r2.ebuild | 2 +-
967 dev-python/snappy/snappy-0.5.1.ebuild | 2 +-
968 dev-python/soappy/soappy-0.12.22.ebuild | 2 +-
969 dev-python/socketio-client/socketio-client-0.6.6.ebuild | 2 +-
970 dev-python/spark-parser/spark-parser-1.5.1-r1.ebuild | 2 +-
971 dev-python/spark-parser/spark-parser-1.6.0.ebuild | 2 +-
972 dev-python/spark-parser/spark-parser-1.6.1.ebuild | 2 +-
973 dev-python/spark-parser/spark-parser-1.8.5.ebuild | 2 +-
974 dev-python/sparql-wrapper/sparql-wrapper-1.7.6.ebuild | 2 +-
975 dev-python/sparql-wrapper/sparql-wrapper-1.8.0.ebuild | 2 +-
976 dev-python/sphinx-better-theme/sphinx-better-theme-0.1.5.ebuild | 2 +-
977 dev-python/sphinx-jinja/sphinx-jinja-0.2.1.ebuild | 2 +-
978 dev-python/sphinx-jinja/sphinx-jinja-0.3.0.ebuild | 2 +-
979 .../sphinx-py3doc-enhanced-theme-2.3.2.ebuild | 2 +-
980 dev-python/sphinx/sphinx-1.2.2-r1.ebuild | 2 +-
981 dev-python/sphinx/sphinx-1.2.3-r1.ebuild | 2 +-
982 dev-python/sphinx/sphinx-1.3.1-r2.ebuild | 2 +-
983 dev-python/sphinx/sphinx-1.3.5-r1.ebuild | 2 +-
984 dev-python/sphinx_celery/sphinx_celery-1.3.1.ebuild | 2 +-
985 dev-python/sphinxcontrib-ditaa/sphinxcontrib-ditaa-0.2.ebuild | 2 +-
986 dev-python/sphinxcontrib-doxylink/sphinxcontrib-doxylink-1.3-r1.ebuild | 2 +-
987 dev-python/sphinxcontrib-doxylink/sphinxcontrib-doxylink-1.5.ebuild | 2 +-
988 dev-python/sphinxcontrib-napoleon/sphinxcontrib-napoleon-0.5.2.ebuild | 2 +-
989 dev-python/sqlalchemy-migrate/sqlalchemy-migrate-0.11.0.ebuild | 2 +-
990 dev-python/sqlalchemy-migrate/sqlalchemy-migrate-0.7.2-r1.ebuild | 2 +-
991 dev-python/sqlalchemy-migrate/sqlalchemy-migrate-0.9.2.ebuild | 2 +-
992 dev-python/sqlalchemy/sqlalchemy-0.7.10.ebuild | 2 +-
993 dev-python/sqlalchemy/sqlalchemy-0.9.8.ebuild | 2 +-
994 dev-python/sqlalchemy/sqlalchemy-1.0.17.ebuild | 2 +-
995 dev-python/sqlalchemy/sqlalchemy-1.0.19.ebuild | 2 +-
996 dev-python/sqlalchemy/sqlalchemy-1.1.12.ebuild | 2 +-
997 dev-python/sqlalchemy/sqlalchemy-1.1.17.ebuild | 2 +-
998 dev-python/sqlalchemy/sqlalchemy-1.2.0.ebuild | 2 +-
999 dev-python/sqlalchemy/sqlalchemy-1.2.2.ebuild | 2 +-
1000 dev-python/sqlalchemy/sqlalchemy-1.2.4.ebuild | 2 +-
1001 dev-python/sqlobject/sqlobject-3.4.0.ebuild | 2 +-
1002 dev-python/squaremap/squaremap-1.0.4.ebuild | 2 +-
1003 dev-python/statistics/statistics-1.0.3.5.ebuild | 2 +-
1004 dev-python/statistics/statistics-3.4.0_beta3.ebuild | 2 +-
1005 dev-python/statsd/statsd-3.2.1.ebuild | 2 +-
1006 dev-python/stevedore/stevedore-1.25.1.ebuild | 2 +-
1007 dev-python/stevedore/stevedore-1.28.0.ebuild | 2 +-
1008 dev-python/stomper/stomper-0.3.0.ebuild | 2 +-
1009 dev-python/storm/storm-0.20-r1.ebuild | 2 +-
1010 dev-python/strict-rfc3339/strict-rfc3339-0.6.ebuild | 2 +-
1011 dev-python/strict-rfc3339/strict-rfc3339-0.7.ebuild | 2 +-
1012 dev-python/stripogram/stripogram-1.5-r1.ebuild | 2 +-
1013 dev-python/subunit/subunit-1.2.0-r1.ebuild | 2 +-
1014 dev-python/subvertpy/subvertpy-0.9.1.ebuild | 2 +-
1015 dev-python/symboltype/symboltype-1.0.ebuild | 2 +-
1016 dev-python/tabulate/tabulate-0.8.1.ebuild | 2 +-
1017 dev-python/tagpy/tagpy-2013.1.ebuild | 2 +-
1018 dev-python/tempest-lib/tempest-lib-1.0.0.ebuild | 2 +-
1019 dev-python/tempita/tempita-0.5.3-r1.ebuild | 2 +-
1020 dev-python/termcolor/termcolor-1.1.0-r1.ebuild | 2 +-
1021 dev-python/terminado/terminado-0.5.ebuild | 2 +-
1022 dev-python/terminado/terminado-0.6.ebuild | 2 +-
1023 dev-python/terminado/terminado-0.8.1.ebuild | 2 +-
1024 dev-python/testtools/testtools-0.9.36.ebuild | 2 +-
1025 dev-python/textx/textx-1.4.ebuild | 2 +-
1026 dev-python/tgmochikit/tgmochikit-1.4.2-r1.ebuild | 2 +-
1027 dev-python/timelib/timelib-0.2.4-r1.ebuild | 2 +-
1028 dev-python/tinydb/tinydb-3.1.3.ebuild | 2 +-
1029 dev-python/tlslite/tlslite-0.4.9-r2.ebuild | 2 +-
1030 dev-python/tmdb3/tmdb3-0.6.17.ebuild | 2 +-
1031 dev-python/tmdb3/tmdb3-0.7.2.ebuild | 2 +-
1032 dev-python/toolz/toolz-0.8.0.ebuild | 2 +-
1033 dev-python/toolz/toolz-0.8.2.ebuild | 2 +-
1034 dev-python/tox/tox-2.9.1.ebuild | 2 +-
1035 dev-python/traits/traits-4.5.0.ebuild | 2 +-
1036 dev-python/traits/traits-4.6.0.ebuild | 2 +-
1037 dev-python/translationstring/translationstring-1.3.ebuild | 2 +-
1038 dev-python/treq/treq-16.12.0.ebuild | 2 +-
1039 dev-python/treq/treq-17.3.1.ebuild | 2 +-
1040 dev-python/treq/treq-17.8.0.ebuild | 2 +-
1041 dev-python/ttfquery/ttfquery-1.0.5-r1.ebuild | 2 +-
1042 dev-python/turbocheetah/turbocheetah-1.0-r1.ebuild | 2 +-
1043 dev-python/turbojson/turbojson-1.3.2-r1.ebuild | 2 +-
1044 dev-python/turbokid/turbokid-1.0.5-r1.ebuild | 2 +-
1045 dev-python/twine/twine-1.11.0.ebuild | 2 +-
1046 dev-python/txaio/txaio-2.7.1.ebuild | 2 +-
1047 dev-python/txaio/txaio-2.8.2.ebuild | 2 +-
1048 dev-python/txaio/txaio-2.9.0.ebuild | 2 +-
1049 dev-python/txgithub/txgithub-15.0.0-r1.ebuild | 2 +-
1050 dev-python/txtorcon/txtorcon-0.19.3-r1.ebuild | 2 +-
1051 dev-python/typing/typing-3.6.2.ebuild | 2 +-
1052 dev-python/typing/typing-3.6.4.ebuild | 2 +-
1053 dev-python/u-msgpack/u-msgpack-2.4.1.ebuild | 2 +-
1054 dev-python/uncompyle6/uncompyle6-2.10.1.ebuild | 2 +-
1055 dev-python/unicodecsv/unicodecsv-0.14.1.ebuild | 2 +-
1056 dev-python/unidecode/unidecode-0.04.20.ebuild | 2 +-
1057 dev-python/unidecode/unidecode-0.04.21.ebuild | 2 +-
1058 dev-python/unidecode/unidecode-1.0.22.ebuild | 2 +-
1059 dev-python/unittest-mixins/unittest-mixins-1.3.ebuild | 2 +-
1060 dev-python/unittest2/unittest2-1.1.0.ebuild | 2 +-
1061 dev-python/uritemplate/uritemplate-0.6.ebuild | 2 +-
1062 dev-python/uritemplate/uritemplate-3.0.0.ebuild | 2 +-
1063 dev-python/utmp/utmp-0.4.ebuild | 2 +-
1064 dev-python/vcversioner/vcversioner-2.16.0.0.ebuild | 2 +-
1065 dev-python/verboselogs/verboselogs-1.6.ebuild | 2 +-
1066 dev-python/versioneer/versioneer-0.16.ebuild | 2 +-
1067 dev-python/vertex/vertex-0.3.0-r1.ebuild | 2 +-
1068 dev-python/vertex/vertex-0.3.1-r1.ebuild | 2 +-
1069 dev-python/vine/vine-1.1.3.ebuild | 2 +-
1070 dev-python/virtualenv/virtualenv-15.1.0.ebuild | 2 +-
1071 dev-python/virtualenvwrapper/virtualenvwrapper-4.7.1.ebuild | 2 +-
1072 dev-python/virtualenvwrapper/virtualenvwrapper-4.8.2.ebuild | 2 +-
1073 dev-python/vobject/vobject-0.9.3.ebuild | 2 +-
1074 dev-python/vobject/vobject-0.9.5.ebuild | 2 +-
1075 dev-python/vulture/vulture-0.10.ebuild | 2 +-
1076 dev-python/webcolors/webcolors-1.5.ebuild | 2 +-
1077 dev-python/webencodings/webencodings-0.5.1.ebuild | 2 +-
1078 dev-python/weberror/weberror-0.13.1.ebuild | 2 +-
1079 dev-python/webhelpers/webhelpers-1.3-r1.ebuild | 2 +-
1080 dev-python/webob/webob-1.7.3.ebuild | 2 +-
1081 dev-python/webob/webob-1.7.4.ebuild | 2 +-
1082 dev-python/webpy/webpy-0.37-r1.ebuild | 2 +-
1083 dev-python/webpy/webpy-0.38.ebuild | 2 +-
1084 dev-python/webtest/webtest-2.0.21.ebuild | 2 +-
1085 dev-python/webtest/webtest-2.0.29.ebuild | 2 +-
1086 dev-python/werkzeug/werkzeug-0.12.2.ebuild | 2 +-
1087 dev-python/wheel/wheel-0.29.0.ebuild | 2 +-
1088 dev-python/wheel/wheel-0.30.0.ebuild | 2 +-
1089 dev-python/whelk/whelk-2.7.1.ebuild | 2 +-
1090 dev-python/wsaccel/wsaccel-0.6.2_p20170108.ebuild | 2 +-
1091 dev-python/wsgiproxy2/wsgiproxy2-0.4.2.ebuild | 2 +-
1092 dev-python/wsgiproxy2/wsgiproxy2-0.4.4.ebuild | 2 +-
1093 dev-python/wstools/wstools-0.4.3.ebuild | 2 +-
1094 dev-python/wstools/wstools-0.4.5-r1.ebuild | 2 +-
1095 dev-python/wtforms/wtforms-2.1.ebuild | 2 +-
1096 dev-python/xdis/xdis-3.3.1.ebuild | 2 +-
1097 dev-python/xdis/xdis-3.6.0.ebuild | 2 +-
1098 dev-python/xlsxwriter/xlsxwriter-0.7.8.ebuild | 2 +-
1099 dev-python/xlutils/xlutils-1.7.1.ebuild | 2 +-
1100 dev-python/xlwt/xlwt-1.0.0.ebuild | 2 +-
1101 dev-python/xlwt/xlwt-1.2.0.ebuild | 2 +-
1102 dev-python/xonsh/xonsh-0.2.6.ebuild | 2 +-
1103 dev-python/xonsh/xonsh-0.4.4.ebuild | 2 +-
1104 dev-python/xonsh/xonsh-0.4.7.ebuild | 2 +-
1105 dev-python/xvfbwrapper/xvfbwrapper-0.2.8.ebuild | 2 +-
1106 dev-python/yolk-portage/yolk-portage-0.1-r1.ebuild | 2 +-
1107 dev-python/yolk/yolk-0.4.3-r1.ebuild | 2 +-
1108 dev-python/zbase32/zbase32-1.1.5.ebuild | 2 +-
1109 dev-python/zc-buildout/zc-buildout-2.5.3-r1.ebuild | 2 +-
1110 dev-python/zeroconf/zeroconf-0.19.1.ebuild | 2 +-
1111 dev-python/zfec/zfec-1.4.24.ebuild | 2 +-
1112 dev-python/zope-exceptions/zope-exceptions-4.1.0.ebuild | 2 +-
1113 dev-python/zope-interface/zope-interface-4.1.1.ebuild | 2 +-
1114 dev-python/zope-interface/zope-interface-4.3.2.ebuild | 2 +-
1115 dev-python/zope-interface/zope-interface-4.4.3.ebuild | 2 +-
1116 dev-python/zope-testing/zope-testing-4.6.2.ebuild | 2 +-
1117 dev-python/zope-testrunner/zope-testrunner-4.7.0.ebuild | 2 +-
1118 dev-python/zstandard/zstandard-0.8.1.ebuild | 2 +-
1119 dev-util/buildbot-console-view/buildbot-console-view-0.9.12.ebuild | 2 +-
1120 dev-util/buildbot-console-view/buildbot-console-view-0.9.13.ebuild | 2 +-
1121 dev-util/buildbot-console-view/buildbot-console-view-0.9.15_p1.ebuild | 2 +-
1122 dev-util/buildbot-console-view/buildbot-console-view-1.1.0.ebuild | 2 +-
1123 dev-util/buildbot-grid-view/buildbot-grid-view-0.9.12_p1.ebuild | 2 +-
1124 dev-util/buildbot-grid-view/buildbot-grid-view-0.9.13.ebuild | 2 +-
1125 dev-util/buildbot-grid-view/buildbot-grid-view-0.9.15_p1.ebuild | 2 +-
1126 dev-util/buildbot-grid-view/buildbot-grid-view-1.1.0.ebuild | 2 +-
1127 dev-util/buildbot-pkg/buildbot-pkg-0.9.12.ebuild | 2 +-
1128 dev-util/buildbot-pkg/buildbot-pkg-0.9.13.ebuild | 2 +-
1129 dev-util/buildbot-pkg/buildbot-pkg-0.9.15_p1.ebuild | 2 +-
1130 dev-util/buildbot-pkg/buildbot-pkg-1.1.0.ebuild | 2 +-
1131 dev-util/buildbot-slave/buildbot-slave-0.8.12.ebuild | 2 +-
1132 dev-util/buildbot-waterfall-view/buildbot-waterfall-view-0.9.12.ebuild | 2 +-
1133 dev-util/buildbot-waterfall-view/buildbot-waterfall-view-0.9.13.ebuild | 2 +-
1134 .../buildbot-waterfall-view/buildbot-waterfall-view-0.9.15_p1.ebuild | 2 +-
1135 dev-util/buildbot-waterfall-view/buildbot-waterfall-view-1.1.0.ebuild | 2 +-
1136 dev-util/buildbot-worker/buildbot-worker-0.9.12.ebuild | 2 +-
1137 dev-util/buildbot-worker/buildbot-worker-0.9.13.ebuild | 2 +-
1138 dev-util/buildbot-worker/buildbot-worker-0.9.15_p1.ebuild | 2 +-
1139 dev-util/buildbot-worker/buildbot-worker-1.1.0.ebuild | 2 +-
1140 dev-util/buildbot-worker/buildbot-worker-9999.ebuild | 2 +-
1141 .../buildbot-wsgi-dashboards/buildbot-wsgi-dashboards-0.9.12.ebuild | 2 +-
1142 .../buildbot-wsgi-dashboards/buildbot-wsgi-dashboards-0.9.13.ebuild | 2 +-
1143 .../buildbot-wsgi-dashboards/buildbot-wsgi-dashboards-0.9.15_p1.ebuild | 2 +-
1144 dev-util/buildbot-wsgi-dashboards/buildbot-wsgi-dashboards-1.1.0.ebuild | 2 +-
1145 dev-util/buildbot-www/buildbot-www-0.9.12.ebuild | 2 +-
1146 dev-util/buildbot-www/buildbot-www-0.9.13.ebuild | 2 +-
1147 dev-util/buildbot-www/buildbot-www-0.9.15_p1.ebuild | 2 +-
1148 dev-util/buildbot-www/buildbot-www-1.1.0.ebuild | 2 +-
1149 dev-util/buildbot/buildbot-0.8.12-r3.ebuild | 2 +-
1150 dev-util/buildbot/buildbot-0.9.12.ebuild | 2 +-
1151 dev-util/buildbot/buildbot-0.9.13.ebuild | 2 +-
1152 dev-util/buildbot/buildbot-0.9.15_p1.ebuild | 2 +-
1153 dev-util/buildbot/buildbot-1.1.0.ebuild | 2 +-
1154 dev-util/buildbot/buildbot-9999.ebuild | 2 +-
1155 dev-util/bumpversion/bumpversion-0.5.3.ebuild | 2 +-
1156 dev-util/gertty/gertty-1.3.2.ebuild | 2 +-
1157 dev-util/gertty/gertty-1.4.0.ebuild | 2 +-
1158 dev-util/gertty/gertty-1.5.0.ebuild | 2 +-
1159 dev-util/howdoi/howdoi-1.1.12.ebuild | 2 +-
1160 dev-util/howdoi/howdoi-1.1.9.ebuild | 2 +-
1161 dev-vcs/github-pages-publish/github-pages-publish-0.1.2.ebuild | 2 +-
1162 dev-vcs/hg-git/hg-git-0.8.10-r1.ebuild | 2 +-
1163 dev-vcs/hg-git/hg-git-0.8.10.ebuild | 2 +-
1164 dev-vcs/hg-git/hg-git-0.8.8.ebuild | 2 +-
1165 dev-vcs/hgsubversion/hgsubversion-1.8.5.ebuild | 2 +-
1166 dev-vcs/hgsubversion/hgsubversion-1.8.6.ebuild | 2 +-
1167 dev-vcs/hgsubversion/hgsubversion-9999.ebuild | 2 +-
1168 dev-vcs/hgsvn/hgsvn-0.2.3-r1.ebuild | 2 +-
1169 media-libs/mutagen/mutagen-1.35.1.ebuild | 2 +-
1170 media-libs/mutagen/mutagen-1.38.ebuild | 2 +-
1171 media-libs/mutagen/mutagen-1.39.ebuild | 2 +-
1172 media-libs/mutagen/mutagen-1.40.0.ebuild | 2 +-
1173 media-sound/beets/beets-1.4.3-r1.ebuild | 2 +-
1174 media-sound/mps-youtube/mps-youtube-0.2.7.1.ebuild | 2 +-
1175 media-sound/mps-youtube/mps-youtube-0.2.8.ebuild | 2 +-
1176 media-sound/mps-youtube/mps-youtube-9999.ebuild | 2 +-
1177 media-video/subliminal/subliminal-2.0.5-r1.ebuild | 2 +-
1178 media-video/subliminal/subliminal-9999.ebuild | 2 +-
1179 net-dns/dnsimple-dyndns/dnsimple-dyndns-0.1.ebuild | 2 +-
1180 net-im/hangups/hangups-9999.ebuild | 2 +-
1181 net-misc/crossbar/crossbar-17.12.1.ebuild | 2 +-
1182 net-misc/crossbar/crossbar-17.6.1_p3-r1.ebuild | 2 +-
1183 net-misc/crossbar/crossbar-17.8.1.ebuild | 2 +-
1184 net-misc/crossbar/crossbar-17.9.1.ebuild | 2 +-
1185 net-misc/crossbar/crossbar-18.3.1.ebuild | 2 +-
1186 net-misc/httpie/httpie-0.9.2.ebuild | 2 +-
1187 net-misc/httpie/httpie-0.9.3.ebuild | 2 +-
1188 net-misc/httpie/httpie-0.9.4.ebuild | 2 +-
1189 net-misc/httpie/httpie-0.9.9.ebuild | 2 +-
1190 net-misc/whatportis/whatportis-0.6.ebuild | 2 +-
1191 net-news/rawdog/rawdog-2.19.ebuild | 2 +-
1192 net-news/rawdog/rawdog-2.20.ebuild | 2 +-
1193 net-news/rawdog/rawdog-2.22-r1.ebuild | 2 +-
1194 net-proxy/sshuttle/sshuttle-0.78.3-r2.ebuild | 2 +-
1195 net-wireless/python-wifi/python-wifi-0.5.0-r3.ebuild | 2 +-
1196 sci-biology/biopandas/biopandas-0.1.4.ebuild | 2 +-
1197 sci-biology/biopandas/biopandas-0.2.1.ebuild | 2 +-
1198 sci-biology/pysam/pysam-0.12.0.1.ebuild | 2 +-
1199 sci-libs/Fiona/Fiona-1.5.1.ebuild | 2 +-
1200 sci-libs/Fiona/Fiona-1.7.6.ebuild | 2 +-
1201 sci-libs/Fiona/Fiona-9999.ebuild | 2 +-
1202 sci-libs/Rtree/Rtree-0.8.2.ebuild | 2 +-
1203 sci-libs/Shapely/Shapely-1.3.0.ebuild | 2 +-
1204 sci-libs/Shapely/Shapely-1.3.2.ebuild | 2 +-
1205 sci-libs/Shapely/Shapely-1.5.17-r1.ebuild | 2 +-
1206 sci-libs/Shapely/Shapely-1.5.17.ebuild | 2 +-
1207 sci-libs/Shapely/Shapely-9999.ebuild | 2 +-
1208 sys-fs/udiskie/udiskie-1.1.1.ebuild | 2 +-
1209 www-apache/mod_scgi/mod_scgi-1.14-r1.ebuild | 2 +-
1210 www-apps/ownpaste/ownpaste-0.2.2-r1.ebuild | 2 +-
1211 www-apps/ownpaste/ownpaste-9999.ebuild | 2 +-
1212 www-apps/roundup/roundup-1.5.1.ebuild | 2 +-
1213 www-apps/scgi/scgi-1.14-r1.ebuild | 2 +-
1214 www-apps/trac/trac-1.0.13.ebuild | 2 +-
1215 www-apps/trac/trac-1.0.9.ebuild | 2 +-
1216 www-apps/trac/trac-1.2-r1.ebuild | 2 +-
1217 www-apps/trac/trac-1.2.1.ebuild | 2 +-
1218 www-apps/trac/trac-1.2.ebuild | 2 +-
1219 www-misc/urlwatch/urlwatch-2.5.ebuild | 2 +-
1220 www-misc/urlwatch/urlwatch-2.6.ebuild | 2 +-
1221 www-servers/gunicorn/gunicorn-19.1.1.ebuild | 2 +-
1222 www-servers/gunicorn/gunicorn-19.3.0.ebuild | 2 +-
1223 www-servers/gunicorn/gunicorn-19.4.5.ebuild | 2 +-
1224 www-servers/gunicorn/gunicorn-19.6.0.ebuild | 2 +-
1225 www-servers/tornado/tornado-4.4.2-r1.ebuild | 2 +-
1226 1214 files changed, 1214 insertions(+), 1214 deletions(-)
1227
1228 diff --git a/app-admin/supervisor/supervisor-3.1.4.ebuild b/app-admin/supervisor/supervisor-3.1.4.ebuild
1229 index 78725722c4b..f7356ad7d5c 100644
1230 --- a/app-admin/supervisor/supervisor-3.1.4.ebuild
1231 +++ b/app-admin/supervisor/supervisor-3.1.4.ebuild
1232 @@ -12,7 +12,7 @@ inherit distutils-r1
1233 MY_PV="${PV/_beta/b}"
1234
1235 DESCRIPTION="A system for controlling process state under UNIX"
1236 -HOMEPAGE="http://supervisord.org/ https://pypi.org/project/supervisor"
1237 +HOMEPAGE="http://supervisord.org/ https://pypi.org/project/supervisor/"
1238 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${PN}-${MY_PV}.tar.gz"
1239
1240 LICENSE="repoze ZPL BSD HPND GPL-2"
1241
1242 diff --git a/app-admin/supervisor/supervisor-3.3.3.ebuild b/app-admin/supervisor/supervisor-3.3.3.ebuild
1243 index 7b8ea8a006c..7dba0e2b7cd 100644
1244 --- a/app-admin/supervisor/supervisor-3.3.3.ebuild
1245 +++ b/app-admin/supervisor/supervisor-3.3.3.ebuild
1246 @@ -12,7 +12,7 @@ inherit distutils-r1
1247 MY_PV="${PV/_beta/b}"
1248
1249 DESCRIPTION="A system for controlling process state under UNIX"
1250 -HOMEPAGE="http://supervisord.org/ https://pypi.org/project/supervisor"
1251 +HOMEPAGE="http://supervisord.org/ https://pypi.org/project/supervisor/"
1252 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${PN}-${MY_PV}.tar.gz"
1253
1254 LICENSE="repoze ZPL BSD HPND GPL-2"
1255
1256 diff --git a/app-backup/borgweb/borgweb-0.2.0-r2.ebuild b/app-backup/borgweb/borgweb-0.2.0-r2.ebuild
1257 index 33f9eadc3f0..c63ce970827 100644
1258 --- a/app-backup/borgweb/borgweb-0.2.0-r2.ebuild
1259 +++ b/app-backup/borgweb/borgweb-0.2.0-r2.ebuild
1260 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{4,5,6} )
1261 inherit distutils-r1
1262
1263 DESCRIPTION="Browser-based user interface for BorgBackup"
1264 -HOMEPAGE="https://pypi.org/project/borgweb"
1265 +HOMEPAGE="https://pypi.org/project/borgweb/"
1266 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
1267
1268 LICENSE="MIT"
1269
1270 diff --git a/app-editors/editra/editra-0.7.20-r2.ebuild b/app-editors/editra/editra-0.7.20-r2.ebuild
1271 index 4b7c94e4f62..04cfc91b0df 100644
1272 --- a/app-editors/editra/editra-0.7.20-r2.ebuild
1273 +++ b/app-editors/editra/editra-0.7.20-r2.ebuild
1274 @@ -9,7 +9,7 @@ inherit eutils distutils-r1 fdo-mime
1275 MY_PN=${PN/e/E}
1276
1277 DESCRIPTION="Multi-platform text editor supporting over 50 programming languages"
1278 -HOMEPAGE="http://editra.org https://pypi.org/project/Editra"
1279 +HOMEPAGE="http://editra.org https://pypi.org/project/Editra/"
1280 SRC_URI="http://editra.org/uploads/src/${MY_PN}-${PV}.tar.gz"
1281
1282 LICENSE="wxWinLL-3.1"
1283
1284 diff --git a/app-i18n/transifex-client/transifex-client-0.10.ebuild b/app-i18n/transifex-client/transifex-client-0.10.ebuild
1285 index aacf51b512d..ffa6e59029d 100644
1286 --- a/app-i18n/transifex-client/transifex-client-0.10.ebuild
1287 +++ b/app-i18n/transifex-client/transifex-client-0.10.ebuild
1288 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 )
1289 inherit distutils-r1
1290
1291 DESCRIPTION="A command line interface for Transifex"
1292 -HOMEPAGE="https://pypi.org/project/transifex-client http://www.transifex.net/"
1293 +HOMEPAGE="https://pypi.org/project/transifex-client/ http://www.transifex.net/"
1294 SRC_URI="https://github.com/transifex/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
1295
1296 LICENSE="GPL-2"
1297
1298 diff --git a/app-i18n/transifex-client/transifex-client-0.12.2.ebuild b/app-i18n/transifex-client/transifex-client-0.12.2.ebuild
1299 index c2aa8411acd..267aa322892 100644
1300 --- a/app-i18n/transifex-client/transifex-client-0.12.2.ebuild
1301 +++ b/app-i18n/transifex-client/transifex-client-0.12.2.ebuild
1302 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5} )
1303 inherit distutils-r1
1304
1305 DESCRIPTION="A command line interface for Transifex"
1306 -HOMEPAGE="https://pypi.org/project/transifex-client http://www.transifex.net/"
1307 +HOMEPAGE="https://pypi.org/project/transifex-client/ http://www.transifex.net/"
1308 SRC_URI="mirror://pypi/t/${PN}/${P}.tar.gz"
1309
1310 LICENSE="GPL-2"
1311
1312 diff --git a/app-i18n/transifex-client/transifex-client-0.12.4.ebuild b/app-i18n/transifex-client/transifex-client-0.12.4.ebuild
1313 index 0ed9178bed1..49b91549443 100644
1314 --- a/app-i18n/transifex-client/transifex-client-0.12.4.ebuild
1315 +++ b/app-i18n/transifex-client/transifex-client-0.12.4.ebuild
1316 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5} )
1317 inherit distutils-r1
1318
1319 DESCRIPTION="A command line interface for Transifex"
1320 -HOMEPAGE="https://pypi.org/project/transifex-client http://www.transifex.net/"
1321 +HOMEPAGE="https://pypi.org/project/transifex-client/ http://www.transifex.net/"
1322 SRC_URI="mirror://pypi/t/${PN}/${P}.tar.gz"
1323
1324 LICENSE="GPL-2"
1325
1326 diff --git a/app-misc/asciinema/asciinema-1.4.0.ebuild b/app-misc/asciinema/asciinema-1.4.0.ebuild
1327 index 8abaa265762..ee47c74f60e 100644
1328 --- a/app-misc/asciinema/asciinema-1.4.0.ebuild
1329 +++ b/app-misc/asciinema/asciinema-1.4.0.ebuild
1330 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{3_4,3_5} )
1331 inherit distutils-r1
1332
1333 DESCRIPTION="Command line recorder for asciinema.org service"
1334 -HOMEPAGE="https://asciinema.org/ https://pypi.org/project/asciinema"
1335 +HOMEPAGE="https://asciinema.org/ https://pypi.org/project/asciinema/"
1336 SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
1337
1338 LICENSE="GPL-3+"
1339
1340 diff --git a/app-misc/asciinema/asciinema-2.0.0.ebuild b/app-misc/asciinema/asciinema-2.0.0.ebuild
1341 index 8e58e513783..f3de7eca9d5 100644
1342 --- a/app-misc/asciinema/asciinema-2.0.0.ebuild
1343 +++ b/app-misc/asciinema/asciinema-2.0.0.ebuild
1344 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{3_4,3_5} )
1345 inherit distutils-r1
1346
1347 DESCRIPTION="Command line recorder for asciinema.org service"
1348 -HOMEPAGE="https://asciinema.org/ https://pypi.org/project/asciinema"
1349 +HOMEPAGE="https://asciinema.org/ https://pypi.org/project/asciinema/"
1350 SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
1351
1352 LICENSE="GPL-3+"
1353
1354 diff --git a/app-misc/hachoir-metadata/hachoir-metadata-1.3.3-r1.ebuild b/app-misc/hachoir-metadata/hachoir-metadata-1.3.3-r1.ebuild
1355 index 4660f200b5b..2f0d7585580 100644
1356 --- a/app-misc/hachoir-metadata/hachoir-metadata-1.3.3-r1.ebuild
1357 +++ b/app-misc/hachoir-metadata/hachoir-metadata-1.3.3-r1.ebuild
1358 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 )
1359 inherit distutils-r1
1360
1361 DESCRIPTION="Program to extract metadata using Hachoir library"
1362 -HOMEPAGE="https://web.archive.org/web/20161220105023/https://bitbucket.org/haypo/hachoir/wiki/hachoir-metadata https://pypi.org/project/hachoir-metadata"
1363 +HOMEPAGE="https://web.archive.org/web/20161220105023/https://bitbucket.org/haypo/hachoir/wiki/hachoir-metadata https://pypi.org/project/hachoir-metadata/"
1364 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
1365
1366 LICENSE="GPL-2"
1367
1368 diff --git a/app-misc/hachoir-subfile/hachoir-subfile-0.5.3-r1.ebuild b/app-misc/hachoir-subfile/hachoir-subfile-0.5.3-r1.ebuild
1369 index 12fd6da2185..b2b40be21fe 100644
1370 --- a/app-misc/hachoir-subfile/hachoir-subfile-0.5.3-r1.ebuild
1371 +++ b/app-misc/hachoir-subfile/hachoir-subfile-0.5.3-r1.ebuild
1372 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 )
1373 inherit distutils-r1
1374
1375 DESCRIPTION="Find subfile in any binary stream"
1376 -HOMEPAGE="https://web.archive.org/web/20170502140945/https://bitbucket.org/haypo/hachoir/wiki/hachoir-subfile https://pypi.org/project/hachoir-subfile"
1377 +HOMEPAGE="https://web.archive.org/web/20170502140945/https://bitbucket.org/haypo/hachoir/wiki/hachoir-subfile https://pypi.org/project/hachoir-subfile/"
1378 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
1379
1380 LICENSE="GPL-2"
1381
1382 diff --git a/app-misc/hachoir-urwid/hachoir-urwid-1.1-r1.ebuild b/app-misc/hachoir-urwid/hachoir-urwid-1.1-r1.ebuild
1383 index 55d30fce03b..4ccb31219c4 100644
1384 --- a/app-misc/hachoir-urwid/hachoir-urwid-1.1-r1.ebuild
1385 +++ b/app-misc/hachoir-urwid/hachoir-urwid-1.1-r1.ebuild
1386 @@ -9,7 +9,7 @@ PYTHON_REQ_USE="ncurses"
1387 inherit distutils-r1
1388
1389 DESCRIPTION="Binary file explorer using Hachoir and urwid libraries"
1390 -HOMEPAGE="https://web.archive.org/web/20161220110246/https://bitbucket.org/haypo/hachoir/wiki/hachoir-urwid https://pypi.org/project/hachoir-urwid"
1391 +HOMEPAGE="https://web.archive.org/web/20161220110246/https://bitbucket.org/haypo/hachoir/wiki/hachoir-urwid https://pypi.org/project/hachoir-urwid/"
1392 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
1393
1394 LICENSE="GPL-2"
1395
1396 diff --git a/app-misc/yq/yq-2.1.2.ebuild b/app-misc/yq/yq-2.1.2.ebuild
1397 index aa07895a1b2..1508219d3b3 100644
1398 --- a/app-misc/yq/yq-2.1.2.ebuild
1399 +++ b/app-misc/yq/yq-2.1.2.ebuild
1400 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
1401 inherit distutils-r1
1402
1403 DESCRIPTION="Command-line YAML processor - jq wrapper for YAML documents"
1404 -HOMEPAGE="https://yq.readthedocs.io/ https://github.com/kislyuk/yq/ https://pypi.org/project/yq"
1405 +HOMEPAGE="https://yq.readthedocs.io/ https://github.com/kislyuk/yq/ https://pypi.org/project/yq/"
1406 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
1407 LICENSE="Apache-2.0"
1408 SLOT="0"
1409
1410 diff --git a/app-misc/yq/yq-2.3.0.ebuild b/app-misc/yq/yq-2.3.0.ebuild
1411 index b383dbdabe9..ab7d35d6967 100644
1412 --- a/app-misc/yq/yq-2.3.0.ebuild
1413 +++ b/app-misc/yq/yq-2.3.0.ebuild
1414 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
1415 inherit distutils-r1
1416
1417 DESCRIPTION="Command-line YAML processor - jq wrapper for YAML documents"
1418 -HOMEPAGE="https://yq.readthedocs.io/ https://github.com/kislyuk/yq/ https://pypi.org/project/yq"
1419 +HOMEPAGE="https://yq.readthedocs.io/ https://github.com/kislyuk/yq/ https://pypi.org/project/yq/"
1420 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
1421 LICENSE="Apache-2.0"
1422 SLOT="0"
1423
1424 diff --git a/app-misc/yq/yq-2.3.3.ebuild b/app-misc/yq/yq-2.3.3.ebuild
1425 index b383dbdabe9..ab7d35d6967 100644
1426 --- a/app-misc/yq/yq-2.3.3.ebuild
1427 +++ b/app-misc/yq/yq-2.3.3.ebuild
1428 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
1429 inherit distutils-r1
1430
1431 DESCRIPTION="Command-line YAML processor - jq wrapper for YAML documents"
1432 -HOMEPAGE="https://yq.readthedocs.io/ https://github.com/kislyuk/yq/ https://pypi.org/project/yq"
1433 +HOMEPAGE="https://yq.readthedocs.io/ https://github.com/kislyuk/yq/ https://pypi.org/project/yq/"
1434 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
1435 LICENSE="Apache-2.0"
1436 SLOT="0"
1437
1438 diff --git a/app-misc/yq/yq-2.3.4.ebuild b/app-misc/yq/yq-2.3.4.ebuild
1439 index aa07895a1b2..1508219d3b3 100644
1440 --- a/app-misc/yq/yq-2.3.4.ebuild
1441 +++ b/app-misc/yq/yq-2.3.4.ebuild
1442 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
1443 inherit distutils-r1
1444
1445 DESCRIPTION="Command-line YAML processor - jq wrapper for YAML documents"
1446 -HOMEPAGE="https://yq.readthedocs.io/ https://github.com/kislyuk/yq/ https://pypi.org/project/yq"
1447 +HOMEPAGE="https://yq.readthedocs.io/ https://github.com/kislyuk/yq/ https://pypi.org/project/yq/"
1448 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
1449 LICENSE="Apache-2.0"
1450 SLOT="0"
1451
1452 diff --git a/app-office/taskcoach/taskcoach-1.4.3-r1.ebuild b/app-office/taskcoach/taskcoach-1.4.3-r1.ebuild
1453 index 3a56421cce7..09fb8d2f78a 100644
1454 --- a/app-office/taskcoach/taskcoach-1.4.3-r1.ebuild
1455 +++ b/app-office/taskcoach/taskcoach-1.4.3-r1.ebuild
1456 @@ -10,7 +10,7 @@ MY_PN="TaskCoach"
1457 MY_P="${MY_PN}-${PV}"
1458
1459 DESCRIPTION="Simple personal tasks and todo lists manager"
1460 -HOMEPAGE="http://www.taskcoach.org https://pypi.org/project/TaskCoach"
1461 +HOMEPAGE="http://www.taskcoach.org https://pypi.org/project/TaskCoach/"
1462 SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
1463 LICENSE="GPL-3"
1464
1465
1466 diff --git a/app-text/pelican/pelican-3.6.0.ebuild b/app-text/pelican/pelican-3.6.0.ebuild
1467 index 5f59a084fd7..3db3fdbd732 100644
1468 --- a/app-text/pelican/pelican-3.6.0.ebuild
1469 +++ b/app-text/pelican/pelican-3.6.0.ebuild
1470 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4} )
1471 inherit distutils-r1
1472
1473 DESCRIPTION="A tool to generate a static blog, with restructured text or markdown input files"
1474 -HOMEPAGE="http://blog.getpelican.com/ https://pypi.org/project/pelican"
1475 +HOMEPAGE="http://blog.getpelican.com/ https://pypi.org/project/pelican/"
1476 SRC_URI="https://github.com/getpelican/pelican/archive/${PV}.tar.gz -> ${P}.tar.gz"
1477
1478 LICENSE="AGPL-3"
1479
1480 diff --git a/app-text/pelican/pelican-3.6.3.ebuild b/app-text/pelican/pelican-3.6.3.ebuild
1481 index 7be15bd02b4..4b0fb743507 100644
1482 --- a/app-text/pelican/pelican-3.6.3.ebuild
1483 +++ b/app-text/pelican/pelican-3.6.3.ebuild
1484 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5} )
1485 inherit distutils-r1
1486
1487 DESCRIPTION="A tool to generate a static blog, with restructured text or markdown input files"
1488 -HOMEPAGE="http://blog.getpelican.com/ https://pypi.org/project/pelican"
1489 +HOMEPAGE="http://blog.getpelican.com/ https://pypi.org/project/pelican/"
1490 SRC_URI="https://github.com/getpelican/pelican/archive/${PV}.tar.gz -> ${P}.tar.gz"
1491
1492 LICENSE="AGPL-3"
1493
1494 diff --git a/app-text/pelican/pelican-3.7.0.ebuild b/app-text/pelican/pelican-3.7.0.ebuild
1495 index e343bef922f..7401f3d4bb9 100644
1496 --- a/app-text/pelican/pelican-3.7.0.ebuild
1497 +++ b/app-text/pelican/pelican-3.7.0.ebuild
1498 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5} )
1499 inherit distutils-r1
1500
1501 DESCRIPTION="A tool to generate a static blog, with restructured text or markdown input files"
1502 -HOMEPAGE="http://blog.getpelican.com/ https://pypi.org/project/pelican"
1503 +HOMEPAGE="http://blog.getpelican.com/ https://pypi.org/project/pelican/"
1504 SRC_URI="https://github.com/getpelican/pelican/archive/${PV}.tar.gz -> ${P}.tar.gz"
1505
1506 LICENSE="AGPL-3"
1507
1508 diff --git a/app-text/pelican/pelican-3.7.1.ebuild b/app-text/pelican/pelican-3.7.1.ebuild
1509 index 8aaa1ebd965..f45db088e2b 100644
1510 --- a/app-text/pelican/pelican-3.7.1.ebuild
1511 +++ b/app-text/pelican/pelican-3.7.1.ebuild
1512 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5} )
1513 inherit distutils-r1
1514
1515 DESCRIPTION="A tool to generate a static blog, with restructured text or markdown input files"
1516 -HOMEPAGE="http://blog.getpelican.com/ https://pypi.org/project/pelican"
1517 +HOMEPAGE="http://blog.getpelican.com/ https://pypi.org/project/pelican/"
1518 SRC_URI="https://github.com/getpelican/pelican/archive/${PV}.tar.gz -> ${P}.tar.gz"
1519
1520 LICENSE="AGPL-3"
1521
1522 diff --git a/app-text/pelican/pelican-9999.ebuild b/app-text/pelican/pelican-9999.ebuild
1523 index e14863151e9..1f064b0d20a 100644
1524 --- a/app-text/pelican/pelican-9999.ebuild
1525 +++ b/app-text/pelican/pelican-9999.ebuild
1526 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5} )
1527 inherit distutils-r1 git-r3
1528
1529 DESCRIPTION="A tool to generate a static blog, with restructured text or markdown input files"
1530 -HOMEPAGE="http://blog.getpelican.com/ https://pypi.org/project/pelican"
1531 +HOMEPAGE="http://blog.getpelican.com/ https://pypi.org/project/pelican/"
1532 EGIT_REPO_URI="https://github.com/getpelican/pelican.git"
1533 EGIT_CHECKOUT_DIR="${WORKDIR}/${P}"
1534
1535
1536 diff --git a/app-text/restview/restview-2.7.0.ebuild b/app-text/restview/restview-2.7.0.ebuild
1537 index 3197c7f674a..72050adfa23 100644
1538 --- a/app-text/restview/restview-2.7.0.ebuild
1539 +++ b/app-text/restview/restview-2.7.0.ebuild
1540 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy )
1541 inherit distutils-r1
1542
1543 DESCRIPTION="reStructuredText viewer"
1544 -HOMEPAGE="https://mg.pov.lt/restview/ https://pypi.org/project/restview"
1545 +HOMEPAGE="https://mg.pov.lt/restview/ https://pypi.org/project/restview/"
1546 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
1547
1548 LICENSE="GPL-3"
1549
1550 diff --git a/app-text/restview/restview-2.8.0.ebuild b/app-text/restview/restview-2.8.0.ebuild
1551 index 3197c7f674a..72050adfa23 100644
1552 --- a/app-text/restview/restview-2.8.0.ebuild
1553 +++ b/app-text/restview/restview-2.8.0.ebuild
1554 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy )
1555 inherit distutils-r1
1556
1557 DESCRIPTION="reStructuredText viewer"
1558 -HOMEPAGE="https://mg.pov.lt/restview/ https://pypi.org/project/restview"
1559 +HOMEPAGE="https://mg.pov.lt/restview/ https://pypi.org/project/restview/"
1560 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
1561
1562 LICENSE="GPL-3"
1563
1564 diff --git a/app-text/restview/restview-2.8.1.ebuild b/app-text/restview/restview-2.8.1.ebuild
1565 index e4402433450..4a48d1c8d80 100644
1566 --- a/app-text/restview/restview-2.8.1.ebuild
1567 +++ b/app-text/restview/restview-2.8.1.ebuild
1568 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy )
1569 inherit distutils-r1
1570
1571 DESCRIPTION="reStructuredText viewer"
1572 -HOMEPAGE="https://mg.pov.lt/restview/ https://pypi.org/project/restview"
1573 +HOMEPAGE="https://mg.pov.lt/restview/ https://pypi.org/project/restview/"
1574 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
1575
1576 LICENSE="GPL-3"
1577
1578 diff --git a/dev-python/3to2/3to2-1.1.1-r1.ebuild b/dev-python/3to2/3to2-1.1.1-r1.ebuild
1579 index f4d854d52b8..e37f6271ca6 100644
1580 --- a/dev-python/3to2/3to2-1.1.1-r1.ebuild
1581 +++ b/dev-python/3to2/3to2-1.1.1-r1.ebuild
1582 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
1583 inherit distutils-r1
1584
1585 DESCRIPTION="Tool to refactor valid 3.x syntax into valid 2.x syntax"
1586 -HOMEPAGE="https://pypi.org/project/3to2"
1587 +HOMEPAGE="https://pypi.org/project/3to2/"
1588 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
1589
1590 LICENSE="Apache-1.1"
1591
1592 diff --git a/dev-python/3to2/3to2-1.1.1.ebuild b/dev-python/3to2/3to2-1.1.1.ebuild
1593 index 49a0231dc1f..8a18fe04f31 100644
1594 --- a/dev-python/3to2/3to2-1.1.1.ebuild
1595 +++ b/dev-python/3to2/3to2-1.1.1.ebuild
1596 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5} )
1597 inherit distutils-r1
1598
1599 DESCRIPTION="Tool to refactor valid 3.x syntax into valid 2.x syntax"
1600 -HOMEPAGE="https://pypi.org/project/3to2"
1601 +HOMEPAGE="https://pypi.org/project/3to2/"
1602 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
1603
1604 LICENSE="Apache-1.1"
1605
1606 diff --git a/dev-python/Babel/Babel-2.5.0.ebuild b/dev-python/Babel/Babel-2.5.0.ebuild
1607 index a7bd48b1fd4..7c0fc25e267 100644
1608 --- a/dev-python/Babel/Babel-2.5.0.ebuild
1609 +++ b/dev-python/Babel/Babel-2.5.0.ebuild
1610 @@ -9,7 +9,7 @@ PYTHON_REQ_USE="threads(+)"
1611 inherit distutils-r1
1612
1613 DESCRIPTION="Collection of tools for internationalizing Python applications"
1614 -HOMEPAGE="http://babel.edgewall.org/ https://pypi.org/project/Babel"
1615 +HOMEPAGE="http://babel.edgewall.org/ https://pypi.org/project/Babel/"
1616 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
1617
1618 LICENSE="BSD"
1619
1620 diff --git a/dev-python/Babel/Babel-2.5.3-r1.ebuild b/dev-python/Babel/Babel-2.5.3-r1.ebuild
1621 index e8c25b429ee..1afa7d0dd8c 100644
1622 --- a/dev-python/Babel/Babel-2.5.3-r1.ebuild
1623 +++ b/dev-python/Babel/Babel-2.5.3-r1.ebuild
1624 @@ -9,7 +9,7 @@ PYTHON_REQ_USE="threads(+)"
1625 inherit distutils-r1
1626
1627 DESCRIPTION="Collection of tools for internationalizing Python applications"
1628 -HOMEPAGE="http://babel.edgewall.org/ https://pypi.org/project/Babel"
1629 +HOMEPAGE="http://babel.edgewall.org/ https://pypi.org/project/Babel/"
1630 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
1631
1632 LICENSE="BSD"
1633
1634 diff --git a/dev-python/Babel/Babel-2.5.3.ebuild b/dev-python/Babel/Babel-2.5.3.ebuild
1635 index 57d86f760e2..760a35531d9 100644
1636 --- a/dev-python/Babel/Babel-2.5.3.ebuild
1637 +++ b/dev-python/Babel/Babel-2.5.3.ebuild
1638 @@ -9,7 +9,7 @@ PYTHON_REQ_USE="threads(+)"
1639 inherit distutils-r1
1640
1641 DESCRIPTION="Collection of tools for internationalizing Python applications"
1642 -HOMEPAGE="http://babel.edgewall.org/ https://pypi.org/project/Babel"
1643 +HOMEPAGE="http://babel.edgewall.org/ https://pypi.org/project/Babel/"
1644 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
1645
1646 LICENSE="BSD"
1647
1648 diff --git a/dev-python/BitVector/BitVector-3.4.4.ebuild b/dev-python/BitVector/BitVector-3.4.4.ebuild
1649 index 541e1585957..525377e7246 100644
1650 --- a/dev-python/BitVector/BitVector-3.4.4.ebuild
1651 +++ b/dev-python/BitVector/BitVector-3.4.4.ebuild
1652 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5} )
1653 inherit distutils-r1
1654
1655 DESCRIPTION="A pure-Python memory-efficient packed representation for bit arrays"
1656 -HOMEPAGE="https://engineering.purdue.edu/kak/dist/ https://pypi.org/project/BitVector"
1657 +HOMEPAGE="https://engineering.purdue.edu/kak/dist/ https://pypi.org/project/BitVector/"
1658 SRC_URI="https://engineering.purdue.edu/kak/dist/${P}.tar.gz"
1659
1660 LICENSE="PSF-2"
1661
1662 diff --git a/dev-python/BitVector/BitVector-3.4.6.ebuild b/dev-python/BitVector/BitVector-3.4.6.ebuild
1663 index 6cf249bd04b..05814c052c2 100644
1664 --- a/dev-python/BitVector/BitVector-3.4.6.ebuild
1665 +++ b/dev-python/BitVector/BitVector-3.4.6.ebuild
1666 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5} )
1667 inherit distutils-r1
1668
1669 DESCRIPTION="A pure-Python memory-efficient packed representation for bit arrays"
1670 -HOMEPAGE="https://engineering.purdue.edu/kak/dist/ https://pypi.org/project/BitVector"
1671 +HOMEPAGE="https://engineering.purdue.edu/kak/dist/ https://pypi.org/project/BitVector/"
1672 SRC_URI="https://engineering.purdue.edu/kak/dist/${P}.tar.gz"
1673
1674 LICENSE="PSF-2"
1675
1676 diff --git a/dev-python/BitVector/BitVector-3.4.7.ebuild b/dev-python/BitVector/BitVector-3.4.7.ebuild
1677 index 286965d00b6..aa12a3706cc 100644
1678 --- a/dev-python/BitVector/BitVector-3.4.7.ebuild
1679 +++ b/dev-python/BitVector/BitVector-3.4.7.ebuild
1680 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_5,3_6} )
1681 inherit distutils-r1
1682
1683 DESCRIPTION="A pure-Python memory-efficient packed representation for bit arrays"
1684 -HOMEPAGE="https://engineering.purdue.edu/kak/dist/ https://pypi.org/project/BitVector"
1685 +HOMEPAGE="https://engineering.purdue.edu/kak/dist/ https://pypi.org/project/BitVector/"
1686 SRC_URI="https://engineering.purdue.edu/kak/dist/${P}.tar.gz"
1687 DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
1688 RDEPEND=""
1689
1690 diff --git a/dev-python/Coffin/Coffin-2.0.1.ebuild b/dev-python/Coffin/Coffin-2.0.1.ebuild
1691 index 78a1915e623..cc7340f5fd3 100644
1692 --- a/dev-python/Coffin/Coffin-2.0.1.ebuild
1693 +++ b/dev-python/Coffin/Coffin-2.0.1.ebuild
1694 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5} pypy )
1695 inherit distutils-r1
1696
1697 DESCRIPTION="Jinja2 adapter for Django"
1698 -HOMEPAGE="https://pypi.org/project/Coffin"
1699 +HOMEPAGE="https://pypi.org/project/Coffin/"
1700 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
1701
1702 LICENSE="BSD"
1703
1704 diff --git a/dev-python/Flask-KVSession/Flask-KVSession-0.6.1.ebuild b/dev-python/Flask-KVSession/Flask-KVSession-0.6.1.ebuild
1705 index 7d5d3b83096..8ae32e018a2 100644
1706 --- a/dev-python/Flask-KVSession/Flask-KVSession-0.6.1.ebuild
1707 +++ b/dev-python/Flask-KVSession/Flask-KVSession-0.6.1.ebuild
1708 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 )
1709 inherit distutils-r1
1710
1711 DESCRIPTION="Transparent server-side session support for flask"
1712 -HOMEPAGE="https://pypi.org/project/Flask-KVSession https://github.com/mbr/flask-kvsession"
1713 +HOMEPAGE="https://pypi.org/project/Flask-KVSession/ https://github.com/mbr/flask-kvsession"
1714 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
1715
1716 LICENSE="MIT"
1717
1718 diff --git a/dev-python/Flask-KVSession/Flask-KVSession-0.6.2.ebuild b/dev-python/Flask-KVSession/Flask-KVSession-0.6.2.ebuild
1719 index c873a2ca60a..74f6577d182 100644
1720 --- a/dev-python/Flask-KVSession/Flask-KVSession-0.6.2.ebuild
1721 +++ b/dev-python/Flask-KVSession/Flask-KVSession-0.6.2.ebuild
1722 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 )
1723 inherit distutils-r1
1724
1725 DESCRIPTION="Transparent server-side session support for flask"
1726 -HOMEPAGE="https://pypi.org/project/Flask-KVSession https://github.com/mbr/flask-kvsession"
1727 +HOMEPAGE="https://pypi.org/project/Flask-KVSession/ https://github.com/mbr/flask-kvsession"
1728 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
1729
1730 LICENSE="MIT"
1731
1732 diff --git a/dev-python/GridDataFormats/GridDataFormats-0.2.2.ebuild b/dev-python/GridDataFormats/GridDataFormats-0.2.2.ebuild
1733 index 8367c4c9bbd..1e09652b127 100644
1734 --- a/dev-python/GridDataFormats/GridDataFormats-0.2.2.ebuild
1735 +++ b/dev-python/GridDataFormats/GridDataFormats-0.2.2.ebuild
1736 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 )
1737 inherit distutils-r1
1738
1739 DESCRIPTION="Reading and writing of data on regular grids in Python"
1740 -HOMEPAGE="https://pypi.org/project/GridDataFormats"
1741 +HOMEPAGE="https://pypi.org/project/GridDataFormats/"
1742 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
1743
1744 SLOT="0"
1745
1746 diff --git a/dev-python/GridDataFormats/GridDataFormats-0.2.5.ebuild b/dev-python/GridDataFormats/GridDataFormats-0.2.5.ebuild
1747 index 7183fcb29b1..8e7aa714071 100644
1748 --- a/dev-python/GridDataFormats/GridDataFormats-0.2.5.ebuild
1749 +++ b/dev-python/GridDataFormats/GridDataFormats-0.2.5.ebuild
1750 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 )
1751 inherit distutils-r1
1752
1753 DESCRIPTION="Reading and writing of data on regular grids in Python"
1754 -HOMEPAGE="https://pypi.org/project/GridDataFormats https://github.com/MDAnalysis/GridDataFormats"
1755 +HOMEPAGE="https://pypi.org/project/GridDataFormats/ https://github.com/MDAnalysis/GridDataFormats"
1756 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
1757
1758 SLOT="0"
1759
1760 diff --git a/dev-python/MechanicalSoup/MechanicalSoup-0.6.0.ebuild b/dev-python/MechanicalSoup/MechanicalSoup-0.6.0.ebuild
1761 index 5e20cc4047e..4a08dd209a0 100644
1762 --- a/dev-python/MechanicalSoup/MechanicalSoup-0.6.0.ebuild
1763 +++ b/dev-python/MechanicalSoup/MechanicalSoup-0.6.0.ebuild
1764 @@ -15,7 +15,7 @@ else
1765 fi
1766
1767 DESCRIPTION="A python library for automating interaction with web sites"
1768 -HOMEPAGE="https://pypi.org/project/MechanicalSoup"
1769 +HOMEPAGE="https://pypi.org/project/MechanicalSoup/"
1770
1771 LICENSE="MIT"
1772 SLOT="0"
1773
1774 diff --git a/dev-python/Numdifftools/Numdifftools-0.9.12.ebuild b/dev-python/Numdifftools/Numdifftools-0.9.12.ebuild
1775 index 8de31be44f0..fa52ca3b83d 100644
1776 --- a/dev-python/Numdifftools/Numdifftools-0.9.12.ebuild
1777 +++ b/dev-python/Numdifftools/Numdifftools-0.9.12.ebuild
1778 @@ -11,7 +11,7 @@ MY_PN=numdifftools
1779 MY_P="${MY_PN}-${PV}"
1780
1781 DESCRIPTION="Solves automatic numerical differentiation problems in one or more variables"
1782 -HOMEPAGE="https://pypi.org/project/Numdifftools https://github.com/pbrod/numdifftools"
1783 +HOMEPAGE="https://pypi.org/project/Numdifftools/ https://github.com/pbrod/numdifftools"
1784 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.zip"
1785
1786 SLOT="0"
1787
1788 diff --git a/dev-python/Numdifftools/Numdifftools-0.9.13.ebuild b/dev-python/Numdifftools/Numdifftools-0.9.13.ebuild
1789 index c8f3f623b3b..192b7ebbe89 100644
1790 --- a/dev-python/Numdifftools/Numdifftools-0.9.13.ebuild
1791 +++ b/dev-python/Numdifftools/Numdifftools-0.9.13.ebuild
1792 @@ -11,7 +11,7 @@ MY_PN=numdifftools
1793 MY_P="${MY_PN}-${PV}"
1794
1795 DESCRIPTION="Solves automatic numerical differentiation problems in one or more variables"
1796 -HOMEPAGE="https://pypi.org/project/Numdifftools https://github.com/pbrod/numdifftools"
1797 +HOMEPAGE="https://pypi.org/project/Numdifftools/ https://github.com/pbrod/numdifftools"
1798 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.zip"
1799
1800 SLOT="0"
1801
1802 diff --git a/dev-python/Numdifftools/Numdifftools-0.9.14.ebuild b/dev-python/Numdifftools/Numdifftools-0.9.14.ebuild
1803 index 650846454b9..4579ccedb01 100644
1804 --- a/dev-python/Numdifftools/Numdifftools-0.9.14.ebuild
1805 +++ b/dev-python/Numdifftools/Numdifftools-0.9.14.ebuild
1806 @@ -11,7 +11,7 @@ MY_PN=numdifftools
1807 MY_P="${MY_PN}-${PV}"
1808
1809 DESCRIPTION="Solves automatic numerical differentiation problems in one or more variables"
1810 -HOMEPAGE="https://pypi.org/project/Numdifftools https://github.com/pbrod/numdifftools"
1811 +HOMEPAGE="https://pypi.org/project/Numdifftools/ https://github.com/pbrod/numdifftools"
1812 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.zip"
1813
1814 SLOT="0"
1815
1816 diff --git a/dev-python/Numdifftools/Numdifftools-0.9.17.ebuild b/dev-python/Numdifftools/Numdifftools-0.9.17.ebuild
1817 index bab2a087f7a..829d15faa62 100644
1818 --- a/dev-python/Numdifftools/Numdifftools-0.9.17.ebuild
1819 +++ b/dev-python/Numdifftools/Numdifftools-0.9.17.ebuild
1820 @@ -11,7 +11,7 @@ MY_PN=numdifftools
1821 MY_P="${MY_PN}-${PV}"
1822
1823 DESCRIPTION="Solves automatic numerical differentiation problems in one or more variables"
1824 -HOMEPAGE="https://pypi.org/project/Numdifftools https://github.com/pbrod/numdifftools"
1825 +HOMEPAGE="https://pypi.org/project/Numdifftools/ https://github.com/pbrod/numdifftools"
1826 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.zip"
1827
1828 SLOT="0"
1829
1830 diff --git a/dev-python/PyDbLite/PyDbLite-3.0.4.ebuild b/dev-python/PyDbLite/PyDbLite-3.0.4.ebuild
1831 index d0c41f54668..66b291f01bf 100644
1832 --- a/dev-python/PyDbLite/PyDbLite-3.0.4.ebuild
1833 +++ b/dev-python/PyDbLite/PyDbLite-3.0.4.ebuild
1834 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5} pypy pypy3)
1835 inherit distutils-r1
1836
1837 DESCRIPTION="A fast, pure-Python in-memory database"
1838 -HOMEPAGE="https://pypi.org/project/PyDbLite"
1839 +HOMEPAGE="https://pypi.org/project/PyDbLite/"
1840 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
1841
1842 LICENSE="BSD"
1843
1844 diff --git a/dev-python/PyECLib/PyECLib-1.5.0.ebuild b/dev-python/PyECLib/PyECLib-1.5.0.ebuild
1845 index 888d7165ded..6df4178712b 100644
1846 --- a/dev-python/PyECLib/PyECLib-1.5.0.ebuild
1847 +++ b/dev-python/PyECLib/PyECLib-1.5.0.ebuild
1848 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 )
1849 inherit distutils-r1 eutils multilib
1850
1851 DESCRIPTION="Messaging API for RPC and notifications over different messaging transports"
1852 -HOMEPAGE="https://pypi.org/project/PyECLib"
1853 +HOMEPAGE="https://pypi.org/project/PyECLib/"
1854 SRC_URI="mirror://pypi/p/pyeclib/pyeclib-${PV}.tar.gz"
1855 S="${WORKDIR}/pyeclib-${PV}"
1856
1857
1858 diff --git a/dev-python/PyRSS2Gen/PyRSS2Gen-1.0.0-r1.ebuild b/dev-python/PyRSS2Gen/PyRSS2Gen-1.0.0-r1.ebuild
1859 index 28824b8cfc9..929f770ba76 100644
1860 --- a/dev-python/PyRSS2Gen/PyRSS2Gen-1.0.0-r1.ebuild
1861 +++ b/dev-python/PyRSS2Gen/PyRSS2Gen-1.0.0-r1.ebuild
1862 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 pypy )
1863 inherit distutils-r1
1864
1865 DESCRIPTION="RSS feed generator written in Python"
1866 -HOMEPAGE="http://www.dalkescientific.com/Python/PyRSS2Gen.html https://pypi.org/project/PyRSS2Gen"
1867 +HOMEPAGE="http://www.dalkescientific.com/Python/PyRSS2Gen.html https://pypi.org/project/PyRSS2Gen/"
1868 SRC_URI="http://www.dalkescientific.com/Python/${P}.tar.gz"
1869
1870 LICENSE="BSD"
1871
1872 diff --git a/dev-python/PyRSS2Gen/PyRSS2Gen-1.1.ebuild b/dev-python/PyRSS2Gen/PyRSS2Gen-1.1.ebuild
1873 index 7ea9acf0348..3f6b61a6ed1 100644
1874 --- a/dev-python/PyRSS2Gen/PyRSS2Gen-1.1.ebuild
1875 +++ b/dev-python/PyRSS2Gen/PyRSS2Gen-1.1.ebuild
1876 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy )
1877 inherit distutils-r1
1878
1879 DESCRIPTION="RSS feed generator written in Python"
1880 -HOMEPAGE="http://www.dalkescientific.com/Python/PyRSS2Gen.html https://pypi.org/project/PyRSS2Gen"
1881 +HOMEPAGE="http://www.dalkescientific.com/Python/PyRSS2Gen.html https://pypi.org/project/PyRSS2Gen/"
1882 SRC_URI="http://www.dalkescientific.com/Python/${P}.tar.gz"
1883
1884 LICENSE="BSD"
1885
1886 diff --git a/dev-python/PySDL2/PySDL2-0.9.6.ebuild b/dev-python/PySDL2/PySDL2-0.9.6.ebuild
1887 index 632d33c3ca3..77afc908e4e 100644
1888 --- a/dev-python/PySDL2/PySDL2-0.9.6.ebuild
1889 +++ b/dev-python/PySDL2/PySDL2-0.9.6.ebuild
1890 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_{4,5,6}} )
1891 inherit distutils-r1
1892
1893 DESCRIPTION="Python (ctypes) bindings for SDL2 libraries"
1894 -HOMEPAGE="https://github.com/marcusva/py-sdl2 https://pypi.org/project/PySDL2"
1895 +HOMEPAGE="https://github.com/marcusva/py-sdl2 https://pypi.org/project/PySDL2/"
1896 SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
1897
1898 LICENSE="|| ( public-domain CC0-1.0 ZLIB )"
1899
1900 diff --git a/dev-python/PySocks/PySocks-1.6.7.ebuild b/dev-python/PySocks/PySocks-1.6.7.ebuild
1901 index 44c20191af9..ccff933616f 100644
1902 --- a/dev-python/PySocks/PySocks-1.6.7.ebuild
1903 +++ b/dev-python/PySocks/PySocks-1.6.7.ebuild
1904 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy{,3} )
1905 inherit distutils-r1
1906
1907 DESCRIPTION="SOCKS client module"
1908 -HOMEPAGE="https://github.com/Anorov/PySocks https://pypi.org/project/PySocks"
1909 +HOMEPAGE="https://github.com/Anorov/PySocks https://pypi.org/project/PySocks/"
1910 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
1911
1912 LICENSE="BSD"
1913
1914 diff --git a/dev-python/PyZilla/PyZilla-0.1.0-r1.ebuild b/dev-python/PyZilla/PyZilla-0.1.0-r1.ebuild
1915 index 41a3d5ddb9a..fb8425a4c79 100644
1916 --- a/dev-python/PyZilla/PyZilla-0.1.0-r1.ebuild
1917 +++ b/dev-python/PyZilla/PyZilla-0.1.0-r1.ebuild
1918 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 )
1919 inherit distutils-r1
1920
1921 DESCRIPTION="Python wrapper for the BugZilla XML-RPC API"
1922 -HOMEPAGE="https://pypi.org/project/PyZilla"
1923 +HOMEPAGE="https://pypi.org/project/PyZilla/"
1924 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
1925
1926 LICENSE="GPL-3"
1927
1928 diff --git a/dev-python/ReParser/ReParser-1.4.3.ebuild b/dev-python/ReParser/ReParser-1.4.3.ebuild
1929 index 4773ab4542a..1ccebd22f26 100644
1930 --- a/dev-python/ReParser/ReParser-1.4.3.ebuild
1931 +++ b/dev-python/ReParser/ReParser-1.4.3.ebuild
1932 @@ -15,7 +15,7 @@ else
1933 fi
1934
1935 DESCRIPTION="Simple regex-based lexer/parser for inline markup"
1936 -HOMEPAGE="https://pypi.org/project/ReParser"
1937 +HOMEPAGE="https://pypi.org/project/ReParser/"
1938
1939 LICENSE="MIT"
1940 SLOT="0"
1941
1942 diff --git a/dev-python/URLObject/URLObject-2.4.0.ebuild b/dev-python/URLObject/URLObject-2.4.0.ebuild
1943 index b5cd1dfb24f..646d043befd 100644
1944 --- a/dev-python/URLObject/URLObject-2.4.0.ebuild
1945 +++ b/dev-python/URLObject/URLObject-2.4.0.ebuild
1946 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4} )
1947 inherit distutils-r1
1948
1949 DESCRIPTION="A utility class for manipulating URLs"
1950 -HOMEPAGE="https://pypi.org/project/URLObject"
1951 +HOMEPAGE="https://pypi.org/project/URLObject/"
1952 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
1953
1954 LICENSE="BSD"
1955
1956 diff --git a/dev-python/URLObject/URLObject-2.4.2-r1.ebuild b/dev-python/URLObject/URLObject-2.4.2-r1.ebuild
1957 index 286ebb6f7d5..1aed683577d 100644
1958 --- a/dev-python/URLObject/URLObject-2.4.2-r1.ebuild
1959 +++ b/dev-python/URLObject/URLObject-2.4.2-r1.ebuild
1960 @@ -9,7 +9,7 @@ inherit distutils-r1
1961
1962 GITHUB_P=${P,,}
1963 DESCRIPTION="A utility class for manipulating URLs"
1964 -HOMEPAGE="https://pypi.org/project/URLObject"
1965 +HOMEPAGE="https://pypi.org/project/URLObject/"
1966 # note: pypi tarball lacks tests
1967 # https://github.com/zacharyvoase/urlobject/issues/39
1968 SRC_URI="https://github.com/zacharyvoase/urlobject/archive/v${PV}.tar.gz -> ${GITHUB_P}.tar.gz"
1969
1970 diff --git a/dev-python/YURL/YURL-0.13.ebuild b/dev-python/YURL/YURL-0.13.ebuild
1971 index 10f5b821533..102bffc98df 100644
1972 --- a/dev-python/YURL/YURL-0.13.ebuild
1973 +++ b/dev-python/YURL/YURL-0.13.ebuild
1974 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 )
1975 inherit distutils-r1
1976
1977 DESCRIPTION="Yurl is the replacement of built in python urlparse module"
1978 -HOMEPAGE="https://pypi.org/project/YURL"
1979 +HOMEPAGE="https://pypi.org/project/YURL/"
1980 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
1981
1982 LICENSE="BSD"
1983
1984 diff --git a/dev-python/aadict/aadict-0.2.3.ebuild b/dev-python/aadict/aadict-0.2.3.ebuild
1985 index 391cafc019a..f5f468b1d0d 100644
1986 --- a/dev-python/aadict/aadict-0.2.3.ebuild
1987 +++ b/dev-python/aadict/aadict-0.2.3.ebuild
1988 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
1989 inherit distutils-r1
1990
1991 DESCRIPTION="An auto-attribute dict (and a couple of other useful dict functions)"
1992 -HOMEPAGE="https://github.com/metagriffin/aadict https://pypi.org/project/aadict"
1993 +HOMEPAGE="https://github.com/metagriffin/aadict https://pypi.org/project/aadict/"
1994 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
1995
1996 LICENSE="GPL-3+"
1997
1998 diff --git a/dev-python/abstract_rendering/abstract_rendering-0.5.1.ebuild b/dev-python/abstract_rendering/abstract_rendering-0.5.1.ebuild
1999 index 4cb5e0487dd..7acfd9f6802 100644
2000 --- a/dev-python/abstract_rendering/abstract_rendering-0.5.1.ebuild
2001 +++ b/dev-python/abstract_rendering/abstract_rendering-0.5.1.ebuild
2002 @@ -10,7 +10,7 @@ inherit distutils-r1
2003 DESCRIPTION="Rendering as a binning process"
2004 HOMEPAGE="
2005 https://github.com/JosephCottam/AbstractRendering
2006 - https://pypi.org/project/abstract_rendering
2007 + https://pypi.org/project/abstract_rendering/
2008 "
2009 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
2010
2011
2012 diff --git a/dev-python/aioeventlet/aioeventlet-0.5.1-r1.ebuild b/dev-python/aioeventlet/aioeventlet-0.5.1-r1.ebuild
2013 index 5b4be83d762..78fd2c5a3f4 100644
2014 --- a/dev-python/aioeventlet/aioeventlet-0.5.1-r1.ebuild
2015 +++ b/dev-python/aioeventlet/aioeventlet-0.5.1-r1.ebuild
2016 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
2017 inherit distutils-r1
2018
2019 DESCRIPTION="asyncio event loop scheduling callbacks in eventlet"
2020 -HOMEPAGE="https://pypi.org/project/aioeventlet"
2021 +HOMEPAGE="https://pypi.org/project/aioeventlet/"
2022 SRC_URI="mirror://pypi/a/${PN}/${P}.tar.gz"
2023
2024 LICENSE="Apache-2.0"
2025
2026 diff --git a/dev-python/aiohttp/aiohttp-1.3.3.ebuild b/dev-python/aiohttp/aiohttp-1.3.3.ebuild
2027 index 0c0ccb308e7..0a01f09a7fa 100644
2028 --- a/dev-python/aiohttp/aiohttp-1.3.3.ebuild
2029 +++ b/dev-python/aiohttp/aiohttp-1.3.3.ebuild
2030 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{4,5,6} )
2031 inherit distutils-r1 vcs-snapshot
2032
2033 DESCRIPTION="http client/server for asyncio"
2034 -HOMEPAGE="https://pypi.org/project/aiohttp"
2035 +HOMEPAGE="https://pypi.org/project/aiohttp/"
2036 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz -> ${P}.tar.gz"
2037 EGIT_REPO_URI="https://github.com/aio-libs/aiohttp"
2038
2039
2040 diff --git a/dev-python/aiohttp/aiohttp-1.3.5.ebuild b/dev-python/aiohttp/aiohttp-1.3.5.ebuild
2041 index 0c0ccb308e7..0a01f09a7fa 100644
2042 --- a/dev-python/aiohttp/aiohttp-1.3.5.ebuild
2043 +++ b/dev-python/aiohttp/aiohttp-1.3.5.ebuild
2044 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{4,5,6} )
2045 inherit distutils-r1 vcs-snapshot
2046
2047 DESCRIPTION="http client/server for asyncio"
2048 -HOMEPAGE="https://pypi.org/project/aiohttp"
2049 +HOMEPAGE="https://pypi.org/project/aiohttp/"
2050 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz -> ${P}.tar.gz"
2051 EGIT_REPO_URI="https://github.com/aio-libs/aiohttp"
2052
2053
2054 diff --git a/dev-python/aiohttp/aiohttp-2.3.10.ebuild b/dev-python/aiohttp/aiohttp-2.3.10.ebuild
2055 index 1fe286e155c..ed08f9b902c 100644
2056 --- a/dev-python/aiohttp/aiohttp-2.3.10.ebuild
2057 +++ b/dev-python/aiohttp/aiohttp-2.3.10.ebuild
2058 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{4,5,6} )
2059 inherit distutils-r1 vcs-snapshot
2060
2061 DESCRIPTION="http client/server for asyncio"
2062 -HOMEPAGE="https://pypi.org/project/aiohttp"
2063 +HOMEPAGE="https://pypi.org/project/aiohttp/"
2064 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz -> ${P}.tar.gz"
2065 EGIT_REPO_URI="https://github.com/aio-libs/aiohttp"
2066
2067
2068 diff --git a/dev-python/aiohttp/aiohttp-2.3.2.ebuild b/dev-python/aiohttp/aiohttp-2.3.2.ebuild
2069 index 1be5b8c1058..6c1360106ea 100644
2070 --- a/dev-python/aiohttp/aiohttp-2.3.2.ebuild
2071 +++ b/dev-python/aiohttp/aiohttp-2.3.2.ebuild
2072 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{4,5,6} )
2073 inherit distutils-r1 vcs-snapshot
2074
2075 DESCRIPTION="http client/server for asyncio"
2076 -HOMEPAGE="https://pypi.org/project/aiohttp"
2077 +HOMEPAGE="https://pypi.org/project/aiohttp/"
2078 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz -> ${P}.tar.gz"
2079 EGIT_REPO_URI="https://github.com/aio-libs/aiohttp"
2080
2081
2082 diff --git a/dev-python/aiohttp/aiohttp-3.0.5.ebuild b/dev-python/aiohttp/aiohttp-3.0.5.ebuild
2083 index 4d5c721221b..7ab77ee184c 100644
2084 --- a/dev-python/aiohttp/aiohttp-3.0.5.ebuild
2085 +++ b/dev-python/aiohttp/aiohttp-3.0.5.ebuild
2086 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{5,6} )
2087 inherit distutils-r1
2088
2089 DESCRIPTION="http client/server for asyncio"
2090 -HOMEPAGE="https://pypi.org/project/aiohttp"
2091 +HOMEPAGE="https://pypi.org/project/aiohttp/"
2092 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz -> ${P}.tar.gz"
2093
2094 LICENSE="Apache-2.0"
2095
2096 diff --git a/dev-python/aiohttp/aiohttp-3.0.6.ebuild b/dev-python/aiohttp/aiohttp-3.0.6.ebuild
2097 index 5bbe4da31d8..578bdb45940 100644
2098 --- a/dev-python/aiohttp/aiohttp-3.0.6.ebuild
2099 +++ b/dev-python/aiohttp/aiohttp-3.0.6.ebuild
2100 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{5,6} )
2101 inherit distutils-r1
2102
2103 DESCRIPTION="http client/server for asyncio"
2104 -HOMEPAGE="https://pypi.org/project/aiohttp"
2105 +HOMEPAGE="https://pypi.org/project/aiohttp/"
2106 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz -> ${P}.tar.gz"
2107
2108 LICENSE="Apache-2.0"
2109
2110 diff --git a/dev-python/aldryn-boilerplates/aldryn-boilerplates-0.7.5.ebuild b/dev-python/aldryn-boilerplates/aldryn-boilerplates-0.7.5.ebuild
2111 index 45c65ce8538..34479d0a1a9 100644
2112 --- a/dev-python/aldryn-boilerplates/aldryn-boilerplates-0.7.5.ebuild
2113 +++ b/dev-python/aldryn-boilerplates/aldryn-boilerplates-0.7.5.ebuild
2114 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_{6,7} )
2115 inherit distutils-r1
2116
2117 DESCRIPTION="Allows re-usable apps to provide sets of templates and staticfiles"
2118 -HOMEPAGE="https://pypi.org/project/aldryn-boilerplates"
2119 +HOMEPAGE="https://pypi.org/project/aldryn-boilerplates/"
2120 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
2121
2122 LICENSE="BSD"
2123
2124 diff --git a/dev-python/aldryn-common/aldryn-common-1.0.4.ebuild b/dev-python/aldryn-common/aldryn-common-1.0.4.ebuild
2125 index 1a2fae0854c..42b399f6bb3 100644
2126 --- a/dev-python/aldryn-common/aldryn-common-1.0.4.ebuild
2127 +++ b/dev-python/aldryn-common/aldryn-common-1.0.4.ebuild
2128 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 )
2129 inherit distutils-r1
2130
2131 DESCRIPTION="django CMS plugins with common utilities"
2132 -HOMEPAGE="https://pypi.org/project/aldryn-common"
2133 +HOMEPAGE="https://pypi.org/project/aldryn-common/"
2134 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
2135
2136 LICENSE="BSD"
2137
2138 diff --git a/dev-python/aldryn-search/aldryn-search-0.3.0.ebuild b/dev-python/aldryn-search/aldryn-search-0.3.0.ebuild
2139 index 454fd4d8ef9..3b3667ebca2 100644
2140 --- a/dev-python/aldryn-search/aldryn-search-0.3.0.ebuild
2141 +++ b/dev-python/aldryn-search/aldryn-search-0.3.0.ebuild
2142 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 )
2143 inherit distutils-r1
2144
2145 DESCRIPTION="An extension to django CMS to provide multilingual Haystack indexes"
2146 -HOMEPAGE="https://pypi.org/project/aldryn-search"
2147 +HOMEPAGE="https://pypi.org/project/aldryn-search/"
2148 SRC_URI="https://github.com/aldryn/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
2149
2150 LICENSE="BSD"
2151
2152 diff --git a/dev-python/algopy/algopy-0.5.3.ebuild b/dev-python/algopy/algopy-0.5.3.ebuild
2153 index e929ce230a6..b428b322ec9 100644
2154 --- a/dev-python/algopy/algopy-0.5.3.ebuild
2155 +++ b/dev-python/algopy/algopy-0.5.3.ebuild
2156 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5} )
2157 inherit distutils-r1
2158
2159 DESCRIPTION="Taylor Arithmetic Computation and Algorithmic Differentiation"
2160 -HOMEPAGE="https://pypi.org/project/algopy http://packages.python.org/algopy"
2161 +HOMEPAGE="https://pypi.org/project/algopy/ http://packages.python.org/algopy"
2162 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
2163
2164 SLOT="0"
2165
2166 diff --git a/dev-python/ansi2html/ansi2html-1.1.1.ebuild b/dev-python/ansi2html/ansi2html-1.1.1.ebuild
2167 index fa499b0c0c5..5ac70ed761f 100644
2168 --- a/dev-python/ansi2html/ansi2html-1.1.1.ebuild
2169 +++ b/dev-python/ansi2html/ansi2html-1.1.1.ebuild
2170 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5} pypy )
2171 inherit distutils-r1
2172
2173 DESCRIPTION="Convert text with ANSI color codes to HTML"
2174 -HOMEPAGE="https://pypi.org/project/ansi2html https://github.com/ralphbean/ansi2html"
2175 +HOMEPAGE="https://pypi.org/project/ansi2html/ https://github.com/ralphbean/ansi2html"
2176 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
2177
2178 LICENSE="GPL-3+"
2179
2180 diff --git a/dev-python/ansi2html/ansi2html-1.2.0.ebuild b/dev-python/ansi2html/ansi2html-1.2.0.ebuild
2181 index 8b9858129a5..04c67b7c70a 100644
2182 --- a/dev-python/ansi2html/ansi2html-1.2.0.ebuild
2183 +++ b/dev-python/ansi2html/ansi2html-1.2.0.ebuild
2184 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5} pypy )
2185 inherit distutils-r1
2186
2187 DESCRIPTION="Convert text with ANSI color codes to HTML"
2188 -HOMEPAGE="https://pypi.org/project/ansi2html https://github.com/ralphbean/ansi2html"
2189 +HOMEPAGE="https://pypi.org/project/ansi2html/ https://github.com/ralphbean/ansi2html"
2190 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
2191
2192 LICENSE="GPL-3+"
2193
2194 diff --git a/dev-python/ansi2html/ansi2html-1.3.0.ebuild b/dev-python/ansi2html/ansi2html-1.3.0.ebuild
2195 index 5afc323380c..ac9d5dedba2 100644
2196 --- a/dev-python/ansi2html/ansi2html-1.3.0.ebuild
2197 +++ b/dev-python/ansi2html/ansi2html-1.3.0.ebuild
2198 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5} pypy )
2199 inherit distutils-r1
2200
2201 DESCRIPTION="Convert text with ANSI color codes to HTML"
2202 -HOMEPAGE="https://pypi.org/project/ansi2html https://github.com/ralphbean/ansi2html"
2203 +HOMEPAGE="https://pypi.org/project/ansi2html/ https://github.com/ralphbean/ansi2html"
2204 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
2205
2206 LICENSE="LGPL-3+"
2207
2208 diff --git a/dev-python/ansi2html/ansi2html-1.4.2.ebuild b/dev-python/ansi2html/ansi2html-1.4.2.ebuild
2209 index baa1b5fd7db..e138b3ed628 100644
2210 --- a/dev-python/ansi2html/ansi2html-1.4.2.ebuild
2211 +++ b/dev-python/ansi2html/ansi2html-1.4.2.ebuild
2212 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
2213 inherit distutils-r1
2214
2215 DESCRIPTION="Convert text with ANSI color codes to HTML"
2216 -HOMEPAGE="https://pypi.org/project/ansi2html https://github.com/ralphbean/ansi2html"
2217 +HOMEPAGE="https://pypi.org/project/ansi2html/ https://github.com/ralphbean/ansi2html"
2218 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
2219
2220 LICENSE="LGPL-3+"
2221
2222 diff --git a/dev-python/anyvc/anyvc-0.3.7.1-r1.ebuild b/dev-python/anyvc/anyvc-0.3.7.1-r1.ebuild
2223 index 4bd7048f310..741f8905494 100644
2224 --- a/dev-python/anyvc/anyvc-0.3.7.1-r1.ebuild
2225 +++ b/dev-python/anyvc/anyvc-0.3.7.1-r1.ebuild
2226 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 )
2227 inherit distutils-r1
2228
2229 DESCRIPTION="Library to access any version control system"
2230 -HOMEPAGE="https://pypi.org/project/anyvc"
2231 +HOMEPAGE="https://pypi.org/project/anyvc/"
2232 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
2233
2234 LICENSE="GPL-2"
2235
2236 diff --git a/dev-python/apipkg/apipkg-1.4.ebuild b/dev-python/apipkg/apipkg-1.4.ebuild
2237 index d9a5e0a6462..22b3c3a64f1 100644
2238 --- a/dev-python/apipkg/apipkg-1.4.ebuild
2239 +++ b/dev-python/apipkg/apipkg-1.4.ebuild
2240 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
2241 inherit distutils-r1
2242
2243 DESCRIPTION="namespace control and lazy-import mechanism"
2244 -HOMEPAGE="https://pypi.org/project/apipkg"
2245 +HOMEPAGE="https://pypi.org/project/apipkg/"
2246 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
2247
2248 LICENSE="MIT"
2249
2250 diff --git a/dev-python/apptools/apptools-4.2.1.ebuild b/dev-python/apptools/apptools-4.2.1.ebuild
2251 index 5de917ec546..dfa685967dc 100644
2252 --- a/dev-python/apptools/apptools-4.2.1.ebuild
2253 +++ b/dev-python/apptools/apptools-4.2.1.ebuild
2254 @@ -10,7 +10,7 @@ inherit distutils-r1 virtualx
2255 DESCRIPTION="Enthought Tool Suite: Application tools"
2256 HOMEPAGE="http://docs.enthought.com/apptools/
2257 https://github.com/enthought/apptools
2258 - https://pypi.org/project/apptools"
2259 + https://pypi.org/project/apptools/"
2260 SRC_URI="http://www.enthought.com/repo/ets/${P}.tar.gz"
2261
2262 LICENSE="BSD"
2263
2264 diff --git a/dev-python/apptools/apptools-4.3.0.ebuild b/dev-python/apptools/apptools-4.3.0.ebuild
2265 index 3673b071602..0a920094497 100644
2266 --- a/dev-python/apptools/apptools-4.3.0.ebuild
2267 +++ b/dev-python/apptools/apptools-4.3.0.ebuild
2268 @@ -10,7 +10,7 @@ inherit distutils-r1 virtualx
2269 DESCRIPTION="Enthought Tool Suite: Application tools"
2270 HOMEPAGE="http://docs.enthought.com/apptools/
2271 https://github.com/enthought/apptools
2272 - https://pypi.org/project/apptools"
2273 + https://pypi.org/project/apptools/"
2274 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
2275
2276 LICENSE="BSD"
2277
2278 diff --git a/dev-python/aquarium/aquarium-2.3-r1.ebuild b/dev-python/aquarium/aquarium-2.3-r1.ebuild
2279 index 1d1be6ad4b0..199103e4047 100644
2280 --- a/dev-python/aquarium/aquarium-2.3-r1.ebuild
2281 +++ b/dev-python/aquarium/aquarium-2.3-r1.ebuild
2282 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 )
2283 inherit distutils-r1
2284
2285 DESCRIPTION="Aquarium web application framework"
2286 -HOMEPAGE="http://aquarium.sourceforge.net/ https://pypi.org/project/aquarium"
2287 +HOMEPAGE="http://aquarium.sourceforge.net/ https://pypi.org/project/aquarium/"
2288 SRC_URI="mirror://sourceforge/aquarium/${P}.tar.gz"
2289
2290 LICENSE="BSD"
2291
2292 diff --git a/dev-python/argcomplete/argcomplete-1.4.1.ebuild b/dev-python/argcomplete/argcomplete-1.4.1.ebuild
2293 index c0e16311ef2..04c2e025dc4 100644
2294 --- a/dev-python/argcomplete/argcomplete-1.4.1.ebuild
2295 +++ b/dev-python/argcomplete/argcomplete-1.4.1.ebuild
2296 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5} )
2297 inherit distutils-r1 bash-completion-r1
2298
2299 DESCRIPTION="Bash tab completion for argparse"
2300 -HOMEPAGE="https://pypi.org/project/argcomplete"
2301 +HOMEPAGE="https://pypi.org/project/argcomplete/"
2302 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
2303
2304 SLOT="0"
2305
2306 diff --git a/dev-python/argcomplete/argcomplete-1.9.2.ebuild b/dev-python/argcomplete/argcomplete-1.9.2.ebuild
2307 index 3510477d001..57c5338fd7a 100644
2308 --- a/dev-python/argcomplete/argcomplete-1.9.2.ebuild
2309 +++ b/dev-python/argcomplete/argcomplete-1.9.2.ebuild
2310 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5} pypy pypy3 )
2311 inherit bash-completion-r1 distutils-r1
2312
2313 DESCRIPTION="Bash tab completion for argparse"
2314 -HOMEPAGE="https://pypi.org/project/argcomplete"
2315 +HOMEPAGE="https://pypi.org/project/argcomplete/"
2316 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
2317
2318 SLOT="0"
2319
2320 diff --git a/dev-python/argcomplete/argcomplete-1.9.4.ebuild b/dev-python/argcomplete/argcomplete-1.9.4.ebuild
2321 index fc18ea94037..8ad059a2c76 100644
2322 --- a/dev-python/argcomplete/argcomplete-1.9.4.ebuild
2323 +++ b/dev-python/argcomplete/argcomplete-1.9.4.ebuild
2324 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5} pypy pypy3 )
2325 inherit bash-completion-r1 distutils-r1
2326
2327 DESCRIPTION="Bash tab completion for argparse"
2328 -HOMEPAGE="https://pypi.org/project/argcomplete"
2329 +HOMEPAGE="https://pypi.org/project/argcomplete/"
2330 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
2331
2332 LICENSE="Apache-2.0"
2333
2334 diff --git a/dev-python/arpeggio/arpeggio-1.5.ebuild b/dev-python/arpeggio/arpeggio-1.5.ebuild
2335 index 3569d2f712b..69cffc79776 100644
2336 --- a/dev-python/arpeggio/arpeggio-1.5.ebuild
2337 +++ b/dev-python/arpeggio/arpeggio-1.5.ebuild
2338 @@ -10,7 +10,7 @@ inherit distutils-r1
2339 MY_PN=Arpeggio
2340 MY_P=${MY_PN}-${PV}
2341 DESCRIPTION="Parser interpreter based on PEG grammars"
2342 -HOMEPAGE="https://pypi.org/project/Arpeggio https://github.com/igordejanovic/Arpeggio"
2343 +HOMEPAGE="https://pypi.org/project/Arpeggio/ https://github.com/igordejanovic/Arpeggio"
2344 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
2345 # pypi tarball omits tests
2346 RESTRICT="test"
2347
2348 diff --git a/dev-python/arrayterator/arrayterator-1.0.1-r1.ebuild b/dev-python/arrayterator/arrayterator-1.0.1-r1.ebuild
2349 index e7f6731325f..b4299a09a28 100644
2350 --- a/dev-python/arrayterator/arrayterator-1.0.1-r1.ebuild
2351 +++ b/dev-python/arrayterator/arrayterator-1.0.1-r1.ebuild
2352 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 )
2353 inherit distutils-r1
2354
2355 DESCRIPTION="A buffered iterator for reading big arrays in small contiguous blocks"
2356 -HOMEPAGE="https://pypi.org/project/arrayterator"
2357 +HOMEPAGE="https://pypi.org/project/arrayterator/"
2358 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
2359
2360 LICENSE="MIT"
2361
2362 diff --git a/dev-python/asset/asset-0.6.11.ebuild b/dev-python/asset/asset-0.6.11.ebuild
2363 index 7abb928040f..d39b012f5f0 100644
2364 --- a/dev-python/asset/asset-0.6.11.ebuild
2365 +++ b/dev-python/asset/asset-0.6.11.ebuild
2366 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_4 python3_5 python3_6 )
2367 inherit distutils-r1
2368
2369 DESCRIPTION="A package resource and symbol loading helper library"
2370 -HOMEPAGE="https://pypi.org/project/asset https://github.com/metagriffin/asset"
2371 +HOMEPAGE="https://pypi.org/project/asset/ https://github.com/metagriffin/asset"
2372 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
2373
2374 SLOT="0"
2375
2376 diff --git a/dev-python/astng/astng-0.24.3-r1.ebuild b/dev-python/astng/astng-0.24.3-r1.ebuild
2377 index f90029b97c7..c082787d9da 100644
2378 --- a/dev-python/astng/astng-0.24.3-r1.ebuild
2379 +++ b/dev-python/astng/astng-0.24.3-r1.ebuild
2380 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy )
2381 inherit distutils-r1
2382
2383 DESCRIPTION="Abstract Syntax Tree for logilab packages"
2384 -HOMEPAGE="https://www.logilab.org/project/logilab-astng https://pypi.org/project/logilab-astng"
2385 +HOMEPAGE="https://www.logilab.org/project/logilab-astng https://pypi.org/project/logilab-astng/"
2386 SRC_URI="ftp://ftp.logilab.org/pub/astng/logilab-${P}.tar.gz mirror://pypi/l/logilab-astng/logilab-${P}.tar.gz"
2387
2388 LICENSE="LGPL-2.1"
2389
2390 diff --git a/dev-python/astng/astng-0.24.3.ebuild b/dev-python/astng/astng-0.24.3.ebuild
2391 index 9466adb6d03..4bbd302c3dd 100644
2392 --- a/dev-python/astng/astng-0.24.3.ebuild
2393 +++ b/dev-python/astng/astng-0.24.3.ebuild
2394 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy )
2395 inherit distutils-r1
2396
2397 DESCRIPTION="Abstract Syntax Tree for logilab packages"
2398 -HOMEPAGE="https://www.logilab.org/project/logilab-astng https://pypi.org/project/logilab-astng"
2399 +HOMEPAGE="https://www.logilab.org/project/logilab-astng https://pypi.org/project/logilab-astng/"
2400 SRC_URI="ftp://ftp.logilab.org/pub/astng/logilab-${P}.tar.gz mirror://pypi/l/logilab-astng/logilab-${P}.tar.gz"
2401
2402 LICENSE="LGPL-2.1"
2403
2404 diff --git a/dev-python/astor/astor-0.5.ebuild b/dev-python/astor/astor-0.5.ebuild
2405 index 27a770957e1..20ad333455a 100644
2406 --- a/dev-python/astor/astor-0.5.ebuild
2407 +++ b/dev-python/astor/astor-0.5.ebuild
2408 @@ -8,7 +8,7 @@ inherit distutils-r1
2409
2410 DESCRIPTION="Read/rewrite/write Python ASTs"
2411 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
2412 -HOMEPAGE="https://pypi.org/project/astor"
2413 +HOMEPAGE="https://pypi.org/project/astor/"
2414
2415 LICENSE="BSD"
2416 SLOT="0"
2417
2418 diff --git a/dev-python/astor/astor-0.6.ebuild b/dev-python/astor/astor-0.6.ebuild
2419 index bd8d335b0e3..836a2d1f34e 100644
2420 --- a/dev-python/astor/astor-0.6.ebuild
2421 +++ b/dev-python/astor/astor-0.6.ebuild
2422 @@ -8,7 +8,7 @@ inherit distutils-r1
2423
2424 DESCRIPTION="Read/rewrite/write Python ASTs"
2425 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
2426 -HOMEPAGE="https://pypi.org/project/astor"
2427 +HOMEPAGE="https://pypi.org/project/astor/"
2428
2429 LICENSE="BSD"
2430 SLOT="0"
2431
2432 diff --git a/dev-python/astroid/astroid-1.4.8.ebuild b/dev-python/astroid/astroid-1.4.8.ebuild
2433 index 826ca569108..d479129973c 100644
2434 --- a/dev-python/astroid/astroid-1.4.8.ebuild
2435 +++ b/dev-python/astroid/astroid-1.4.8.ebuild
2436 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
2437 inherit distutils-r1
2438
2439 DESCRIPTION="Abstract Syntax Tree for logilab packages"
2440 -HOMEPAGE="https://bitbucket.org/logilab/astroid https://pypi.org/project/astroid"
2441 +HOMEPAGE="https://bitbucket.org/logilab/astroid https://pypi.org/project/astroid/"
2442 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
2443
2444 LICENSE="LGPL-2.1"
2445
2446 diff --git a/dev-python/astroid/astroid-1.5.3.ebuild b/dev-python/astroid/astroid-1.5.3.ebuild
2447 index 5c6114d4514..b250c9a812d 100644
2448 --- a/dev-python/astroid/astroid-1.5.3.ebuild
2449 +++ b/dev-python/astroid/astroid-1.5.3.ebuild
2450 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
2451 inherit distutils-r1
2452
2453 DESCRIPTION="Abstract Syntax Tree for logilab packages"
2454 -HOMEPAGE="https://bitbucket.org/logilab/astroid https://pypi.org/project/astroid"
2455 +HOMEPAGE="https://bitbucket.org/logilab/astroid https://pypi.org/project/astroid/"
2456 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
2457
2458 LICENSE="LGPL-2.1"
2459
2460 diff --git a/dev-python/astroid/astroid-1.6.0.ebuild b/dev-python/astroid/astroid-1.6.0.ebuild
2461 index 5d7d8f5be47..8d1dd59ff80 100644
2462 --- a/dev-python/astroid/astroid-1.6.0.ebuild
2463 +++ b/dev-python/astroid/astroid-1.6.0.ebuild
2464 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
2465 inherit distutils-r1
2466
2467 DESCRIPTION="Abstract Syntax Tree for logilab packages"
2468 -HOMEPAGE="https://github.com/PyCQA/astroid https://pypi.org/project/astroid"
2469 +HOMEPAGE="https://github.com/PyCQA/astroid https://pypi.org/project/astroid/"
2470 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
2471
2472 LICENSE="LGPL-2.1"
2473
2474 diff --git a/dev-python/attrs/attrs-16.3.0-r1.ebuild b/dev-python/attrs/attrs-16.3.0-r1.ebuild
2475 index 4c286fdba15..0fb23177998 100644
2476 --- a/dev-python/attrs/attrs-16.3.0-r1.ebuild
2477 +++ b/dev-python/attrs/attrs-16.3.0-r1.ebuild
2478 @@ -11,7 +11,7 @@ DESCRIPTION="Attributes without boilerplate"
2479 HOMEPAGE="
2480 https://github.com/hynek/attrs
2481 https://attrs.readthedocs.org/
2482 - https://pypi.org/project/attrs"
2483 + https://pypi.org/project/attrs/"
2484 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
2485
2486 LICENSE="MIT"
2487
2488 diff --git a/dev-python/attrs/attrs-17.4.0.ebuild b/dev-python/attrs/attrs-17.4.0.ebuild
2489 index b2af1ea1862..b9f32fe9dd4 100644
2490 --- a/dev-python/attrs/attrs-17.4.0.ebuild
2491 +++ b/dev-python/attrs/attrs-17.4.0.ebuild
2492 @@ -11,7 +11,7 @@ DESCRIPTION="Attributes without boilerplate"
2493 HOMEPAGE="
2494 https://github.com/hynek/attrs
2495 https://attrs.readthedocs.org/
2496 - https://pypi.org/project/attrs"
2497 + https://pypi.org/project/attrs/"
2498 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
2499
2500 LICENSE="MIT"
2501
2502 diff --git a/dev-python/audioread/audioread-1.0.1-r1.ebuild b/dev-python/audioread/audioread-1.0.1-r1.ebuild
2503 index 59c1bcf8b71..b340d5ab3da 100644
2504 --- a/dev-python/audioread/audioread-1.0.1-r1.ebuild
2505 +++ b/dev-python/audioread/audioread-1.0.1-r1.ebuild
2506 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
2507 inherit distutils-r1
2508
2509 DESCRIPTION="Module for decoding audio files using whichever backend is available"
2510 -HOMEPAGE="https://pypi.org/project/audioread"
2511 +HOMEPAGE="https://pypi.org/project/audioread/"
2512 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
2513
2514 LICENSE="MIT"
2515
2516 diff --git a/dev-python/authres/authres-0.800.ebuild b/dev-python/authres/authres-0.800.ebuild
2517 index b71e8a6ef45..1e4d080bd77 100644
2518 --- a/dev-python/authres/authres-0.800.ebuild
2519 +++ b/dev-python/authres/authres-0.800.ebuild
2520 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy )
2521 inherit distutils-r1
2522
2523 DESCRIPTION="Authentication Results Header Module"
2524 -HOMEPAGE="https://launchpad.net/authentication-results-python https://pypi.org/project/authres"
2525 +HOMEPAGE="https://launchpad.net/authentication-results-python https://pypi.org/project/authres/"
2526 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
2527
2528 LICENSE="Apache-2.0"
2529
2530 diff --git a/dev-python/autobahn/autobahn-17.10.1.ebuild b/dev-python/autobahn/autobahn-17.10.1.ebuild
2531 index b83d36f975a..98b0dac2090 100644
2532 --- a/dev-python/autobahn/autobahn-17.10.1.ebuild
2533 +++ b/dev-python/autobahn/autobahn-17.10.1.ebuild
2534 @@ -10,7 +10,7 @@ inherit distutils-r1 versionator
2535 MY_P="${PN}-$(replace_version_separator 3 -)"
2536
2537 DESCRIPTION="WebSocket and WAMP for Twisted and Asyncio"
2538 -HOMEPAGE="https://pypi.org/project/autobahn
2539 +HOMEPAGE="https://pypi.org/project/autobahn/
2540 https://crossbar.io/autobahn/
2541 https://github.com/crossbario/autobahn-python"
2542 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
2543
2544 diff --git a/dev-python/autobahn/autobahn-17.5.1-r2.ebuild b/dev-python/autobahn/autobahn-17.5.1-r2.ebuild
2545 index 9067dc563ba..df3f5964e5c 100644
2546 --- a/dev-python/autobahn/autobahn-17.5.1-r2.ebuild
2547 +++ b/dev-python/autobahn/autobahn-17.5.1-r2.ebuild
2548 @@ -10,7 +10,7 @@ inherit distutils-r1 versionator
2549 MY_P="${PN}-$(replace_version_separator 3 -)"
2550
2551 DESCRIPTION="WebSocket and WAMP for Twisted and Asyncio"
2552 -HOMEPAGE="https://pypi.org/project/autobahn
2553 +HOMEPAGE="https://pypi.org/project/autobahn/
2554 https://crossbar.io/autobahn/
2555 https://github.com/crossbario/autobahn-python"
2556 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
2557
2558 diff --git a/dev-python/autobahn/autobahn-17.9.1.ebuild b/dev-python/autobahn/autobahn-17.9.1.ebuild
2559 index b83d36f975a..98b0dac2090 100644
2560 --- a/dev-python/autobahn/autobahn-17.9.1.ebuild
2561 +++ b/dev-python/autobahn/autobahn-17.9.1.ebuild
2562 @@ -10,7 +10,7 @@ inherit distutils-r1 versionator
2563 MY_P="${PN}-$(replace_version_separator 3 -)"
2564
2565 DESCRIPTION="WebSocket and WAMP for Twisted and Asyncio"
2566 -HOMEPAGE="https://pypi.org/project/autobahn
2567 +HOMEPAGE="https://pypi.org/project/autobahn/
2568 https://crossbar.io/autobahn/
2569 https://github.com/crossbario/autobahn-python"
2570 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
2571
2572 diff --git a/dev-python/autobahn/autobahn-17.9.2.ebuild b/dev-python/autobahn/autobahn-17.9.2.ebuild
2573 index b83d36f975a..98b0dac2090 100644
2574 --- a/dev-python/autobahn/autobahn-17.9.2.ebuild
2575 +++ b/dev-python/autobahn/autobahn-17.9.2.ebuild
2576 @@ -10,7 +10,7 @@ inherit distutils-r1 versionator
2577 MY_P="${PN}-$(replace_version_separator 3 -)"
2578
2579 DESCRIPTION="WebSocket and WAMP for Twisted and Asyncio"
2580 -HOMEPAGE="https://pypi.org/project/autobahn
2581 +HOMEPAGE="https://pypi.org/project/autobahn/
2582 https://crossbar.io/autobahn/
2583 https://github.com/crossbario/autobahn-python"
2584 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
2585
2586 diff --git a/dev-python/autobahn/autobahn-18.3.1.ebuild b/dev-python/autobahn/autobahn-18.3.1.ebuild
2587 index f283332faf2..aaff729745a 100644
2588 --- a/dev-python/autobahn/autobahn-18.3.1.ebuild
2589 +++ b/dev-python/autobahn/autobahn-18.3.1.ebuild
2590 @@ -10,7 +10,7 @@ inherit distutils-r1 versionator
2591 MY_P="${PN}-$(replace_version_separator 3 -)"
2592
2593 DESCRIPTION="WebSocket and WAMP for Twisted and Asyncio"
2594 -HOMEPAGE="https://pypi.org/project/autobahn
2595 +HOMEPAGE="https://pypi.org/project/autobahn/
2596 https://crossbar.io/autobahn/
2597 https://github.com/crossbario/autobahn-python"
2598 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
2599
2600 diff --git a/dev-python/automat/automat-0.5.0.ebuild b/dev-python/automat/automat-0.5.0.ebuild
2601 index a77e5ca024c..cb55da3ea12 100644
2602 --- a/dev-python/automat/automat-0.5.0.ebuild
2603 +++ b/dev-python/automat/automat-0.5.0.ebuild
2604 @@ -10,7 +10,7 @@ MYPN="Automat"
2605 MYP="${MYPN}-${PV}"
2606
2607 DESCRIPTION="Self-service finite-state machines for the programmer on the go"
2608 -HOMEPAGE="https://github.com/glyph/automat https://pypi.org/project/Automat"
2609 +HOMEPAGE="https://github.com/glyph/automat https://pypi.org/project/Automat/"
2610 SRC_URI="mirror://pypi/${MYPN:0:1}/${MYPN}/${MYP}.tar.gz"
2611
2612 LICENSE="MIT"
2613
2614 diff --git a/dev-python/automat/automat-0.6.0.ebuild b/dev-python/automat/automat-0.6.0.ebuild
2615 index fea781427c2..f7b1b84730d 100644
2616 --- a/dev-python/automat/automat-0.6.0.ebuild
2617 +++ b/dev-python/automat/automat-0.6.0.ebuild
2618 @@ -10,7 +10,7 @@ MYPN="Automat"
2619 MYP="${MYPN}-${PV}"
2620
2621 DESCRIPTION="Self-service finite-state machines for the programmer on the go"
2622 -HOMEPAGE="https://github.com/glyph/automat https://pypi.org/project/Automat"
2623 +HOMEPAGE="https://github.com/glyph/automat https://pypi.org/project/Automat/"
2624 SRC_URI="mirror://pypi/${MYPN:0:1}/${MYPN}/${MYP}.tar.gz"
2625
2626 LICENSE="MIT"
2627
2628 diff --git a/dev-python/automaton/automaton-0.8.0.ebuild b/dev-python/automaton/automaton-0.8.0.ebuild
2629 index 5693fca7f16..ae82b5cda01 100644
2630 --- a/dev-python/automaton/automaton-0.8.0.ebuild
2631 +++ b/dev-python/automaton/automaton-0.8.0.ebuild
2632 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_4 python3_5 )
2633 inherit distutils-r1
2634
2635 DESCRIPTION="Friendly state machines for python."
2636 -HOMEPAGE="https://pypi.org/project/automaton"
2637 +HOMEPAGE="https://pypi.org/project/automaton/"
2638 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
2639
2640 LICENSE="Apache-2.0"
2641
2642 diff --git a/dev-python/automaton/automaton-1.12.1.ebuild b/dev-python/automaton/automaton-1.12.1.ebuild
2643 index 0cd3480185d..04bdb25fea3 100644
2644 --- a/dev-python/automaton/automaton-1.12.1.ebuild
2645 +++ b/dev-python/automaton/automaton-1.12.1.ebuild
2646 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_4 python3_5 python3_6 )
2647 inherit distutils-r1
2648
2649 DESCRIPTION="Friendly state machines for python."
2650 -HOMEPAGE="https://pypi.org/project/automaton"
2651 +HOMEPAGE="https://pypi.org/project/automaton/"
2652 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
2653
2654 LICENSE="Apache-2.0"
2655
2656 diff --git a/dev-python/autopep8/autopep8-1.3.2.ebuild b/dev-python/autopep8/autopep8-1.3.2.ebuild
2657 index 5c04122e040..d26545d20f2 100644
2658 --- a/dev-python/autopep8/autopep8-1.3.2.ebuild
2659 +++ b/dev-python/autopep8/autopep8-1.3.2.ebuild
2660 @@ -9,7 +9,7 @@ PYTHON_REQ_USE="threads(+)"
2661 inherit distutils-r1
2662
2663 DESCRIPTION="Automatically formats Python code to conform to the PEP 8 style guide"
2664 -HOMEPAGE="https://github.com/hhatto/autopep8 https://pypi.org/project/autopep8"
2665 +HOMEPAGE="https://github.com/hhatto/autopep8 https://pypi.org/project/autopep8/"
2666 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
2667
2668 LICENSE="MIT"
2669
2670 diff --git a/dev-python/autopep8/autopep8-1.3.3.ebuild b/dev-python/autopep8/autopep8-1.3.3.ebuild
2671 index 938bf36e30c..48c985d0e5c 100644
2672 --- a/dev-python/autopep8/autopep8-1.3.3.ebuild
2673 +++ b/dev-python/autopep8/autopep8-1.3.3.ebuild
2674 @@ -9,7 +9,7 @@ PYTHON_REQ_USE="threads(+)"
2675 inherit distutils-r1
2676
2677 DESCRIPTION="Automatically formats Python code to conform to the PEP 8 style guide"
2678 -HOMEPAGE="https://github.com/hhatto/autopep8 https://pypi.org/project/autopep8"
2679 +HOMEPAGE="https://github.com/hhatto/autopep8 https://pypi.org/project/autopep8/"
2680 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
2681
2682 LICENSE="MIT"
2683
2684 diff --git a/dev-python/autopep8/autopep8-9999.ebuild b/dev-python/autopep8/autopep8-9999.ebuild
2685 index fee2230def6..9b6187b0add 100644
2686 --- a/dev-python/autopep8/autopep8-9999.ebuild
2687 +++ b/dev-python/autopep8/autopep8-9999.ebuild
2688 @@ -8,7 +8,7 @@ PYTHON_REQ_USE="threads(+)"
2689 inherit distutils-r1 git-2
2690
2691 DESCRIPTION="Automatically formats Python code to conform to the PEP 8 style guide"
2692 -HOMEPAGE="https://github.com/hhatto/autopep8 https://pypi.org/project/autopep8"
2693 +HOMEPAGE="https://github.com/hhatto/autopep8 https://pypi.org/project/autopep8/"
2694 SRC_URI=""
2695 EGIT_REPO_URI="https://github.com/hhatto/${PN}.git"
2696
2697
2698 diff --git a/dev-python/awscli/awscli-1.10.51.ebuild b/dev-python/awscli/awscli-1.10.51.ebuild
2699 index 0d128e1e1ec..12e8e0655ec 100644
2700 --- a/dev-python/awscli/awscli-1.10.51.ebuild
2701 +++ b/dev-python/awscli/awscli-1.10.51.ebuild
2702 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5} )
2703 inherit distutils-r1
2704
2705 DESCRIPTION="Universal Command Line Environment for AWS"
2706 -HOMEPAGE="https://pypi.org/project/awscli"
2707 +HOMEPAGE="https://pypi.org/project/awscli/"
2708 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
2709
2710 LICENSE="Apache-2.0"
2711
2712 diff --git a/dev-python/awscli/awscli-1.10.53.ebuild b/dev-python/awscli/awscli-1.10.53.ebuild
2713 index 0d128e1e1ec..12e8e0655ec 100644
2714 --- a/dev-python/awscli/awscli-1.10.53.ebuild
2715 +++ b/dev-python/awscli/awscli-1.10.53.ebuild
2716 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5} )
2717 inherit distutils-r1
2718
2719 DESCRIPTION="Universal Command Line Environment for AWS"
2720 -HOMEPAGE="https://pypi.org/project/awscli"
2721 +HOMEPAGE="https://pypi.org/project/awscli/"
2722 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
2723
2724 LICENSE="Apache-2.0"
2725
2726 diff --git a/dev-python/awscli/awscli-1.10.59.ebuild b/dev-python/awscli/awscli-1.10.59.ebuild
2727 index 0d128e1e1ec..12e8e0655ec 100644
2728 --- a/dev-python/awscli/awscli-1.10.59.ebuild
2729 +++ b/dev-python/awscli/awscli-1.10.59.ebuild
2730 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5} )
2731 inherit distutils-r1
2732
2733 DESCRIPTION="Universal Command Line Environment for AWS"
2734 -HOMEPAGE="https://pypi.org/project/awscli"
2735 +HOMEPAGE="https://pypi.org/project/awscli/"
2736 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
2737
2738 LICENSE="Apache-2.0"
2739
2740 diff --git a/dev-python/awscli/awscli-1.11.0.ebuild b/dev-python/awscli/awscli-1.11.0.ebuild
2741 index f0d4235ecc8..b63f9201b2f 100644
2742 --- a/dev-python/awscli/awscli-1.11.0.ebuild
2743 +++ b/dev-python/awscli/awscli-1.11.0.ebuild
2744 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5} )
2745 inherit distutils-r1
2746
2747 DESCRIPTION="Universal Command Line Environment for AWS"
2748 -HOMEPAGE="https://pypi.org/project/awscli"
2749 +HOMEPAGE="https://pypi.org/project/awscli/"
2750 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
2751
2752 LICENSE="Apache-2.0"
2753
2754 diff --git a/dev-python/awscli/awscli-1.11.154.ebuild b/dev-python/awscli/awscli-1.11.154.ebuild
2755 index c5dcf73ed1a..9a7d55693c0 100644
2756 --- a/dev-python/awscli/awscli-1.11.154.ebuild
2757 +++ b/dev-python/awscli/awscli-1.11.154.ebuild
2758 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5} )
2759 inherit distutils-r1
2760
2761 DESCRIPTION="Universal Command Line Environment for AWS"
2762 -HOMEPAGE="https://pypi.org/project/awscli"
2763 +HOMEPAGE="https://pypi.org/project/awscli/"
2764 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
2765
2766 LICENSE="Apache-2.0"
2767
2768 diff --git a/dev-python/awscli/awscli-1.11.158.ebuild b/dev-python/awscli/awscli-1.11.158.ebuild
2769 index c5dcf73ed1a..9a7d55693c0 100644
2770 --- a/dev-python/awscli/awscli-1.11.158.ebuild
2771 +++ b/dev-python/awscli/awscli-1.11.158.ebuild
2772 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5} )
2773 inherit distutils-r1
2774
2775 DESCRIPTION="Universal Command Line Environment for AWS"
2776 -HOMEPAGE="https://pypi.org/project/awscli"
2777 +HOMEPAGE="https://pypi.org/project/awscli/"
2778 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
2779
2780 LICENSE="Apache-2.0"
2781
2782 diff --git a/dev-python/awscli/awscli-1.11.81.ebuild b/dev-python/awscli/awscli-1.11.81.ebuild
2783 index f0d4235ecc8..b63f9201b2f 100644
2784 --- a/dev-python/awscli/awscli-1.11.81.ebuild
2785 +++ b/dev-python/awscli/awscli-1.11.81.ebuild
2786 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5} )
2787 inherit distutils-r1
2788
2789 DESCRIPTION="Universal Command Line Environment for AWS"
2790 -HOMEPAGE="https://pypi.org/project/awscli"
2791 +HOMEPAGE="https://pypi.org/project/awscli/"
2792 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
2793
2794 LICENSE="Apache-2.0"
2795
2796 diff --git a/dev-python/awscli/awscli-1.14.16.ebuild b/dev-python/awscli/awscli-1.14.16.ebuild
2797 index 14819b4ab67..f83b1d54740 100644
2798 --- a/dev-python/awscli/awscli-1.14.16.ebuild
2799 +++ b/dev-python/awscli/awscli-1.14.16.ebuild
2800 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5} )
2801 inherit distutils-r1
2802
2803 DESCRIPTION="Universal Command Line Environment for AWS"
2804 -HOMEPAGE="https://pypi.org/project/awscli"
2805 +HOMEPAGE="https://pypi.org/project/awscli/"
2806 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
2807
2808 LICENSE="Apache-2.0"
2809
2810 diff --git a/dev-python/awscli/awscli-1.14.50.ebuild b/dev-python/awscli/awscli-1.14.50.ebuild
2811 index bdc5b7aa5a6..401b5eaad5a 100644
2812 --- a/dev-python/awscli/awscli-1.14.50.ebuild
2813 +++ b/dev-python/awscli/awscli-1.14.50.ebuild
2814 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5} )
2815 inherit distutils-r1
2816
2817 DESCRIPTION="Universal Command Line Environment for AWS"
2818 -HOMEPAGE="https://pypi.org/project/awscli"
2819 +HOMEPAGE="https://pypi.org/project/awscli/"
2820 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
2821
2822 LICENSE="Apache-2.0"
2823
2824 diff --git a/dev-python/axiom/axiom-0.7.2.ebuild b/dev-python/axiom/axiom-0.7.2.ebuild
2825 index e9c17169d30..be028747221 100644
2826 --- a/dev-python/axiom/axiom-0.7.2.ebuild
2827 +++ b/dev-python/axiom/axiom-0.7.2.ebuild
2828 @@ -8,7 +8,7 @@ PYTHON_REQ_USE="sqlite"
2829 inherit twisted-r1
2830
2831 DESCRIPTION="Object database implemented on top of SQLite"
2832 -HOMEPAGE="https://github.com/twisted/axiom https://pypi.org/project/Axiom"
2833 +HOMEPAGE="https://github.com/twisted/axiom https://pypi.org/project/Axiom/"
2834 SRC_URI="mirror://pypi/${TWISTED_PN:0:1}/${TWISTED_PN}/${TWISTED_P}.tar.gz"
2835
2836 LICENSE="MIT"
2837
2838 diff --git a/dev-python/axiom/axiom-0.7.5.ebuild b/dev-python/axiom/axiom-0.7.5.ebuild
2839 index 640644c91a7..163466a4777 100644
2840 --- a/dev-python/axiom/axiom-0.7.5.ebuild
2841 +++ b/dev-python/axiom/axiom-0.7.5.ebuild
2842 @@ -8,7 +8,7 @@ PYTHON_REQ_USE="sqlite"
2843 inherit twisted-r1
2844
2845 DESCRIPTION="Object database implemented on top of SQLite"
2846 -HOMEPAGE="https://github.com/twisted/axiom https://pypi.org/project/Axiom"
2847 +HOMEPAGE="https://github.com/twisted/axiom https://pypi.org/project/Axiom/"
2848 SRC_URI="mirror://pypi/${TWISTED_PN:0:1}/${TWISTED_PN}/${TWISTED_P}.tar.gz"
2849
2850 LICENSE="MIT"
2851
2852 diff --git a/dev-python/babelfish/babelfish-0.5.5-r1.ebuild b/dev-python/babelfish/babelfish-0.5.5-r1.ebuild
2853 index f478e9bb193..ebe3d3d4814 100644
2854 --- a/dev-python/babelfish/babelfish-0.5.5-r1.ebuild
2855 +++ b/dev-python/babelfish/babelfish-0.5.5-r1.ebuild
2856 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy )
2857 inherit distutils-r1
2858
2859 DESCRIPTION="Python library to work with countries and languages"
2860 -HOMEPAGE="https://github.com/Diaoul/babelfish https://pypi.org/project/babelfish"
2861 +HOMEPAGE="https://github.com/Diaoul/babelfish https://pypi.org/project/babelfish/"
2862 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
2863
2864 LICENSE="BSD"
2865
2866 diff --git a/dev-python/babelfish/babelfish-9999.ebuild b/dev-python/babelfish/babelfish-9999.ebuild
2867 index d1acbf41eb0..a9e53bd954a 100644
2868 --- a/dev-python/babelfish/babelfish-9999.ebuild
2869 +++ b/dev-python/babelfish/babelfish-9999.ebuild
2870 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy )
2871 inherit distutils-r1 git-r3
2872
2873 DESCRIPTION="Python library to work with countries and languages"
2874 -HOMEPAGE="https://github.com/Diaoul/babelfish https://pypi.org/project/babelfish"
2875 +HOMEPAGE="https://github.com/Diaoul/babelfish https://pypi.org/project/babelfish/"
2876 EGIT_REPO_URI="https://github.com/Diaoul/${PN}.git"
2877
2878 LICENSE="BSD"
2879
2880 diff --git a/dev-python/basemap/basemap-1.0.7-r1.ebuild b/dev-python/basemap/basemap-1.0.7-r1.ebuild
2881 index 13bc3460197..71e1f054806 100644
2882 --- a/dev-python/basemap/basemap-1.0.7-r1.ebuild
2883 +++ b/dev-python/basemap/basemap-1.0.7-r1.ebuild
2884 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 )
2885 inherit distutils-r1 flag-o-matic
2886
2887 DESCRIPTION="matplotlib toolkit to plot map projections"
2888 -HOMEPAGE="https://matplotlib.org/basemap/ https://pypi.org/project/basemap"
2889 +HOMEPAGE="https://matplotlib.org/basemap/ https://pypi.org/project/basemap/"
2890 SRC_URI="mirror://sourceforge/matplotlib/${P}.tar.gz"
2891
2892 IUSE="examples test"
2893
2894 diff --git a/dev-python/basemap/basemap-1.0.7-r2.ebuild b/dev-python/basemap/basemap-1.0.7-r2.ebuild
2895 index 740a68fea77..6c21c113bf7 100644
2896 --- a/dev-python/basemap/basemap-1.0.7-r2.ebuild
2897 +++ b/dev-python/basemap/basemap-1.0.7-r2.ebuild
2898 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 )
2899 inherit distutils-r1 flag-o-matic
2900
2901 DESCRIPTION="matplotlib toolkit to plot map projections"
2902 -HOMEPAGE="https://matplotlib.org/basemap/ https://pypi.org/project/basemap"
2903 +HOMEPAGE="https://matplotlib.org/basemap/ https://pypi.org/project/basemap/"
2904 SRC_URI="mirror://sourceforge/matplotlib/${P}.tar.gz"
2905
2906 IUSE="examples test"
2907
2908 diff --git a/dev-python/bashate/bashate-0.3.1.ebuild b/dev-python/bashate/bashate-0.3.1.ebuild
2909 index a07b21fba5f..2f938d16f2d 100644
2910 --- a/dev-python/bashate/bashate-0.3.1.ebuild
2911 +++ b/dev-python/bashate/bashate-0.3.1.ebuild
2912 @@ -11,7 +11,7 @@ RESTRICT="test"
2913 inherit distutils-r1
2914
2915 DESCRIPTION="A pep8 equivalent for bash scripts"
2916 -HOMEPAGE="https://pypi.org/project/bashate"
2917 +HOMEPAGE="https://pypi.org/project/bashate/"
2918 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
2919
2920 LICENSE="Apache-2.0"
2921
2922 diff --git a/dev-python/batinfo/batinfo-0.3.ebuild b/dev-python/batinfo/batinfo-0.3.ebuild
2923 index e4d4b202c66..6e5aa6e8064 100644
2924 --- a/dev-python/batinfo/batinfo-0.3.ebuild
2925 +++ b/dev-python/batinfo/batinfo-0.3.ebuild
2926 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_{4,5}} pypy pypy3 )
2927 inherit distutils-r1
2928
2929 DESCRIPTION="A simple Python lib to retreive battery information"
2930 -HOMEPAGE="https://github.com/nicolargo/batinfo https://pypi.org/project/batinfo"
2931 +HOMEPAGE="https://github.com/nicolargo/batinfo https://pypi.org/project/batinfo/"
2932 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
2933
2934 LICENSE="LGPL-2.1"
2935
2936 diff --git a/dev-python/beaker/beaker-1.6.4-r1.ebuild b/dev-python/beaker/beaker-1.6.4-r1.ebuild
2937 index 86c2bf9b729..0a2b6475dc9 100644
2938 --- a/dev-python/beaker/beaker-1.6.4-r1.ebuild
2939 +++ b/dev-python/beaker/beaker-1.6.4-r1.ebuild
2940 @@ -12,7 +12,7 @@ MY_PN="Beaker"
2941 MY_P="${MY_PN}-${PV}"
2942
2943 DESCRIPTION="A Session and Caching library with WSGI Middleware"
2944 -HOMEPAGE="http://beaker.groovie.org/ https://pypi.org/project/Beaker"
2945 +HOMEPAGE="http://beaker.groovie.org/ https://pypi.org/project/Beaker/"
2946 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
2947
2948 LICENSE="BSD"
2949
2950 diff --git a/dev-python/beaker/beaker-1.8.1.ebuild b/dev-python/beaker/beaker-1.8.1.ebuild
2951 index 5bf10454427..3302f3dca48 100644
2952 --- a/dev-python/beaker/beaker-1.8.1.ebuild
2953 +++ b/dev-python/beaker/beaker-1.8.1.ebuild
2954 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_{4,5}} )
2955 inherit distutils-r1
2956
2957 DESCRIPTION="A Session and Caching library with WSGI Middleware"
2958 -HOMEPAGE="https://github.com/bbangert/beaker https://pypi.org/project/Beaker"
2959 +HOMEPAGE="https://github.com/bbangert/beaker https://pypi.org/project/Beaker/"
2960 # pypi tarball lacks tests
2961 SRC_URI="https://github.com/bbangert/beaker/archive/${PV}.tar.gz -> ${P}.tar.gz"
2962
2963
2964 diff --git a/dev-python/beanstalkc/beanstalkc-0.4.0-r1.ebuild b/dev-python/beanstalkc/beanstalkc-0.4.0-r1.ebuild
2965 index f7e8aa4b0ea..5d0a167ccaf 100644
2966 --- a/dev-python/beanstalkc/beanstalkc-0.4.0-r1.ebuild
2967 +++ b/dev-python/beanstalkc/beanstalkc-0.4.0-r1.ebuild
2968 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 pypy )
2969 inherit distutils-r1
2970
2971 DESCRIPTION="A simple beanstalkd client library"
2972 -HOMEPAGE="https://github.com/earl/beanstalkc https://pypi.org/project/beanstalkc"
2973 +HOMEPAGE="https://github.com/earl/beanstalkc https://pypi.org/project/beanstalkc/"
2974 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
2975
2976 LICENSE="Apache-2.0"
2977
2978 diff --git a/dev-python/beanstalkc/beanstalkc-0.4.0.ebuild b/dev-python/beanstalkc/beanstalkc-0.4.0.ebuild
2979 index 1fb32354eee..669df4843c1 100644
2980 --- a/dev-python/beanstalkc/beanstalkc-0.4.0.ebuild
2981 +++ b/dev-python/beanstalkc/beanstalkc-0.4.0.ebuild
2982 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 )
2983 inherit distutils-r1
2984
2985 DESCRIPTION="A simple beanstalkd client library"
2986 -HOMEPAGE="https://github.com/earl/beanstalkc https://pypi.org/project/beanstalkc"
2987 +HOMEPAGE="https://github.com/earl/beanstalkc https://pypi.org/project/beanstalkc/"
2988 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
2989
2990 LICENSE="Apache-2.0"
2991
2992 diff --git a/dev-python/beautifulsoup/beautifulsoup-3.2.1-r1.ebuild b/dev-python/beautifulsoup/beautifulsoup-3.2.1-r1.ebuild
2993 index 462a34a35f0..46cd66be7bb 100644
2994 --- a/dev-python/beautifulsoup/beautifulsoup-3.2.1-r1.ebuild
2995 +++ b/dev-python/beautifulsoup/beautifulsoup-3.2.1-r1.ebuild
2996 @@ -10,7 +10,7 @@ MY_PN="BeautifulSoup"
2997 MY_P="${MY_PN}-${PV}"
2998
2999 DESCRIPTION="HTML/XML parser for quick-turnaround applications like screen-scraping"
3000 -HOMEPAGE="https://www.crummy.com/software/BeautifulSoup/ https://pypi.org/project/BeautifulSoup"
3001 +HOMEPAGE="https://www.crummy.com/software/BeautifulSoup/ https://pypi.org/project/BeautifulSoup/"
3002 SRC_URI="https://www.crummy.com/software/${MY_PN}/download/3.x/${MY_P}.tar.gz"
3003
3004 LICENSE="BSD"
3005
3006 diff --git a/dev-python/beautifulsoup/beautifulsoup-4.5.1.ebuild b/dev-python/beautifulsoup/beautifulsoup-4.5.1.ebuild
3007 index 2ff59864aee..84f52ff0e4b 100644
3008 --- a/dev-python/beautifulsoup/beautifulsoup-4.5.1.ebuild
3009 +++ b/dev-python/beautifulsoup/beautifulsoup-4.5.1.ebuild
3010 @@ -12,7 +12,7 @@ MY_P=${MY_PN}-${PV}
3011
3012 DESCRIPTION="Provides pythonic idioms for iterating, searching, and modifying an HTML/XML parse tree"
3013 HOMEPAGE="https://bugs.launchpad.net/beautifulsoup/
3014 - https://pypi.org/project/beautifulsoup4"
3015 + https://pypi.org/project/beautifulsoup4/"
3016 SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
3017
3018 LICENSE="MIT"
3019
3020 diff --git a/dev-python/bert/bert-2.0.0.ebuild b/dev-python/bert/bert-2.0.0.ebuild
3021 index 09e59f1e8cc..ff1b9ae8e8e 100644
3022 --- a/dev-python/bert/bert-2.0.0.ebuild
3023 +++ b/dev-python/bert/bert-2.0.0.ebuild
3024 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5} )
3025 inherit distutils-r1
3026
3027 DESCRIPTION="BERT Serialization Library"
3028 -HOMEPAGE="https://pypi.org/project/bert"
3029 +HOMEPAGE="https://pypi.org/project/bert/"
3030 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
3031
3032 LICENSE="GPL-3"
3033
3034 diff --git a/dev-python/billiard/billiard-3.3.0.23.ebuild b/dev-python/billiard/billiard-3.3.0.23.ebuild
3035 index 4ee96e84df8..5a114a41721 100644
3036 --- a/dev-python/billiard/billiard-3.3.0.23.ebuild
3037 +++ b/dev-python/billiard/billiard-3.3.0.23.ebuild
3038 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5} pypy pypy3 )
3039 inherit distutils-r1 flag-o-matic
3040
3041 DESCRIPTION="Python multiprocessing fork"
3042 -HOMEPAGE="https://pypi.org/project/billiard https://github.com/celery/billiard"
3043 +HOMEPAGE="https://pypi.org/project/billiard/ https://github.com/celery/billiard"
3044 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
3045
3046 LICENSE="BSD"
3047
3048 diff --git a/dev-python/billiard/billiard-3.5.0.0.ebuild b/dev-python/billiard/billiard-3.5.0.0.ebuild
3049 index f47d6ac951a..d727dd556a9 100644
3050 --- a/dev-python/billiard/billiard-3.5.0.0.ebuild
3051 +++ b/dev-python/billiard/billiard-3.5.0.0.ebuild
3052 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
3053 inherit distutils-r1 flag-o-matic
3054
3055 DESCRIPTION="Python multiprocessing fork"
3056 -HOMEPAGE="https://pypi.org/project/billiard https://github.com/celery/billiard"
3057 +HOMEPAGE="https://pypi.org/project/billiard/ https://github.com/celery/billiard"
3058 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
3059
3060 LICENSE="BSD"
3061
3062 diff --git a/dev-python/billiard/billiard-3.5.0.2.ebuild b/dev-python/billiard/billiard-3.5.0.2.ebuild
3063 index c2dbb24089d..038495a8b19 100644
3064 --- a/dev-python/billiard/billiard-3.5.0.2.ebuild
3065 +++ b/dev-python/billiard/billiard-3.5.0.2.ebuild
3066 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
3067 inherit distutils-r1 flag-o-matic
3068
3069 DESCRIPTION="Python multiprocessing fork"
3070 -HOMEPAGE="https://pypi.org/project/billiard https://github.com/celery/billiard"
3071 +HOMEPAGE="https://pypi.org/project/billiard/ https://github.com/celery/billiard"
3072 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
3073
3074 LICENSE="BSD"
3075
3076 diff --git a/dev-python/bitarray/bitarray-0.8.1.ebuild b/dev-python/bitarray/bitarray-0.8.1.ebuild
3077 index 594f89e2d55..86f56df8ef4 100644
3078 --- a/dev-python/bitarray/bitarray-0.8.1.ebuild
3079 +++ b/dev-python/bitarray/bitarray-0.8.1.ebuild
3080 @@ -7,7 +7,7 @@ PYTHON_COMPAT=(python{2_7,3_4,3_5,3_6})
3081 inherit distutils-r1
3082
3083 DESCRIPTION="efficient arrays of booleans -- C extension"
3084 -HOMEPAGE="https://github.com/ilanschnell/bitarray https://pypi.org/project/bitarray"
3085 +HOMEPAGE="https://github.com/ilanschnell/bitarray https://pypi.org/project/bitarray/"
3086 SRC_URI="mirror://pypi/b/${PN}/${P}.tar.gz"
3087
3088 SLOT="0"
3089
3090 diff --git a/dev-python/bleach/bleach-1.5.0.ebuild b/dev-python/bleach/bleach-1.5.0.ebuild
3091 index 3ed216f9a57..632e3e55c87 100644
3092 --- a/dev-python/bleach/bleach-1.5.0.ebuild
3093 +++ b/dev-python/bleach/bleach-1.5.0.ebuild
3094 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy{,3} )
3095 inherit distutils-r1
3096
3097 DESCRIPTION="an easy whitelist-based HTML-sanitizing tool"
3098 -HOMEPAGE="https://github.com/mozilla/bleach https://pypi.org/project/bleach"
3099 +HOMEPAGE="https://github.com/mozilla/bleach https://pypi.org/project/bleach/"
3100 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
3101
3102 LICENSE="Apache-2.0"
3103
3104 diff --git a/dev-python/bleach/bleach-2.1.1.ebuild b/dev-python/bleach/bleach-2.1.1.ebuild
3105 index d662a702cba..7b249d5a841 100644
3106 --- a/dev-python/bleach/bleach-2.1.1.ebuild
3107 +++ b/dev-python/bleach/bleach-2.1.1.ebuild
3108 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy{,3} )
3109 inherit distutils-r1
3110
3111 DESCRIPTION="an easy whitelist-based HTML-sanitizing tool"
3112 -HOMEPAGE="https://github.com/mozilla/bleach https://pypi.org/project/bleach"
3113 +HOMEPAGE="https://github.com/mozilla/bleach https://pypi.org/project/bleach/"
3114 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
3115
3116 LICENSE="Apache-2.0"
3117
3118 diff --git a/dev-python/bleach/bleach-2.1.3.ebuild b/dev-python/bleach/bleach-2.1.3.ebuild
3119 index d662a702cba..7b249d5a841 100644
3120 --- a/dev-python/bleach/bleach-2.1.3.ebuild
3121 +++ b/dev-python/bleach/bleach-2.1.3.ebuild
3122 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy{,3} )
3123 inherit distutils-r1
3124
3125 DESCRIPTION="an easy whitelist-based HTML-sanitizing tool"
3126 -HOMEPAGE="https://github.com/mozilla/bleach https://pypi.org/project/bleach"
3127 +HOMEPAGE="https://github.com/mozilla/bleach https://pypi.org/project/bleach/"
3128 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
3129
3130 LICENSE="Apache-2.0"
3131
3132 diff --git a/dev-python/blinker/blinker-1.4.ebuild b/dev-python/blinker/blinker-1.4.ebuild
3133 index 9beb75b95c0..9375f25c79b 100644
3134 --- a/dev-python/blinker/blinker-1.4.ebuild
3135 +++ b/dev-python/blinker/blinker-1.4.ebuild
3136 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
3137 inherit distutils-r1
3138
3139 DESCRIPTION="Fast, simple object-to-object and broadcast signaling"
3140 -HOMEPAGE="https://pythonhosted.org/blinker/ https://pypi.org/project/blinker"
3141 +HOMEPAGE="https://pythonhosted.org/blinker/ https://pypi.org/project/blinker/"
3142 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
3143
3144 LICENSE="MIT"
3145
3146 diff --git a/dev-python/blockcanvas/blockcanvas-4.0.3-r1.ebuild b/dev-python/blockcanvas/blockcanvas-4.0.3-r1.ebuild
3147 index 93978429b5b..98526227197 100644
3148 --- a/dev-python/blockcanvas/blockcanvas-4.0.3-r1.ebuild
3149 +++ b/dev-python/blockcanvas/blockcanvas-4.0.3-r1.ebuild
3150 @@ -10,7 +10,7 @@ inherit distutils-r1 virtualx
3151 DESCRIPTION="Enthought Tool Suite: Numerical modeling"
3152 HOMEPAGE="http://docs.enthought.com/blockcanvas/
3153 https://github.com/enthought/blockcanvas
3154 - https://pypi.org/project/blockcanvas"
3155 + https://pypi.org/project/blockcanvas/"
3156 SRC_URI="http://www.enthought.com/repo/ets/${P}.tar.gz"
3157
3158 LICENSE="BSD"
3159
3160 diff --git a/dev-python/bluelet/bluelet-0.2.0.ebuild b/dev-python/bluelet/bluelet-0.2.0.ebuild
3161 index 4c0092ff93d..5f50a472e81 100644
3162 --- a/dev-python/bluelet/bluelet-0.2.0.ebuild
3163 +++ b/dev-python/bluelet/bluelet-0.2.0.ebuild
3164 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
3165 inherit distutils-r1
3166
3167 DESCRIPTION="Module for pure Python asynchronous I/O using coroutines"
3168 -HOMEPAGE="https://pypi.org/project/bluelet"
3169 +HOMEPAGE="https://pypi.org/project/bluelet/"
3170 SRC_URI="https://github.com/sampsyo/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
3171
3172 LICENSE="MIT"
3173
3174 diff --git a/dev-python/bokeh/bokeh-0.11.1.ebuild b/dev-python/bokeh/bokeh-0.11.1.ebuild
3175 index 49eddd87ed2..bb7d27a052e 100644
3176 --- a/dev-python/bokeh/bokeh-0.11.1.ebuild
3177 +++ b/dev-python/bokeh/bokeh-0.11.1.ebuild
3178 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5} )
3179 inherit distutils-r1
3180
3181 DESCRIPTION="Statistical and novel interactive HTML plots for Python"
3182 -HOMEPAGE="http://bokeh.pydata.org/ https://github.com/bokeh/bokeh http://pypi.org/project/bokeh"
3183 +HOMEPAGE="http://bokeh.pydata.org/ https://github.com/bokeh/bokeh http://pypi.org/project/bokeh/"
3184 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
3185
3186 LICENSE="BSD"
3187
3188 diff --git a/dev-python/boto/boto-2.41.0.ebuild b/dev-python/boto/boto-2.41.0.ebuild
3189 index 322e630e5de..c3b00d0dbf3 100644
3190 --- a/dev-python/boto/boto-2.41.0.ebuild
3191 +++ b/dev-python/boto/boto-2.41.0.ebuild
3192 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
3193 inherit distutils-r1
3194
3195 DESCRIPTION="Amazon Web Services API"
3196 -HOMEPAGE="https://github.com/boto/boto https://pypi.org/project/boto"
3197 +HOMEPAGE="https://github.com/boto/boto https://pypi.org/project/boto/"
3198 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
3199
3200 LICENSE="MIT"
3201
3202 diff --git a/dev-python/boto/boto-2.48.0.ebuild b/dev-python/boto/boto-2.48.0.ebuild
3203 index a978bd9f936..08a852151e6 100644
3204 --- a/dev-python/boto/boto-2.48.0.ebuild
3205 +++ b/dev-python/boto/boto-2.48.0.ebuild
3206 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
3207 inherit distutils-r1
3208
3209 DESCRIPTION="Amazon Web Services API"
3210 -HOMEPAGE="https://github.com/boto/boto https://pypi.org/project/boto"
3211 +HOMEPAGE="https://github.com/boto/boto https://pypi.org/project/boto/"
3212 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
3213
3214 LICENSE="MIT"
3215
3216 diff --git a/dev-python/bottle/bottle-0.12.12.ebuild b/dev-python/bottle/bottle-0.12.12.ebuild
3217 index ae590cf8585..17fb9272a22 100644
3218 --- a/dev-python/bottle/bottle-0.12.12.ebuild
3219 +++ b/dev-python/bottle/bottle-0.12.12.ebuild
3220 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
3221 inherit distutils-r1 eutils
3222
3223 DESCRIPTION="A fast and simple micro-framework for small web-applications"
3224 -HOMEPAGE="https://pypi.org/project/bottle http://bottlepy.org/"
3225 +HOMEPAGE="https://pypi.org/project/bottle/ http://bottlepy.org/"
3226 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
3227
3228 LICENSE="MIT"
3229
3230 diff --git a/dev-python/bottle/bottle-0.12.13.ebuild b/dev-python/bottle/bottle-0.12.13.ebuild
3231 index f855160cb8a..b75ec9750ab 100644
3232 --- a/dev-python/bottle/bottle-0.12.13.ebuild
3233 +++ b/dev-python/bottle/bottle-0.12.13.ebuild
3234 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
3235 inherit distutils-r1 eutils
3236
3237 DESCRIPTION="A fast and simple micro-framework for small web-applications"
3238 -HOMEPAGE="https://pypi.org/project/bottle http://bottlepy.org/"
3239 +HOMEPAGE="https://pypi.org/project/bottle/ http://bottlepy.org/"
3240 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
3241
3242 LICENSE="MIT"
3243
3244 diff --git a/dev-python/bottleneck/bottleneck-0.8.0.ebuild b/dev-python/bottleneck/bottleneck-0.8.0.ebuild
3245 index aae727b7e01..80a55c122fb 100644
3246 --- a/dev-python/bottleneck/bottleneck-0.8.0.ebuild
3247 +++ b/dev-python/bottleneck/bottleneck-0.8.0.ebuild
3248 @@ -11,7 +11,7 @@ MY_PN="Bottleneck"
3249 MY_P="${MY_PN}-${PV}"
3250
3251 DESCRIPTION="Fast NumPy array functions written in Cython"
3252 -HOMEPAGE="https://pypi.org/project/Bottleneck"
3253 +HOMEPAGE="https://pypi.org/project/Bottleneck/"
3254 SRC_URI="mirror://pypi/B/${MY_PN}/${MY_P}.tar.gz"
3255
3256 SLOT="0"
3257
3258 diff --git a/dev-python/bottleneck/bottleneck-1.0.0.ebuild b/dev-python/bottleneck/bottleneck-1.0.0.ebuild
3259 index f9e1b247d5d..c83ab09655d 100644
3260 --- a/dev-python/bottleneck/bottleneck-1.0.0.ebuild
3261 +++ b/dev-python/bottleneck/bottleneck-1.0.0.ebuild
3262 @@ -11,7 +11,7 @@ MY_PN="Bottleneck"
3263 MY_P="${MY_PN}-${PV}"
3264
3265 DESCRIPTION="Fast NumPy array functions written in Cython"
3266 -HOMEPAGE="https://pypi.org/project/Bottleneck"
3267 +HOMEPAGE="https://pypi.org/project/Bottleneck/"
3268 SRC_URI="mirror://pypi/B/${MY_PN}/${MY_P}.tar.gz"
3269
3270 SLOT="0"
3271
3272 diff --git a/dev-python/bpython/bpython-0.16-r1.ebuild b/dev-python/bpython/bpython-0.16-r1.ebuild
3273 index 11285027b8f..70407a76fcc 100644
3274 --- a/dev-python/bpython/bpython-0.16-r1.ebuild
3275 +++ b/dev-python/bpython/bpython-0.16-r1.ebuild
3276 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
3277 inherit distutils-r1
3278
3279 DESCRIPTION="Syntax highlighting and autocompletion for the Python interpreter"
3280 -HOMEPAGE="https://www.bpython-interpreter.org/ https://github.com/bpython/bpython https://pypi.org/project/bpython"
3281 +HOMEPAGE="https://www.bpython-interpreter.org/ https://github.com/bpython/bpython https://pypi.org/project/bpython/"
3282 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
3283
3284 LICENSE="MIT"
3285
3286 diff --git a/dev-python/bpython/bpython-0.16.ebuild b/dev-python/bpython/bpython-0.16.ebuild
3287 index 847fd374b79..35036333262 100644
3288 --- a/dev-python/bpython/bpython-0.16.ebuild
3289 +++ b/dev-python/bpython/bpython-0.16.ebuild
3290 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5} )
3291 inherit distutils-r1
3292
3293 DESCRIPTION="Syntax highlighting and autocompletion for the Python interpreter"
3294 -HOMEPAGE="https://www.bpython-interpreter.org/ https://github.com/bpython/bpython https://pypi.org/project/bpython"
3295 +HOMEPAGE="https://www.bpython-interpreter.org/ https://github.com/bpython/bpython https://pypi.org/project/bpython/"
3296 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
3297
3298 LICENSE="MIT"
3299
3300 diff --git a/dev-python/bpython/bpython-0.17.1.ebuild b/dev-python/bpython/bpython-0.17.1.ebuild
3301 index 94cbeb694d2..5c37145681c 100644
3302 --- a/dev-python/bpython/bpython-0.17.1.ebuild
3303 +++ b/dev-python/bpython/bpython-0.17.1.ebuild
3304 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
3305 inherit distutils-r1
3306
3307 DESCRIPTION="Syntax highlighting and autocompletion for the Python interpreter"
3308 -HOMEPAGE="https://www.bpython-interpreter.org/ https://github.com/bpython/bpython https://pypi.org/project/bpython"
3309 +HOMEPAGE="https://www.bpython-interpreter.org/ https://github.com/bpython/bpython https://pypi.org/project/bpython/"
3310 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
3311
3312 LICENSE="MIT"
3313
3314 diff --git a/dev-python/bpython/bpython-0.17.ebuild b/dev-python/bpython/bpython-0.17.ebuild
3315 index 94cbeb694d2..5c37145681c 100644
3316 --- a/dev-python/bpython/bpython-0.17.ebuild
3317 +++ b/dev-python/bpython/bpython-0.17.ebuild
3318 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
3319 inherit distutils-r1
3320
3321 DESCRIPTION="Syntax highlighting and autocompletion for the Python interpreter"
3322 -HOMEPAGE="https://www.bpython-interpreter.org/ https://github.com/bpython/bpython https://pypi.org/project/bpython"
3323 +HOMEPAGE="https://www.bpython-interpreter.org/ https://github.com/bpython/bpython https://pypi.org/project/bpython/"
3324 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
3325
3326 LICENSE="MIT"
3327
3328 diff --git a/dev-python/bsddb3/bsddb3-6.1.1.ebuild b/dev-python/bsddb3/bsddb3-6.1.1.ebuild
3329 index 21cb44c6d2e..870e8582647 100644
3330 --- a/dev-python/bsddb3/bsddb3-6.1.1.ebuild
3331 +++ b/dev-python/bsddb3/bsddb3-6.1.1.ebuild
3332 @@ -9,7 +9,7 @@ PYTHON_REQ_USE="threads(+)"
3333 inherit db-use distutils-r1 multilib
3334
3335 DESCRIPTION="Python bindings for Berkeley DB"
3336 -HOMEPAGE="https://www.jcea.es/programacion/pybsddb.htm https://pypi.org/project/bsddb3"
3337 +HOMEPAGE="https://www.jcea.es/programacion/pybsddb.htm https://pypi.org/project/bsddb3/"
3338 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
3339
3340 LICENSE="BSD"
3341
3342 diff --git a/dev-python/bsddb3/bsddb3-6.2.4.ebuild b/dev-python/bsddb3/bsddb3-6.2.4.ebuild
3343 index e1e36cb1f4c..6394b171149 100644
3344 --- a/dev-python/bsddb3/bsddb3-6.2.4.ebuild
3345 +++ b/dev-python/bsddb3/bsddb3-6.2.4.ebuild
3346 @@ -9,7 +9,7 @@ PYTHON_REQ_USE="threads(+)"
3347 inherit db-use distutils-r1
3348
3349 DESCRIPTION="Python bindings for Berkeley DB"
3350 -HOMEPAGE="https://www.jcea.es/programacion/pybsddb.htm https://pypi.org/project/bsddb3"
3351 +HOMEPAGE="https://www.jcea.es/programacion/pybsddb.htm https://pypi.org/project/bsddb3/"
3352 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
3353
3354 LICENSE="BSD"
3355
3356 diff --git a/dev-python/buzhug/buzhug-1.8-r1.ebuild b/dev-python/buzhug/buzhug-1.8-r1.ebuild
3357 index e4aeeb2ebeb..010e251a8d8 100644
3358 --- a/dev-python/buzhug/buzhug-1.8-r1.ebuild
3359 +++ b/dev-python/buzhug/buzhug-1.8-r1.ebuild
3360 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 )
3361 inherit distutils-r1
3362
3363 DESCRIPTION="Fast, pure-Python database engine"
3364 -HOMEPAGE="http://buzhug.sourceforge.net/ https://pypi.org/project/buzhug"
3365 +HOMEPAGE="http://buzhug.sourceforge.net/ https://pypi.org/project/buzhug/"
3366 SRC_URI="mirror://sourceforge/${PN}/${P}.zip"
3367
3368 LICENSE="BSD"
3369
3370 diff --git a/dev-python/bz2file/bz2file-0.98.ebuild b/dev-python/bz2file/bz2file-0.98.ebuild
3371 index f2ec09ca665..bc75674029b 100644
3372 --- a/dev-python/bz2file/bz2file-0.98.ebuild
3373 +++ b/dev-python/bz2file/bz2file-0.98.ebuild
3374 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 pypy )
3375 inherit distutils-r1
3376
3377 DESCRIPTION="Replacement for bz2.BZ2File with features from newest CPython"
3378 -HOMEPAGE="https://pypi.org/project/bz2file https://github.com/nvawda/bz2file"
3379 +HOMEPAGE="https://pypi.org/project/bz2file/ https://github.com/nvawda/bz2file"
3380 SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
3381
3382 LICENSE="Apache-2.0"
3383
3384 diff --git a/dev-python/cachetools/cachetools-1.1.5.ebuild b/dev-python/cachetools/cachetools-1.1.5.ebuild
3385 index ac9af20aa96..e8c2e2194b2 100644
3386 --- a/dev-python/cachetools/cachetools-1.1.5.ebuild
3387 +++ b/dev-python/cachetools/cachetools-1.1.5.ebuild
3388 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_4 python3_5 )
3389 inherit distutils-r1
3390
3391 DESCRIPTION="Extensible memoizing collections and decorators"
3392 -HOMEPAGE="https://pypi.org/project/cachetools"
3393 +HOMEPAGE="https://pypi.org/project/cachetools/"
3394 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
3395
3396 LICENSE="MIT"
3397
3398 diff --git a/dev-python/cachetools/cachetools-2.0.0.ebuild b/dev-python/cachetools/cachetools-2.0.0.ebuild
3399 index de100961d66..26e716820ad 100644
3400 --- a/dev-python/cachetools/cachetools-2.0.0.ebuild
3401 +++ b/dev-python/cachetools/cachetools-2.0.0.ebuild
3402 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
3403 inherit distutils-r1
3404
3405 DESCRIPTION="Extensible memoizing collections and decorators"
3406 -HOMEPAGE="https://pypi.org/project/cachetools"
3407 +HOMEPAGE="https://pypi.org/project/cachetools/"
3408 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
3409
3410 LICENSE="MIT"
3411
3412 diff --git a/dev-python/cachetools/cachetools-2.0.1.ebuild b/dev-python/cachetools/cachetools-2.0.1.ebuild
3413 index de100961d66..26e716820ad 100644
3414 --- a/dev-python/cachetools/cachetools-2.0.1.ebuild
3415 +++ b/dev-python/cachetools/cachetools-2.0.1.ebuild
3416 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
3417 inherit distutils-r1
3418
3419 DESCRIPTION="Extensible memoizing collections and decorators"
3420 -HOMEPAGE="https://pypi.org/project/cachetools"
3421 +HOMEPAGE="https://pypi.org/project/cachetools/"
3422 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
3423
3424 LICENSE="MIT"
3425
3426 diff --git a/dev-python/capturer/capturer-2.3.ebuild b/dev-python/capturer/capturer-2.3.ebuild
3427 index 4f98af431bd..8a2d9f16e3a 100644
3428 --- a/dev-python/capturer/capturer-2.3.ebuild
3429 +++ b/dev-python/capturer/capturer-2.3.ebuild
3430 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
3431 inherit distutils-r1
3432
3433 DESCRIPTION="Easily capture stdout/stderr of the current process and subprocesses"
3434 -HOMEPAGE="https://capturer.readthedocs.org/ https://pypi.org/project/capturer https://github.com/xolox/python-capturer"
3435 +HOMEPAGE="https://capturer.readthedocs.org/ https://pypi.org/project/capturer/ https://github.com/xolox/python-capturer"
3436 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
3437
3438 SLOT="0"
3439
3440 diff --git a/dev-python/case/case-1.5.2-r1.ebuild b/dev-python/case/case-1.5.2-r1.ebuild
3441 index 46296c5770e..5a903a8eb1b 100644
3442 --- a/dev-python/case/case-1.5.2-r1.ebuild
3443 +++ b/dev-python/case/case-1.5.2-r1.ebuild
3444 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
3445 inherit distutils-r1
3446
3447 DESCRIPTION="Python unittest Utilities"
3448 -HOMEPAGE="https://pypi.org/project/case https://github.com/celery/case"
3449 +HOMEPAGE="https://pypi.org/project/case/ https://github.com/celery/case"
3450 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
3451
3452 LICENSE="BSD"
3453
3454 diff --git a/dev-python/castellan/castellan-0.12.2.ebuild b/dev-python/castellan/castellan-0.12.2.ebuild
3455 index 2bd53b73f73..af3a46cafef 100644
3456 --- a/dev-python/castellan/castellan-0.12.2.ebuild
3457 +++ b/dev-python/castellan/castellan-0.12.2.ebuild
3458 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_4 python3_5 )
3459 inherit distutils-r1
3460
3461 DESCRIPTION="Generic Key Manager interface for OpenStack"
3462 -HOMEPAGE="https://pypi.org/project/castellan"
3463 +HOMEPAGE="https://pypi.org/project/castellan/"
3464 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
3465
3466 LICENSE="Apache-2.0"
3467
3468 diff --git a/dev-python/castellan/castellan-0.17.0.ebuild b/dev-python/castellan/castellan-0.17.0.ebuild
3469 index aa08f17422a..6cf7e57b00c 100644
3470 --- a/dev-python/castellan/castellan-0.17.0.ebuild
3471 +++ b/dev-python/castellan/castellan-0.17.0.ebuild
3472 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_4 python3_5 )
3473 inherit distutils-r1
3474
3475 DESCRIPTION="Generic Key Manager interface for OpenStack"
3476 -HOMEPAGE="https://pypi.org/project/castellan"
3477 +HOMEPAGE="https://pypi.org/project/castellan/"
3478 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
3479
3480 LICENSE="Apache-2.0"
3481
3482 diff --git a/dev-python/cbor/cbor-1.0.0.ebuild b/dev-python/cbor/cbor-1.0.0.ebuild
3483 index a261a8ff04d..c92ca745b03 100644
3484 --- a/dev-python/cbor/cbor-1.0.0.ebuild
3485 +++ b/dev-python/cbor/cbor-1.0.0.ebuild
3486 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
3487 inherit distutils-r1
3488
3489 DESCRIPTION="RFC 7049 - Concise Binary Object Representation"
3490 -HOMEPAGE="https://bitbucket.org/bodhisnarkva/cbor https://pypi.org/project/cbor"
3491 +HOMEPAGE="https://bitbucket.org/bodhisnarkva/cbor https://pypi.org/project/cbor/"
3492 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
3493
3494 LICENSE="Apache-2.0"
3495
3496 diff --git a/dev-python/celementtree/celementtree-1.0.5-r2.ebuild b/dev-python/celementtree/celementtree-1.0.5-r2.ebuild
3497 index aed6ec65303..d249e06a307 100644
3498 --- a/dev-python/celementtree/celementtree-1.0.5-r2.ebuild
3499 +++ b/dev-python/celementtree/celementtree-1.0.5-r2.ebuild
3500 @@ -10,7 +10,7 @@ inherit distutils-r1
3501 MY_P="cElementTree-${PV}-20051216"
3502
3503 DESCRIPTION="The cElementTree module is a C implementation of the ElementTree API"
3504 -HOMEPAGE="http://effbot.org/zone/celementtree.htm https://pypi.org/project/cElementTree"
3505 +HOMEPAGE="http://effbot.org/zone/celementtree.htm https://pypi.org/project/cElementTree/"
3506 SRC_URI="http://effbot.org/downloads/${MY_P}.tar.gz"
3507
3508 LICENSE="ElementTree"
3509
3510 diff --git a/dev-python/celery/celery-3.1.24-r1.ebuild b/dev-python/celery/celery-3.1.24-r1.ebuild
3511 index 40dc640e22d..57b09e0c912 100644
3512 --- a/dev-python/celery/celery-3.1.24-r1.ebuild
3513 +++ b/dev-python/celery/celery-3.1.24-r1.ebuild
3514 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5} )
3515 inherit distutils-r1 bash-completion-r1
3516
3517 DESCRIPTION="Asynchronous task queue/job queue based on distributed message passing"
3518 -HOMEPAGE="http://celeryproject.org/ https://pypi.org/project/celery"
3519 +HOMEPAGE="http://celeryproject.org/ https://pypi.org/project/celery/"
3520 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
3521
3522 LICENSE="BSD"
3523
3524 diff --git a/dev-python/celery/celery-4.0.2.ebuild b/dev-python/celery/celery-4.0.2.ebuild
3525 index 71008b17d9c..762d6dc8a34 100644
3526 --- a/dev-python/celery/celery-4.0.2.ebuild
3527 +++ b/dev-python/celery/celery-4.0.2.ebuild
3528 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
3529 inherit distutils-r1 bash-completion-r1
3530
3531 DESCRIPTION="Asynchronous task queue/job queue based on distributed message passing"
3532 -HOMEPAGE="http://celeryproject.org/ https://pypi.org/project/celery"
3533 +HOMEPAGE="http://celeryproject.org/ https://pypi.org/project/celery/"
3534 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
3535
3536 LICENSE="BSD"
3537
3538 diff --git a/dev-python/celery/celery-4.1.0.ebuild b/dev-python/celery/celery-4.1.0.ebuild
3539 index 01ad0576d19..ba8b5a3c6b8 100644
3540 --- a/dev-python/celery/celery-4.1.0.ebuild
3541 +++ b/dev-python/celery/celery-4.1.0.ebuild
3542 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
3543 inherit distutils-r1 bash-completion-r1
3544
3545 DESCRIPTION="Asynchronous task queue/job queue based on distributed message passing"
3546 -HOMEPAGE="http://celeryproject.org/ https://pypi.org/project/celery"
3547 +HOMEPAGE="http://celeryproject.org/ https://pypi.org/project/celery/"
3548 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
3549
3550 LICENSE="BSD"
3551
3552 diff --git a/dev-python/certifi/certifi-2016.9.26.ebuild b/dev-python/certifi/certifi-2016.9.26.ebuild
3553 index 9b9c95b4a56..a56a3638444 100644
3554 --- a/dev-python/certifi/certifi-2016.9.26.ebuild
3555 +++ b/dev-python/certifi/certifi-2016.9.26.ebuild
3556 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
3557 inherit distutils-r1
3558
3559 DESCRIPTION="Python package for providing Mozilla's CA Bundle"
3560 -HOMEPAGE="http://certifi.io/ https://pypi.org/project/certifi"
3561 +HOMEPAGE="http://certifi.io/ https://pypi.org/project/certifi/"
3562 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
3563
3564 LICENSE="LGPL-2.1"
3565
3566 diff --git a/dev-python/certifi/certifi-2017.1.23.ebuild b/dev-python/certifi/certifi-2017.1.23.ebuild
3567 index ed328310c52..04cacf5f1be 100644
3568 --- a/dev-python/certifi/certifi-2017.1.23.ebuild
3569 +++ b/dev-python/certifi/certifi-2017.1.23.ebuild
3570 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
3571 inherit distutils-r1
3572
3573 DESCRIPTION="Python package for providing Mozilla's CA Bundle"
3574 -HOMEPAGE="http://certifi.io/ https://pypi.org/project/certifi"
3575 +HOMEPAGE="http://certifi.io/ https://pypi.org/project/certifi/"
3576 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
3577
3578 LICENSE="LGPL-2.1"
3579
3580 diff --git a/dev-python/certifi/certifi-2017.11.5.ebuild b/dev-python/certifi/certifi-2017.11.5.ebuild
3581 index ce0cebc75e5..f9bb27bfec0 100644
3582 --- a/dev-python/certifi/certifi-2017.11.5.ebuild
3583 +++ b/dev-python/certifi/certifi-2017.11.5.ebuild
3584 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
3585 inherit distutils-r1
3586
3587 DESCRIPTION="Python package for providing Mozilla's CA Bundle"
3588 -HOMEPAGE="http://certifi.io/ https://pypi.org/project/certifi"
3589 +HOMEPAGE="http://certifi.io/ https://pypi.org/project/certifi/"
3590 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
3591
3592 LICENSE="MPL-2.0"
3593
3594 diff --git a/dev-python/certifi/certifi-2017.4.17.ebuild b/dev-python/certifi/certifi-2017.4.17.ebuild
3595 index b1bf9ff39c5..940c7adbb81 100644
3596 --- a/dev-python/certifi/certifi-2017.4.17.ebuild
3597 +++ b/dev-python/certifi/certifi-2017.4.17.ebuild
3598 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
3599 inherit distutils-r1
3600
3601 DESCRIPTION="Python package for providing Mozilla's CA Bundle"
3602 -HOMEPAGE="http://certifi.io/ https://pypi.org/project/certifi"
3603 +HOMEPAGE="http://certifi.io/ https://pypi.org/project/certifi/"
3604 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
3605
3606 LICENSE="LGPL-2.1"
3607
3608 diff --git a/dev-python/certifi/certifi-2017.7.27.1.ebuild b/dev-python/certifi/certifi-2017.7.27.1.ebuild
3609 index ce0cebc75e5..f9bb27bfec0 100644
3610 --- a/dev-python/certifi/certifi-2017.7.27.1.ebuild
3611 +++ b/dev-python/certifi/certifi-2017.7.27.1.ebuild
3612 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
3613 inherit distutils-r1
3614
3615 DESCRIPTION="Python package for providing Mozilla's CA Bundle"
3616 -HOMEPAGE="http://certifi.io/ https://pypi.org/project/certifi"
3617 +HOMEPAGE="http://certifi.io/ https://pypi.org/project/certifi/"
3618 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
3619
3620 LICENSE="MPL-2.0"
3621
3622 diff --git a/dev-python/cffi/cffi-1.11.2.ebuild b/dev-python/cffi/cffi-1.11.2.ebuild
3623 index d16c9679d2a..0e086e82f5f 100644
3624 --- a/dev-python/cffi/cffi-1.11.2.ebuild
3625 +++ b/dev-python/cffi/cffi-1.11.2.ebuild
3626 @@ -10,7 +10,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
3627 inherit distutils-r1
3628
3629 DESCRIPTION="Foreign Function Interface for Python calling C code"
3630 -HOMEPAGE="https://cffi.readthedocs.io/ https://pypi.org/project/cffi"
3631 +HOMEPAGE="https://cffi.readthedocs.io/ https://pypi.org/project/cffi/"
3632 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
3633
3634 LICENSE="MIT"
3635
3636 diff --git a/dev-python/cffi/cffi-1.11.4.ebuild b/dev-python/cffi/cffi-1.11.4.ebuild
3637 index b476f44418b..fc98a79a146 100644
3638 --- a/dev-python/cffi/cffi-1.11.4.ebuild
3639 +++ b/dev-python/cffi/cffi-1.11.4.ebuild
3640 @@ -10,7 +10,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
3641 inherit distutils-r1
3642
3643 DESCRIPTION="Foreign Function Interface for Python calling C code"
3644 -HOMEPAGE="https://cffi.readthedocs.io/ https://pypi.org/project/cffi"
3645 +HOMEPAGE="https://cffi.readthedocs.io/ https://pypi.org/project/cffi/"
3646 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
3647
3648 LICENSE="MIT"
3649
3650 diff --git a/dev-python/cffi/cffi-1.9.1.ebuild b/dev-python/cffi/cffi-1.9.1.ebuild
3651 index c9dee226807..b8e2ed10c43 100644
3652 --- a/dev-python/cffi/cffi-1.9.1.ebuild
3653 +++ b/dev-python/cffi/cffi-1.9.1.ebuild
3654 @@ -10,7 +10,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
3655 inherit distutils-r1
3656
3657 DESCRIPTION="Foreign Function Interface for Python calling C code"
3658 -HOMEPAGE="https://cffi.readthedocs.io/ https://pypi.org/project/cffi"
3659 +HOMEPAGE="https://cffi.readthedocs.io/ https://pypi.org/project/cffi/"
3660 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
3661
3662 LICENSE="MIT"
3663
3664 diff --git a/dev-python/cfgparse/cfgparse-1.3-r1.ebuild b/dev-python/cfgparse/cfgparse-1.3-r1.ebuild
3665 index e73625570e3..064a8ef7f86 100644
3666 --- a/dev-python/cfgparse/cfgparse-1.3-r1.ebuild
3667 +++ b/dev-python/cfgparse/cfgparse-1.3-r1.ebuild
3668 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 )
3669 inherit distutils-r1
3670
3671 DESCRIPTION="Config File parser for Python"
3672 -HOMEPAGE="http://cfgparse.sourceforge.net https://pypi.org/project/cfgparse"
3673 +HOMEPAGE="http://cfgparse.sourceforge.net https://pypi.org/project/cfgparse/"
3674 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
3675
3676 LICENSE="PSF-2.3"
3677
3678 diff --git a/dev-python/chaco/chaco-4.5.0.ebuild b/dev-python/chaco/chaco-4.5.0.ebuild
3679 index 6014aa20d76..798acf87ae0 100644
3680 --- a/dev-python/chaco/chaco-4.5.0.ebuild
3681 +++ b/dev-python/chaco/chaco-4.5.0.ebuild
3682 @@ -10,7 +10,7 @@ inherit distutils-r1 virtualx flag-o-matic
3683 DESCRIPTION="Enthought Tool Suite: Interactive plotting toolkit"
3684 HOMEPAGE="http://docs.enthought.com/chaco/
3685 https://github.com/enthought/chaco
3686 - https://pypi.org/project/chaco"
3687 + https://pypi.org/project/chaco/"
3688 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
3689
3690 LICENSE="BSD"
3691
3692 diff --git a/dev-python/chameleon/chameleon-2.25.ebuild b/dev-python/chameleon/chameleon-2.25.ebuild
3693 index 821a742744f..de0d3b0cf0d 100644
3694 --- a/dev-python/chameleon/chameleon-2.25.ebuild
3695 +++ b/dev-python/chameleon/chameleon-2.25.ebuild
3696 @@ -11,7 +11,7 @@ MY_PN="Chameleon"
3697 MY_P="${MY_PN}-${PV}"
3698
3699 DESCRIPTION="Fast HTML/XML template compiler for Python"
3700 -HOMEPAGE="http://chameleon.repoze.org https://pypi.org/project/Chameleon"
3701 +HOMEPAGE="http://chameleon.repoze.org https://pypi.org/project/Chameleon/"
3702 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
3703
3704 LICENSE="repoze"
3705
3706 diff --git a/dev-python/chardet/chardet-3.0.4.ebuild b/dev-python/chardet/chardet-3.0.4.ebuild
3707 index a0433040f35..16910a427f3 100644
3708 --- a/dev-python/chardet/chardet-3.0.4.ebuild
3709 +++ b/dev-python/chardet/chardet-3.0.4.ebuild
3710 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
3711 inherit distutils-r1
3712
3713 DESCRIPTION="Universal encoding detector"
3714 -HOMEPAGE="https://github.com/chardet/chardet https://pypi.org/project/chardet"
3715 +HOMEPAGE="https://github.com/chardet/chardet https://pypi.org/project/chardet/"
3716 SRC_URI="https://github.com/chardet/chardet/archive/${PV}.tar.gz -> ${P}.tar.gz"
3717
3718 # SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
3719
3720 diff --git a/dev-python/cheetah/cheetah-2.4.4-r1.ebuild b/dev-python/cheetah/cheetah-2.4.4-r1.ebuild
3721 index 0752e881ecd..93980236036 100644
3722 --- a/dev-python/cheetah/cheetah-2.4.4-r1.ebuild
3723 +++ b/dev-python/cheetah/cheetah-2.4.4-r1.ebuild
3724 @@ -10,7 +10,7 @@ MY_PN="Cheetah"
3725 MY_P="${MY_PN}-${PV/_}"
3726
3727 DESCRIPTION="Python-powered template engine and code generator"
3728 -HOMEPAGE="http://www.cheetahtemplate.org/ https://rtyler.github.com/cheetah/ https://pypi.org/project/Cheetah"
3729 +HOMEPAGE="http://www.cheetahtemplate.org/ https://rtyler.github.com/cheetah/ https://pypi.org/project/Cheetah/"
3730 SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
3731
3732 LICENSE="MIT"
3733
3734 diff --git a/dev-python/cheroot/cheroot-6.0.0.ebuild b/dev-python/cheroot/cheroot-6.0.0.ebuild
3735 index 2522f6fc132..3df90615c86 100644
3736 --- a/dev-python/cheroot/cheroot-6.0.0.ebuild
3737 +++ b/dev-python/cheroot/cheroot-6.0.0.ebuild
3738 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
3739 inherit distutils-r1
3740
3741 DESCRIPTION="Cheroot is the high-performance, pure-Python HTTP server used by CherryPy."
3742 -HOMEPAGE="http://www.cherrypy.org/ https://pypi.org/project/Cheroot https://github.com/cherrypy/cheroot"
3743 +HOMEPAGE="http://www.cherrypy.org/ https://pypi.org/project/Cheroot/ https://github.com/cherrypy/cheroot"
3744 SRC_URI="mirror://pypi/C/${PN/c/C}/${P}.tar.gz"
3745
3746 LICENSE="BSD"
3747
3748 diff --git a/dev-python/cherrypy/cherrypy-13.1.0.ebuild b/dev-python/cherrypy/cherrypy-13.1.0.ebuild
3749 index 3cb3232bd32..2f043036531 100644
3750 --- a/dev-python/cherrypy/cherrypy-13.1.0.ebuild
3751 +++ b/dev-python/cherrypy/cherrypy-13.1.0.ebuild
3752 @@ -9,7 +9,7 @@ inherit distutils-r1
3753 MY_P="CherryPy-${PV}"
3754
3755 DESCRIPTION="CherryPy is a pythonic, object-oriented HTTP framework"
3756 -HOMEPAGE="http://www.cherrypy.org/ https://pypi.org/project/CherryPy"
3757 +HOMEPAGE="http://www.cherrypy.org/ https://pypi.org/project/CherryPy/"
3758 SRC_URI="mirror://pypi/C/CherryPy/${MY_P}.tar.gz"
3759
3760 LICENSE="BSD"
3761
3762 diff --git a/dev-python/cherrypy/cherrypy-3.8.0.ebuild b/dev-python/cherrypy/cherrypy-3.8.0.ebuild
3763 index 4083f06d4d8..ab8cf193674 100644
3764 --- a/dev-python/cherrypy/cherrypy-3.8.0.ebuild
3765 +++ b/dev-python/cherrypy/cherrypy-3.8.0.ebuild
3766 @@ -9,7 +9,7 @@ inherit distutils-r1
3767 MY_P="CherryPy-${PV}"
3768
3769 DESCRIPTION="CherryPy is a pythonic, object-oriented HTTP framework"
3770 -HOMEPAGE="http://www.cherrypy.org/ https://pypi.org/project/CherryPy"
3771 +HOMEPAGE="http://www.cherrypy.org/ https://pypi.org/project/CherryPy/"
3772 SRC_URI="mirror://pypi/C/CherryPy/${MY_P}.tar.gz"
3773
3774 LICENSE="BSD"
3775
3776 diff --git a/dev-python/click-log/click-log-0.1.3.ebuild b/dev-python/click-log/click-log-0.1.3.ebuild
3777 index 5b0403fe5ab..bc63e078aaf 100644
3778 --- a/dev-python/click-log/click-log-0.1.3.ebuild
3779 +++ b/dev-python/click-log/click-log-0.1.3.ebuild
3780 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4} )
3781 inherit distutils-r1
3782
3783 DESCRIPTION="Logging integration for Click."
3784 -HOMEPAGE="https://github.com/click-contrib/click-log https://pypi.org/project/click-log"
3785 +HOMEPAGE="https://github.com/click-contrib/click-log https://pypi.org/project/click-log/"
3786 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
3787
3788 LICENSE="MIT"
3789
3790 diff --git a/dev-python/click-log/click-log-0.1.4.ebuild b/dev-python/click-log/click-log-0.1.4.ebuild
3791 index 354d68ea9dc..be453496b59 100644
3792 --- a/dev-python/click-log/click-log-0.1.4.ebuild
3793 +++ b/dev-python/click-log/click-log-0.1.4.ebuild
3794 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4} )
3795 inherit distutils-r1
3796
3797 DESCRIPTION="Logging integration for Click."
3798 -HOMEPAGE="https://github.com/click-contrib/click-log https://pypi.org/project/click-log"
3799 +HOMEPAGE="https://github.com/click-contrib/click-log https://pypi.org/project/click-log/"
3800 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
3801
3802 LICENSE="MIT"
3803
3804 diff --git a/dev-python/click-log/click-log-0.1.8.ebuild b/dev-python/click-log/click-log-0.1.8.ebuild
3805 index 815b5575fca..d8718bfa82e 100644
3806 --- a/dev-python/click-log/click-log-0.1.8.ebuild
3807 +++ b/dev-python/click-log/click-log-0.1.8.ebuild
3808 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
3809 inherit distutils-r1
3810
3811 DESCRIPTION="Logging integration for Click."
3812 -HOMEPAGE="https://github.com/click-contrib/click-log https://pypi.org/project/click-log"
3813 +HOMEPAGE="https://github.com/click-contrib/click-log https://pypi.org/project/click-log/"
3814 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
3815
3816 LICENSE="MIT"
3817
3818 diff --git a/dev-python/click-log/click-log-0.2.1.ebuild b/dev-python/click-log/click-log-0.2.1.ebuild
3819 index bd1dada2488..7f3e58c4a7b 100644
3820 --- a/dev-python/click-log/click-log-0.2.1.ebuild
3821 +++ b/dev-python/click-log/click-log-0.2.1.ebuild
3822 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
3823 inherit distutils-r1
3824
3825 DESCRIPTION="Logging integration for Click."
3826 -HOMEPAGE="https://github.com/click-contrib/click-log https://pypi.org/project/click-log"
3827 +HOMEPAGE="https://github.com/click-contrib/click-log https://pypi.org/project/click-log/"
3828 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
3829
3830 LICENSE="MIT"
3831
3832 diff --git a/dev-python/click-plugins/click-plugins-1.0.3.ebuild b/dev-python/click-plugins/click-plugins-1.0.3.ebuild
3833 index e0a78f68be9..9e69ef2c2e9 100644
3834 --- a/dev-python/click-plugins/click-plugins-1.0.3.ebuild
3835 +++ b/dev-python/click-plugins/click-plugins-1.0.3.ebuild
3836 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_{3,4,5,6}} )
3837 inherit distutils-r1
3838
3839 DESCRIPTION="Module for click to enable registering CLI commands via setuptools entry-points"
3840 -HOMEPAGE="https://pypi.org/project/click-plugins"
3841 +HOMEPAGE="https://pypi.org/project/click-plugins/"
3842 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
3843
3844 LICENSE="BSD"
3845
3846 diff --git a/dev-python/click-threading/click-threading-0.1.2.ebuild b/dev-python/click-threading/click-threading-0.1.2.ebuild
3847 index 4e444c374fc..7d9b9a05b96 100644
3848 --- a/dev-python/click-threading/click-threading-0.1.2.ebuild
3849 +++ b/dev-python/click-threading/click-threading-0.1.2.ebuild
3850 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4} )
3851 inherit distutils-r1
3852
3853 DESCRIPTION="Multithreaded Click apps made easy."
3854 -HOMEPAGE="https://github.com/click-contrib/click-threading https://pypi.org/project/click-threading"
3855 +HOMEPAGE="https://github.com/click-contrib/click-threading https://pypi.org/project/click-threading/"
3856 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
3857
3858 LICENSE="MIT"
3859
3860 diff --git a/dev-python/click-threading/click-threading-0.3.0.ebuild b/dev-python/click-threading/click-threading-0.3.0.ebuild
3861 index 7d8b8bafcd0..f9960eb37bf 100644
3862 --- a/dev-python/click-threading/click-threading-0.3.0.ebuild
3863 +++ b/dev-python/click-threading/click-threading-0.3.0.ebuild
3864 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
3865 inherit distutils-r1
3866
3867 DESCRIPTION="Multithreaded Click apps made easy."
3868 -HOMEPAGE="https://github.com/click-contrib/click-threading https://pypi.org/project/click-threading"
3869 +HOMEPAGE="https://github.com/click-contrib/click-threading https://pypi.org/project/click-threading/"
3870 SRC_URI="https://github.com/click-contrib/${PN}/archive/${PV}.tar.gz -> ${P}-gh.tar.gz"
3871
3872 LICENSE="MIT"
3873
3874 diff --git a/dev-python/click/click-6.6.ebuild b/dev-python/click/click-6.6.ebuild
3875 index e20abfe6a2a..5d3769cf972 100644
3876 --- a/dev-python/click/click-6.6.ebuild
3877 +++ b/dev-python/click/click-6.6.ebuild
3878 @@ -9,7 +9,7 @@ inherit distutils-r1
3879
3880 DESCRIPTION="A Python package for creating beautiful command line interfaces"
3881 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
3882 -HOMEPAGE="http://click.pocoo.org/ https://pypi.org/project/click"
3883 +HOMEPAGE="http://click.pocoo.org/ https://pypi.org/project/click/"
3884
3885 LICENSE="BSD"
3886 SLOT="0"
3887
3888 diff --git a/dev-python/click/click-6.7.ebuild b/dev-python/click/click-6.7.ebuild
3889 index f6e2cb5dd55..a594f6dc817 100644
3890 --- a/dev-python/click/click-6.7.ebuild
3891 +++ b/dev-python/click/click-6.7.ebuild
3892 @@ -9,7 +9,7 @@ inherit distutils-r1
3893
3894 DESCRIPTION="A Python package for creating beautiful command line interfaces"
3895 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
3896 -HOMEPAGE="http://click.pocoo.org/ https://pypi.org/project/click"
3897 +HOMEPAGE="http://click.pocoo.org/ https://pypi.org/project/click/"
3898
3899 LICENSE="BSD"
3900 SLOT="0"
3901
3902 diff --git a/dev-python/clientcookie/clientcookie-1.3.0-r1.ebuild b/dev-python/clientcookie/clientcookie-1.3.0-r1.ebuild
3903 index 78f68f641ef..026c593b482 100644
3904 --- a/dev-python/clientcookie/clientcookie-1.3.0-r1.ebuild
3905 +++ b/dev-python/clientcookie/clientcookie-1.3.0-r1.ebuild
3906 @@ -9,7 +9,7 @@ inherit distutils-r1
3907 MY_P="ClientCookie-${PV}"
3908
3909 DESCRIPTION="Python module for handling HTTP cookies on the client side"
3910 -HOMEPAGE="http://wwwsearch.sourceforge.net/ClientCookie/ https://pypi.org/project/ClientCookie"
3911 +HOMEPAGE="http://wwwsearch.sourceforge.net/ClientCookie/ https://pypi.org/project/ClientCookie/"
3912 SRC_URI="http://wwwsearch.sourceforge.net/ClientCookie/src/${MY_P}.tar.gz"
3913
3914 LICENSE="BSD"
3915
3916 diff --git a/dev-python/codetools/codetools-4.2.0.ebuild b/dev-python/codetools/codetools-4.2.0.ebuild
3917 index aa514e09c42..fe151340e43 100644
3918 --- a/dev-python/codetools/codetools-4.2.0.ebuild
3919 +++ b/dev-python/codetools/codetools-4.2.0.ebuild
3920 @@ -9,7 +9,7 @@ inherit distutils-r1 virtualx
3921 DESCRIPTION="Enthought Tool Suite: Code analysis and execution tools"
3922 HOMEPAGE="http://docs.enthought.com/codetools/
3923 https://github.com/enthought/codetools
3924 - https://pypi.org/project/codetools"
3925 + https://pypi.org/project/codetools/"
3926 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
3927
3928 IUSE="test"
3929
3930 diff --git a/dev-python/colander/colander-1.3.1.ebuild b/dev-python/colander/colander-1.3.1.ebuild
3931 index adab8e5e1d9..b646c5102f0 100644
3932 --- a/dev-python/colander/colander-1.3.1.ebuild
3933 +++ b/dev-python/colander/colander-1.3.1.ebuild
3934 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy pypy3 )
3935 inherit distutils-r1
3936
3937 DESCRIPTION="A simple schema-based serialization and deserialization library"
3938 -HOMEPAGE="https://docs.pylonsproject.org/projects/colander/en/latest/ https://pypi.org/project/colander"
3939 +HOMEPAGE="https://docs.pylonsproject.org/projects/colander/en/latest/ https://pypi.org/project/colander/"
3940 MY_P=${P/_beta1/b1}
3941 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
3942
3943
3944 diff --git a/dev-python/collectd-rabbitmq/collectd-rabbitmq-1.19.0-r1.ebuild b/dev-python/collectd-rabbitmq/collectd-rabbitmq-1.19.0-r1.ebuild
3945 index 9b342eb1c58..400fc6f928b 100644
3946 --- a/dev-python/collectd-rabbitmq/collectd-rabbitmq-1.19.0-r1.ebuild
3947 +++ b/dev-python/collectd-rabbitmq/collectd-rabbitmq-1.19.0-r1.ebuild
3948 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 )
3949 inherit distutils-r1
3950
3951 DESCRIPTION="Collectd plugin to gather statistics from RabbitMQ"
3952 -HOMEPAGE="https://pypi.org/project/collectd-rabbitmq"
3953 +HOMEPAGE="https://pypi.org/project/collectd-rabbitmq/"
3954 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
3955 KEYWORDS="amd64"
3956
3957
3958 diff --git a/dev-python/colorama/colorama-0.3.3.ebuild b/dev-python/colorama/colorama-0.3.3.ebuild
3959 index 6318e27c08a..344ddc5ebdc 100644
3960 --- a/dev-python/colorama/colorama-0.3.3.ebuild
3961 +++ b/dev-python/colorama/colorama-0.3.3.ebuild
3962 @@ -9,7 +9,7 @@ inherit distutils-r1
3963
3964 DESCRIPTION="ANSI escape character sequences for colored terminal text & cursor positioning"
3965 HOMEPAGE="
3966 - https://pypi.org/project/colorama
3967 + https://pypi.org/project/colorama/
3968 https://github.com/tartley/colorama"
3969 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
3970
3971
3972 diff --git a/dev-python/colorama/colorama-0.3.9.ebuild b/dev-python/colorama/colorama-0.3.9.ebuild
3973 index d64ab64e1af..7a1cb051c8b 100644
3974 --- a/dev-python/colorama/colorama-0.3.9.ebuild
3975 +++ b/dev-python/colorama/colorama-0.3.9.ebuild
3976 @@ -9,7 +9,7 @@ inherit distutils-r1
3977
3978 DESCRIPTION="ANSI escape character sequences for colored terminal text & cursor positioning"
3979 HOMEPAGE="
3980 - https://pypi.org/project/colorama
3981 + https://pypi.org/project/colorama/
3982 https://github.com/tartley/colorama"
3983 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
3984
3985
3986 diff --git a/dev-python/coloredlogs/coloredlogs-6.1.ebuild b/dev-python/coloredlogs/coloredlogs-6.1.ebuild
3987 index 1df9545a08d..f8a2c00c34c 100644
3988 --- a/dev-python/coloredlogs/coloredlogs-6.1.ebuild
3989 +++ b/dev-python/coloredlogs/coloredlogs-6.1.ebuild
3990 @@ -9,7 +9,7 @@ inherit distutils-r1
3991
3992 DESCRIPTION="Colored stream handler for the logging module"
3993 HOMEPAGE="
3994 - https://pypi.org/project/coloredlogs
3995 + https://pypi.org/project/coloredlogs/
3996 https://github.com/xolox/python-coloredlogs
3997 http://coloredlogs.readthedocs.org"
3998 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
3999
4000 diff --git a/dev-python/colorlog/colorlog-2.7.0.ebuild b/dev-python/colorlog/colorlog-2.7.0.ebuild
4001 index 3b1c2d81dda..a278410a475 100644
4002 --- a/dev-python/colorlog/colorlog-2.7.0.ebuild
4003 +++ b/dev-python/colorlog/colorlog-2.7.0.ebuild
4004 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
4005 inherit distutils-r1
4006
4007 DESCRIPTION="Log formatting with colors"
4008 -HOMEPAGE="https://pypi.org/project/colorlog https://github.com/borntyping/python-colorlog"
4009 +HOMEPAGE="https://pypi.org/project/colorlog/ https://github.com/borntyping/python-colorlog"
4010 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
4011
4012 LICENSE="MIT"
4013
4014 diff --git a/dev-python/columnize/columnize-0.3.5-r1.ebuild b/dev-python/columnize/columnize-0.3.5-r1.ebuild
4015 index fd1b2633d13..43a96abc203 100644
4016 --- a/dev-python/columnize/columnize-0.3.5-r1.ebuild
4017 +++ b/dev-python/columnize/columnize-0.3.5-r1.ebuild
4018 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 )
4019 inherit distutils-r1
4020
4021 DESCRIPTION="Format a simple (i.e. not nested) list into aligned columns"
4022 -HOMEPAGE="https://github.com/rocky/pycolumnize https://pypi.org/project/columnize"
4023 +HOMEPAGE="https://github.com/rocky/pycolumnize https://pypi.org/project/columnize/"
4024 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
4025
4026 LICENSE="PSF-2"
4027
4028 diff --git a/dev-python/columnize/columnize-0.3.9.ebuild b/dev-python/columnize/columnize-0.3.9.ebuild
4029 index a6fc1df8fde..660a77388df 100644
4030 --- a/dev-python/columnize/columnize-0.3.9.ebuild
4031 +++ b/dev-python/columnize/columnize-0.3.9.ebuild
4032 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
4033 inherit distutils-r1
4034
4035 DESCRIPTION="Format a simple (i.e. not nested) list into aligned columns"
4036 -HOMEPAGE="https://github.com/rocky/pycolumnize https://pypi.org/project/columnize"
4037 +HOMEPAGE="https://github.com/rocky/pycolumnize https://pypi.org/project/columnize/"
4038 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
4039
4040 LICENSE="PSF-2"
4041
4042 diff --git a/dev-python/common/common-0.1.2.ebuild b/dev-python/common/common-0.1.2.ebuild
4043 index 644f3c82be6..78db3979418 100644
4044 --- a/dev-python/common/common-0.1.2.ebuild
4045 +++ b/dev-python/common/common-0.1.2.ebuild
4046 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
4047 inherit distutils-r1
4048
4049 DESCRIPTION="Common tools and data structures implemented in pure python"
4050 -HOMEPAGE="https://pypi.org/project/common"
4051 +HOMEPAGE="https://pypi.org/project/common/"
4052 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
4053
4054 SLOT="0"
4055
4056 diff --git a/dev-python/configargparse/configargparse-0.11.0.ebuild b/dev-python/configargparse/configargparse-0.11.0.ebuild
4057 index dcb379a6e73..f05d8ce6f3a 100644
4058 --- a/dev-python/configargparse/configargparse-0.11.0.ebuild
4059 +++ b/dev-python/configargparse/configargparse-0.11.0.ebuild
4060 @@ -10,7 +10,7 @@ MY_PN=ConfigArgParse
4061 MY_P=${MY_PN}-${PV}
4062
4063 DESCRIPTION="Drop-in replacement for argparse supporting config files and env variables"
4064 -HOMEPAGE="https://github.com/zorro3/ConfigArgParse https://pypi.org/project/ConfigArgParse"
4065 +HOMEPAGE="https://github.com/zorro3/ConfigArgParse https://pypi.org/project/ConfigArgParse/"
4066 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
4067
4068 LICENSE="MIT"
4069
4070 diff --git a/dev-python/configargparse/configargparse-0.12.0.ebuild b/dev-python/configargparse/configargparse-0.12.0.ebuild
4071 index f990d5a35e2..2a23f5a2bf3 100644
4072 --- a/dev-python/configargparse/configargparse-0.12.0.ebuild
4073 +++ b/dev-python/configargparse/configargparse-0.12.0.ebuild
4074 @@ -10,7 +10,7 @@ MY_PN=ConfigArgParse
4075 MY_P=${MY_PN}-${PV}
4076
4077 DESCRIPTION="Drop-in replacement for argparse supporting config files and env variables"
4078 -HOMEPAGE="https://github.com/zorro3/ConfigArgParse https://pypi.org/project/ConfigArgParse"
4079 +HOMEPAGE="https://github.com/zorro3/ConfigArgParse https://pypi.org/project/ConfigArgParse/"
4080 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
4081
4082 LICENSE="MIT"
4083
4084 diff --git a/dev-python/configobj/configobj-5.0.6.ebuild b/dev-python/configobj/configobj-5.0.6.ebuild
4085 index 72795decba1..b2dc4a32172 100644
4086 --- a/dev-python/configobj/configobj-5.0.6.ebuild
4087 +++ b/dev-python/configobj/configobj-5.0.6.ebuild
4088 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
4089 inherit distutils-r1
4090
4091 DESCRIPTION="Simple config file reader and writer"
4092 -HOMEPAGE="http://www.voidspace.org.uk/python/configobj.html https://pypi.org/project/configobj"
4093 +HOMEPAGE="http://www.voidspace.org.uk/python/configobj.html https://pypi.org/project/configobj/"
4094 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
4095
4096 LICENSE="BSD"
4097
4098 diff --git a/dev-python/constantly/constantly-15.1.0-r1.ebuild b/dev-python/constantly/constantly-15.1.0-r1.ebuild
4099 index 8071c4dca36..83d70c85da0 100644
4100 --- a/dev-python/constantly/constantly-15.1.0-r1.ebuild
4101 +++ b/dev-python/constantly/constantly-15.1.0-r1.ebuild
4102 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
4103 inherit distutils-r1
4104
4105 DESCRIPTION="Symbolic constants in Python"
4106 -HOMEPAGE="https://github.com/twisted/constantly https://pypi.org/project/constantly"
4107 +HOMEPAGE="https://github.com/twisted/constantly https://pypi.org/project/constantly/"
4108 SRC_URI="https://github.com/twisted/constantly/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
4109
4110 LICENSE="MIT"
4111
4112 diff --git a/dev-python/constantly/constantly-15.1.0.ebuild b/dev-python/constantly/constantly-15.1.0.ebuild
4113 index d3497d5fba1..8fad33e64a9 100644
4114 --- a/dev-python/constantly/constantly-15.1.0.ebuild
4115 +++ b/dev-python/constantly/constantly-15.1.0.ebuild
4116 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy)
4117 inherit distutils-r1
4118
4119 DESCRIPTION="Symbolic constants in Python"
4120 -HOMEPAGE="https://github.com/twisted/constantly https://pypi.org/project/constantly"
4121 +HOMEPAGE="https://github.com/twisted/constantly https://pypi.org/project/constantly/"
4122 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
4123
4124 LICENSE="MIT"
4125
4126 diff --git a/dev-python/construct/construct-2.8.17.ebuild b/dev-python/construct/construct-2.8.17.ebuild
4127 index c9a9aa0cae7..4235c921ade 100644
4128 --- a/dev-python/construct/construct-2.8.17.ebuild
4129 +++ b/dev-python/construct/construct-2.8.17.ebuild
4130 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5} )
4131 inherit distutils-r1
4132
4133 DESCRIPTION="A powerful declarative parser for binary data"
4134 -HOMEPAGE="http://construct.readthedocs.io/ https://pypi.org/project/construct"
4135 +HOMEPAGE="http://construct.readthedocs.io/ https://pypi.org/project/construct/"
4136 SRC_URI="https://github.com/construct/construct/archive/v${PV}.tar.gz -> ${P}.tar.gz"
4137
4138 LICENSE="MIT"
4139
4140 diff --git a/dev-python/construct/construct-2.8.21.ebuild b/dev-python/construct/construct-2.8.21.ebuild
4141 index 2064c6fe9e8..be8e7c29cc9 100644
4142 --- a/dev-python/construct/construct-2.8.21.ebuild
4143 +++ b/dev-python/construct/construct-2.8.21.ebuild
4144 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
4145 inherit distutils-r1
4146
4147 DESCRIPTION="A powerful declarative parser for binary data"
4148 -HOMEPAGE="http://construct.readthedocs.io/ https://pypi.org/project/construct"
4149 +HOMEPAGE="http://construct.readthedocs.io/ https://pypi.org/project/construct/"
4150 SRC_URI="https://github.com/construct/construct/archive/v${PV}.tar.gz -> ${P}.tar.gz"
4151
4152 LICENSE="MIT"
4153
4154 diff --git a/dev-python/contextlib2/contextlib2-0.5.4.ebuild b/dev-python/contextlib2/contextlib2-0.5.4.ebuild
4155 index 99359f588b8..485efcd13e6 100644
4156 --- a/dev-python/contextlib2/contextlib2-0.5.4.ebuild
4157 +++ b/dev-python/contextlib2/contextlib2-0.5.4.ebuild
4158 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy )
4159 inherit distutils-r1
4160
4161 DESCRIPTION="Backports and enhancements for the contextlib module"
4162 -HOMEPAGE="https://pypi.org/project/contextlib2"
4163 +HOMEPAGE="https://pypi.org/project/contextlib2/"
4164 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
4165
4166 LICENSE="PSF-2.4"
4167
4168 diff --git a/dev-python/contextlib2/contextlib2-0.5.5.ebuild b/dev-python/contextlib2/contextlib2-0.5.5.ebuild
4169 index f9e2c4af392..add08a62c81 100644
4170 --- a/dev-python/contextlib2/contextlib2-0.5.5.ebuild
4171 +++ b/dev-python/contextlib2/contextlib2-0.5.5.ebuild
4172 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy{,3} )
4173 inherit distutils-r1
4174
4175 DESCRIPTION="Backports and enhancements for the contextlib module"
4176 -HOMEPAGE="https://pypi.org/project/contextlib2"
4177 +HOMEPAGE="https://pypi.org/project/contextlib2/"
4178 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
4179
4180 LICENSE="PSF-2.4"
4181
4182 diff --git a/dev-python/cosmolopy/cosmolopy-0.1.104-r1.ebuild b/dev-python/cosmolopy/cosmolopy-0.1.104-r1.ebuild
4183 index 422b8182840..701d2d6a7a3 100644
4184 --- a/dev-python/cosmolopy/cosmolopy-0.1.104-r1.ebuild
4185 +++ b/dev-python/cosmolopy/cosmolopy-0.1.104-r1.ebuild
4186 @@ -11,7 +11,7 @@ MY_PN=CosmoloPy
4187 MY_P=${MY_PN}-${PV}
4188
4189 DESCRIPTION="Cosmology routines built on NumPy/SciPy"
4190 -HOMEPAGE="https://roban.github.com/CosmoloPy/ https://pypi.org/project/CosmoloPy"
4191 +HOMEPAGE="https://roban.github.com/CosmoloPy/ https://pypi.org/project/CosmoloPy/"
4192 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
4193
4194 LICENSE="MIT"
4195
4196 diff --git a/dev-python/couchdb-python/couchdb-python-1.1.ebuild b/dev-python/couchdb-python/couchdb-python-1.1.ebuild
4197 index 5b4a7a88903..ad8aef7ffd0 100644
4198 --- a/dev-python/couchdb-python/couchdb-python-1.1.ebuild
4199 +++ b/dev-python/couchdb-python/couchdb-python-1.1.ebuild
4200 @@ -11,7 +11,7 @@ MY_PN="CouchDB"
4201 MY_P="${MY_PN}-${PV}"
4202
4203 DESCRIPTION="Python library for working with CouchDB"
4204 -HOMEPAGE="https://github.com/djc/couchdb-python https://pypi.org/project/CouchDB"
4205 +HOMEPAGE="https://github.com/djc/couchdb-python https://pypi.org/project/CouchDB/"
4206 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
4207
4208 LICENSE="BSD"
4209
4210 diff --git a/dev-python/coverage/coverage-4.2.ebuild b/dev-python/coverage/coverage-4.2.ebuild
4211 index 13862ea9395..dd7c3307578 100644
4212 --- a/dev-python/coverage/coverage-4.2.ebuild
4213 +++ b/dev-python/coverage/coverage-4.2.ebuild
4214 @@ -9,7 +9,7 @@ PYTHON_REQ_USE="threads(+)"
4215 inherit distutils-r1
4216
4217 DESCRIPTION="Code coverage measurement for Python"
4218 -HOMEPAGE="http://nedbatchelder.com/code/coverage/ https://pypi.org/project/coverage"
4219 +HOMEPAGE="http://nedbatchelder.com/code/coverage/ https://pypi.org/project/coverage/"
4220 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
4221
4222 LICENSE="BSD"
4223
4224 diff --git a/dev-python/croniter/croniter-0.3.11.ebuild b/dev-python/croniter/croniter-0.3.11.ebuild
4225 index 716e6ef1c29..374afe25e36 100644
4226 --- a/dev-python/croniter/croniter-0.3.11.ebuild
4227 +++ b/dev-python/croniter/croniter-0.3.11.ebuild
4228 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
4229 inherit distutils-r1
4230
4231 DESCRIPTION="Python module to provide iteration for datetime object"
4232 -HOMEPAGE="https://github.com/kiorky/croniter https://pypi.org/project/croniter"
4233 +HOMEPAGE="https://github.com/kiorky/croniter https://pypi.org/project/croniter/"
4234 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
4235
4236 LICENSE="MIT"
4237
4238 diff --git a/dev-python/croniter/croniter-0.3.15.ebuild b/dev-python/croniter/croniter-0.3.15.ebuild
4239 index d92ef341c4b..449501801ad 100644
4240 --- a/dev-python/croniter/croniter-0.3.15.ebuild
4241 +++ b/dev-python/croniter/croniter-0.3.15.ebuild
4242 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
4243 inherit distutils-r1
4244
4245 DESCRIPTION="Python module to provide iteration for datetime object"
4246 -HOMEPAGE="https://github.com/kiorky/croniter https://pypi.org/project/croniter"
4247 +HOMEPAGE="https://github.com/kiorky/croniter https://pypi.org/project/croniter/"
4248 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
4249
4250 LICENSE="MIT"
4251
4252 diff --git a/dev-python/croniter/croniter-0.3.17.ebuild b/dev-python/croniter/croniter-0.3.17.ebuild
4253 index 8b88ce14558..0c79746cfed 100644
4254 --- a/dev-python/croniter/croniter-0.3.17.ebuild
4255 +++ b/dev-python/croniter/croniter-0.3.17.ebuild
4256 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
4257 inherit distutils-r1
4258
4259 DESCRIPTION="Python module to provide iteration for datetime object"
4260 -HOMEPAGE="https://github.com/kiorky/croniter https://pypi.org/project/croniter"
4261 +HOMEPAGE="https://github.com/kiorky/croniter https://pypi.org/project/croniter/"
4262 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
4263
4264 LICENSE="MIT"
4265
4266 diff --git a/dev-python/cssselect/cssselect-0.9.1.ebuild b/dev-python/cssselect/cssselect-0.9.1.ebuild
4267 index edf096061d7..c23c008becc 100644
4268 --- a/dev-python/cssselect/cssselect-0.9.1.ebuild
4269 +++ b/dev-python/cssselect/cssselect-0.9.1.ebuild
4270 @@ -9,7 +9,7 @@ inherit distutils-r1
4271
4272 DESCRIPTION="parses CSS3 Selectors and translates them to XPath 1.0"
4273 HOMEPAGE="https://cssselect.readthedocs.io/en/latest/
4274 - https://pypi.org/project/cssselect"
4275 + https://pypi.org/project/cssselect/"
4276 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
4277
4278 LICENSE="BSD"
4279
4280 diff --git a/dev-python/cssselect/cssselect-1.0.1.ebuild b/dev-python/cssselect/cssselect-1.0.1.ebuild
4281 index e4af217e6fe..39d82d54ef5 100644
4282 --- a/dev-python/cssselect/cssselect-1.0.1.ebuild
4283 +++ b/dev-python/cssselect/cssselect-1.0.1.ebuild
4284 @@ -9,7 +9,7 @@ inherit distutils-r1
4285
4286 DESCRIPTION="parses CSS3 Selectors and translates them to XPath 1.0"
4287 HOMEPAGE="https://cssselect.readthedocs.io/en/latest/
4288 - https://pypi.org/project/cssselect"
4289 + https://pypi.org/project/cssselect/"
4290 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
4291
4292 LICENSE="BSD"
4293
4294 diff --git a/dev-python/cssselect/cssselect-1.0.3.ebuild b/dev-python/cssselect/cssselect-1.0.3.ebuild
4295 index 12e72c73afb..6747eb5c392 100644
4296 --- a/dev-python/cssselect/cssselect-1.0.3.ebuild
4297 +++ b/dev-python/cssselect/cssselect-1.0.3.ebuild
4298 @@ -9,7 +9,7 @@ inherit distutils-r1
4299
4300 DESCRIPTION="parses CSS3 Selectors and translates them to XPath 1.0"
4301 HOMEPAGE="https://cssselect.readthedocs.io/en/latest/
4302 - https://pypi.org/project/cssselect
4303 + https://pypi.org/project/cssselect/
4304 https://github.com/scrapy/cssselect"
4305 SRC_URI="https://github.com/scrapy/cssselect/archive/v${PV}.tar.gz -> ${P}.tar.gz"
4306
4307
4308 diff --git a/dev-python/cssselect2/cssselect2-0.2.0.ebuild b/dev-python/cssselect2/cssselect2-0.2.0.ebuild
4309 index ad8559b907a..a48b0236ae0 100644
4310 --- a/dev-python/cssselect2/cssselect2-0.2.0.ebuild
4311 +++ b/dev-python/cssselect2/cssselect2-0.2.0.ebuild
4312 @@ -9,7 +9,7 @@ inherit distutils-r1
4313
4314 DESCRIPTION="parses CSS3 Selectors and translates them to XPath 1.0"
4315 HOMEPAGE="https://cssselect.readthedocs.io/en/latest/
4316 - https://pypi.org/project/cssselect"
4317 + https://pypi.org/project/cssselect/"
4318 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
4319
4320 LICENSE="BSD"
4321
4322 diff --git a/dev-python/cython/cython-0.25.2.ebuild b/dev-python/cython/cython-0.25.2.ebuild
4323 index 160a3b3f26f..c15cad675f1 100644
4324 --- a/dev-python/cython/cython-0.25.2.ebuild
4325 +++ b/dev-python/cython/cython-0.25.2.ebuild
4326 @@ -12,7 +12,7 @@ MY_PN="Cython"
4327 MY_P="${MY_PN}-${PV/_/}"
4328
4329 DESCRIPTION="A Python to C compiler"
4330 -HOMEPAGE="http://cython.org https://pypi.org/project/Cython"
4331 +HOMEPAGE="http://cython.org https://pypi.org/project/Cython/"
4332 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
4333
4334 LICENSE="Apache-2.0"
4335
4336 diff --git a/dev-python/cython/cython-0.26.1.ebuild b/dev-python/cython/cython-0.26.1.ebuild
4337 index dcf0672f498..a60e11c5fd0 100644
4338 --- a/dev-python/cython/cython-0.26.1.ebuild
4339 +++ b/dev-python/cython/cython-0.26.1.ebuild
4340 @@ -12,7 +12,7 @@ MY_PN="Cython"
4341 MY_P="${MY_PN}-${PV/_/}"
4342
4343 DESCRIPTION="A Python to C compiler"
4344 -HOMEPAGE="http://cython.org https://pypi.org/project/Cython"
4345 +HOMEPAGE="http://cython.org https://pypi.org/project/Cython/"
4346 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
4347
4348 LICENSE="Apache-2.0"
4349
4350 diff --git a/dev-python/cytoolz/cytoolz-0.8.0.ebuild b/dev-python/cytoolz/cytoolz-0.8.0.ebuild
4351 index 12bae577427..a8d79168c28 100644
4352 --- a/dev-python/cytoolz/cytoolz-0.8.0.ebuild
4353 +++ b/dev-python/cytoolz/cytoolz-0.8.0.ebuild
4354 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
4355 inherit distutils-r1
4356
4357 DESCRIPTION="Cython implementation of Toolz: High performance functional utilities"
4358 -HOMEPAGE="https://pypi.org/project/cytoolz"
4359 +HOMEPAGE="https://pypi.org/project/cytoolz/"
4360 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
4361
4362 LICENSE="BSD"
4363
4364 diff --git a/dev-python/cytoolz/cytoolz-0.8.2.ebuild b/dev-python/cytoolz/cytoolz-0.8.2.ebuild
4365 index 6f93312e55c..96e4132bbe5 100644
4366 --- a/dev-python/cytoolz/cytoolz-0.8.2.ebuild
4367 +++ b/dev-python/cytoolz/cytoolz-0.8.2.ebuild
4368 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
4369 inherit distutils-r1
4370
4371 DESCRIPTION="Cython implementation of Toolz: High performance functional utilities"
4372 -HOMEPAGE="https://pypi.org/project/cytoolz"
4373 +HOMEPAGE="https://pypi.org/project/cytoolz/"
4374 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
4375
4376 LICENSE="BSD"
4377
4378 diff --git a/dev-python/d2to1/d2to1-0.2.12_p1.ebuild b/dev-python/d2to1/d2to1-0.2.12_p1.ebuild
4379 index c6fa33a3399..9b52754a24c 100644
4380 --- a/dev-python/d2to1/d2to1-0.2.12_p1.ebuild
4381 +++ b/dev-python/d2to1/d2to1-0.2.12_p1.ebuild
4382 @@ -10,7 +10,7 @@ inherit distutils-r1
4383 MY_P="${P/_p/.post}"
4384
4385 DESCRIPTION="Allows using distutils2-like setup.cfg files for a package metadata"
4386 -HOMEPAGE="https://pypi.org/project/d2to1 https://github.com/embray/d2to1"
4387 +HOMEPAGE="https://pypi.org/project/d2to1/ https://github.com/embray/d2to1"
4388 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
4389
4390 LICENSE="BSD"
4391
4392 diff --git a/dev-python/dap/dap-2.2.6.7-r1.ebuild b/dev-python/dap/dap-2.2.6.7-r1.ebuild
4393 index c6b5fb43a04..3a4577fa507 100644
4394 --- a/dev-python/dap/dap-2.2.6.7-r1.ebuild
4395 +++ b/dev-python/dap/dap-2.2.6.7-r1.ebuild
4396 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 )
4397 inherit distutils-r1
4398
4399 DESCRIPTION="Data Access Protocol client and server"
4400 -HOMEPAGE="http://pydap.org https://pypi.org/project/dap https://pypi.org/project/Pydap"
4401 +HOMEPAGE="http://pydap.org https://pypi.org/project/dap/ https://pypi.org/project/Pydap/"
4402 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
4403
4404 LICENSE="MIT"
4405
4406 diff --git a/dev-python/dbutils/dbutils-1.1-r1.ebuild b/dev-python/dbutils/dbutils-1.1-r1.ebuild
4407 index 34896e18ca6..c38aa2a4269 100644
4408 --- a/dev-python/dbutils/dbutils-1.1-r1.ebuild
4409 +++ b/dev-python/dbutils/dbutils-1.1-r1.ebuild
4410 @@ -12,7 +12,7 @@ MY_P="${MY_PN}-${PV}"
4411 DESCRIPTION="Database connections for multi-threaded environments"
4412 HOMEPAGE="https://cito.github.io/DBUtils/
4413 https://github.com/Cito/DBUtils
4414 - https://pypi.org/project/DBUtils"
4415 + https://pypi.org/project/DBUtils/"
4416 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_P}.tar.gz"
4417
4418 LICENSE="OSL-2.0"
4419
4420 diff --git a/dev-python/ddt/ddt-1.1.1.ebuild b/dev-python/ddt/ddt-1.1.1.ebuild
4421 index 28b98db3714..e72f2e687f9 100644
4422 --- a/dev-python/ddt/ddt-1.1.1.ebuild
4423 +++ b/dev-python/ddt/ddt-1.1.1.ebuild
4424 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_{4,5,6}} )
4425 inherit distutils-r1
4426
4427 DESCRIPTION="A library to multiply test cases"
4428 -HOMEPAGE="https://pypi.org/project/ddt https://github.com/txels/ddt"
4429 +HOMEPAGE="https://pypi.org/project/ddt/ https://github.com/txels/ddt"
4430 SRC_URI="mirror://pypi/d/${PN}/${P}.tar.gz"
4431
4432 LICENSE="MIT"
4433
4434 diff --git a/dev-python/decorator/decorator-4.1.2.ebuild b/dev-python/decorator/decorator-4.1.2.ebuild
4435 index fa585aaa793..2c0093cc52a 100644
4436 --- a/dev-python/decorator/decorator-4.1.2.ebuild
4437 +++ b/dev-python/decorator/decorator-4.1.2.ebuild
4438 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
4439 inherit distutils-r1
4440
4441 DESCRIPTION="Simplifies the usage of decorators for the average programmer"
4442 -HOMEPAGE="https://github.com/micheles/decorator https://pypi.org/project/decorator"
4443 +HOMEPAGE="https://github.com/micheles/decorator https://pypi.org/project/decorator/"
4444 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
4445
4446 LICENSE="BSD"
4447
4448 diff --git a/dev-python/decorator/decorator-4.2.1.ebuild b/dev-python/decorator/decorator-4.2.1.ebuild
4449 index fa585aaa793..2c0093cc52a 100644
4450 --- a/dev-python/decorator/decorator-4.2.1.ebuild
4451 +++ b/dev-python/decorator/decorator-4.2.1.ebuild
4452 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
4453 inherit distutils-r1
4454
4455 DESCRIPTION="Simplifies the usage of decorators for the average programmer"
4456 -HOMEPAGE="https://github.com/micheles/decorator https://pypi.org/project/decorator"
4457 +HOMEPAGE="https://github.com/micheles/decorator https://pypi.org/project/decorator/"
4458 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
4459
4460 LICENSE="BSD"
4461
4462 diff --git a/dev-python/decoratortools/decoratortools-1.8-r1.ebuild b/dev-python/decoratortools/decoratortools-1.8-r1.ebuild
4463 index 2053c45630f..c938c40e6c2 100644
4464 --- a/dev-python/decoratortools/decoratortools-1.8-r1.ebuild
4465 +++ b/dev-python/decoratortools/decoratortools-1.8-r1.ebuild
4466 @@ -11,7 +11,7 @@ MY_PN="DecoratorTools"
4467 MY_P="${MY_PN}-${PV}"
4468
4469 DESCRIPTION="Class, function, and metaclass decorators"
4470 -HOMEPAGE="https://pypi.org/project/DecoratorTools"
4471 +HOMEPAGE="https://pypi.org/project/DecoratorTools/"
4472 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.zip"
4473
4474 LICENSE="|| ( PSF-2 ZPL )"
4475
4476 diff --git a/dev-python/deform/deform-0.9.9.ebuild b/dev-python/deform/deform-0.9.9.ebuild
4477 index ddfd8276ae2..dac24b3d30c 100644
4478 --- a/dev-python/deform/deform-0.9.9.ebuild
4479 +++ b/dev-python/deform/deform-0.9.9.ebuild
4480 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy )
4481 inherit distutils-r1
4482
4483 DESCRIPTION="Another form generation library"
4484 -HOMEPAGE="https://docs.pylonsproject.org/projects/deform/en/latest/ https://pypi.org/project/deform https://github.com/Pylons/deform"
4485 +HOMEPAGE="https://docs.pylonsproject.org/projects/deform/en/latest/ https://pypi.org/project/deform/ https://github.com/Pylons/deform"
4486 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
4487
4488 LICENSE="repoze"
4489
4490 diff --git a/dev-python/defusedxml/defusedxml-0.5.0.ebuild b/dev-python/defusedxml/defusedxml-0.5.0.ebuild
4491 index 9bb47fecfd7..c02a5144d6f 100644
4492 --- a/dev-python/defusedxml/defusedxml-0.5.0.ebuild
4493 +++ b/dev-python/defusedxml/defusedxml-0.5.0.ebuild
4494 @@ -9,7 +9,7 @@ PYTHON_REQ_USE="xml(+)"
4495 inherit distutils-r1
4496
4497 DESCRIPTION="XML bomb protection for Python stdlib modules, an xml serialiser"
4498 -HOMEPAGE="https://bitbucket.org/tiran/defusedxml https://pypi.org/project/defusedxml"
4499 +HOMEPAGE="https://bitbucket.org/tiran/defusedxml https://pypi.org/project/defusedxml/"
4500 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
4501 KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd"
4502 IUSE="examples"
4503
4504 diff --git a/dev-python/demjson/demjson-2.2.4.ebuild b/dev-python/demjson/demjson-2.2.4.ebuild
4505 index 07d6ad5b863..3a42c4a5e0a 100644
4506 --- a/dev-python/demjson/demjson-2.2.4.ebuild
4507 +++ b/dev-python/demjson/demjson-2.2.4.ebuild
4508 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5} pypy pypy3 )
4509 inherit distutils-r1
4510
4511 DESCRIPTION="encoder, decoder, and lint/validator for JSON (JavaScript Object Notation) compliant with RFC 4627"
4512 -HOMEPAGE="http://deron.meranda.us/python/demjson/ https://pypi.org/project/demjson"
4513 +HOMEPAGE="http://deron.meranda.us/python/demjson/ https://pypi.org/project/demjson/"
4514 SRC_URI="http://deron.meranda.us/python/${PN}/dist/${P}.tar.gz"
4515
4516 LICENSE="LGPL-3"
4517
4518 diff --git a/dev-python/detox/detox-0.11.ebuild b/dev-python/detox/detox-0.11.ebuild
4519 index c25ad9c152b..ce282761729 100644
4520 --- a/dev-python/detox/detox-0.11.ebuild
4521 +++ b/dev-python/detox/detox-0.11.ebuild
4522 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_{4,5,6}} )
4523 inherit distutils-r1
4524
4525 DESCRIPTION="distributed tox"
4526 -HOMEPAGE="https://github.com/tox-dev/detox https://pypi.org/project/detox"
4527 +HOMEPAGE="https://github.com/tox-dev/detox https://pypi.org/project/detox/"
4528 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
4529
4530 LICENSE="MIT"
4531
4532 diff --git a/dev-python/dexml/dexml-0.5.1.ebuild b/dev-python/dexml/dexml-0.5.1.ebuild
4533 index 8d8b45f902b..44f4d7b7090 100644
4534 --- a/dev-python/dexml/dexml-0.5.1.ebuild
4535 +++ b/dev-python/dexml/dexml-0.5.1.ebuild
4536 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_{4,5,6}} pypy pypy3 )
4537 inherit distutils-r1
4538
4539 DESCRIPTION="Dead-simple Object-XML mapper for Python"
4540 -HOMEPAGE="https://pypi.org/project/dexml"
4541 +HOMEPAGE="https://pypi.org/project/dexml/"
4542 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
4543
4544 LICENSE="MIT"
4545
4546 diff --git a/dev-python/dill/dill-0.2.5.ebuild b/dev-python/dill/dill-0.2.5.ebuild
4547 index c01c5073b67..954cd7b836d 100644
4548 --- a/dev-python/dill/dill-0.2.5.ebuild
4549 +++ b/dev-python/dill/dill-0.2.5.ebuild
4550 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{3,4,5,6} pypy )
4551 inherit distutils-r1
4552
4553 DESCRIPTION="Serialize all of python (almost)"
4554 -HOMEPAGE="https://pypi.org/project/dill"
4555 +HOMEPAGE="https://pypi.org/project/dill/"
4556 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tgz"
4557
4558 LICENSE="BSD"
4559
4560 diff --git a/dev-python/discogs-client/discogs-client-2.0.2.ebuild b/dev-python/discogs-client/discogs-client-2.0.2.ebuild
4561 index f610682e551..53f41c93148 100644
4562 --- a/dev-python/discogs-client/discogs-client-2.0.2.ebuild
4563 +++ b/dev-python/discogs-client/discogs-client-2.0.2.ebuild
4564 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 pypy )
4565 inherit distutils-r1
4566
4567 DESCRIPTION="Official Python API client for Discogs"
4568 -HOMEPAGE="https://github.com/discogs/discogs_client https://pypi.org/project/discogs-client"
4569 +HOMEPAGE="https://github.com/discogs/discogs_client https://pypi.org/project/discogs-client/"
4570 #SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
4571 SRC_URI="https://github.com/discogs/${PN/-/_}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
4572
4573
4574 diff --git a/dev-python/discogs-client/discogs-client-2.2.1.ebuild b/dev-python/discogs-client/discogs-client-2.2.1.ebuild
4575 index 6ccbc25fc36..18916d20c85 100644
4576 --- a/dev-python/discogs-client/discogs-client-2.2.1.ebuild
4577 +++ b/dev-python/discogs-client/discogs-client-2.2.1.ebuild
4578 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_{4,5,6}} )
4579 inherit distutils-r1
4580
4581 DESCRIPTION="Official Python API client for Discogs"
4582 -HOMEPAGE="https://github.com/discogs/discogs_client https://pypi.org/project/discogs-client"
4583 +HOMEPAGE="https://github.com/discogs/discogs_client https://pypi.org/project/discogs-client/"
4584 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
4585
4586 LICENSE="BSD-2"
4587
4588 diff --git a/dev-python/distlib/distlib-0.2.1.ebuild b/dev-python/distlib/distlib-0.2.1.ebuild
4589 index 74b04d71d5a..df75b4c7326 100644
4590 --- a/dev-python/distlib/distlib-0.2.1.ebuild
4591 +++ b/dev-python/distlib/distlib-0.2.1.ebuild
4592 @@ -9,7 +9,7 @@ PYTHON_REQ_USE="threads(+)"
4593 inherit distutils-r1
4594
4595 DESCRIPTION="Distribution utilities"
4596 -HOMEPAGE="https://pypi.org/project/distlib https://bitbucket.org/vinay.sajip/distlib https://github.com/vsajip/distlib"
4597 +HOMEPAGE="https://pypi.org/project/distlib/ https://bitbucket.org/vinay.sajip/distlib https://github.com/vsajip/distlib"
4598 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
4599
4600 SLOT="0"
4601
4602 diff --git a/dev-python/distlib/distlib-0.2.4.ebuild b/dev-python/distlib/distlib-0.2.4.ebuild
4603 index cf22159a1cc..2739e18ac59 100644
4604 --- a/dev-python/distlib/distlib-0.2.4.ebuild
4605 +++ b/dev-python/distlib/distlib-0.2.4.ebuild
4606 @@ -9,7 +9,7 @@ PYTHON_REQ_USE="threads(+)"
4607 inherit distutils-r1
4608
4609 DESCRIPTION="Distribution utilities"
4610 -HOMEPAGE="https://pypi.org/project/distlib https://bitbucket.org/vinay.sajip/distlib https://github.com/vsajip/distlib"
4611 +HOMEPAGE="https://pypi.org/project/distlib/ https://bitbucket.org/vinay.sajip/distlib https://github.com/vsajip/distlib"
4612 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
4613
4614 SLOT="0"
4615
4616 diff --git a/dev-python/dj-database-url/dj-database-url-0.4.2.ebuild b/dev-python/dj-database-url/dj-database-url-0.4.2.ebuild
4617 index e5b9cdc40f6..f58766e9d2b 100644
4618 --- a/dev-python/dj-database-url/dj-database-url-0.4.2.ebuild
4619 +++ b/dev-python/dj-database-url/dj-database-url-0.4.2.ebuild
4620 @@ -9,7 +9,7 @@ inherit distutils-r1
4621
4622 DESCRIPTION="Use Database URLs in your Django Application"
4623 HOMEPAGE="
4624 - https://pypi.org/project/dj-database-url
4625 + https://pypi.org/project/dj-database-url/
4626 https://github.com/kennethreitz/dj-database-url"
4627 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
4628
4629
4630 diff --git a/dev-python/django-appconf/django-appconf-1.0.1.ebuild b/dev-python/django-appconf/django-appconf-1.0.1.ebuild
4631 index f836d297dd1..2eb78a82f0a 100644
4632 --- a/dev-python/django-appconf/django-appconf-1.0.1.ebuild
4633 +++ b/dev-python/django-appconf/django-appconf-1.0.1.ebuild
4634 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
4635 inherit distutils-r1
4636
4637 DESCRIPTION="A helper class for handling configuration defaults of packaged apps gracefully"
4638 -HOMEPAGE="https://github.com/jezdez/django-appconf http://django-appconf.readthedocs.org/ https://pypi.org/project/django-appconf"
4639 +HOMEPAGE="https://github.com/jezdez/django-appconf http://django-appconf.readthedocs.org/ https://pypi.org/project/django-appconf/"
4640 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
4641
4642 LICENSE="BSD"
4643
4644 diff --git a/dev-python/django-auth-ldap/django-auth-ldap-1.2.2.ebuild b/dev-python/django-auth-ldap/django-auth-ldap-1.2.2.ebuild
4645 index e004e8ee61d..e35e9de678f 100644
4646 --- a/dev-python/django-auth-ldap/django-auth-ldap-1.2.2.ebuild
4647 +++ b/dev-python/django-auth-ldap/django-auth-ldap-1.2.2.ebuild
4648 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 pypy )
4649 inherit distutils-r1
4650
4651 DESCRIPTION="Django LDAP authentication backend"
4652 -HOMEPAGE="https://pypi.org/project/django-auth-ldap https://bitbucket.org/psagers/django-auth-ldap/"
4653 +HOMEPAGE="https://pypi.org/project/django-auth-ldap/ https://bitbucket.org/psagers/django-auth-ldap/"
4654 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
4655
4656 KEYWORDS="amd64 x86"
4657
4658 diff --git a/dev-python/django-auth-ldap/django-auth-ldap-1.2.7.ebuild b/dev-python/django-auth-ldap/django-auth-ldap-1.2.7.ebuild
4659 index 80ef3a07be1..304dfc4d0d7 100644
4660 --- a/dev-python/django-auth-ldap/django-auth-ldap-1.2.7.ebuild
4661 +++ b/dev-python/django-auth-ldap/django-auth-ldap-1.2.7.ebuild
4662 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 pypy )
4663 inherit distutils-r1
4664
4665 DESCRIPTION="Django LDAP authentication backend"
4666 -HOMEPAGE="https://pypi.org/project/django-auth-ldap https://bitbucket.org/psagers/django-auth-ldap/"
4667 +HOMEPAGE="https://pypi.org/project/django-auth-ldap/ https://bitbucket.org/psagers/django-auth-ldap/"
4668 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
4669
4670 KEYWORDS="~amd64 ~x86"
4671
4672 diff --git a/dev-python/django-baker/django-baker-0.11-r2.ebuild b/dev-python/django-baker/django-baker-0.11-r2.ebuild
4673 index fc19194f65a..ac92885103d 100644
4674 --- a/dev-python/django-baker/django-baker-0.11-r2.ebuild
4675 +++ b/dev-python/django-baker/django-baker-0.11-r2.ebuild
4676 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
4677 inherit distutils-r1
4678
4679 DESCRIPTION="Management command that generates views, forms, urls, admin, and templates for models"
4680 -HOMEPAGE="https://pypi.org/project/django-baker https://github.com/krisfields/django-baker"
4681 +HOMEPAGE="https://pypi.org/project/django-baker/ https://github.com/krisfields/django-baker"
4682 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
4683
4684 SLOT="0"
4685
4686 diff --git a/dev-python/django-classy-tags/django-classy-tags-0.7.2.ebuild b/dev-python/django-classy-tags/django-classy-tags-0.7.2.ebuild
4687 index 67c315059d0..77e7e1be324 100644
4688 --- a/dev-python/django-classy-tags/django-classy-tags-0.7.2.ebuild
4689 +++ b/dev-python/django-classy-tags/django-classy-tags-0.7.2.ebuild
4690 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4} )
4691 inherit distutils-r1
4692
4693 DESCRIPTION="Class based template tags for Django"
4694 -HOMEPAGE="https://github.com/ojii/django-classy-tags https://pypi.org/project/django-classy-tags"
4695 +HOMEPAGE="https://github.com/ojii/django-classy-tags https://pypi.org/project/django-classy-tags/"
4696 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
4697
4698 LICENSE="BSD"
4699
4700 diff --git a/dev-python/django-classy-tags/django-classy-tags-0.8.0.ebuild b/dev-python/django-classy-tags/django-classy-tags-0.8.0.ebuild
4701 index 76df987602b..548da29ce21 100644
4702 --- a/dev-python/django-classy-tags/django-classy-tags-0.8.0.ebuild
4703 +++ b/dev-python/django-classy-tags/django-classy-tags-0.8.0.ebuild
4704 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_{3,4,5,6}} )
4705 inherit distutils-r1
4706
4707 DESCRIPTION="Class based template tags for Django"
4708 -HOMEPAGE="https://github.com/ojii/django-classy-tags https://pypi.org/project/django-classy-tags"
4709 +HOMEPAGE="https://github.com/ojii/django-classy-tags https://pypi.org/project/django-classy-tags/"
4710 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
4711
4712 LICENSE="BSD"
4713
4714 diff --git a/dev-python/django-discover-runner/django-discover-runner-1.0.ebuild b/dev-python/django-discover-runner/django-discover-runner-1.0.ebuild
4715 index 0d00dd1dfde..a2e712c2e5f 100644
4716 --- a/dev-python/django-discover-runner/django-discover-runner-1.0.ebuild
4717 +++ b/dev-python/django-discover-runner/django-discover-runner-1.0.ebuild
4718 @@ -8,7 +8,7 @@ inherit distutils-r1
4719
4720 DESCRIPTION="A Django test runner based on unittest2's test discovery"
4721 HOMEPAGE="https://github.com/jezdez/django-discover-runner
4722 - https://pypi.org/project/django-discover-runner"
4723 + https://pypi.org/project/django-discover-runner/"
4724 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
4725
4726 LICENSE="BSD"
4727
4728 diff --git a/dev-python/django-durationfield/django-durationfield-0.5.2.ebuild b/dev-python/django-durationfield/django-durationfield-0.5.2.ebuild
4729 index 1ccdc3bfdde..73a5682460f 100644
4730 --- a/dev-python/django-durationfield/django-durationfield-0.5.2.ebuild
4731 +++ b/dev-python/django-durationfield/django-durationfield-0.5.2.ebuild
4732 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_{6,7},3_{3,4}} )
4733 inherit distutils-r1
4734
4735 DESCRIPTION="Reusable app for adding a DurationField to Django"
4736 -HOMEPAGE="https://pypi.org/project/django-durationfield"
4737 +HOMEPAGE="https://pypi.org/project/django-durationfield/"
4738 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
4739
4740 LICENSE="BSD"
4741
4742 diff --git a/dev-python/django-durationfield/django-durationfield-0.5.4.ebuild b/dev-python/django-durationfield/django-durationfield-0.5.4.ebuild
4743 index e2c8ccbff0b..6f47a1efcfd 100644
4744 --- a/dev-python/django-durationfield/django-durationfield-0.5.4.ebuild
4745 +++ b/dev-python/django-durationfield/django-durationfield-0.5.4.ebuild
4746 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_{6,7},3_{3,4,5,6}} )
4747 inherit distutils-r1
4748
4749 DESCRIPTION="Reusable app for adding a DurationField to Django"
4750 -HOMEPAGE="https://pypi.org/project/django-durationfield"
4751 +HOMEPAGE="https://pypi.org/project/django-durationfield/"
4752 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
4753
4754 LICENSE="BSD"
4755
4756 diff --git a/dev-python/django-filer/django-filer-1.2.0.ebuild b/dev-python/django-filer/django-filer-1.2.0.ebuild
4757 index c4d705adbec..563448e5214 100644
4758 --- a/dev-python/django-filer/django-filer-1.2.0.ebuild
4759 +++ b/dev-python/django-filer/django-filer-1.2.0.ebuild
4760 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4} )
4761 inherit distutils-r1
4762
4763 DESCRIPTION="File management application for django that makes handling of files and images"
4764 -HOMEPAGE="https://pypi.org/project/django-filer"
4765 +HOMEPAGE="https://pypi.org/project/django-filer/"
4766 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
4767
4768 LICENSE="BSD"
4769
4770 diff --git a/dev-python/django-filer/django-filer-1.2.7.ebuild b/dev-python/django-filer/django-filer-1.2.7.ebuild
4771 index b1262d7e04e..443dfc1be2c 100644
4772 --- a/dev-python/django-filer/django-filer-1.2.7.ebuild
4773 +++ b/dev-python/django-filer/django-filer-1.2.7.ebuild
4774 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_{6,7},3_{4,5,6}} )
4775 inherit distutils-r1
4776
4777 DESCRIPTION="File management application for django that makes handling of files and images"
4778 -HOMEPAGE="https://pypi.org/project/django-filer"
4779 +HOMEPAGE="https://pypi.org/project/django-filer/"
4780 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
4781
4782 LICENSE="BSD"
4783
4784 diff --git a/dev-python/django-grappelli/django-grappelli-2.7.3.ebuild b/dev-python/django-grappelli/django-grappelli-2.7.3.ebuild
4785 index ae986a95864..08dfef2ed20 100644
4786 --- a/dev-python/django-grappelli/django-grappelli-2.7.3.ebuild
4787 +++ b/dev-python/django-grappelli/django-grappelli-2.7.3.ebuild
4788 @@ -9,7 +9,7 @@ inherit distutils-r1
4789
4790 DESCRIPTION="A jazzy skin for the Django Admin-Interface"
4791 HOMEPAGE="
4792 - https://pypi.org/project/django-grappelli
4793 + https://pypi.org/project/django-grappelli/
4794 https://django-grappelli.readthedocs.org
4795 https://github.com/sehmaschine/django-grappelli"
4796 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
4797
4798 diff --git a/dev-python/django-international/django-international-0.0.6.ebuild b/dev-python/django-international/django-international-0.0.6.ebuild
4799 index 0250d1d2d4f..7db3f68cd50 100644
4800 --- a/dev-python/django-international/django-international-0.0.6.ebuild
4801 +++ b/dev-python/django-international/django-international-0.0.6.ebuild
4802 @@ -6,7 +6,7 @@ PYTHON_COMPAT=( python2_7 )
4803 inherit distutils-r1
4804
4805 DESCRIPTION="Country and currency data for Django projects"
4806 -HOMEPAGE="https://pypi.org/project/django-international https://bitbucket.org/monwara/django-international"
4807 +HOMEPAGE="https://pypi.org/project/django-international/ https://bitbucket.org/monwara/django-international"
4808 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
4809 LICENSE="BSD"
4810 SLOT="0"
4811
4812 diff --git a/dev-python/django-ldap-groups/django-ldap-groups-0.1.3-r1.ebuild b/dev-python/django-ldap-groups/django-ldap-groups-0.1.3-r1.ebuild
4813 index e432b241541..6e591f9a74c 100644
4814 --- a/dev-python/django-ldap-groups/django-ldap-groups-0.1.3-r1.ebuild
4815 +++ b/dev-python/django-ldap-groups/django-ldap-groups-0.1.3-r1.ebuild
4816 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 )
4817 inherit distutils-r1
4818
4819 DESCRIPTION="A reusable application for the Django web framework"
4820 -HOMEPAGE="https://pypi.org/project/django-ldap-groups"
4821 +HOMEPAGE="https://pypi.org/project/django-ldap-groups/"
4822 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
4823
4824 KEYWORDS="amd64 x86"
4825
4826 diff --git a/dev-python/django-mptt/django-mptt-0.7.4.ebuild b/dev-python/django-mptt/django-mptt-0.7.4.ebuild
4827 index 7a6fc018d67..7eb84d48fd5 100644
4828 --- a/dev-python/django-mptt/django-mptt-0.7.4.ebuild
4829 +++ b/dev-python/django-mptt/django-mptt-0.7.4.ebuild
4830 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4} )
4831 inherit distutils-r1
4832
4833 DESCRIPTION="Utilities for implementing Modified Preorder Tree Traversal"
4834 -HOMEPAGE="https://pypi.org/project/django-mptt"
4835 +HOMEPAGE="https://pypi.org/project/django-mptt/"
4836 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
4837
4838 LICENSE="BSD"
4839
4840 diff --git a/dev-python/django-mptt/django-mptt-0.8.4.ebuild b/dev-python/django-mptt/django-mptt-0.8.4.ebuild
4841 index bc515fe3841..f994f75cae8 100644
4842 --- a/dev-python/django-mptt/django-mptt-0.8.4.ebuild
4843 +++ b/dev-python/django-mptt/django-mptt-0.8.4.ebuild
4844 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_{4,5,6}} )
4845 inherit distutils-r1
4846
4847 DESCRIPTION="Utilities for implementing Modified Preorder Tree Traversal"
4848 -HOMEPAGE="https://pypi.org/project/django-mptt"
4849 +HOMEPAGE="https://pypi.org/project/django-mptt/"
4850 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
4851
4852 LICENSE="MIT"
4853
4854 diff --git a/dev-python/django-oauth-plus/django-oauth-plus-2.2.8.ebuild b/dev-python/django-oauth-plus/django-oauth-plus-2.2.8.ebuild
4855 index cbac8dd2355..3ac3f880ea8 100644
4856 --- a/dev-python/django-oauth-plus/django-oauth-plus-2.2.8.ebuild
4857 +++ b/dev-python/django-oauth-plus/django-oauth-plus-2.2.8.ebuild
4858 @@ -9,7 +9,7 @@ PYTHON_COMPAT=( python2_7 pypy )
4859 inherit distutils-r1
4860
4861 DESCRIPTION="Support of OAuth 1.0a in Django using python-oauth2"
4862 -HOMEPAGE="https://pypi.org/project/django-oauth-plus http://code.welldev.org/django-oauth-plus/"
4863 +HOMEPAGE="https://pypi.org/project/django-oauth-plus/ http://code.welldev.org/django-oauth-plus/"
4864 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
4865
4866 LICENSE="BSD"
4867
4868 diff --git a/dev-python/django-recaptcha/django-recaptcha-1.0.5.ebuild b/dev-python/django-recaptcha/django-recaptcha-1.0.5.ebuild
4869 index 25a9a73d374..7354afbf9f5 100644
4870 --- a/dev-python/django-recaptcha/django-recaptcha-1.0.5.ebuild
4871 +++ b/dev-python/django-recaptcha/django-recaptcha-1.0.5.ebuild
4872 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy )
4873 inherit distutils-r1
4874
4875 DESCRIPTION="Django recaptcha form field/widget app"
4876 -HOMEPAGE="https://github.com/praekelt/django-recaptcha https://pypi.org/project/django-recaptcha"
4877 +HOMEPAGE="https://github.com/praekelt/django-recaptcha https://pypi.org/project/django-recaptcha/"
4878 #SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
4879 SRC_URI="https://github.com/praekelt/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
4880
4881
4882 diff --git a/dev-python/django-registration/django-registration-1.0.ebuild b/dev-python/django-registration/django-registration-1.0.ebuild
4883 index 4133300b72c..38ad16b2c8e 100644
4884 --- a/dev-python/django-registration/django-registration-1.0.ebuild
4885 +++ b/dev-python/django-registration/django-registration-1.0.ebuild
4886 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 )
4887 inherit distutils-r1
4888
4889 DESCRIPTION="An extensible user-registration application for Django"
4890 -HOMEPAGE="https://www.bitbucket.org/ubernostrum/django-registration/wiki/ https://pypi.org/project/django-registration"
4891 +HOMEPAGE="https://www.bitbucket.org/ubernostrum/django-registration/wiki/ https://pypi.org/project/django-registration/"
4892 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
4893
4894 LICENSE="BSD"
4895
4896 diff --git a/dev-python/django-sekizai/django-sekizai-0.10.0.ebuild b/dev-python/django-sekizai/django-sekizai-0.10.0.ebuild
4897 index f2223c14da5..487e509d67b 100644
4898 --- a/dev-python/django-sekizai/django-sekizai-0.10.0.ebuild
4899 +++ b/dev-python/django-sekizai/django-sekizai-0.10.0.ebuild
4900 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_{3,4,5,6}} )
4901 inherit distutils-r1
4902
4903 DESCRIPTION="Django Template Blocks with extra functionality"
4904 -HOMEPAGE="https://github.com/ojii/django-sekizai https://pypi.org/project/django-sekizai"
4905 +HOMEPAGE="https://github.com/ojii/django-sekizai https://pypi.org/project/django-sekizai/"
4906 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
4907
4908 LICENSE="BSD"
4909
4910 diff --git a/dev-python/django-select2/django-select2-4.2.2.ebuild b/dev-python/django-select2/django-select2-4.2.2.ebuild
4911 index 96b27cb5601..3cc8d0994f5 100644
4912 --- a/dev-python/django-select2/django-select2-4.2.2.ebuild
4913 +++ b/dev-python/django-select2/django-select2-4.2.2.ebuild
4914 @@ -9,7 +9,7 @@ inherit distutils-r1
4915 MY_PN="Django-Select2"
4916
4917 DESCRIPTION="A Django integration of Select2"
4918 -HOMEPAGE="https://pypi.org/project/Django-Select2"
4919 +HOMEPAGE="https://pypi.org/project/Django-Select2/"
4920 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
4921
4922 S="${WORKDIR}/${MY_PN}-${PV}"
4923
4924 diff --git a/dev-python/django-select2/django-select2-5.5.0.ebuild b/dev-python/django-select2/django-select2-5.5.0.ebuild
4925 index 6969dc59b87..828e14903a7 100644
4926 --- a/dev-python/django-select2/django-select2-5.5.0.ebuild
4927 +++ b/dev-python/django-select2/django-select2-5.5.0.ebuild
4928 @@ -10,7 +10,7 @@ inherit distutils-r1
4929 MY_PN="Django-Select2"
4930
4931 DESCRIPTION="A Django integration of Select2"
4932 -HOMEPAGE="https://pypi.org/project/Django-Select2"
4933 +HOMEPAGE="https://pypi.org/project/Django-Select2/"
4934 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
4935
4936 S="${WORKDIR}/${MY_PN}-${PV}"
4937
4938 diff --git a/dev-python/django-sortedm2m/django-sortedm2m-1.3.0.ebuild b/dev-python/django-sortedm2m/django-sortedm2m-1.3.0.ebuild
4939 index 59aa4ba5f27..13e0e6e74fc 100644
4940 --- a/dev-python/django-sortedm2m/django-sortedm2m-1.3.0.ebuild
4941 +++ b/dev-python/django-sortedm2m/django-sortedm2m-1.3.0.ebuild
4942 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4} )
4943 inherit distutils-r1
4944
4945 DESCRIPTION="Drop-in replacement for django's many to many field with sorted relations"
4946 -HOMEPAGE="https://pypi.org/project/django-sortedm2m"
4947 +HOMEPAGE="https://pypi.org/project/django-sortedm2m/"
4948 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
4949
4950 LICENSE="BSD"
4951
4952 diff --git a/dev-python/django-sortedm2m/django-sortedm2m-1.3.2.ebuild b/dev-python/django-sortedm2m/django-sortedm2m-1.3.2.ebuild
4953 index a8999c83e18..fed14f2cec1 100644
4954 --- a/dev-python/django-sortedm2m/django-sortedm2m-1.3.2.ebuild
4955 +++ b/dev-python/django-sortedm2m/django-sortedm2m-1.3.2.ebuild
4956 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5} )
4957 inherit distutils-r1
4958
4959 DESCRIPTION="Drop-in replacement for django's many to many field with sorted relations"
4960 -HOMEPAGE="https://pypi.org/project/django-sortedm2m"
4961 +HOMEPAGE="https://pypi.org/project/django-sortedm2m/"
4962 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
4963
4964 LICENSE="BSD"
4965
4966 diff --git a/dev-python/django-spurl/django-spurl-0.6.4.ebuild b/dev-python/django-spurl/django-spurl-0.6.4.ebuild
4967 index 96dccf95526..9a14c9ac695 100644
4968 --- a/dev-python/django-spurl/django-spurl-0.6.4.ebuild
4969 +++ b/dev-python/django-spurl/django-spurl-0.6.4.ebuild
4970 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
4971 inherit distutils-r1
4972
4973 DESCRIPTION="A Django template library for manipulating URLs"
4974 -HOMEPAGE="https://pypi.org/project/django-spurl"
4975 +HOMEPAGE="https://pypi.org/project/django-spurl/"
4976 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
4977
4978 LICENSE="BSD"
4979
4980 diff --git a/dev-python/django-standard-form/django-standard-form-1.1.1.ebuild b/dev-python/django-standard-form/django-standard-form-1.1.1.ebuild
4981 index 1c4a0932c0c..170d16f3ef7 100644
4982 --- a/dev-python/django-standard-form/django-standard-form-1.1.1.ebuild
4983 +++ b/dev-python/django-standard-form/django-standard-form-1.1.1.ebuild
4984 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_{6,7} )
4985 inherit distutils-r1
4986
4987 DESCRIPTION="Quick and simple django templatetags for displaying forms"
4988 -HOMEPAGE="https://pypi.org/project/django-standard-form"
4989 +HOMEPAGE="https://pypi.org/project/django-standard-form/"
4990 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
4991
4992 LICENSE="BSD"
4993
4994 diff --git a/dev-python/django-tagging/django-tagging-0.4.1.ebuild b/dev-python/django-tagging/django-tagging-0.4.1.ebuild
4995 index 6d0f69a1a65..217d1bac00c 100644
4996 --- a/dev-python/django-tagging/django-tagging-0.4.1.ebuild
4997 +++ b/dev-python/django-tagging/django-tagging-0.4.1.ebuild
4998 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
4999 inherit distutils-r1
5000
5001 DESCRIPTION="Generic tagging application for Django"
5002 -HOMEPAGE="https://pypi.org/project/django-tagging"
5003 +HOMEPAGE="https://pypi.org/project/django-tagging/"
5004 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
5005
5006 LICENSE="BSD"
5007
5008 diff --git a/dev-python/django-treebeard/django-treebeard-4.1.0.ebuild b/dev-python/django-treebeard/django-treebeard-4.1.0.ebuild
5009 index 09da81c6c34..10c03106ac0 100644
5010 --- a/dev-python/django-treebeard/django-treebeard-4.1.0.ebuild
5011 +++ b/dev-python/django-treebeard/django-treebeard-4.1.0.ebuild
5012 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
5013 inherit distutils-r1
5014
5015 DESCRIPTION="Efficient tree implementations for Django 1.6+"
5016 -HOMEPAGE="https://tabo.pe/projects/django-treebeard/ https://pypi.org/project/django-treebeard"
5017 +HOMEPAGE="https://tabo.pe/projects/django-treebeard/ https://pypi.org/project/django-treebeard/"
5018 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
5019
5020 LICENSE="Apache-2.0"
5021
5022 diff --git a/dev-python/django/django-1.10.7.ebuild b/dev-python/django/django-1.10.7.ebuild
5023 index dc83d0ea01b..1e04f234403 100644
5024 --- a/dev-python/django/django-1.10.7.ebuild
5025 +++ b/dev-python/django/django-1.10.7.ebuild
5026 @@ -13,7 +13,7 @@ MY_PN="Django"
5027 MY_P="${MY_PN}-${PV}"
5028
5029 DESCRIPTION="High-level Python web framework"
5030 -HOMEPAGE="https://www.djangoproject.com/ https://pypi.org/project/Django"
5031 +HOMEPAGE="https://www.djangoproject.com/ https://pypi.org/project/Django/"
5032 SRC_URI="
5033 https://www.djangoproject.com/m/releases/$(get_version_component_range 1-2)/${MY_P}.tar.gz
5034 mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz
5035
5036 diff --git a/dev-python/django/django-1.11.2.ebuild b/dev-python/django/django-1.11.2.ebuild
5037 index 898efe13d90..d6f33979805 100644
5038 --- a/dev-python/django/django-1.11.2.ebuild
5039 +++ b/dev-python/django/django-1.11.2.ebuild
5040 @@ -13,7 +13,7 @@ MY_PN="Django"
5041 MY_P="${MY_PN}-${PV}"
5042
5043 DESCRIPTION="High-level Python web framework"
5044 -HOMEPAGE="https://www.djangoproject.com/ https://pypi.org/project/Django"
5045 +HOMEPAGE="https://www.djangoproject.com/ https://pypi.org/project/Django/"
5046 SRC_URI="
5047 https://www.djangoproject.com/m/releases/$(get_version_component_range 1-2)/${MY_P}.tar.gz
5048 mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz
5049
5050 diff --git a/dev-python/django/django-1.4.22.ebuild b/dev-python/django/django-1.4.22.ebuild
5051 index 4ae2e0bf58c..0f0ba08919d 100644
5052 --- a/dev-python/django/django-1.4.22.ebuild
5053 +++ b/dev-python/django/django-1.4.22.ebuild
5054 @@ -11,7 +11,7 @@ inherit bash-completion-r1 distutils-r1 eutils versionator webapp
5055 MY_P="Django-${PV}"
5056
5057 DESCRIPTION="High-level Python web framework"
5058 -HOMEPAGE="https://www.djangoproject.com/ https://pypi.org/project/Django"
5059 +HOMEPAGE="https://www.djangoproject.com/ https://pypi.org/project/Django/"
5060 SRC_URI="https://www.djangoproject.com/m/releases/$(get_version_component_range 1-2)/${MY_P}.tar.gz"
5061
5062 LICENSE="BSD"
5063
5064 diff --git a/dev-python/django/django-1.5.12.ebuild b/dev-python/django/django-1.5.12.ebuild
5065 index c92e7e62345..79854907c61 100644
5066 --- a/dev-python/django/django-1.5.12.ebuild
5067 +++ b/dev-python/django/django-1.5.12.ebuild
5068 @@ -11,7 +11,7 @@ inherit bash-completion-r1 distutils-r1 versionator webapp
5069 MY_P="Django-${PV}"
5070
5071 DESCRIPTION="High-level Python web framework"
5072 -HOMEPAGE="https://www.djangoproject.com/ https://pypi.org/project/Django"
5073 +HOMEPAGE="https://www.djangoproject.com/ https://pypi.org/project/Django/"
5074 SRC_URI="https://www.djangoproject.com/m/releases/$(get_version_component_range 1-2)/${MY_P}.tar.gz"
5075
5076 LICENSE="BSD"
5077
5078 diff --git a/dev-python/django/django-1.6.11.ebuild b/dev-python/django/django-1.6.11.ebuild
5079 index 1f2e5600a2a..a46445f638c 100644
5080 --- a/dev-python/django/django-1.6.11.ebuild
5081 +++ b/dev-python/django/django-1.6.11.ebuild
5082 @@ -13,7 +13,7 @@ inherit bash-completion-r1 distutils-r1 eutils versionator webapp
5083 MY_P="Django-${PV}"
5084
5085 DESCRIPTION="High-level Python web framework"
5086 -HOMEPAGE="https://www.djangoproject.com/ https://pypi.org/project/Django"
5087 +HOMEPAGE="https://www.djangoproject.com/ https://pypi.org/project/Django/"
5088 SRC_URI="https://www.djangoproject.com/m/releases/$(get_version_component_range 1-2)/${MY_P}.tar.gz"
5089
5090 LICENSE="BSD"
5091
5092 diff --git a/dev-python/django/django-1.7.11.ebuild b/dev-python/django/django-1.7.11.ebuild
5093 index 621b774549b..86ddb5fc5df 100644
5094 --- a/dev-python/django/django-1.7.11.ebuild
5095 +++ b/dev-python/django/django-1.7.11.ebuild
5096 @@ -12,7 +12,7 @@ inherit bash-completion-r1 distutils-r1 eutils versionator webapp
5097 MY_P="Django-${PV}"
5098
5099 DESCRIPTION="High-level Python web framework"
5100 -HOMEPAGE="https://www.djangoproject.com/ https://pypi.org/project/Django"
5101 +HOMEPAGE="https://www.djangoproject.com/ https://pypi.org/project/Django/"
5102 SRC_URI="https://www.djangoproject.com/m/releases/$(get_version_component_range 1-2)/${MY_P}.tar.gz"
5103
5104 LICENSE="BSD"
5105
5106 diff --git a/dev-python/django/django-1.8.18.ebuild b/dev-python/django/django-1.8.18.ebuild
5107 index 19b325373b7..413258c4600 100644
5108 --- a/dev-python/django/django-1.8.18.ebuild
5109 +++ b/dev-python/django/django-1.8.18.ebuild
5110 @@ -13,7 +13,7 @@ MY_PN="Django"
5111 MY_P="${MY_PN}-${PV}"
5112
5113 DESCRIPTION="High-level Python web framework"
5114 -HOMEPAGE="https://www.djangoproject.com/ https://pypi.org/project/Django"
5115 +HOMEPAGE="https://www.djangoproject.com/ https://pypi.org/project/Django/"
5116 SRC_URI="
5117 https://www.djangoproject.com/m/releases/$(get_version_component_range 1-2)/${MY_P}.tar.gz
5118 mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz
5119
5120 diff --git a/dev-python/django/django-1.9.13.ebuild b/dev-python/django/django-1.9.13.ebuild
5121 index a2e8fd4e4c4..481a4e6cfeb 100644
5122 --- a/dev-python/django/django-1.9.13.ebuild
5123 +++ b/dev-python/django/django-1.9.13.ebuild
5124 @@ -13,7 +13,7 @@ MY_PN="Django"
5125 MY_P="${MY_PN}-${PV}"
5126
5127 DESCRIPTION="High-level Python web framework"
5128 -HOMEPAGE="https://www.djangoproject.com/ https://pypi.org/project/Django"
5129 +HOMEPAGE="https://www.djangoproject.com/ https://pypi.org/project/Django/"
5130 SRC_URI="
5131 https://www.djangoproject.com/m/releases/$(get_version_component_range 1-2)/${MY_P}.tar.gz
5132 mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz
5133
5134 diff --git a/dev-python/django_polymorphic/django_polymorphic-0.7.2.ebuild b/dev-python/django_polymorphic/django_polymorphic-0.7.2.ebuild
5135 index 00326505e0b..1958ce30ff7 100644
5136 --- a/dev-python/django_polymorphic/django_polymorphic-0.7.2.ebuild
5137 +++ b/dev-python/django_polymorphic/django_polymorphic-0.7.2.ebuild
5138 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 )
5139 inherit distutils-r1
5140
5141 DESCRIPTION="Seamless Polymorphic Inheritance for Django Models"
5142 -HOMEPAGE="https://pypi.org/project/django-polymorphic"
5143 +HOMEPAGE="https://pypi.org/project/django-polymorphic/"
5144 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
5145
5146 LICENSE="BSD"
5147
5148 diff --git a/dev-python/django_polymorphic/django_polymorphic-0.9.2.ebuild b/dev-python/django_polymorphic/django_polymorphic-0.9.2.ebuild
5149 index cb1dad0294f..213f2695e98 100644
5150 --- a/dev-python/django_polymorphic/django_polymorphic-0.9.2.ebuild
5151 +++ b/dev-python/django_polymorphic/django_polymorphic-0.9.2.ebuild
5152 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 )
5153 inherit distutils-r1
5154
5155 DESCRIPTION="Seamless Polymorphic Inheritance for Django Models"
5156 -HOMEPAGE="https://pypi.org/project/django-polymorphic"
5157 +HOMEPAGE="https://pypi.org/project/django-polymorphic/"
5158 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
5159
5160 LICENSE="BSD"
5161
5162 diff --git a/dev-python/django_polymorphic/django_polymorphic-1.2.ebuild b/dev-python/django_polymorphic/django_polymorphic-1.2.ebuild
5163 index 5a263eed9e8..d382d84bef5 100644
5164 --- a/dev-python/django_polymorphic/django_polymorphic-1.2.ebuild
5165 +++ b/dev-python/django_polymorphic/django_polymorphic-1.2.ebuild
5166 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_{6,7},3_{2,3,4,5,6}} )
5167 inherit distutils-r1
5168
5169 DESCRIPTION="Seamless Polymorphic Inheritance for Django Models"
5170 -HOMEPAGE="https://pypi.org/project/django-polymorphic"
5171 +HOMEPAGE="https://pypi.org/project/django-polymorphic/"
5172 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P//_/-}.tar.gz"
5173
5174 LICENSE="BSD"
5175
5176 diff --git a/dev-python/djangocms-admin-style/djangocms-admin-style-1.2.7.ebuild b/dev-python/djangocms-admin-style/djangocms-admin-style-1.2.7.ebuild
5177 index c771aa67805..c7ab2bb43f6 100644
5178 --- a/dev-python/djangocms-admin-style/djangocms-admin-style-1.2.7.ebuild
5179 +++ b/dev-python/djangocms-admin-style/djangocms-admin-style-1.2.7.ebuild
5180 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_{3,4,5,6}} )
5181 inherit distutils-r1
5182
5183 DESCRIPTION="Adds pretty CSS styles for the django CMS admin interface."
5184 -HOMEPAGE="https://pypi.org/project/djangocms-admin-style"
5185 +HOMEPAGE="https://pypi.org/project/djangocms-admin-style/"
5186 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
5187
5188 LICENSE="BSD"
5189
5190 diff --git a/dev-python/djangocms-flash/djangocms-flash-0.2.0.ebuild b/dev-python/djangocms-flash/djangocms-flash-0.2.0.ebuild
5191 index ff1203bc887..710616145f7 100644
5192 --- a/dev-python/djangocms-flash/djangocms-flash-0.2.0.ebuild
5193 +++ b/dev-python/djangocms-flash/djangocms-flash-0.2.0.ebuild
5194 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4} )
5195 inherit distutils-r1
5196
5197 DESCRIPTION="Flash plugin for django CMS"
5198 -HOMEPAGE="https://pypi.org/project/djangocms-flash"
5199 +HOMEPAGE="https://pypi.org/project/djangocms-flash/"
5200 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
5201
5202 LICENSE="BSD"
5203
5204 diff --git a/dev-python/djangocms-flash/djangocms-flash-0.3.0.ebuild b/dev-python/djangocms-flash/djangocms-flash-0.3.0.ebuild
5205 index f68460ce98a..d75d0fe77ed 100644
5206 --- a/dev-python/djangocms-flash/djangocms-flash-0.3.0.ebuild
5207 +++ b/dev-python/djangocms-flash/djangocms-flash-0.3.0.ebuild
5208 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_{6,7},3_{3,4,5,6}} )
5209 inherit distutils-r1
5210
5211 DESCRIPTION="Flash plugin for django CMS"
5212 -HOMEPAGE="https://pypi.org/project/djangocms-flash"
5213 +HOMEPAGE="https://pypi.org/project/djangocms-flash/"
5214 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
5215
5216 LICENSE="BSD"
5217
5218 diff --git a/dev-python/djangocms-inherit/djangocms-inherit-0.2.2.ebuild b/dev-python/djangocms-inherit/djangocms-inherit-0.2.2.ebuild
5219 index c9612fb95df..7c3589bf217 100644
5220 --- a/dev-python/djangocms-inherit/djangocms-inherit-0.2.2.ebuild
5221 +++ b/dev-python/djangocms-inherit/djangocms-inherit-0.2.2.ebuild
5222 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_{6,7},3_{3,4,5,6}} )
5223 inherit distutils-r1
5224
5225 DESCRIPTION="Inherit plugin for django CMS"
5226 -HOMEPAGE="https://pypi.org/project/djangocms-inherit"
5227 +HOMEPAGE="https://pypi.org/project/djangocms-inherit/"
5228 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
5229
5230 LICENSE="BSD"
5231
5232 diff --git a/dev-python/djangocms-link/djangocms-link-2.1.2.ebuild b/dev-python/djangocms-link/djangocms-link-2.1.2.ebuild
5233 index 5828b915907..8f0275e08a1 100644
5234 --- a/dev-python/djangocms-link/djangocms-link-2.1.2.ebuild
5235 +++ b/dev-python/djangocms-link/djangocms-link-2.1.2.ebuild
5236 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
5237 inherit distutils-r1
5238
5239 DESCRIPTION="Link plugin for django CMS"
5240 -HOMEPAGE="https://pypi.org/project/djangocms-link"
5241 +HOMEPAGE="https://pypi.org/project/djangocms-link/"
5242 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
5243
5244 LICENSE="BSD"
5245
5246 diff --git a/dev-python/djangocms-picture/djangocms-picture-2.0.5.ebuild b/dev-python/djangocms-picture/djangocms-picture-2.0.5.ebuild
5247 index 6557a013161..68f8281a435 100644
5248 --- a/dev-python/djangocms-picture/djangocms-picture-2.0.5.ebuild
5249 +++ b/dev-python/djangocms-picture/djangocms-picture-2.0.5.ebuild
5250 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
5251 inherit distutils-r1
5252
5253 DESCRIPTION="Picture plugin for django CMS"
5254 -HOMEPAGE="https://pypi.org/project/djangocms-picture"
5255 +HOMEPAGE="https://pypi.org/project/djangocms-picture/"
5256 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
5257
5258 LICENSE="BSD"
5259
5260 diff --git a/dev-python/djangocms-snippet/djangocms-snippet-1.9.1.ebuild b/dev-python/djangocms-snippet/djangocms-snippet-1.9.1.ebuild
5261 index 749ee0a1862..aa6ab26c06b 100644
5262 --- a/dev-python/djangocms-snippet/djangocms-snippet-1.9.1.ebuild
5263 +++ b/dev-python/djangocms-snippet/djangocms-snippet-1.9.1.ebuild
5264 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_{3,4,5,6}} )
5265 inherit distutils-r1
5266
5267 DESCRIPTION="Snippet plugin for django CMS"
5268 -HOMEPAGE="https://pypi.org/project/djangocms-snippet"
5269 +HOMEPAGE="https://pypi.org/project/djangocms-snippet/"
5270 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
5271
5272 LICENSE="BSD"
5273
5274 diff --git a/dev-python/djangocms-teaser/djangocms-teaser-0.1.ebuild b/dev-python/djangocms-teaser/djangocms-teaser-0.1.ebuild
5275 index 401309b48af..6b42239e199 100644
5276 --- a/dev-python/djangocms-teaser/djangocms-teaser-0.1.ebuild
5277 +++ b/dev-python/djangocms-teaser/djangocms-teaser-0.1.ebuild
5278 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4} )
5279 inherit distutils-r1
5280
5281 DESCRIPTION="Teaser plugin for django CMS"
5282 -HOMEPAGE="https://pypi.org/project/djangocms-teaser"
5283 +HOMEPAGE="https://pypi.org/project/djangocms-teaser/"
5284 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
5285
5286 LICENSE="BSD"
5287
5288 diff --git a/dev-python/djangocms-teaser/djangocms-teaser-0.2.0.ebuild b/dev-python/djangocms-teaser/djangocms-teaser-0.2.0.ebuild
5289 index af8da6a6236..fab35cfc8cf 100644
5290 --- a/dev-python/djangocms-teaser/djangocms-teaser-0.2.0.ebuild
5291 +++ b/dev-python/djangocms-teaser/djangocms-teaser-0.2.0.ebuild
5292 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_{6,7},3_{3,4,5,6}} )
5293 inherit distutils-r1
5294
5295 DESCRIPTION="Teaser plugin for django CMS"
5296 -HOMEPAGE="https://pypi.org/project/djangocms-teaser"
5297 +HOMEPAGE="https://pypi.org/project/djangocms-teaser/"
5298 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
5299
5300 LICENSE="BSD"
5301
5302 diff --git a/dev-python/djangocms-video/djangocms-video-2.0.2.ebuild b/dev-python/djangocms-video/djangocms-video-2.0.2.ebuild
5303 index c3ab5149496..9b2f84a62c6 100644
5304 --- a/dev-python/djangocms-video/djangocms-video-2.0.2.ebuild
5305 +++ b/dev-python/djangocms-video/djangocms-video-2.0.2.ebuild
5306 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
5307 inherit distutils-r1
5308
5309 DESCRIPTION="Video plugin for django CMS"
5310 -HOMEPAGE="https://pypi.org/project/djangocms-video"
5311 +HOMEPAGE="https://pypi.org/project/djangocms-video/"
5312 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
5313
5314 LICENSE="BSD"
5315
5316 diff --git a/dev-python/dnspython/dnspython-1.15.0-r1.ebuild b/dev-python/dnspython/dnspython-1.15.0-r1.ebuild
5317 index 40a26a5f763..464b5c7c119 100644
5318 --- a/dev-python/dnspython/dnspython-1.15.0-r1.ebuild
5319 +++ b/dev-python/dnspython/dnspython-1.15.0-r1.ebuild
5320 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
5321 inherit distutils-r1
5322
5323 DESCRIPTION="DNS toolkit for Python"
5324 -HOMEPAGE="http://www.dnspython.org/ https://pypi.org/project/dnspython"
5325 +HOMEPAGE="http://www.dnspython.org/ https://pypi.org/project/dnspython/"
5326 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
5327
5328 LICENSE="ISC"
5329
5330 diff --git a/dev-python/docopt/docopt-0.6.2-r2.ebuild b/dev-python/docopt/docopt-0.6.2-r2.ebuild
5331 index d9ac0337bc9..51c42a024d9 100644
5332 --- a/dev-python/docopt/docopt-0.6.2-r2.ebuild
5333 +++ b/dev-python/docopt/docopt-0.6.2-r2.ebuild
5334 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
5335 inherit distutils-r1
5336
5337 DESCRIPTION="Pythonic argument parser, that will make you smile"
5338 -HOMEPAGE="https://pypi.org/project/docopt https://github.com/docopt/docopt"
5339 +HOMEPAGE="https://pypi.org/project/docopt/ https://github.com/docopt/docopt"
5340 SRC_URI="
5341 mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz
5342 https://github.com/docopt/docopt/archive/${PV}.tar.gz -> ${P}.tar.gz"
5343
5344 diff --git a/dev-python/doctest-ignore-unicode/doctest-ignore-unicode-0.1.2.ebuild b/dev-python/doctest-ignore-unicode/doctest-ignore-unicode-0.1.2.ebuild
5345 index 26182c731c7..08441d09edb 100644
5346 --- a/dev-python/doctest-ignore-unicode/doctest-ignore-unicode-0.1.2.ebuild
5347 +++ b/dev-python/doctest-ignore-unicode/doctest-ignore-unicode-0.1.2.ebuild
5348 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
5349 inherit distutils-r1
5350
5351 DESCRIPTION="Add flag to ignore unicode literal prefixes in doctests"
5352 -HOMEPAGE="https://pypi.org/project/doctest-ignore-unicode https://github.com/gnublade/doctest-ignore-unicode"
5353 +HOMEPAGE="https://pypi.org/project/doctest-ignore-unicode/ https://github.com/gnublade/doctest-ignore-unicode"
5354 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
5355
5356 SLOT="0"
5357
5358 diff --git a/dev-python/docutils/docutils-0.11.ebuild b/dev-python/docutils/docutils-0.11.ebuild
5359 index eb967062f5c..80f1a11de17 100644
5360 --- a/dev-python/docutils/docutils-0.11.ebuild
5361 +++ b/dev-python/docutils/docutils-0.11.ebuild
5362 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4} pypy )
5363 inherit distutils-r1
5364
5365 DESCRIPTION="Python Documentation Utilities"
5366 -HOMEPAGE="http://docutils.sourceforge.net/ https://pypi.org/project/docutils"
5367 +HOMEPAGE="http://docutils.sourceforge.net/ https://pypi.org/project/docutils/"
5368 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
5369
5370 LICENSE="BSD-2 GPL-3 public-domain"
5371
5372 diff --git a/dev-python/docutils/docutils-0.12.ebuild b/dev-python/docutils/docutils-0.12.ebuild
5373 index 01a17e3d0a1..587257ff032 100644
5374 --- a/dev-python/docutils/docutils-0.12.ebuild
5375 +++ b/dev-python/docutils/docutils-0.12.ebuild
5376 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
5377 inherit distutils-r1
5378
5379 DESCRIPTION="Python Documentation Utilities"
5380 -HOMEPAGE="http://docutils.sourceforge.net/ https://pypi.org/project/docutils"
5381 +HOMEPAGE="http://docutils.sourceforge.net/ https://pypi.org/project/docutils/"
5382 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
5383
5384 LICENSE="BSD-2 GPL-3 public-domain"
5385
5386 diff --git a/dev-python/docutils/docutils-0.13.1.ebuild b/dev-python/docutils/docutils-0.13.1.ebuild
5387 index dcd41b2dd7c..447102f391c 100644
5388 --- a/dev-python/docutils/docutils-0.13.1.ebuild
5389 +++ b/dev-python/docutils/docutils-0.13.1.ebuild
5390 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
5391 inherit distutils-r1
5392
5393 DESCRIPTION="Python Documentation Utilities"
5394 -HOMEPAGE="http://docutils.sourceforge.net/ https://pypi.org/project/docutils"
5395 +HOMEPAGE="http://docutils.sourceforge.net/ https://pypi.org/project/docutils/"
5396 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
5397
5398 LICENSE="BSD-2 GPL-3 public-domain"
5399
5400 diff --git a/dev-python/docutils/docutils-0.14.ebuild b/dev-python/docutils/docutils-0.14.ebuild
5401 index 84b516e7eaa..b7fb3c6832d 100644
5402 --- a/dev-python/docutils/docutils-0.14.ebuild
5403 +++ b/dev-python/docutils/docutils-0.14.ebuild
5404 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
5405 inherit distutils-r1
5406
5407 DESCRIPTION="Python Documentation Utilities"
5408 -HOMEPAGE="http://docutils.sourceforge.net/ https://pypi.org/project/docutils"
5409 +HOMEPAGE="http://docutils.sourceforge.net/ https://pypi.org/project/docutils/"
5410 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
5411
5412 LICENSE="BSD-2 GPL-3 public-domain"
5413
5414 diff --git a/dev-python/doit/doit-0.23.0-r1.ebuild b/dev-python/doit/doit-0.23.0-r1.ebuild
5415 index 3f6094b10dc..be6079f28e0 100644
5416 --- a/dev-python/doit/doit-0.23.0-r1.ebuild
5417 +++ b/dev-python/doit/doit-0.23.0-r1.ebuild
5418 @@ -6,7 +6,7 @@ PYTHON_COMPAT=( python{2_7,3_4} pypy )
5419 inherit eutils distutils-r1
5420
5421 DESCRIPTION="Automation tool"
5422 -HOMEPAGE="http://python-doit.sourceforge.net/ https://pypi.org/project/doit"
5423 +HOMEPAGE="http://python-doit.sourceforge.net/ https://pypi.org/project/doit/"
5424 SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
5425
5426 LICENSE="MIT"
5427
5428 diff --git a/dev-python/doit/doit-0.29.0.ebuild b/dev-python/doit/doit-0.29.0.ebuild
5429 index c4a6be8b9fb..c7fff2e71f7 100644
5430 --- a/dev-python/doit/doit-0.29.0.ebuild
5431 +++ b/dev-python/doit/doit-0.29.0.ebuild
5432 @@ -8,7 +8,7 @@ inherit eutils distutils-r1
5433 RESTRICT="test" # can't work as it imports nonexistant modules from coverage
5434
5435 DESCRIPTION="Automation tool"
5436 -HOMEPAGE="http://python-doit.sourceforge.net/ https://pypi.org/project/doit"
5437 +HOMEPAGE="http://python-doit.sourceforge.net/ https://pypi.org/project/doit/"
5438 SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
5439
5440 LICENSE="MIT"
5441
5442 diff --git a/dev-python/dulwich/dulwich-0.18.5.ebuild b/dev-python/dulwich/dulwich-0.18.5.ebuild
5443 index 5ea67c430be..8acc57c095b 100644
5444 --- a/dev-python/dulwich/dulwich-0.18.5.ebuild
5445 +++ b/dev-python/dulwich/dulwich-0.18.5.ebuild
5446 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
5447 inherit distutils-r1
5448
5449 DESCRIPTION="Pure-Python implementation of the Git file formats and protocols"
5450 -HOMEPAGE="https://github.com/jelmer/dulwich/ https://pypi.org/project/dulwich"
5451 +HOMEPAGE="https://github.com/jelmer/dulwich/ https://pypi.org/project/dulwich/"
5452 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
5453
5454 LICENSE="GPL-2+"
5455
5456 diff --git a/dev-python/dulwich/dulwich-0.18.6.ebuild b/dev-python/dulwich/dulwich-0.18.6.ebuild
5457 index 2207513463f..af79a4fb7d1 100644
5458 --- a/dev-python/dulwich/dulwich-0.18.6.ebuild
5459 +++ b/dev-python/dulwich/dulwich-0.18.6.ebuild
5460 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
5461 inherit distutils-r1
5462
5463 DESCRIPTION="Pure-Python implementation of the Git file formats and protocols"
5464 -HOMEPAGE="https://github.com/jelmer/dulwich/ https://pypi.org/project/dulwich"
5465 +HOMEPAGE="https://github.com/jelmer/dulwich/ https://pypi.org/project/dulwich/"
5466 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
5467
5468 LICENSE="GPL-2+"
5469
5470 diff --git a/dev-python/easy-thumbnails/easy-thumbnails-2.2.ebuild b/dev-python/easy-thumbnails/easy-thumbnails-2.2.ebuild
5471 index 38ad877210e..670f50aaae2 100644
5472 --- a/dev-python/easy-thumbnails/easy-thumbnails-2.2.ebuild
5473 +++ b/dev-python/easy-thumbnails/easy-thumbnails-2.2.ebuild
5474 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4} )
5475 inherit distutils-r1
5476
5477 DESCRIPTION="Easy thumbnails for Django"
5478 -HOMEPAGE="https://pypi.org/project/easy-thumbnails"
5479 +HOMEPAGE="https://pypi.org/project/easy-thumbnails/"
5480 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
5481
5482 LICENSE="BSD"
5483
5484 diff --git a/dev-python/easy-thumbnails/easy-thumbnails-2.3.ebuild b/dev-python/easy-thumbnails/easy-thumbnails-2.3.ebuild
5485 index 2afa3c5517d..760acd625ec 100644
5486 --- a/dev-python/easy-thumbnails/easy-thumbnails-2.3.ebuild
5487 +++ b/dev-python/easy-thumbnails/easy-thumbnails-2.3.ebuild
5488 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_{6,7},3_{3,4}} )
5489 inherit distutils-r1
5490
5491 DESCRIPTION="Easy thumbnails for Django"
5492 -HOMEPAGE="https://pypi.org/project/easy-thumbnails"
5493 +HOMEPAGE="https://pypi.org/project/easy-thumbnails/"
5494 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
5495
5496 LICENSE="BSD"
5497
5498 diff --git a/dev-python/easy-thumbnails/easy-thumbnails-2.4.1.ebuild b/dev-python/easy-thumbnails/easy-thumbnails-2.4.1.ebuild
5499 index e440d88e828..fc86f73fe35 100644
5500 --- a/dev-python/easy-thumbnails/easy-thumbnails-2.4.1.ebuild
5501 +++ b/dev-python/easy-thumbnails/easy-thumbnails-2.4.1.ebuild
5502 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_{6,7},3_{3,4,5,6}} )
5503 inherit distutils-r1
5504
5505 DESCRIPTION="Easy thumbnails for Django"
5506 -HOMEPAGE="https://pypi.org/project/easy-thumbnails"
5507 +HOMEPAGE="https://pypi.org/project/easy-thumbnails/"
5508 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
5509
5510 LICENSE="BSD"
5511
5512 diff --git a/dev-python/ed25519ll/ed25519ll-0.6.ebuild b/dev-python/ed25519ll/ed25519ll-0.6.ebuild
5513 index c608a777217..fa9f433afbb 100644
5514 --- a/dev-python/ed25519ll/ed25519ll-0.6.ebuild
5515 +++ b/dev-python/ed25519ll/ed25519ll-0.6.ebuild
5516 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_{4,5}} pypy pypy3 )
5517 inherit distutils-r1
5518
5519 DESCRIPTION="A low-level ctypes wrapper for Ed25519 digital signatures."
5520 -HOMEPAGE="https://bitbucket.org/dholth/ed25519ll/ https://pypi.org/project/ed25519ll"
5521 +HOMEPAGE="https://bitbucket.org/dholth/ed25519ll/ https://pypi.org/project/ed25519ll/"
5522 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
5523
5524 LICENSE="MIT"
5525
5526 diff --git a/dev-python/egenix-mx-base/egenix-mx-base-3.2.5.ebuild b/dev-python/egenix-mx-base/egenix-mx-base-3.2.5.ebuild
5527 index 7ef17ed702f..4e05aed42db 100644
5528 --- a/dev-python/egenix-mx-base/egenix-mx-base-3.2.5.ebuild
5529 +++ b/dev-python/egenix-mx-base/egenix-mx-base-3.2.5.ebuild
5530 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 )
5531 inherit distutils-r1
5532
5533 DESCRIPTION="eGenix utils for Python"
5534 -HOMEPAGE="https://www.egenix.com/products/python/mxBase https://pypi.org/project/egenix-mx-base"
5535 +HOMEPAGE="https://www.egenix.com/products/python/mxBase https://pypi.org/project/egenix-mx-base/"
5536 SRC_URI="https://downloads.egenix.com/python/${P}.tar.gz"
5537
5538 LICENSE="eGenixPublic-1.1"
5539
5540 diff --git a/dev-python/egenix-mx-base/egenix-mx-base-3.2.8.ebuild b/dev-python/egenix-mx-base/egenix-mx-base-3.2.8.ebuild
5541 index 9c1bb8b2cbf..e30dce15afa 100644
5542 --- a/dev-python/egenix-mx-base/egenix-mx-base-3.2.8.ebuild
5543 +++ b/dev-python/egenix-mx-base/egenix-mx-base-3.2.8.ebuild
5544 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 )
5545 inherit distutils-r1
5546
5547 DESCRIPTION="eGenix utils for Python"
5548 -HOMEPAGE="https://www.egenix.com/products/python/mxBase https://pypi.org/project/egenix-mx-base"
5549 +HOMEPAGE="https://www.egenix.com/products/python/mxBase https://pypi.org/project/egenix-mx-base/"
5550 SRC_URI="https://downloads.egenix.com/python/${P}.tar.gz"
5551
5552 LICENSE="eGenixPublic-1.1"
5553
5554 diff --git a/dev-python/egenix-mx-base/egenix-mx-base-3.2.9.ebuild b/dev-python/egenix-mx-base/egenix-mx-base-3.2.9.ebuild
5555 index a208c0766d2..2f4240fa765 100644
5556 --- a/dev-python/egenix-mx-base/egenix-mx-base-3.2.9.ebuild
5557 +++ b/dev-python/egenix-mx-base/egenix-mx-base-3.2.9.ebuild
5558 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 )
5559 inherit distutils-r1
5560
5561 DESCRIPTION="eGenix utils for Python"
5562 -HOMEPAGE="https://www.egenix.com/products/python/mxBase https://pypi.org/project/egenix-mx-base"
5563 +HOMEPAGE="https://www.egenix.com/products/python/mxBase https://pypi.org/project/egenix-mx-base/"
5564 SRC_URI="https://downloads.egenix.com/python/${P}.tar.gz"
5565
5566 LICENSE="eGenixPublic-1.1"
5567
5568 diff --git a/dev-python/elementtree/elementtree-1.2.6-r3.ebuild b/dev-python/elementtree/elementtree-1.2.6-r3.ebuild
5569 index 713df42564a..c225af2dd53 100644
5570 --- a/dev-python/elementtree/elementtree-1.2.6-r3.ebuild
5571 +++ b/dev-python/elementtree/elementtree-1.2.6-r3.ebuild
5572 @@ -10,7 +10,7 @@ inherit distutils-r1
5573 MY_P="${P}-20050316"
5574
5575 DESCRIPTION="A light-weight XML object model for Python"
5576 -HOMEPAGE="http://effbot.org/zone/element-index.htm https://pypi.org/project/elementtree"
5577 +HOMEPAGE="http://effbot.org/zone/element-index.htm https://pypi.org/project/elementtree/"
5578 SRC_URI="http://effbot.org/downloads/${MY_P}.tar.gz"
5579
5580 LICENSE="ElementTree"
5581
5582 diff --git a/dev-python/embedly/embedly-0.5.0-r1.ebuild b/dev-python/embedly/embedly-0.5.0-r1.ebuild
5583 index 368e573dbbc..0a5d9065613 100644
5584 --- a/dev-python/embedly/embedly-0.5.0-r1.ebuild
5585 +++ b/dev-python/embedly/embedly-0.5.0-r1.ebuild
5586 @@ -10,7 +10,7 @@ MY_PN="Embedly"
5587 MY_P="${MY_PN}-${PV}"
5588
5589 DESCRIPTION="Python Library for Embedly"
5590 -HOMEPAGE="https://github.com/embedly/embedly-python/ https://pypi.org/project/Embedly"
5591 +HOMEPAGE="https://github.com/embedly/embedly-python/ https://pypi.org/project/Embedly/"
5592 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
5593
5594 LICENSE="BSD"
5595
5596 diff --git a/dev-python/enable/enable-4.4.1.ebuild b/dev-python/enable/enable-4.4.1.ebuild
5597 index 6a01fbfe447..ad35ba85b45 100644
5598 --- a/dev-python/enable/enable-4.4.1.ebuild
5599 +++ b/dev-python/enable/enable-4.4.1.ebuild
5600 @@ -9,7 +9,7 @@ inherit distutils-r1 virtualx flag-o-matic
5601
5602 DESCRIPTION="Enthought Tool Suite: Drawing and interaction packages"
5603 HOMEPAGE="http://docs.enthought.com/enable/
5604 - https://pypi.org/project/enable
5605 + https://pypi.org/project/enable/
5606 https://github.com/enthought/enable"
5607 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
5608
5609
5610 diff --git a/dev-python/enable/enable-4.5.1.ebuild b/dev-python/enable/enable-4.5.1.ebuild
5611 index 293aeea9451..ef3d56907cc 100644
5612 --- a/dev-python/enable/enable-4.5.1.ebuild
5613 +++ b/dev-python/enable/enable-4.5.1.ebuild
5614 @@ -9,7 +9,7 @@ inherit distutils-r1 virtualx flag-o-matic
5615
5616 DESCRIPTION="Enthought Tool Suite: Drawing and interaction packages"
5617 HOMEPAGE="http://docs.enthought.com/enable/
5618 - https://pypi.org/project/enable
5619 + https://pypi.org/project/enable/
5620 https://github.com/enthought/enable"
5621 #SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
5622 SRC_URI="https://github.com/enthought/enable/archive/${PV}.tar.gz -> ${P}.tar.gz"
5623
5624 diff --git a/dev-python/enaml/enaml-0.10.2.ebuild b/dev-python/enaml/enaml-0.10.2.ebuild
5625 index e32c0e1bba0..b1675570e66 100644
5626 --- a/dev-python/enaml/enaml-0.10.2.ebuild
5627 +++ b/dev-python/enaml/enaml-0.10.2.ebuild
5628 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{5,6} )
5629 inherit distutils-r1 flag-o-matic virtualx
5630
5631 DESCRIPTION="Enthought Tool Suite: framework for writing declarative interfaces"
5632 -HOMEPAGE="https://github.com/nucleic/enaml https://pypi.org/project/enaml"
5633 +HOMEPAGE="https://github.com/nucleic/enaml https://pypi.org/project/enaml/"
5634 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
5635
5636 LICENSE="BSD"
5637
5638 diff --git a/dev-python/enum34/enum34-1.1.6.ebuild b/dev-python/enum34/enum34-1.1.6.ebuild
5639 index cbfacaeada3..44c220e15a4 100644
5640 --- a/dev-python/enum34/enum34-1.1.6.ebuild
5641 +++ b/dev-python/enum34/enum34-1.1.6.ebuild
5642 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 pypy pypy3 )
5643 inherit distutils-r1
5644
5645 DESCRIPTION="Python 3.4 Enum backported"
5646 -HOMEPAGE="https://pypi.org/project/enum34"
5647 +HOMEPAGE="https://pypi.org/project/enum34/"
5648 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
5649
5650 LICENSE="BSD"
5651
5652 diff --git a/dev-python/envisage/envisage-4.4.0.ebuild b/dev-python/envisage/envisage-4.4.0.ebuild
5653 index 3b7c984bd7b..4065db128cc 100644
5654 --- a/dev-python/envisage/envisage-4.4.0.ebuild
5655 +++ b/dev-python/envisage/envisage-4.4.0.ebuild
5656 @@ -11,7 +11,7 @@ inherit distutils-r1 virtualx
5657 DESCRIPTION="Enthought Tool Suite: Extensible application framework"
5658 HOMEPAGE="http://docs.enthought.com/envisage/
5659 https://github.com/enthought/envisage
5660 - https://pypi.org/project/envisage"
5661 + https://pypi.org/project/envisage/"
5662 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
5663
5664 LICENSE="BSD"
5665
5666 diff --git a/dev-python/envoy/envoy-0.0.3-r1.ebuild b/dev-python/envoy/envoy-0.0.3-r1.ebuild
5667 index da1b3213e72..ea8dae01ac8 100644
5668 --- a/dev-python/envoy/envoy-0.0.3-r1.ebuild
5669 +++ b/dev-python/envoy/envoy-0.0.3-r1.ebuild
5670 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy )
5671 inherit distutils-r1
5672
5673 DESCRIPTION="Simple API for running external processes"
5674 -HOMEPAGE="https://github.com/kennethreitz/envoy https://pypi.org/project/envoy"
5675 +HOMEPAGE="https://github.com/kennethreitz/envoy https://pypi.org/project/envoy/"
5676 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
5677
5678 LICENSE="MIT"
5679
5680 diff --git a/dev-python/envoy/envoy-0.0.3.ebuild b/dev-python/envoy/envoy-0.0.3.ebuild
5681 index 6b670b4ce96..7b301de7df9 100644
5682 --- a/dev-python/envoy/envoy-0.0.3.ebuild
5683 +++ b/dev-python/envoy/envoy-0.0.3.ebuild
5684 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy )
5685 inherit distutils-r1
5686
5687 DESCRIPTION="Simple API for running external processes"
5688 -HOMEPAGE="https://github.com/kennethreitz/envoy https://pypi.org/project/envoy"
5689 +HOMEPAGE="https://github.com/kennethreitz/envoy https://pypi.org/project/envoy/"
5690 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
5691
5692 LICENSE="MIT"
5693
5694 diff --git a/dev-python/enzyme/enzyme-0.4.1-r2.ebuild b/dev-python/enzyme/enzyme-0.4.1-r2.ebuild
5695 index fad01dafc4a..6091971465d 100644
5696 --- a/dev-python/enzyme/enzyme-0.4.1-r2.ebuild
5697 +++ b/dev-python/enzyme/enzyme-0.4.1-r2.ebuild
5698 @@ -9,7 +9,7 @@ PYTHON_REQ_USE='xml(+)'
5699 inherit distutils-r1
5700
5701 DESCRIPTION="Python video metadata parser"
5702 -HOMEPAGE="https://github.com/Diaoul/enzyme https://pypi.org/project/enzyme"
5703 +HOMEPAGE="https://github.com/Diaoul/enzyme https://pypi.org/project/enzyme/"
5704 SRC_URI="
5705 mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz
5706 test? ( mirror://sourceforge/matroska/test_files/matroska_test_w1_1.zip )
5707
5708 diff --git a/dev-python/enzyme/enzyme-9999.ebuild b/dev-python/enzyme/enzyme-9999.ebuild
5709 index 907cfab57d7..7f2df624691 100644
5710 --- a/dev-python/enzyme/enzyme-9999.ebuild
5711 +++ b/dev-python/enzyme/enzyme-9999.ebuild
5712 @@ -9,7 +9,7 @@ PYTHON_REQ_USE='xml(+)'
5713 inherit distutils-r1 git-r3
5714
5715 DESCRIPTION="Python video metadata parser"
5716 -HOMEPAGE="https://github.com/Diaoul/enzyme https://pypi.org/project/enzyme"
5717 +HOMEPAGE="https://github.com/Diaoul/enzyme https://pypi.org/project/enzyme/"
5718 EGIT_REPO_URI="https://github.com/Diaoul/${PN}.git"
5719 SRC_URI="test? ( mirror://sourceforge/matroska/test_files/matroska_test_w1_1.zip )"
5720
5721
5722 diff --git a/dev-python/epsilon/epsilon-0.7.0.ebuild b/dev-python/epsilon/epsilon-0.7.0.ebuild
5723 index 415800d236d..30a42d3d284 100644
5724 --- a/dev-python/epsilon/epsilon-0.7.0.ebuild
5725 +++ b/dev-python/epsilon/epsilon-0.7.0.ebuild
5726 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 )
5727 inherit twisted-r1 eutils
5728
5729 DESCRIPTION="Epsilon is a Python utilities package, most famous for its Time class"
5730 -HOMEPAGE="https://github.com/twisted/epsilon https://pypi.org/project/Epsilon"
5731 +HOMEPAGE="https://github.com/twisted/epsilon https://pypi.org/project/Epsilon/"
5732 SRC_URI="mirror://pypi/${TWISTED_PN:0:1}/${TWISTED_PN}/${TWISTED_P}.tar.gz"
5733
5734 KEYWORDS="amd64 ppc ppc64 sparc x86"
5735
5736 diff --git a/dev-python/epsilon/epsilon-0.7.1.ebuild b/dev-python/epsilon/epsilon-0.7.1.ebuild
5737 index aa493cd5e3e..110e0e768c5 100644
5738 --- a/dev-python/epsilon/epsilon-0.7.1.ebuild
5739 +++ b/dev-python/epsilon/epsilon-0.7.1.ebuild
5740 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 )
5741 inherit twisted-r1
5742
5743 DESCRIPTION="Epsilon is a Python utilities package, most famous for its Time class"
5744 -HOMEPAGE="https://github.com/twisted/epsilon https://pypi.org/project/Epsilon"
5745 +HOMEPAGE="https://github.com/twisted/epsilon https://pypi.org/project/Epsilon/"
5746 SRC_URI="mirror://pypi/${TWISTED_PN:0:1}/${TWISTED_PN}/${TWISTED_P}.tar.gz"
5747
5748 KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
5749
5750 diff --git a/dev-python/errorhandler/errorhandler-1.1.1-r2.ebuild b/dev-python/errorhandler/errorhandler-1.1.1-r2.ebuild
5751 index 741be69b0a3..98478dddd8c 100644
5752 --- a/dev-python/errorhandler/errorhandler-1.1.1-r2.ebuild
5753 +++ b/dev-python/errorhandler/errorhandler-1.1.1-r2.ebuild
5754 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 pypy )
5755 inherit distutils-r1
5756
5757 DESCRIPTION="Logging framework handler that tracks when messages above a certain level have been logged"
5758 -HOMEPAGE="https://pypi.org/project/errorhandler"
5759 +HOMEPAGE="https://pypi.org/project/errorhandler/"
5760 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
5761
5762 KEYWORDS="amd64 x86"
5763
5764 diff --git a/dev-python/et_xmlfile/et_xmlfile-1.0.1.ebuild b/dev-python/et_xmlfile/et_xmlfile-1.0.1.ebuild
5765 index 9db27f1cc44..0e82eb214a0 100644
5766 --- a/dev-python/et_xmlfile/et_xmlfile-1.0.1.ebuild
5767 +++ b/dev-python/et_xmlfile/et_xmlfile-1.0.1.ebuild
5768 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
5769 inherit distutils-r1
5770
5771 DESCRIPTION="An implementation of lxml.xmlfile for the standard library"
5772 -HOMEPAGE="https://pypi.org/project/et_xmlfile https://bitbucket.org/openpyxl/et_xmlfile"
5773 +HOMEPAGE="https://pypi.org/project/et_xmlfile/ https://bitbucket.org/openpyxl/et_xmlfile"
5774 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
5775
5776 SLOT="0"
5777
5778 diff --git a/dev-python/ets/ets-4.4.1-r1.ebuild b/dev-python/ets/ets-4.4.1-r1.ebuild
5779 index 575b79305e2..77b4992bc69 100644
5780 --- a/dev-python/ets/ets-4.4.1-r1.ebuild
5781 +++ b/dev-python/ets/ets-4.4.1-r1.ebuild
5782 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 )
5783 inherit distutils-r1
5784
5785 DESCRIPTION="Meta package for the Enthought Tool Suite"
5786 -HOMEPAGE="https://pypi.org/project/ets
5787 +HOMEPAGE="https://pypi.org/project/ets/
5788 https://github.com/enthought/ets"
5789 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
5790
5791
5792 diff --git a/dev-python/etsdevtools/etsdevtools-4.0.2-r1.ebuild b/dev-python/etsdevtools/etsdevtools-4.0.2-r1.ebuild
5793 index b5a27394bc8..80bca3a84fb 100644
5794 --- a/dev-python/etsdevtools/etsdevtools-4.0.2-r1.ebuild
5795 +++ b/dev-python/etsdevtools/etsdevtools-4.0.2-r1.ebuild
5796 @@ -10,7 +10,7 @@ inherit distutils-r1 virtualx
5797 DESCRIPTION="Enthought Tool Suite: Tools to support Python development"
5798 HOMEPAGE="https://github.com/enthought/etsdevtools
5799 http://docs.enthought.com/etsdevtools/
5800 - https://pypi.org/project/etsdevtools"
5801 + https://pypi.org/project/etsdevtools/"
5802 SRC_URI="http://www.enthought.com/repo/ets/${P}.tar.gz"
5803
5804 LICENSE="BSD"
5805
5806 diff --git a/dev-python/etsproxy/etsproxy-0.1.2-r1.ebuild b/dev-python/etsproxy/etsproxy-0.1.2-r1.ebuild
5807 index 5bb2131d3de..06ad7e7a17f 100644
5808 --- a/dev-python/etsproxy/etsproxy-0.1.2-r1.ebuild
5809 +++ b/dev-python/etsproxy/etsproxy-0.1.2-r1.ebuild
5810 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 )
5811 inherit distutils-r1
5812
5813 DESCRIPTION="Enthought Tool Suite: Proxy modules for backwards compatibility"
5814 -HOMEPAGE="https://pypi.org/project/etsproxy"
5815 +HOMEPAGE="https://pypi.org/project/etsproxy/"
5816 SRC_URI="http://www.enthought.com/repo/ets/${P}.tar.gz"
5817
5818 LICENSE="BSD"
5819
5820 diff --git a/dev-python/eunuchs/eunuchs-20050320.1-r1.ebuild b/dev-python/eunuchs/eunuchs-20050320.1-r1.ebuild
5821 index eba4fa8a571..b21e7178c4f 100644
5822 --- a/dev-python/eunuchs/eunuchs-20050320.1-r1.ebuild
5823 +++ b/dev-python/eunuchs/eunuchs-20050320.1-r1.ebuild
5824 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 pypy )
5825 inherit distutils-r1 eutils
5826
5827 DESCRIPTION="Missing manly parts of UNIX API for Python"
5828 -HOMEPAGE="http://www.inoi.fi/open/trac/eunuchs https://pypi.org/project/python-eunuchs"
5829 +HOMEPAGE="http://www.inoi.fi/open/trac/eunuchs https://pypi.org/project/python-eunuchs/"
5830 SRC_URI="mirror://debian/pool/main/e/${PN}/${PN}_${PV}.tar.gz"
5831
5832 LICENSE="LGPL-2"
5833
5834 diff --git a/dev-python/eventlet/eventlet-0.18.4.ebuild b/dev-python/eventlet/eventlet-0.18.4.ebuild
5835 index e098b10f433..7a296cf2258 100644
5836 --- a/dev-python/eventlet/eventlet-0.18.4.ebuild
5837 +++ b/dev-python/eventlet/eventlet-0.18.4.ebuild
5838 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
5839 inherit distutils-r1
5840
5841 DESCRIPTION="Highly concurrent networking library"
5842 -HOMEPAGE="https://pypi.org/project/eventlet https://github.com/eventlet/eventlet/"
5843 +HOMEPAGE="https://pypi.org/project/eventlet/ https://github.com/eventlet/eventlet/"
5844 SRC_URI="mirror://pypi/e/${PN}/${P}.tar.gz"
5845
5846 LICENSE="MIT"
5847
5848 diff --git a/dev-python/eventlet/eventlet-0.20.0-r1.ebuild b/dev-python/eventlet/eventlet-0.20.0-r1.ebuild
5849 index 13da82e3981..93294ed7644 100644
5850 --- a/dev-python/eventlet/eventlet-0.20.0-r1.ebuild
5851 +++ b/dev-python/eventlet/eventlet-0.20.0-r1.ebuild
5852 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
5853 inherit distutils-r1
5854
5855 DESCRIPTION="Highly concurrent networking library"
5856 -HOMEPAGE="https://pypi.org/project/eventlet https://github.com/eventlet/eventlet/"
5857 +HOMEPAGE="https://pypi.org/project/eventlet/ https://github.com/eventlet/eventlet/"
5858 SRC_URI="mirror://pypi/e/${PN}/${P}.tar.gz"
5859
5860 LICENSE="MIT"
5861
5862 diff --git a/dev-python/eventlet/eventlet-0.20.1-r1.ebuild b/dev-python/eventlet/eventlet-0.20.1-r1.ebuild
5863 index 66d8972d424..64752f214f2 100644
5864 --- a/dev-python/eventlet/eventlet-0.20.1-r1.ebuild
5865 +++ b/dev-python/eventlet/eventlet-0.20.1-r1.ebuild
5866 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
5867 inherit distutils-r1
5868
5869 DESCRIPTION="Highly concurrent networking library"
5870 -HOMEPAGE="https://pypi.org/project/eventlet https://github.com/eventlet/eventlet/"
5871 +HOMEPAGE="https://pypi.org/project/eventlet/ https://github.com/eventlet/eventlet/"
5872 SRC_URI="mirror://pypi/e/${PN}/${P}.tar.gz"
5873
5874 LICENSE="MIT"
5875
5876 diff --git a/dev-python/eventlet/eventlet-0.21.0-r1.ebuild b/dev-python/eventlet/eventlet-0.21.0-r1.ebuild
5877 index 8e832637592..d9267f004c8 100644
5878 --- a/dev-python/eventlet/eventlet-0.21.0-r1.ebuild
5879 +++ b/dev-python/eventlet/eventlet-0.21.0-r1.ebuild
5880 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
5881 inherit distutils-r1
5882
5883 DESCRIPTION="Highly concurrent networking library"
5884 -HOMEPAGE="https://pypi.org/project/eventlet https://github.com/eventlet/eventlet/"
5885 +HOMEPAGE="https://pypi.org/project/eventlet/ https://github.com/eventlet/eventlet/"
5886 SRC_URI="mirror://pypi/e/${PN}/${P}.tar.gz"
5887
5888 LICENSE="MIT"
5889
5890 diff --git a/dev-python/extremes/extremes-1.1.1.ebuild b/dev-python/extremes/extremes-1.1.1.ebuild
5891 index 2f20ab4b8f5..913f2d29e9a 100644
5892 --- a/dev-python/extremes/extremes-1.1.1.ebuild
5893 +++ b/dev-python/extremes/extremes-1.1.1.ebuild
5894 @@ -8,7 +8,7 @@ inherit distutils-r1
5895
5896 MY_PN="Extremes"
5897 DESCRIPTION="Production-quality 'Min' and 'Max' objects"
5898 -HOMEPAGE="https://pypi.org/project/Extremes"
5899 +HOMEPAGE="https://pypi.org/project/Extremes/"
5900 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.zip -> ${P}.zip"
5901
5902 KEYWORDS="amd64 x86"
5903
5904 diff --git a/dev-python/fabric/fabric-1.10.0-r1.ebuild b/dev-python/fabric/fabric-1.10.0-r1.ebuild
5905 index a69cd2564a7..8fc24c23142 100644
5906 --- a/dev-python/fabric/fabric-1.10.0-r1.ebuild
5907 +++ b/dev-python/fabric/fabric-1.10.0-r1.ebuild
5908 @@ -10,7 +10,7 @@ MY_PN="Fabric"
5909 MY_P="${MY_PN}-${PV}"
5910
5911 DESCRIPTION="A simple pythonic tool for remote execution and deployment"
5912 -HOMEPAGE="http://fabfile.org https://pypi.org/project/Fabric"
5913 +HOMEPAGE="http://fabfile.org https://pypi.org/project/Fabric/"
5914 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
5915
5916 LICENSE="GPL-2"
5917
5918 diff --git a/dev-python/fabric/fabric-1.12.0.ebuild b/dev-python/fabric/fabric-1.12.0.ebuild
5919 index 5b6908546f5..4b345890112 100644
5920 --- a/dev-python/fabric/fabric-1.12.0.ebuild
5921 +++ b/dev-python/fabric/fabric-1.12.0.ebuild
5922 @@ -13,7 +13,7 @@ MY_P="${MY_PN}-${PV}"
5923 COMP_HASH="83d303e9fb352deaf4885b6db0781b3d9115e9c6"
5924
5925 DESCRIPTION="A simple pythonic tool for remote execution and deployment"
5926 -HOMEPAGE="http://fabfile.org https://pypi.org/project/Fabric"
5927 +HOMEPAGE="http://fabfile.org https://pypi.org/project/Fabric/"
5928 SRC_URI="
5929 mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz
5930 https://raw.githubusercontent.com/kbakulin/fabric-completion/${COMP_HASH}/fabric-completion.bash -> ${P}-completion.bash"
5931
5932 diff --git a/dev-python/fabric/fabric-1.14.0.ebuild b/dev-python/fabric/fabric-1.14.0.ebuild
5933 index 5b6908546f5..4b345890112 100644
5934 --- a/dev-python/fabric/fabric-1.14.0.ebuild
5935 +++ b/dev-python/fabric/fabric-1.14.0.ebuild
5936 @@ -13,7 +13,7 @@ MY_P="${MY_PN}-${PV}"
5937 COMP_HASH="83d303e9fb352deaf4885b6db0781b3d9115e9c6"
5938
5939 DESCRIPTION="A simple pythonic tool for remote execution and deployment"
5940 -HOMEPAGE="http://fabfile.org https://pypi.org/project/Fabric"
5941 +HOMEPAGE="http://fabfile.org https://pypi.org/project/Fabric/"
5942 SRC_URI="
5943 mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz
5944 https://raw.githubusercontent.com/kbakulin/fabric-completion/${COMP_HASH}/fabric-completion.bash -> ${P}-completion.bash"
5945
5946 diff --git a/dev-python/falcon/falcon-0.1.6.ebuild b/dev-python/falcon/falcon-0.1.6.ebuild
5947 index 6d74152901f..cc18513864a 100644
5948 --- a/dev-python/falcon/falcon-0.1.6.ebuild
5949 +++ b/dev-python/falcon/falcon-0.1.6.ebuild
5950 @@ -11,7 +11,7 @@ PYTHON_COMPAT=( python2_7 pypy )
5951 inherit distutils-r1
5952
5953 DESCRIPTION="A supersonic micro-framework for building cloud APIs"
5954 -HOMEPAGE="http://falconframework.org/ https://pypi.org/project/falcon"
5955 +HOMEPAGE="http://falconframework.org/ https://pypi.org/project/falcon/"
5956 SRC_URI="https://github.com/racker/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
5957
5958 LICENSE="Apache-2.0"
5959
5960 diff --git a/dev-python/falcon/falcon-0.1.7.ebuild b/dev-python/falcon/falcon-0.1.7.ebuild
5961 index 614254801dc..9acb24d616f 100644
5962 --- a/dev-python/falcon/falcon-0.1.7.ebuild
5963 +++ b/dev-python/falcon/falcon-0.1.7.ebuild
5964 @@ -11,7 +11,7 @@ PYTHON_COMPAT=( python2_7 pypy )
5965 inherit distutils-r1
5966
5967 DESCRIPTION="A supersonic micro-framework for building cloud APIs"
5968 -HOMEPAGE="http://falconframework.org/ https://pypi.org/project/falcon"
5969 +HOMEPAGE="http://falconframework.org/ https://pypi.org/project/falcon/"
5970 SRC_URI="https://github.com/racker/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
5971
5972 LICENSE="Apache-2.0"
5973
5974 diff --git a/dev-python/falcon/falcon-0.1.8.ebuild b/dev-python/falcon/falcon-0.1.8.ebuild
5975 index 34ded6347e9..8ad9ec362b9 100644
5976 --- a/dev-python/falcon/falcon-0.1.8.ebuild
5977 +++ b/dev-python/falcon/falcon-0.1.8.ebuild
5978 @@ -11,7 +11,7 @@ PYTHON_COMPAT=( python{2_7,3_4} pypy )
5979 inherit distutils-r1
5980
5981 DESCRIPTION="A supersonic micro-framework for building cloud APIs"
5982 -HOMEPAGE="http://falconframework.org/ https://pypi.org/project/falcon"
5983 +HOMEPAGE="http://falconframework.org/ https://pypi.org/project/falcon/"
5984 SRC_URI="https://github.com/racker/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
5985
5986 LICENSE="Apache-2.0"
5987
5988 diff --git a/dev-python/falcon/falcon-0.1.9.ebuild b/dev-python/falcon/falcon-0.1.9.ebuild
5989 index 7c359e2fbea..2331263a689 100644
5990 --- a/dev-python/falcon/falcon-0.1.9.ebuild
5991 +++ b/dev-python/falcon/falcon-0.1.9.ebuild
5992 @@ -11,7 +11,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5} pypy )
5993 inherit distutils-r1
5994
5995 DESCRIPTION="A supersonic micro-framework for building cloud APIs"
5996 -HOMEPAGE="http://falconframework.org/ https://pypi.org/project/falcon"
5997 +HOMEPAGE="http://falconframework.org/ https://pypi.org/project/falcon/"
5998 SRC_URI="https://github.com/racker/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
5999
6000 LICENSE="Apache-2.0"
6001
6002 diff --git a/dev-python/falcon/falcon-1.3.0.ebuild b/dev-python/falcon/falcon-1.3.0.ebuild
6003 index 1d13bb9362e..1b301d950b2 100644
6004 --- a/dev-python/falcon/falcon-1.3.0.ebuild
6005 +++ b/dev-python/falcon/falcon-1.3.0.ebuild
6006 @@ -11,7 +11,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy )
6007 inherit distutils-r1
6008
6009 DESCRIPTION="A supersonic micro-framework for building cloud APIs"
6010 -HOMEPAGE="http://falconframework.org/ https://pypi.org/project/falcon"
6011 +HOMEPAGE="http://falconframework.org/ https://pypi.org/project/falcon/"
6012 SRC_URI="https://github.com/racker/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
6013
6014 LICENSE="Apache-2.0"
6015
6016 diff --git a/dev-python/faulthandler/faulthandler-2.6.ebuild b/dev-python/faulthandler/faulthandler-2.6.ebuild
6017 index 8f42a8da66a..4288a90b968 100644
6018 --- a/dev-python/faulthandler/faulthandler-2.6.ebuild
6019 +++ b/dev-python/faulthandler/faulthandler-2.6.ebuild
6020 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 )
6021 inherit distutils-r1
6022
6023 DESCRIPTION="functions to dump Python tracebacks explicitly (on fault, user signal, timeout)"
6024 -HOMEPAGE="https://github.com/haypo/faulthandler https://pypi.org/project/faulthandler"
6025 +HOMEPAGE="https://github.com/haypo/faulthandler https://pypi.org/project/faulthandler/"
6026 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
6027
6028 LICENSE="BSD-2"
6029
6030 diff --git a/dev-python/faulthandler/faulthandler-3.0.ebuild b/dev-python/faulthandler/faulthandler-3.0.ebuild
6031 index 0353abe1ea6..f50cf6fbad1 100644
6032 --- a/dev-python/faulthandler/faulthandler-3.0.ebuild
6033 +++ b/dev-python/faulthandler/faulthandler-3.0.ebuild
6034 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 )
6035 inherit distutils-r1
6036
6037 DESCRIPTION="functions to dump Python tracebacks explicitly (on fault, user signal, timeout)"
6038 -HOMEPAGE="https://github.com/haypo/faulthandler https://pypi.org/project/faulthandler"
6039 +HOMEPAGE="https://github.com/haypo/faulthandler https://pypi.org/project/faulthandler/"
6040 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
6041
6042 LICENSE="BSD-2"
6043
6044 diff --git a/dev-python/fedmsg/fedmsg-0.18.3.ebuild b/dev-python/fedmsg/fedmsg-0.18.3.ebuild
6045 index 875ae53228b..19c5ed2f6af 100644
6046 --- a/dev-python/fedmsg/fedmsg-0.18.3.ebuild
6047 +++ b/dev-python/fedmsg/fedmsg-0.18.3.ebuild
6048 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5} )
6049 inherit distutils-r1
6050
6051 DESCRIPTION="Fedora Messaging Client API"
6052 -HOMEPAGE="http://www.fedmsg.com/ https://pypi.org/project/fedmsg"
6053 +HOMEPAGE="http://www.fedmsg.com/ https://pypi.org/project/fedmsg/"
6054 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
6055
6056 LICENSE="LGPL-2+"
6057
6058 diff --git a/dev-python/feedgenerator/feedgenerator-1.9.ebuild b/dev-python/feedgenerator/feedgenerator-1.9.ebuild
6059 index 38a1f77d79f..ff29417192d 100644
6060 --- a/dev-python/feedgenerator/feedgenerator-1.9.ebuild
6061 +++ b/dev-python/feedgenerator/feedgenerator-1.9.ebuild
6062 @@ -6,7 +6,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5} pypy )
6063 inherit distutils-r1
6064
6065 DESCRIPTION="Standalone version of django.utils.feedgenerator"
6066 -HOMEPAGE="https://pypi.org/project/feedgenerator"
6067 +HOMEPAGE="https://pypi.org/project/feedgenerator/"
6068 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
6069
6070 LICENSE="BSD"
6071
6072 diff --git a/dev-python/feedparser/feedparser-5.2.1.ebuild b/dev-python/feedparser/feedparser-5.2.1.ebuild
6073 index 402db984142..37130504168 100644
6074 --- a/dev-python/feedparser/feedparser-5.2.1.ebuild
6075 +++ b/dev-python/feedparser/feedparser-5.2.1.ebuild
6076 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy{,3} )
6077 inherit distutils-r1
6078
6079 DESCRIPTION="Parse RSS and Atom feeds in Python"
6080 -HOMEPAGE="https://github.com/kurtmckee/feedparser https://pypi.org/project/feedparser"
6081 +HOMEPAGE="https://github.com/kurtmckee/feedparser https://pypi.org/project/feedparser/"
6082 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
6083
6084 # sgmllib is licensed under PSF-2.
6085
6086 diff --git a/dev-python/figleaf/figleaf-0.6.1-r1.ebuild b/dev-python/figleaf/figleaf-0.6.1-r1.ebuild
6087 index 5d684405a5d..40d7a6fc914 100644
6088 --- a/dev-python/figleaf/figleaf-0.6.1-r1.ebuild
6089 +++ b/dev-python/figleaf/figleaf-0.6.1-r1.ebuild
6090 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 )
6091 inherit distutils-r1
6092
6093 DESCRIPTION="Code coverage tool"
6094 -HOMEPAGE="http://darcs.idyll.org/~t/projects/figleaf/doc/ https://pypi.org/project/figleaf"
6095 +HOMEPAGE="http://darcs.idyll.org/~t/projects/figleaf/doc/ https://pypi.org/project/figleaf/"
6096 SRC_URI="http://darcs.idyll.org/~t/projects/${P}.tar.gz"
6097
6098 LICENSE="BSD"
6099
6100 diff --git a/dev-python/filemagic/filemagic-1.6.ebuild b/dev-python/filemagic/filemagic-1.6.ebuild
6101 index 6159d6015d5..c1d66290dce 100644
6102 --- a/dev-python/filemagic/filemagic-1.6.ebuild
6103 +++ b/dev-python/filemagic/filemagic-1.6.ebuild
6104 @@ -6,7 +6,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy )
6105 inherit distutils-r1
6106
6107 DESCRIPTION="A Python API for libmagic, the library behind the Unix file command"
6108 -HOMEPAGE="https://pypi.org/project/filemagic https://github.com/aliles/filemagic"
6109 +HOMEPAGE="https://pypi.org/project/filemagic/ https://github.com/aliles/filemagic"
6110 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
6111
6112 LICENSE="Apache-2.0"
6113
6114 diff --git a/dev-python/fixtures/fixtures-1.4.0.ebuild b/dev-python/fixtures/fixtures-1.4.0.ebuild
6115 index 732f127d05c..25eb0ffb070 100644
6116 --- a/dev-python/fixtures/fixtures-1.4.0.ebuild
6117 +++ b/dev-python/fixtures/fixtures-1.4.0.ebuild
6118 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
6119 inherit distutils-r1
6120
6121 DESCRIPTION="Fixtures, reusable state for writing clean tests and more"
6122 -HOMEPAGE="https://launchpad.net/python-fixtures https://pypi.org/project/fixtures"
6123 +HOMEPAGE="https://launchpad.net/python-fixtures https://pypi.org/project/fixtures/"
6124 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
6125
6126 LICENSE="|| ( Apache-2.0 BSD )"
6127
6128 diff --git a/dev-python/fixtures/fixtures-3.0.0.ebuild b/dev-python/fixtures/fixtures-3.0.0.ebuild
6129 index 17a95c509dc..2944bd6d13f 100644
6130 --- a/dev-python/fixtures/fixtures-3.0.0.ebuild
6131 +++ b/dev-python/fixtures/fixtures-3.0.0.ebuild
6132 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
6133 inherit distutils-r1
6134
6135 DESCRIPTION="Fixtures, reusable state for writing clean tests and more"
6136 -HOMEPAGE="https://launchpad.net/python-fixtures https://pypi.org/project/fixtures"
6137 +HOMEPAGE="https://launchpad.net/python-fixtures https://pypi.org/project/fixtures/"
6138 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
6139
6140 LICENSE="|| ( Apache-2.0 BSD )"
6141
6142 diff --git a/dev-python/flake8/flake8-2.2.5.ebuild b/dev-python/flake8/flake8-2.2.5.ebuild
6143 index c109afcefcb..d6d365f5366 100644
6144 --- a/dev-python/flake8/flake8-2.2.5.ebuild
6145 +++ b/dev-python/flake8/flake8-2.2.5.ebuild
6146 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
6147 inherit distutils-r1
6148
6149 DESCRIPTION="A wrapper around PyFlakes, pep8 & mccabe"
6150 -HOMEPAGE="https://bitbucket.org/tarek/flake8 https://pypi.org/project/flake8"
6151 +HOMEPAGE="https://bitbucket.org/tarek/flake8 https://pypi.org/project/flake8/"
6152 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
6153
6154 KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux"
6155
6156 diff --git a/dev-python/flake8/flake8-2.5.4.ebuild b/dev-python/flake8/flake8-2.5.4.ebuild
6157 index 43b584aa888..f561da9fb34 100644
6158 --- a/dev-python/flake8/flake8-2.5.4.ebuild
6159 +++ b/dev-python/flake8/flake8-2.5.4.ebuild
6160 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
6161 inherit distutils-r1
6162
6163 DESCRIPTION="A wrapper around PyFlakes, pep8 & mccabe"
6164 -HOMEPAGE="https://bitbucket.org/tarek/flake8 https://pypi.org/project/flake8"
6165 +HOMEPAGE="https://bitbucket.org/tarek/flake8 https://pypi.org/project/flake8/"
6166 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
6167
6168 KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
6169
6170 diff --git a/dev-python/flake8/flake8-3.5.0.ebuild b/dev-python/flake8/flake8-3.5.0.ebuild
6171 index f1ca5c709ac..79829372235 100644
6172 --- a/dev-python/flake8/flake8-3.5.0.ebuild
6173 +++ b/dev-python/flake8/flake8-3.5.0.ebuild
6174 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy{,3} )
6175 inherit distutils-r1
6176
6177 DESCRIPTION="A wrapper around PyFlakes, pep8 & mccabe"
6178 -HOMEPAGE="https://gitlab.com/pycqa/flake8 https://pypi.org/project/flake8"
6179 +HOMEPAGE="https://gitlab.com/pycqa/flake8 https://pypi.org/project/flake8/"
6180 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
6181
6182 LICENSE="MIT"
6183
6184 diff --git a/dev-python/flaky/flaky-3.1.1.ebuild b/dev-python/flaky/flaky-3.1.1.ebuild
6185 index d64b2dbb5ff..345ac068628 100644
6186 --- a/dev-python/flaky/flaky-3.1.1.ebuild
6187 +++ b/dev-python/flaky/flaky-3.1.1.ebuild
6188 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy{,3} )
6189 inherit distutils-r1
6190
6191 DESCRIPTION="Plugin for nose or py.test that automatically reruns flaky tests"
6192 -HOMEPAGE="https://pypi.org/project/flaky https://github.com/box/flaky"
6193 +HOMEPAGE="https://pypi.org/project/flaky/ https://github.com/box/flaky"
6194 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
6195
6196 SLOT="0"
6197
6198 diff --git a/dev-python/flaky/flaky-3.4.0.ebuild b/dev-python/flaky/flaky-3.4.0.ebuild
6199 index 67a47da94d8..60c307a51b0 100644
6200 --- a/dev-python/flaky/flaky-3.4.0.ebuild
6201 +++ b/dev-python/flaky/flaky-3.4.0.ebuild
6202 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy{,3} )
6203 inherit distutils-r1
6204
6205 DESCRIPTION="Plugin for nose or py.test that automatically reruns flaky tests"
6206 -HOMEPAGE="https://pypi.org/project/flaky https://github.com/box/flaky"
6207 +HOMEPAGE="https://pypi.org/project/flaky/ https://github.com/box/flaky"
6208 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
6209
6210 SLOT="0"
6211
6212 diff --git a/dev-python/flask-admin/flask-admin-1.0.6.ebuild b/dev-python/flask-admin/flask-admin-1.0.6.ebuild
6213 index f066aa00501..8433ca9aada 100644
6214 --- a/dev-python/flask-admin/flask-admin-1.0.6.ebuild
6215 +++ b/dev-python/flask-admin/flask-admin-1.0.6.ebuild
6216 @@ -12,7 +12,7 @@ MY_PN="Flask-Admin"
6217 MY_P="${MY_PN}-${PV}"
6218
6219 DESCRIPTION="Simple and extensible admin interface framework for Flask"
6220 -HOMEPAGE="https://pypi.org/project/Flask-Admin"
6221 +HOMEPAGE="https://pypi.org/project/Flask-Admin/"
6222 SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
6223
6224 LICENSE="BSD"
6225
6226 diff --git a/dev-python/flask-admin/flask-admin-1.5.0.ebuild b/dev-python/flask-admin/flask-admin-1.5.0.ebuild
6227 index 9aef07d8acd..f372d0b52f3 100644
6228 --- a/dev-python/flask-admin/flask-admin-1.5.0.ebuild
6229 +++ b/dev-python/flask-admin/flask-admin-1.5.0.ebuild
6230 @@ -12,7 +12,7 @@ MY_PN="Flask-Admin"
6231 MY_P="${MY_PN}-${PV}"
6232
6233 DESCRIPTION="Simple and extensible admin interface framework for Flask"
6234 -HOMEPAGE="https://pypi.org/project/Flask-Admin"
6235 +HOMEPAGE="https://pypi.org/project/Flask-Admin/"
6236 SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
6237
6238 LICENSE="BSD"
6239
6240 diff --git a/dev-python/flask-babelex/flask-babelex-0.9.3.ebuild b/dev-python/flask-babelex/flask-babelex-0.9.3.ebuild
6241 index 0ec54e9dfe5..72abf671063 100644
6242 --- a/dev-python/flask-babelex/flask-babelex-0.9.3.ebuild
6243 +++ b/dev-python/flask-babelex/flask-babelex-0.9.3.ebuild
6244 @@ -10,7 +10,7 @@ MY_PN="Flask-BabelEx"
6245 MY_P="${MY_PN}-${PV}"
6246
6247 DESCRIPTION="Adds i18n/l10n support to Flask applications"
6248 -HOMEPAGE="https://github.com/mrjoes/flask-babelex https://pypi.org/project/Flask-BabelEx"
6249 +HOMEPAGE="https://github.com/mrjoes/flask-babelex https://pypi.org/project/Flask-BabelEx/"
6250 SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
6251
6252 LICENSE="BSD"
6253
6254 diff --git a/dev-python/flask-cors/flask-cors-1.8.0.ebuild b/dev-python/flask-cors/flask-cors-1.8.0.ebuild
6255 index 2ff16ca1d5b..9d189c3a800 100644
6256 --- a/dev-python/flask-cors/flask-cors-1.8.0.ebuild
6257 +++ b/dev-python/flask-cors/flask-cors-1.8.0.ebuild
6258 @@ -18,7 +18,7 @@ else
6259 fi
6260
6261 DESCRIPTION="A Flask extension for Cross Origin Resource Sharing (CORS)"
6262 -HOMEPAGE="https://github.com/wcdolphin/flask-cors https://pypi.org/project/Flask-Cors"
6263 +HOMEPAGE="https://github.com/wcdolphin/flask-cors https://pypi.org/project/Flask-Cors/"
6264
6265 LICENSE="MIT"
6266 SLOT="0"
6267
6268 diff --git a/dev-python/flask-cors/flask-cors-1.9.0.ebuild b/dev-python/flask-cors/flask-cors-1.9.0.ebuild
6269 index fa355aae91d..fc8a01d89ab 100644
6270 --- a/dev-python/flask-cors/flask-cors-1.9.0.ebuild
6271 +++ b/dev-python/flask-cors/flask-cors-1.9.0.ebuild
6272 @@ -18,7 +18,7 @@ else
6273 fi
6274
6275 DESCRIPTION="A Flask extension for Cross Origin Resource Sharing (CORS)"
6276 -HOMEPAGE="https://github.com/wcdolphin/flask-cors https://pypi.org/project/Flask-Cors"
6277 +HOMEPAGE="https://github.com/wcdolphin/flask-cors https://pypi.org/project/Flask-Cors/"
6278
6279 LICENSE="MIT"
6280 SLOT="0"
6281
6282 diff --git a/dev-python/flask-cors/flask-cors-2.1.0.ebuild b/dev-python/flask-cors/flask-cors-2.1.0.ebuild
6283 index d4da672f29e..b0740f90304 100644
6284 --- a/dev-python/flask-cors/flask-cors-2.1.0.ebuild
6285 +++ b/dev-python/flask-cors/flask-cors-2.1.0.ebuild
6286 @@ -18,7 +18,7 @@ else
6287 fi
6288
6289 DESCRIPTION="A Flask extension for Cross Origin Resource Sharing (CORS)"
6290 -HOMEPAGE="https://github.com/wcdolphin/flask-cors https://pypi.org/project/Flask-Cors"
6291 +HOMEPAGE="https://github.com/wcdolphin/flask-cors https://pypi.org/project/Flask-Cors/"
6292
6293 LICENSE="MIT"
6294 SLOT="0"
6295
6296 diff --git a/dev-python/flask-evolution/flask-evolution-0.5-r1.ebuild b/dev-python/flask-evolution/flask-evolution-0.5-r1.ebuild
6297 index e82eec1e5ae..8782153aee5 100644
6298 --- a/dev-python/flask-evolution/flask-evolution-0.5-r1.ebuild
6299 +++ b/dev-python/flask-evolution/flask-evolution-0.5-r1.ebuild
6300 @@ -10,7 +10,7 @@ MY_PN="Flask-Evolution"
6301 MY_P="${MY_PN}-${PV}"
6302
6303 DESCRIPTION="Simple migrations for Flask/SQLAlchemy projects"
6304 -HOMEPAGE="https://pypi.org/project/Flask-Evolution"
6305 +HOMEPAGE="https://pypi.org/project/Flask-Evolution/"
6306 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
6307
6308 LICENSE="BSD"
6309
6310 diff --git a/dev-python/flask-evolution/flask-evolution-0.6.ebuild b/dev-python/flask-evolution/flask-evolution-0.6.ebuild
6311 index f772f8a6836..511bffdef12 100644
6312 --- a/dev-python/flask-evolution/flask-evolution-0.6.ebuild
6313 +++ b/dev-python/flask-evolution/flask-evolution-0.6.ebuild
6314 @@ -10,7 +10,7 @@ MY_PN="Flask-Evolution"
6315 MY_P="${MY_PN}-${PV}"
6316
6317 DESCRIPTION="Simple migrations for Flask/SQLAlchemy projects"
6318 -HOMEPAGE="https://pypi.org/project/Flask-Evolution"
6319 +HOMEPAGE="https://pypi.org/project/Flask-Evolution/"
6320 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
6321
6322 LICENSE="BSD"
6323
6324 diff --git a/dev-python/flask-login/flask-login-0.3.2-r1.ebuild b/dev-python/flask-login/flask-login-0.3.2-r1.ebuild
6325 index a59d1fdd399..e64688ad472 100644
6326 --- a/dev-python/flask-login/flask-login-0.3.2-r1.ebuild
6327 +++ b/dev-python/flask-login/flask-login-0.3.2-r1.ebuild
6328 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5} pypy )
6329 inherit distutils-r1
6330
6331 DESCRIPTION="Login session support for Flask"
6332 -HOMEPAGE="https://pypi.org/project/Flask-Login"
6333 +HOMEPAGE="https://pypi.org/project/Flask-Login/"
6334 SRC_URI="https://github.com/maxcountryman/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
6335 # pypi tarball is missing tests
6336
6337
6338 diff --git a/dev-python/flask-mail/flask-mail-0.9.1-r1.ebuild b/dev-python/flask-mail/flask-mail-0.9.1-r1.ebuild
6339 index b5321ce0576..ec83ddfc5d8 100644
6340 --- a/dev-python/flask-mail/flask-mail-0.9.1-r1.ebuild
6341 +++ b/dev-python/flask-mail/flask-mail-0.9.1-r1.ebuild
6342 @@ -10,7 +10,7 @@ MY_PN="Flask-Mail"
6343 MY_P="${MY_PN}-${PV}"
6344
6345 DESCRIPTION="Flask extension for sending email"
6346 -HOMEPAGE="http://pythonhosted.org/Flask-Mail/ https://pypi.org/project/Flask-Mail"
6347 +HOMEPAGE="http://pythonhosted.org/Flask-Mail/ https://pypi.org/project/Flask-Mail/"
6348 SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
6349
6350 LICENSE="BSD"
6351
6352 diff --git a/dev-python/flask-migrate/flask-migrate-2.1.1.ebuild b/dev-python/flask-migrate/flask-migrate-2.1.1.ebuild
6353 index fe5c63776eb..75621c18bb1 100644
6354 --- a/dev-python/flask-migrate/flask-migrate-2.1.1.ebuild
6355 +++ b/dev-python/flask-migrate/flask-migrate-2.1.1.ebuild
6356 @@ -10,7 +10,7 @@ MY_PN="Flask-Migrate"
6357 MY_P="${MY_PN}-${PV}"
6358
6359 DESCRIPTION="SQLAlchemy database migrations for Flask applications using Alembic"
6360 -HOMEPAGE="https://pypi.org/project/Flask-Migrate"
6361 +HOMEPAGE="https://pypi.org/project/Flask-Migrate/"
6362 SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
6363
6364 LICENSE="BSD"
6365
6366 diff --git a/dev-python/flask-openid/flask-openid-1.2.4.ebuild b/dev-python/flask-openid/flask-openid-1.2.4.ebuild
6367 index 862fdc17cd4..46814c914fc 100644
6368 --- a/dev-python/flask-openid/flask-openid-1.2.4.ebuild
6369 +++ b/dev-python/flask-openid/flask-openid-1.2.4.ebuild
6370 @@ -10,7 +10,7 @@ MY_PN="Flask-OpenID"
6371 MY_P="${MY_PN}-${PV}"
6372
6373 DESCRIPTION="OpenID support for Flask"
6374 -HOMEPAGE="https://pypi.org/project/Flask-OpenID"
6375 +HOMEPAGE="https://pypi.org/project/Flask-OpenID/"
6376 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
6377
6378 LICENSE="BSD"
6379
6380 diff --git a/dev-python/flask-openid/flask-openid-1.2.5.ebuild b/dev-python/flask-openid/flask-openid-1.2.5.ebuild
6381 index 9a36d87e5e5..b177ec5259c 100644
6382 --- a/dev-python/flask-openid/flask-openid-1.2.5.ebuild
6383 +++ b/dev-python/flask-openid/flask-openid-1.2.5.ebuild
6384 @@ -10,7 +10,7 @@ MY_PN="Flask-OpenID"
6385 MY_P="${MY_PN}-${PV}"
6386
6387 DESCRIPTION="OpenID support for Flask"
6388 -HOMEPAGE="https://pypi.org/project/Flask-OpenID"
6389 +HOMEPAGE="https://pypi.org/project/Flask-OpenID/"
6390 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
6391
6392 LICENSE="BSD"
6393
6394 diff --git a/dev-python/flask-peewee/flask-peewee-0.6.5.ebuild b/dev-python/flask-peewee/flask-peewee-0.6.5.ebuild
6395 index d186dead915..82d4af6c18f 100644
6396 --- a/dev-python/flask-peewee/flask-peewee-0.6.5.ebuild
6397 +++ b/dev-python/flask-peewee/flask-peewee-0.6.5.ebuild
6398 @@ -9,7 +9,7 @@ inherit distutils-r1
6399 RESTRICT="test" # broken
6400
6401 DESCRIPTION="Flask integration layer for the Peewee ORM"
6402 -HOMEPAGE="https://pypi.org/project/Flask-Admin"
6403 +HOMEPAGE="https://pypi.org/project/Flask-Admin/"
6404 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
6405
6406 LICENSE="BSD"
6407
6408 diff --git a/dev-python/flask-peewee/flask-peewee-0.6.7.ebuild b/dev-python/flask-peewee/flask-peewee-0.6.7.ebuild
6409 index 41824e467da..cddfc580b3f 100644
6410 --- a/dev-python/flask-peewee/flask-peewee-0.6.7.ebuild
6411 +++ b/dev-python/flask-peewee/flask-peewee-0.6.7.ebuild
6412 @@ -9,7 +9,7 @@ inherit distutils-r1
6413 RESTRICT="test" # broken
6414
6415 DESCRIPTION="Flask integration layer for the Peewee ORM"
6416 -HOMEPAGE="https://pypi.org/project/Flask-Admin"
6417 +HOMEPAGE="https://pypi.org/project/Flask-Admin/"
6418 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
6419
6420 LICENSE="BSD"
6421
6422 diff --git a/dev-python/flask-principal/flask-principal-0.4.0-r1.ebuild b/dev-python/flask-principal/flask-principal-0.4.0-r1.ebuild
6423 index 9362cf93921..b3f0aefa3a5 100644
6424 --- a/dev-python/flask-principal/flask-principal-0.4.0-r1.ebuild
6425 +++ b/dev-python/flask-principal/flask-principal-0.4.0-r1.ebuild
6426 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5} pypy )
6427 inherit distutils-r1
6428
6429 DESCRIPTION="Identity management for flask"
6430 -HOMEPAGE="http://pythonhosted.org/Flask-Principal/ https://pypi.org/project/Flask-Principal"
6431 +HOMEPAGE="http://pythonhosted.org/Flask-Principal/ https://pypi.org/project/Flask-Principal/"
6432 SRC_URI="https://github.com/mattupstate/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
6433 # pypi tarball is missing tests
6434
6435
6436 diff --git a/dev-python/flask-pymongo/flask-pymongo-0.3.0.ebuild b/dev-python/flask-pymongo/flask-pymongo-0.3.0.ebuild
6437 index 50c3c0091ed..f03e1062ded 100644
6438 --- a/dev-python/flask-pymongo/flask-pymongo-0.3.0.ebuild
6439 +++ b/dev-python/flask-pymongo/flask-pymongo-0.3.0.ebuild
6440 @@ -10,7 +10,7 @@ MY_PN="Flask-PyMongo"
6441 MY_P="${MY_PN}-${PV}"
6442
6443 DESCRIPTION="PyMongo support for Flask"
6444 -HOMEPAGE="https://pypi.org/project/Flask-PyMongo"
6445 +HOMEPAGE="https://pypi.org/project/Flask-PyMongo/"
6446 SRC_URI="https://github.com/dcrosta/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
6447 #SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
6448
6449
6450 diff --git a/dev-python/flask-pymongo/flask-pymongo-0.4.1.ebuild b/dev-python/flask-pymongo/flask-pymongo-0.4.1.ebuild
6451 index a29ca91b49d..6b000c5b911 100644
6452 --- a/dev-python/flask-pymongo/flask-pymongo-0.4.1.ebuild
6453 +++ b/dev-python/flask-pymongo/flask-pymongo-0.4.1.ebuild
6454 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5} )
6455 inherit distutils-r1
6456
6457 DESCRIPTION="PyMongo support for Flask"
6458 -HOMEPAGE="https://pypi.org/project/Flask-PyMongo"
6459 +HOMEPAGE="https://pypi.org/project/Flask-PyMongo/"
6460 SRC_URI="https://github.com/dcrosta/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
6461
6462 LICENSE="BSD"
6463
6464 diff --git a/dev-python/flask-script/flask-script-2.0.5-r1.ebuild b/dev-python/flask-script/flask-script-2.0.5-r1.ebuild
6465 index b3bc617ce46..a069d29929d 100644
6466 --- a/dev-python/flask-script/flask-script-2.0.5-r1.ebuild
6467 +++ b/dev-python/flask-script/flask-script-2.0.5-r1.ebuild
6468 @@ -12,7 +12,7 @@ MY_P="${MY_PN}-${PV}"
6469 DESCRIPTION="Flask support for writing external scripts"
6470 HOMEPAGE="https://flask-script.readthedocs.io/en/latest/
6471 https://flask-script.readthedocs.io/en/latest/
6472 - https://pypi.org/project/Flask-Script"
6473 + https://pypi.org/project/Flask-Script/"
6474 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
6475
6476 LICENSE="BSD"
6477
6478 diff --git a/dev-python/flask-script/flask-script-2.0.6.ebuild b/dev-python/flask-script/flask-script-2.0.6.ebuild
6479 index ef69bc840b4..2edd623d7dc 100644
6480 --- a/dev-python/flask-script/flask-script-2.0.6.ebuild
6481 +++ b/dev-python/flask-script/flask-script-2.0.6.ebuild
6482 @@ -12,7 +12,7 @@ MY_P="${MY_PN}-${PV}"
6483 DESCRIPTION="Flask support for writing external scripts"
6484 HOMEPAGE="https://flask-script.readthedocs.io/en/latest/
6485 https://flask-script.readthedocs.io/en/latest/
6486 - https://pypi.org/project/Flask-Script"
6487 + https://pypi.org/project/Flask-Script/"
6488 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
6489
6490 LICENSE="BSD"
6491
6492 diff --git a/dev-python/flask-security/flask-security-1.7.5-r1.ebuild b/dev-python/flask-security/flask-security-1.7.5-r1.ebuild
6493 index 57793597185..58d88290bf8 100644
6494 --- a/dev-python/flask-security/flask-security-1.7.5-r1.ebuild
6495 +++ b/dev-python/flask-security/flask-security-1.7.5-r1.ebuild
6496 @@ -10,7 +10,7 @@ MY_PN="Flask-Security"
6497 MY_P="${MY_PN}-${PV}"
6498
6499 DESCRIPTION="Simple security for Flask apps"
6500 -HOMEPAGE="http://pythonhosted.org/Flask-Security/ https://pypi.org/project/Flask-Security"
6501 +HOMEPAGE="http://pythonhosted.org/Flask-Security/ https://pypi.org/project/Flask-Security/"
6502 SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
6503
6504 LICENSE="MIT"
6505
6506 diff --git a/dev-python/flask-socketio/flask-socketio-2.9.2.ebuild b/dev-python/flask-socketio/flask-socketio-2.9.2.ebuild
6507 index e42237625a3..1b13e9412a8 100644
6508 --- a/dev-python/flask-socketio/flask-socketio-2.9.2.ebuild
6509 +++ b/dev-python/flask-socketio/flask-socketio-2.9.2.ebuild
6510 @@ -8,7 +8,7 @@ inherit distutils-r1
6511
6512 MY_PN="Flask-SocketIO"
6513 DESCRIPTION="Socket.IO integration for Flask applications."
6514 -HOMEPAGE="https://flask-socketio.readthedocs.org/ https://github.com/miguelgrinberg/Flask-SocketIO/ https://pypi.org/project/Flask-SocketIO"
6515 +HOMEPAGE="https://flask-socketio.readthedocs.org/ https://github.com/miguelgrinberg/Flask-SocketIO/ https://pypi.org/project/Flask-SocketIO/"
6516 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
6517
6518 LICENSE="MIT"
6519
6520 diff --git a/dev-python/flask-sphinx-themes/flask-sphinx-themes-1.0.1.ebuild b/dev-python/flask-sphinx-themes/flask-sphinx-themes-1.0.1.ebuild
6521 index 3741db7dd47..5bb500903fe 100644
6522 --- a/dev-python/flask-sphinx-themes/flask-sphinx-themes-1.0.1.ebuild
6523 +++ b/dev-python/flask-sphinx-themes/flask-sphinx-themes-1.0.1.ebuild
6524 @@ -10,7 +10,7 @@ MY_PN="Flask-Sphinx-Themes"
6525 MY_P="${MY_PN}-${PV}"
6526
6527 DESCRIPTION="Sphinx Themes for Flask related projects and Flask itself"
6528 -HOMEPAGE="https://github.com/pallets/flask-sphinx-themes https://pypi.org/project/Flask-Sphinx-Themes"
6529 +HOMEPAGE="https://github.com/pallets/flask-sphinx-themes https://pypi.org/project/Flask-Sphinx-Themes/"
6530 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
6531
6532 LICENSE="BSD"
6533
6534 diff --git a/dev-python/flask-sqlalchemy/flask-sqlalchemy-2.1.ebuild b/dev-python/flask-sqlalchemy/flask-sqlalchemy-2.1.ebuild
6535 index 59c0ed602c1..c21d204ee83 100644
6536 --- a/dev-python/flask-sqlalchemy/flask-sqlalchemy-2.1.ebuild
6537 +++ b/dev-python/flask-sqlalchemy/flask-sqlalchemy-2.1.ebuild
6538 @@ -10,7 +10,7 @@ MY_PN="Flask-SQLAlchemy"
6539 MY_P="${MY_PN}-${PV}"
6540
6541 DESCRIPTION="SQLAlchemy support for Flask applications"
6542 -HOMEPAGE="https://pypi.org/project/Flask-SQLAlchemy"
6543 +HOMEPAGE="https://pypi.org/project/Flask-SQLAlchemy/"
6544 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
6545
6546 LICENSE="BSD"
6547
6548 diff --git a/dev-python/flask-themes/flask-themes-0.1.3-r1.ebuild b/dev-python/flask-themes/flask-themes-0.1.3-r1.ebuild
6549 index 33ac475f98f..e0ed187173d 100644
6550 --- a/dev-python/flask-themes/flask-themes-0.1.3-r1.ebuild
6551 +++ b/dev-python/flask-themes/flask-themes-0.1.3-r1.ebuild
6552 @@ -11,7 +11,7 @@ MY_P="${MY_PN}-${PV}"
6553
6554 DESCRIPTION="Infrastructure for theming support in Flask applications"
6555 HOMEPAGE="https://pythonhosted.org/Flask-Themes/
6556 - https://pypi.org/project/Flask-Themes"
6557 + https://pypi.org/project/Flask-Themes/"
6558 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
6559
6560 LICENSE="MIT"
6561
6562 diff --git a/dev-python/flask-wtf/flask-wtf-0.14.2.ebuild b/dev-python/flask-wtf/flask-wtf-0.14.2.ebuild
6563 index 71f34d57fe7..be26fe133f9 100644
6564 --- a/dev-python/flask-wtf/flask-wtf-0.14.2.ebuild
6565 +++ b/dev-python/flask-wtf/flask-wtf-0.14.2.ebuild
6566 @@ -10,7 +10,7 @@ MY_PN="Flask-WTF"
6567 MY_P="${MY_PN}-${PV}"
6568
6569 DESCRIPTION="Simple integration of Flask and WTForms"
6570 -HOMEPAGE="http://pythonhosted.org/Flask-WTF/ https://pypi.org/project/Flask-WTF"
6571 +HOMEPAGE="http://pythonhosted.org/Flask-WTF/ https://pypi.org/project/Flask-WTF/"
6572 SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
6573
6574 LICENSE="BSD"
6575
6576 diff --git a/dev-python/flask-xml-rpc/flask-xml-rpc-0.1.2-r1.ebuild b/dev-python/flask-xml-rpc/flask-xml-rpc-0.1.2-r1.ebuild
6577 index acbd6158b0f..abb2d321125 100644
6578 --- a/dev-python/flask-xml-rpc/flask-xml-rpc-0.1.2-r1.ebuild
6579 +++ b/dev-python/flask-xml-rpc/flask-xml-rpc-0.1.2-r1.ebuild
6580 @@ -11,7 +11,7 @@ MY_P="${MY_PN}-${PV}"
6581
6582 DESCRIPTION="XML-RPC support for Flask applications"
6583 HOMEPAGE="https://pythonhosted.org/Flask-XML-RPC/
6584 - https://pypi.org/project/Flask-XML-RPC"
6585 + https://pypi.org/project/Flask-XML-RPC/"
6586 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
6587
6588 LICENSE="MIT"
6589
6590 diff --git a/dev-python/flask/flask-9999.ebuild b/dev-python/flask/flask-9999.ebuild
6591 index 51fbaecc353..0b68b4717e5 100644
6592 --- a/dev-python/flask/flask-9999.ebuild
6593 +++ b/dev-python/flask/flask-9999.ebuild
6594 @@ -12,7 +12,7 @@ DESCRIPTION="A microframework based on Werkzeug, Jinja2 and good intentions"
6595 MY_PN="Flask"
6596 MY_P="${MY_PN}-${PV}"
6597 SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
6598 -HOMEPAGE="https://pypi.org/project/Flask"
6599 +HOMEPAGE="https://pypi.org/project/Flask/"
6600
6601 LICENSE="BSD"
6602 SLOT="0"
6603
6604 diff --git a/dev-python/flexx/flexx-0.3.1.ebuild b/dev-python/flexx/flexx-0.3.1.ebuild
6605 index d6929e25899..ec907e211f7 100644
6606 --- a/dev-python/flexx/flexx-0.3.1.ebuild
6607 +++ b/dev-python/flexx/flexx-0.3.1.ebuild
6608 @@ -11,7 +11,7 @@ DESCRIPTION="Pure Python toolkit for creating GUI's using web technology"
6609 HOMEPAGE="
6610 https://flexx.readthedocs.org
6611 https://github.com/zoofio/flexx
6612 - https://pypi.org/project/flexx"
6613 + https://pypi.org/project/flexx/"
6614 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.zip"
6615
6616 LICENSE="BSD"
6617
6618 diff --git a/dev-python/flexx/flexx-0.4.1.ebuild b/dev-python/flexx/flexx-0.4.1.ebuild
6619 index 6f397573936..53e6c78f0fc 100644
6620 --- a/dev-python/flexx/flexx-0.4.1.ebuild
6621 +++ b/dev-python/flexx/flexx-0.4.1.ebuild
6622 @@ -11,7 +11,7 @@ DESCRIPTION="Pure Python toolkit for creating GUI's using web technology"
6623 HOMEPAGE="
6624 https://flexx.readthedocs.org
6625 https://github.com/zoofio/flexx
6626 - https://pypi.org/project/flexx"
6627 + https://pypi.org/project/flexx/"
6628 SRC_URI="https://github.com/zoofIO//${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
6629
6630 LICENSE="BSD"
6631
6632 diff --git a/dev-python/flower/flower-0.9.1-r1.ebuild b/dev-python/flower/flower-0.9.1-r1.ebuild
6633 index 5b7f6b4ed96..a727fb00f63 100644
6634 --- a/dev-python/flower/flower-0.9.1-r1.ebuild
6635 +++ b/dev-python/flower/flower-0.9.1-r1.ebuild
6636 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
6637 inherit distutils-r1 systemd user
6638
6639 DESCRIPTION="Real-time monitor and web admin for Celery distributed task queue"
6640 -HOMEPAGE="https://flower.readthedocs.org/ https://github.com/mher/flower/ https://pypi.org/project/flower"
6641 +HOMEPAGE="https://flower.readthedocs.org/ https://github.com/mher/flower/ https://pypi.org/project/flower/"
6642 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
6643
6644 LICENSE="BSD"
6645
6646 diff --git a/dev-python/foolscap/foolscap-0.11.0.ebuild b/dev-python/foolscap/foolscap-0.11.0.ebuild
6647 index c158d74fa1e..e096ba770f6 100644
6648 --- a/dev-python/foolscap/foolscap-0.11.0.ebuild
6649 +++ b/dev-python/foolscap/foolscap-0.11.0.ebuild
6650 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 )
6651 inherit distutils-r1
6652
6653 DESCRIPTION="RPC protocol for Twisted"
6654 -HOMEPAGE="http://foolscap.lothar.com/trac https://pypi.org/project/foolscap"
6655 +HOMEPAGE="http://foolscap.lothar.com/trac https://pypi.org/project/foolscap/"
6656 SRC_URI="http://${PN}.lothar.com/releases/${P}.tar.gz"
6657
6658 LICENSE="MIT"
6659
6660 diff --git a/dev-python/foolscap/foolscap-0.7.0.ebuild b/dev-python/foolscap/foolscap-0.7.0.ebuild
6661 index 5d8a03f6cf4..f7f1ceaf002 100644
6662 --- a/dev-python/foolscap/foolscap-0.7.0.ebuild
6663 +++ b/dev-python/foolscap/foolscap-0.7.0.ebuild
6664 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 )
6665 inherit distutils-r1
6666
6667 DESCRIPTION="RPC protocol for Twisted"
6668 -HOMEPAGE="http://foolscap.lothar.com/trac https://pypi.org/project/foolscap"
6669 +HOMEPAGE="http://foolscap.lothar.com/trac https://pypi.org/project/foolscap/"
6670 SRC_URI="http://${PN}.lothar.com/releases/${P}.tar.gz"
6671
6672 LICENSE="MIT"
6673
6674 diff --git a/dev-python/formencode/formencode-1.3.0-r2.ebuild b/dev-python/formencode/formencode-1.3.0-r2.ebuild
6675 index 7242aebf3e9..f22b38bfd60 100644
6676 --- a/dev-python/formencode/formencode-1.3.0-r2.ebuild
6677 +++ b/dev-python/formencode/formencode-1.3.0-r2.ebuild
6678 @@ -10,7 +10,7 @@ MY_PN="FormEncode"
6679 MY_P="${MY_PN}-${PV}"
6680
6681 DESCRIPTION="HTML form validation, generation, and conversion package"
6682 -HOMEPAGE="http://formencode.org/ https://pypi.org/project/FormEncode"
6683 +HOMEPAGE="http://formencode.org/ https://pypi.org/project/FormEncode/"
6684 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.zip"
6685
6686 LICENSE="PSF-2"
6687
6688 diff --git a/dev-python/fpconst/fpconst-0.7.3-r1.ebuild b/dev-python/fpconst/fpconst-0.7.3-r1.ebuild
6689 index da792615a25..9591f228c44 100644
6690 --- a/dev-python/fpconst/fpconst-0.7.3-r1.ebuild
6691 +++ b/dev-python/fpconst/fpconst-0.7.3-r1.ebuild
6692 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 pypy )
6693 inherit distutils-r1
6694
6695 DESCRIPTION="Python Module for handling IEEE 754 floating point special values"
6696 -HOMEPAGE="http://chaco.bst.rochester.edu:8080/statcomp/projects/RStatServer/fpconst/ https://pypi.org/project/fpconst https://sourceforge.net/projects/rsoap/files/"
6697 +HOMEPAGE="http://chaco.bst.rochester.edu:8080/statcomp/projects/RStatServer/fpconst/ https://pypi.org/project/fpconst/ https://sourceforge.net/projects/rsoap/files/"
6698 SRC_URI="mirror://sourceforge/rsoap/${P}.tar.gz"
6699
6700 KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
6701
6702 diff --git a/dev-python/frozen-flask/frozen-flask-0.11-r1.ebuild b/dev-python/frozen-flask/frozen-flask-0.11-r1.ebuild
6703 index bc54f293fc2..2f0c498379a 100644
6704 --- a/dev-python/frozen-flask/frozen-flask-0.11-r1.ebuild
6705 +++ b/dev-python/frozen-flask/frozen-flask-0.11-r1.ebuild
6706 @@ -10,7 +10,7 @@ MY_PN="Frozen-Flask"
6707 MY_P="${MY_PN}-${PV}"
6708
6709 DESCRIPTION="Freezes a Flask application into a set of static files"
6710 -HOMEPAGE="https://github.com/SimonSapin/Frozen-Flask https://pypi.org/project/Frozen-Flask"
6711 +HOMEPAGE="https://github.com/SimonSapin/Frozen-Flask https://pypi.org/project/Frozen-Flask/"
6712 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
6713
6714 LICENSE="BSD"
6715
6716 diff --git a/dev-python/frozen-flask/frozen-flask-0.15.ebuild b/dev-python/frozen-flask/frozen-flask-0.15.ebuild
6717 index ac5c20dd16b..26e42dc6926 100644
6718 --- a/dev-python/frozen-flask/frozen-flask-0.15.ebuild
6719 +++ b/dev-python/frozen-flask/frozen-flask-0.15.ebuild
6720 @@ -10,7 +10,7 @@ MY_PN="Frozen-Flask"
6721 MY_P="${MY_PN}-${PV}"
6722
6723 DESCRIPTION="Freezes a Flask application into a set of static files"
6724 -HOMEPAGE="https://github.com/SimonSapin/Frozen-Flask https://pypi.org/project/Frozen-Flask"
6725 +HOMEPAGE="https://github.com/SimonSapin/Frozen-Flask https://pypi.org/project/Frozen-Flask/"
6726 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
6727
6728 LICENSE="BSD"
6729
6730 diff --git a/dev-python/fs/fs-0.5.4.ebuild b/dev-python/fs/fs-0.5.4.ebuild
6731 index f69d17684ae..c657c5f97cf 100644
6732 --- a/dev-python/fs/fs-0.5.4.ebuild
6733 +++ b/dev-python/fs/fs-0.5.4.ebuild
6734 @@ -9,7 +9,7 @@ inherit distutils-r1 eutils
6735
6736 DESCRIPTION="Filesystem abstraction layer"
6737 HOMEPAGE="
6738 - https://pypi.org/project/fs
6739 + https://pypi.org/project/fs/
6740 https://docs.pyfilesystem.org
6741 https://www.willmcgugan.com/tag/fs/"
6742 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
6743
6744 diff --git a/dev-python/fudge/fudge-0.9.6-r1.ebuild b/dev-python/fudge/fudge-0.9.6-r1.ebuild
6745 index 8e44dada1d7..ff7d192d2c4 100644
6746 --- a/dev-python/fudge/fudge-0.9.6-r1.ebuild
6747 +++ b/dev-python/fudge/fudge-0.9.6-r1.ebuild
6748 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 pypy )
6749 inherit distutils-r1
6750
6751 DESCRIPTION="Replace real objects with fakes (mocks, stubs, etc) while testing"
6752 -HOMEPAGE="http://farmdev.com/projects/fudge/ https://pypi.org/project/fudge"
6753 +HOMEPAGE="http://farmdev.com/projects/fudge/ https://pypi.org/project/fudge/"
6754 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
6755
6756 LICENSE="MIT"
6757
6758 diff --git a/dev-python/fudge/fudge-1.1.0.ebuild b/dev-python/fudge/fudge-1.1.0.ebuild
6759 index ce249786eef..1b5365d283e 100644
6760 --- a/dev-python/fudge/fudge-1.1.0.ebuild
6761 +++ b/dev-python/fudge/fudge-1.1.0.ebuild
6762 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy )
6763 inherit distutils-r1
6764
6765 DESCRIPTION="Replace real objects with fakes (mocks, stubs, etc) while testing"
6766 -HOMEPAGE="http://farmdev.com/projects/fudge/ https://pypi.org/project/fudge"
6767 +HOMEPAGE="http://farmdev.com/projects/fudge/ https://pypi.org/project/fudge/"
6768 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
6769
6770 LICENSE="MIT"
6771
6772 diff --git a/dev-python/funcparserlib/funcparserlib-0.3.6.ebuild b/dev-python/funcparserlib/funcparserlib-0.3.6.ebuild
6773 index 6f4b76334e9..9f2bea93901 100644
6774 --- a/dev-python/funcparserlib/funcparserlib-0.3.6.ebuild
6775 +++ b/dev-python/funcparserlib/funcparserlib-0.3.6.ebuild
6776 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy )
6777 inherit distutils-r1
6778
6779 DESCRIPTION="Recursive descent parsing library based on functional combinators"
6780 -HOMEPAGE="https://pypi.org/project/funcparserlib"
6781 +HOMEPAGE="https://pypi.org/project/funcparserlib/"
6782 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
6783
6784 LICENSE="MIT"
6785
6786 diff --git a/dev-python/funcsigs/funcsigs-0.4.ebuild b/dev-python/funcsigs/funcsigs-0.4.ebuild
6787 index 6852a8f293a..b9a168f60df 100644
6788 --- a/dev-python/funcsigs/funcsigs-0.4.ebuild
6789 +++ b/dev-python/funcsigs/funcsigs-0.4.ebuild
6790 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 pypy pypy3 )
6791 inherit distutils-r1
6792
6793 DESCRIPTION="Python function signatures from PEP362 for Python 2.7"
6794 -HOMEPAGE="https://pypi.org/project/funcsigs"
6795 +HOMEPAGE="https://pypi.org/project/funcsigs/"
6796 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
6797
6798 SLOT="0"
6799
6800 diff --git a/dev-python/funcsigs/funcsigs-1.0.2-r1.ebuild b/dev-python/funcsigs/funcsigs-1.0.2-r1.ebuild
6801 index 93dfbb99189..361c21a2e34 100644
6802 --- a/dev-python/funcsigs/funcsigs-1.0.2-r1.ebuild
6803 +++ b/dev-python/funcsigs/funcsigs-1.0.2-r1.ebuild
6804 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5} pypy{,3} )
6805 inherit distutils-r1
6806
6807 DESCRIPTION="Python function signatures backport from PEP362 for Python 2.7-3.5"
6808 -HOMEPAGE="https://pypi.org/project/funcsigs"
6809 +HOMEPAGE="https://pypi.org/project/funcsigs/"
6810 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
6811
6812 SLOT="0"
6813
6814 diff --git a/dev-python/functest/functest-0.8.8-r1.ebuild b/dev-python/functest/functest-0.8.8-r1.ebuild
6815 index ee000f15fb7..9ee5be32dcd 100644
6816 --- a/dev-python/functest/functest-0.8.8-r1.ebuild
6817 +++ b/dev-python/functest/functest-0.8.8-r1.ebuild
6818 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 )
6819 inherit distutils-r1
6820
6821 DESCRIPTION="Functest is a test tool/framework for testing in Python"
6822 -HOMEPAGE="https://pypi.org/project/functest"
6823 +HOMEPAGE="https://pypi.org/project/functest/"
6824 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
6825
6826 LICENSE="Apache-2.0"
6827
6828 diff --git a/dev-python/functools32/functools32-3.2.3.ebuild b/dev-python/functools32/functools32-3.2.3.ebuild
6829 index 731d0c6ee7f..3708a8e950e 100644
6830 --- a/dev-python/functools32/functools32-3.2.3.ebuild
6831 +++ b/dev-python/functools32/functools32-3.2.3.ebuild
6832 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 pypy )
6833 inherit distutils-r1
6834
6835 DESCRIPTION="Backport of the functools module from Python 3"
6836 -HOMEPAGE="https://pypi.org/project/functools32 https://github.com/MiCHiLU/python-functools32"
6837 +HOMEPAGE="https://pypi.org/project/functools32/ https://github.com/MiCHiLU/python-functools32"
6838 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}-2.tar.gz"
6839
6840 SLOT="0"
6841
6842 diff --git a/dev-python/fusil/fusil-1.5-r1.ebuild b/dev-python/fusil/fusil-1.5-r1.ebuild
6843 index 59ee083a3d2..e7a28cd9415 100644
6844 --- a/dev-python/fusil/fusil-1.5-r1.ebuild
6845 +++ b/dev-python/fusil/fusil-1.5-r1.ebuild
6846 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy )
6847 inherit distutils-r1 user
6848
6849 DESCRIPTION="Python library to write fuzzing programs"
6850 -HOMEPAGE="https://bitbucket.org/haypo/fusil/wiki/Home https://pypi.org/project/fusil"
6851 +HOMEPAGE="https://bitbucket.org/haypo/fusil/wiki/Home https://pypi.org/project/fusil/"
6852 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
6853
6854 LICENSE="GPL-2"
6855
6856 diff --git a/dev-python/fusil/fusil-1.5.ebuild b/dev-python/fusil/fusil-1.5.ebuild
6857 index 789fb33ed2c..4a13a9f1b43 100644
6858 --- a/dev-python/fusil/fusil-1.5.ebuild
6859 +++ b/dev-python/fusil/fusil-1.5.ebuild
6860 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy )
6861 inherit distutils-r1 user
6862
6863 DESCRIPTION="Fusil the fuzzer is a Python library used to write fuzzing programs"
6864 -HOMEPAGE="https://bitbucket.org/haypo/fusil/wiki/Home https://pypi.org/project/fusil"
6865 +HOMEPAGE="https://bitbucket.org/haypo/fusil/wiki/Home https://pypi.org/project/fusil/"
6866 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
6867
6868 LICENSE="GPL-2"
6869
6870 diff --git a/dev-python/futures/futures-3.1.1.ebuild b/dev-python/futures/futures-3.1.1.ebuild
6871 index 640d2a98fd2..1e3c384b14f 100644
6872 --- a/dev-python/futures/futures-3.1.1.ebuild
6873 +++ b/dev-python/futures/futures-3.1.1.ebuild
6874 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 pypy )
6875 inherit distutils-r1
6876
6877 DESCRIPTION="Backport of the concurrent.futures package from Python 3.2"
6878 -HOMEPAGE="https://pypi.org/project/futures"
6879 +HOMEPAGE="https://pypi.org/project/futures/"
6880 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
6881
6882 LICENSE="PSF-2"
6883
6884 diff --git a/dev-python/futures/futures-3.2.0.ebuild b/dev-python/futures/futures-3.2.0.ebuild
6885 index 2ac6a2ae3c0..5cacc0a02f2 100644
6886 --- a/dev-python/futures/futures-3.2.0.ebuild
6887 +++ b/dev-python/futures/futures-3.2.0.ebuild
6888 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 pypy )
6889 inherit distutils-r1
6890
6891 DESCRIPTION="Backport of the concurrent.futures package from Python 3.2"
6892 -HOMEPAGE="https://github.com/agronholm/pythonfutures https://pypi.org/project/futures"
6893 +HOMEPAGE="https://github.com/agronholm/pythonfutures https://pypi.org/project/futures/"
6894 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
6895
6896 LICENSE="PSF-2"
6897
6898 diff --git a/dev-python/futurist/futurist-1.3.1.ebuild b/dev-python/futurist/futurist-1.3.1.ebuild
6899 index 524e4fa43f9..d2d394d4682 100644
6900 --- a/dev-python/futurist/futurist-1.3.1.ebuild
6901 +++ b/dev-python/futurist/futurist-1.3.1.ebuild
6902 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_4 python3_5 python3_6 )
6903 inherit distutils-r1
6904
6905 DESCRIPTION="Useful additions to futures, from the future"
6906 -HOMEPAGE="https://pypi.org/project/futurist http://docs.openstack.org/developer/futurist"
6907 +HOMEPAGE="https://pypi.org/project/futurist/ http://docs.openstack.org/developer/futurist"
6908 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
6909
6910 LICENSE="Apache-2.0"
6911
6912 diff --git a/dev-python/futurist/futurist-1.6.0.ebuild b/dev-python/futurist/futurist-1.6.0.ebuild
6913 index 8100cfe6605..646a426bd78 100644
6914 --- a/dev-python/futurist/futurist-1.6.0.ebuild
6915 +++ b/dev-python/futurist/futurist-1.6.0.ebuild
6916 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_4 python3_5 python3_6 )
6917 inherit distutils-r1
6918
6919 DESCRIPTION="Useful additions to futures, from the future"
6920 -HOMEPAGE="https://pypi.org/project/futurist http://docs.openstack.org/developer/futurist"
6921 +HOMEPAGE="https://pypi.org/project/futurist/ http://docs.openstack.org/developer/futurist"
6922 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
6923
6924 LICENSE="Apache-2.0"
6925
6926 diff --git a/dev-python/gcs-oauth2-boto-plugin/gcs-oauth2-boto-plugin-1.14.ebuild b/dev-python/gcs-oauth2-boto-plugin/gcs-oauth2-boto-plugin-1.14.ebuild
6927 index 2e4aaa7b132..abbe0eee421 100644
6928 --- a/dev-python/gcs-oauth2-boto-plugin/gcs-oauth2-boto-plugin-1.14.ebuild
6929 +++ b/dev-python/gcs-oauth2-boto-plugin/gcs-oauth2-boto-plugin-1.14.ebuild
6930 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5} )
6931 inherit distutils-r1
6932
6933 DESCRIPTION="OAuth 2.0 plugin for Google Cloud Storage credentials in the Boto library"
6934 -HOMEPAGE="https://pypi.org/project/gcs-oauth2-boto-plugin"
6935 +HOMEPAGE="https://pypi.org/project/gcs-oauth2-boto-plugin/"
6936 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
6937
6938 LICENSE="Apache-2.0"
6939
6940 diff --git a/dev-python/gcs-oauth2-boto-plugin/gcs-oauth2-boto-plugin-1.8-r1.ebuild b/dev-python/gcs-oauth2-boto-plugin/gcs-oauth2-boto-plugin-1.8-r1.ebuild
6941 index 6961045f4ef..aa3fe6a5f38 100644
6942 --- a/dev-python/gcs-oauth2-boto-plugin/gcs-oauth2-boto-plugin-1.8-r1.ebuild
6943 +++ b/dev-python/gcs-oauth2-boto-plugin/gcs-oauth2-boto-plugin-1.8-r1.ebuild
6944 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 )
6945 inherit distutils-r1
6946
6947 DESCRIPTION="OAuth 2.0 plugin for Google Cloud Storage credentials in the Boto library"
6948 -HOMEPAGE="https://pypi.org/project/gcs-oauth2-boto-plugin"
6949 +HOMEPAGE="https://pypi.org/project/gcs-oauth2-boto-plugin/"
6950 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
6951
6952 LICENSE="Apache-2.0"
6953
6954 diff --git a/dev-python/gdata/gdata-2.0.18.ebuild b/dev-python/gdata/gdata-2.0.18.ebuild
6955 index aa2b3bfb225..a90fa6858be 100644
6956 --- a/dev-python/gdata/gdata-2.0.18.ebuild
6957 +++ b/dev-python/gdata/gdata-2.0.18.ebuild
6958 @@ -8,7 +8,7 @@ PYTHON_REQ_USE="ssl(+),xml(+)"
6959 inherit distutils-r1
6960
6961 DESCRIPTION="Python client library for Google data APIs"
6962 -HOMEPAGE="https://github.com/google/gdata-python-client https://pypi.org/project/gdata"
6963 +HOMEPAGE="https://github.com/google/gdata-python-client https://pypi.org/project/gdata/"
6964 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
6965
6966 LICENSE="Apache-2.0"
6967
6968 diff --git a/dev-python/genshi/genshi-0.7-r1.ebuild b/dev-python/genshi/genshi-0.7-r1.ebuild
6969 index 3c8fece1e90..1980216a9f3 100644
6970 --- a/dev-python/genshi/genshi-0.7-r1.ebuild
6971 +++ b/dev-python/genshi/genshi-0.7-r1.ebuild
6972 @@ -9,7 +9,7 @@ inherit distutils-r1
6973 MY_P="Genshi-${PV}"
6974
6975 DESCRIPTION="Python toolkit for stream-based generation of output for the web"
6976 -HOMEPAGE="http://genshi.edgewall.org/ https://pypi.org/project/Genshi"
6977 +HOMEPAGE="http://genshi.edgewall.org/ https://pypi.org/project/Genshi/"
6978 SRC_URI="http://ftp.edgewall.com/pub/genshi/${MY_P}.tar.gz"
6979
6980 LICENSE="BSD"
6981
6982 diff --git a/dev-python/genshi/genshi-0.7.ebuild b/dev-python/genshi/genshi-0.7.ebuild
6983 index 18ced74d9e4..2c8f3aaed63 100644
6984 --- a/dev-python/genshi/genshi-0.7.ebuild
6985 +++ b/dev-python/genshi/genshi-0.7.ebuild
6986 @@ -9,7 +9,7 @@ inherit distutils-r1
6987 MY_P="Genshi-${PV}"
6988
6989 DESCRIPTION="Python toolkit for stream-based generation of output for the web"
6990 -HOMEPAGE="http://genshi.edgewall.org/ https://pypi.org/project/Genshi"
6991 +HOMEPAGE="http://genshi.edgewall.org/ https://pypi.org/project/Genshi/"
6992 SRC_URI="http://ftp.edgewall.com/pub/genshi/${MY_P}.tar.gz"
6993
6994 LICENSE="BSD"
6995
6996 diff --git a/dev-python/genty/genty-1.3.2.ebuild b/dev-python/genty/genty-1.3.2.ebuild
6997 index 2519e7cbb94..cb325bcc51a 100644
6998 --- a/dev-python/genty/genty-1.3.2.ebuild
6999 +++ b/dev-python/genty/genty-1.3.2.ebuild
7000 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy{,3} )
7001 inherit distutils-r1
7002
7003 DESCRIPTION="Allows you to run a test with multiple data sets"
7004 -HOMEPAGE="https://pypi.org/project/genty https://github.com/box/genty"
7005 +HOMEPAGE="https://pypi.org/project/genty/ https://github.com/box/genty"
7006 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
7007
7008 SLOT="0"
7009
7010 diff --git a/dev-python/git-python/git-python-1.0.2.ebuild b/dev-python/git-python/git-python-1.0.2.ebuild
7011 index 9764e041c02..933b962880b 100644
7012 --- a/dev-python/git-python/git-python-1.0.2.ebuild
7013 +++ b/dev-python/git-python/git-python-1.0.2.ebuild
7014 @@ -13,7 +13,7 @@ MY_PV="${PV/_rc/.RC}"
7015 MY_P="${MY_PN}-${MY_PV}"
7016
7017 DESCRIPTION="Library used to interact with Git repositories"
7018 -HOMEPAGE="https://github.com/gitpython-developers/GitPython https://pypi.org/project/GitPython"
7019 +HOMEPAGE="https://github.com/gitpython-developers/GitPython https://pypi.org/project/GitPython/"
7020 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
7021
7022 LICENSE="BSD"
7023
7024 diff --git a/dev-python/git-python/git-python-2.1.7.ebuild b/dev-python/git-python/git-python-2.1.7.ebuild
7025 index d89b18c3935..c4106293b3a 100644
7026 --- a/dev-python/git-python/git-python-2.1.7.ebuild
7027 +++ b/dev-python/git-python/git-python-2.1.7.ebuild
7028 @@ -13,7 +13,7 @@ MY_PV="${PV/_rc/.RC}"
7029 MY_P="${MY_PN}-${MY_PV}"
7030
7031 DESCRIPTION="Library used to interact with Git repositories"
7032 -HOMEPAGE="https://github.com/gitpython-developers/GitPython https://pypi.org/project/GitPython"
7033 +HOMEPAGE="https://github.com/gitpython-developers/GitPython https://pypi.org/project/GitPython/"
7034 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
7035
7036 LICENSE="BSD"
7037
7038 diff --git a/dev-python/gitdb/gitdb-0.6.4.ebuild b/dev-python/gitdb/gitdb-0.6.4.ebuild
7039 index 792806454da..3d817050b4e 100644
7040 --- a/dev-python/gitdb/gitdb-0.6.4.ebuild
7041 +++ b/dev-python/gitdb/gitdb-0.6.4.ebuild
7042 @@ -10,7 +10,7 @@ inherit distutils-r1
7043 DESCRIPTION="GitDB is a pure-Python git object database"
7044 HOMEPAGE="
7045 https://github.com/gitpython-developers/gitdb
7046 - https://pypi.org/project/gitdb"
7047 + https://pypi.org/project/gitdb/"
7048 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
7049
7050 LICENSE="BSD"
7051
7052 diff --git a/dev-python/gitdb2/gitdb2-2.0.3.ebuild b/dev-python/gitdb2/gitdb2-2.0.3.ebuild
7053 index 77e4c9087b8..da2f3014de5 100644
7054 --- a/dev-python/gitdb2/gitdb2-2.0.3.ebuild
7055 +++ b/dev-python/gitdb2/gitdb2-2.0.3.ebuild
7056 @@ -10,7 +10,7 @@ inherit distutils-r1
7057 DESCRIPTION="GitDB is a pure-Python git object database"
7058 HOMEPAGE="
7059 https://github.com/gitpython-developers/gitdb
7060 - https://pypi.org/project/gitdb2"
7061 + https://pypi.org/project/gitdb2/"
7062 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
7063
7064 LICENSE="BSD"
7065
7066 diff --git a/dev-python/globre/globre-0.1.4.ebuild b/dev-python/globre/globre-0.1.4.ebuild
7067 index 10c320bd9ad..91fae9c5071 100644
7068 --- a/dev-python/globre/globre-0.1.4.ebuild
7069 +++ b/dev-python/globre/globre-0.1.4.ebuild
7070 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_4 python3_5 python3_6 )
7071 inherit distutils-r1
7072
7073 DESCRIPTION="A glob matching library, providing an interface similar to the 're' module"
7074 -HOMEPAGE="https://pypi.org/project/globre https://github.com/metagriffin/globre"
7075 +HOMEPAGE="https://pypi.org/project/globre/ https://github.com/metagriffin/globre"
7076 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
7077
7078 SLOT="0"
7079
7080 diff --git a/dev-python/gntp/gntp-1.0.1.ebuild b/dev-python/gntp/gntp-1.0.1.ebuild
7081 index 2f726322b0b..afaf45e733a 100644
7082 --- a/dev-python/gntp/gntp-1.0.1.ebuild
7083 +++ b/dev-python/gntp/gntp-1.0.1.ebuild
7084 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
7085 inherit distutils-r1
7086
7087 DESCRIPTION="Python library for working with the Growl Notification Transport Protocol"
7088 -HOMEPAGE="https://github.com/kfdm/gntp https://pypi.org/project/gntp"
7089 +HOMEPAGE="https://github.com/kfdm/gntp https://pypi.org/project/gntp/"
7090 SRC_URI="mirror://pypi/g/${PN}/${P}.tar.gz"
7091
7092 LICENSE="BSD"
7093
7094 diff --git a/dev-python/google-auth-httplib2/google-auth-httplib2-0.0.2.ebuild b/dev-python/google-auth-httplib2/google-auth-httplib2-0.0.2.ebuild
7095 index 6fae2a8369a..0dc982d3863 100644
7096 --- a/dev-python/google-auth-httplib2/google-auth-httplib2-0.0.2.ebuild
7097 +++ b/dev-python/google-auth-httplib2/google-auth-httplib2-0.0.2.ebuild
7098 @@ -10,7 +10,7 @@ inherit distutils-r1
7099 EGIT_COMMIT="607e86011141e8885b1f52826d57c8b5ff588ffc"
7100 MY_PN=google-auth-library-python-httplib2
7101 DESCRIPTION="httplib2 Transport for Google Auth"
7102 -HOMEPAGE="https://pypi.org/project/google-auth-httplib2 https://github.com/GoogleCloudPlatform/google-auth-library-python-httplib2"
7103 +HOMEPAGE="https://pypi.org/project/google-auth-httplib2/ https://github.com/GoogleCloudPlatform/google-auth-library-python-httplib2"
7104 # PyPi tarball is missing unit tests
7105 #SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
7106 SRC_URI="https://github.com/GoogleCloudPlatform/google-auth-library-python-httplib2/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
7107
7108 diff --git a/dev-python/gql/gql-0.1.0.ebuild b/dev-python/gql/gql-0.1.0.ebuild
7109 index 8f3e259ed7a..4c5defa8398 100644
7110 --- a/dev-python/gql/gql-0.1.0.ebuild
7111 +++ b/dev-python/gql/gql-0.1.0.ebuild
7112 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{5,6} )
7113 inherit distutils-r1
7114
7115 DESCRIPTION="GraphQL client for Python."
7116 -HOMEPAGE="https://pypi.org/project/gql"
7117 +HOMEPAGE="https://pypi.org/project/gql/"
7118 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
7119
7120 LICENSE="MIT"
7121
7122 diff --git a/dev-python/graphcanvas/graphcanvas-4.0.2-r1.ebuild b/dev-python/graphcanvas/graphcanvas-4.0.2-r1.ebuild
7123 index 1b7e4478343..5dc30a4db69 100644
7124 --- a/dev-python/graphcanvas/graphcanvas-4.0.2-r1.ebuild
7125 +++ b/dev-python/graphcanvas/graphcanvas-4.0.2-r1.ebuild
7126 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 )
7127 inherit distutils-r1
7128
7129 DESCRIPTION="Enthought Tool Suite: Interactive Graph (network) Visualization"
7130 -HOMEPAGE="https://pypi.org/project/graphcanvas"
7131 +HOMEPAGE="https://pypi.org/project/graphcanvas/"
7132 SRC_URI="http://www.enthought.com/repo/ets/${P}.tar.gz"
7133
7134 LICENSE="BSD"
7135
7136 diff --git a/dev-python/graphy/graphy-1.0-r1.ebuild b/dev-python/graphy/graphy-1.0-r1.ebuild
7137 index e930458f258..67fe60064ca 100644
7138 --- a/dev-python/graphy/graphy-1.0-r1.ebuild
7139 +++ b/dev-python/graphy/graphy-1.0-r1.ebuild
7140 @@ -10,7 +10,7 @@ inherit distutils-r1
7141 MY_P=${PN}_${PV}
7142
7143 DESCRIPTION="Simple Chart Library for Python"
7144 -HOMEPAGE="https://pypi.org/project/Graphy"
7145 +HOMEPAGE="https://pypi.org/project/Graphy/"
7146 SRC_URI="https://${PN}.googlecode.com/files/${MY_P}.tar.bz2"
7147
7148 LICENSE="Apache-2.0"
7149
7150 diff --git a/dev-python/guessit/guessit-2.1.4.ebuild b/dev-python/guessit/guessit-2.1.4.ebuild
7151 index 550085eb65c..9618ff06672 100644
7152 --- a/dev-python/guessit/guessit-2.1.4.ebuild
7153 +++ b/dev-python/guessit/guessit-2.1.4.ebuild
7154 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
7155 inherit distutils-r1
7156
7157 DESCRIPTION="Python library for guessing information from video filenames"
7158 -HOMEPAGE="https://github.com/guessit-io/guessit https://pypi.org/project/guessit"
7159 +HOMEPAGE="https://github.com/guessit-io/guessit https://pypi.org/project/guessit/"
7160 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
7161
7162 LICENSE="LGPL-3"
7163
7164 diff --git a/dev-python/guessit/guessit-9999.ebuild b/dev-python/guessit/guessit-9999.ebuild
7165 index 575a56c8b76..c4c9f2b9ce0 100644
7166 --- a/dev-python/guessit/guessit-9999.ebuild
7167 +++ b/dev-python/guessit/guessit-9999.ebuild
7168 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
7169 inherit distutils-r1 git-r3
7170
7171 DESCRIPTION="Python library for guessing information from video filenames"
7172 -HOMEPAGE="https://github.com/guessit-io/guessit https://pypi.org/project/guessit"
7173 +HOMEPAGE="https://github.com/guessit-io/guessit https://pypi.org/project/guessit/"
7174 EGIT_REPO_URI="https://github.com/${PN}-io/${PN}.git"
7175 EGIT_BRANCH="develop"
7176
7177
7178 diff --git a/dev-python/guppy/guppy-0.1.10-r1.ebuild b/dev-python/guppy/guppy-0.1.10-r1.ebuild
7179 index 81dcd0eee3b..f4cbb03c3ee 100644
7180 --- a/dev-python/guppy/guppy-0.1.10-r1.ebuild
7181 +++ b/dev-python/guppy/guppy-0.1.10-r1.ebuild
7182 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 )
7183 inherit distutils-r1
7184
7185 DESCRIPTION="Guppy-PE -- A Python Programming Environment"
7186 -HOMEPAGE="http://guppy-pe.sourceforge.net/ https://pypi.org/project/guppy"
7187 +HOMEPAGE="http://guppy-pe.sourceforge.net/ https://pypi.org/project/guppy/"
7188 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
7189
7190 LICENSE="MIT"
7191
7192 diff --git a/dev-python/hachoir-core/hachoir-core-1.3.3-r1.ebuild b/dev-python/hachoir-core/hachoir-core-1.3.3-r1.ebuild
7193 index aa4fd3ba605..15d353d9439 100644
7194 --- a/dev-python/hachoir-core/hachoir-core-1.3.3-r1.ebuild
7195 +++ b/dev-python/hachoir-core/hachoir-core-1.3.3-r1.ebuild
7196 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 pypy )
7197 inherit distutils-r1
7198
7199 DESCRIPTION="Core of Hachoir framework: parse and edit binary files"
7200 -HOMEPAGE="https://bitbucket.org/haypo/hachoir/wiki/hachoir-core https://pypi.org/project/hachoir-core"
7201 +HOMEPAGE="https://bitbucket.org/haypo/hachoir/wiki/hachoir-core https://pypi.org/project/hachoir-core/"
7202 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
7203
7204 LICENSE="GPL-2"
7205
7206 diff --git a/dev-python/hachoir-parser/hachoir-parser-1.3.4-r1.ebuild b/dev-python/hachoir-parser/hachoir-parser-1.3.4-r1.ebuild
7207 index d92d5a53693..a0614f9c247 100644
7208 --- a/dev-python/hachoir-parser/hachoir-parser-1.3.4-r1.ebuild
7209 +++ b/dev-python/hachoir-parser/hachoir-parser-1.3.4-r1.ebuild
7210 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 pypy )
7211 inherit distutils-r1
7212
7213 DESCRIPTION="Package of Hachoir parsers used to open binary files"
7214 -HOMEPAGE="https://bitbucket.org/haypo/hachoir/wiki/hachoir-parser https://pypi.org/project/hachoir-parser"
7215 +HOMEPAGE="https://bitbucket.org/haypo/hachoir/wiki/hachoir-parser https://pypi.org/project/hachoir-parser/"
7216 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
7217
7218 LICENSE="GPL-2"
7219
7220 diff --git a/dev-python/hachoir-regex/hachoir-regex-1.0.5-r1.ebuild b/dev-python/hachoir-regex/hachoir-regex-1.0.5-r1.ebuild
7221 index 17a6069da10..972fb79af87 100644
7222 --- a/dev-python/hachoir-regex/hachoir-regex-1.0.5-r1.ebuild
7223 +++ b/dev-python/hachoir-regex/hachoir-regex-1.0.5-r1.ebuild
7224 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 )
7225 inherit distutils-r1
7226
7227 DESCRIPTION="Manipulation of regular expressions (regex)"
7228 -HOMEPAGE="https://bitbucket.org/haypo/hachoir/wiki/hachoir-regex https://pypi.org/project/hachoir-regex"
7229 +HOMEPAGE="https://bitbucket.org/haypo/hachoir/wiki/hachoir-regex https://pypi.org/project/hachoir-regex/"
7230 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
7231
7232 LICENSE="GPL-2"
7233
7234 diff --git a/dev-python/hcluster/hcluster-0.2.0-r1.ebuild b/dev-python/hcluster/hcluster-0.2.0-r1.ebuild
7235 index 402fb839f25..bc8f6180ae6 100644
7236 --- a/dev-python/hcluster/hcluster-0.2.0-r1.ebuild
7237 +++ b/dev-python/hcluster/hcluster-0.2.0-r1.ebuild
7238 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 )
7239 inherit distutils-r1
7240
7241 DESCRIPTION="Python hierarchical clustering package for Scipy"
7242 -HOMEPAGE="https://pypi.org/project/hcluster"
7243 +HOMEPAGE="https://pypi.org/project/hcluster/"
7244 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
7245
7246 LICENSE="BSD"
7247
7248 diff --git a/dev-python/hcs-utils/hcs-utils-1.5.ebuild b/dev-python/hcs-utils/hcs-utils-1.5.ebuild
7249 index 13a8bec895b..7fe04435067 100644
7250 --- a/dev-python/hcs-utils/hcs-utils-1.5.ebuild
7251 +++ b/dev-python/hcs-utils/hcs-utils-1.5.ebuild
7252 @@ -8,7 +8,7 @@ inherit distutils-r1
7253
7254 MY_P=${P/_rc/rc}
7255 DESCRIPTION="A library containing some useful snippets"
7256 -HOMEPAGE="https://pypi.org/project/hcs_utils"
7257 +HOMEPAGE="https://pypi.org/project/hcs_utils/"
7258 SRC_URI="mirror://pypi/h/${PN/-/_}/${MY_P/-/_}.tar.gz"
7259
7260 LICENSE="GPL-3"
7261
7262 diff --git a/dev-python/hcs-utils/hcs-utils-2.0.ebuild b/dev-python/hcs-utils/hcs-utils-2.0.ebuild
7263 index 9416d2946be..fb8377528b9 100644
7264 --- a/dev-python/hcs-utils/hcs-utils-2.0.ebuild
7265 +++ b/dev-python/hcs-utils/hcs-utils-2.0.ebuild
7266 @@ -8,7 +8,7 @@ inherit distutils-r1
7267
7268 MY_P=${P/_rc/rc}
7269 DESCRIPTION="A library containing some useful snippets"
7270 -HOMEPAGE="https://pypi.org/project/hcs_utils"
7271 +HOMEPAGE="https://pypi.org/project/hcs_utils/"
7272 SRC_URI="mirror://pypi/h/${PN/-/_}/${MY_P/-/_}.tar.gz"
7273
7274 LICENSE="GPL-3"
7275
7276 diff --git a/dev-python/hgdistver/hgdistver-0.25.ebuild b/dev-python/hgdistver/hgdistver-0.25.ebuild
7277 index ae243c9c0a2..3ffdba231f0 100644
7278 --- a/dev-python/hgdistver/hgdistver-0.25.ebuild
7279 +++ b/dev-python/hgdistver/hgdistver-0.25.ebuild
7280 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
7281 inherit distutils-r1
7282
7283 DESCRIPTION="utility lib to generate python package version infos from mercurial tags"
7284 -HOMEPAGE="https://pypi.org/project/hgdistver"
7285 +HOMEPAGE="https://pypi.org/project/hgdistver/"
7286 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
7287
7288 LICENSE="MIT"
7289
7290 diff --git a/dev-python/hgtools/hgtools-6.5.1.ebuild b/dev-python/hgtools/hgtools-6.5.1.ebuild
7291 index 6d04e695fb5..46923cb6df0 100644
7292 --- a/dev-python/hgtools/hgtools-6.5.1.ebuild
7293 +++ b/dev-python/hgtools/hgtools-6.5.1.ebuild
7294 @@ -9,7 +9,7 @@ RESTRICT="test"
7295 inherit distutils-r1 eutils
7296
7297 DESCRIPTION="Classes and setuptools plugin for Mercurial repositories"
7298 -HOMEPAGE="https://pypi.org/project/hgtools https://github.com/jaraco/hgtools"
7299 +HOMEPAGE="https://pypi.org/project/hgtools/ https://github.com/jaraco/hgtools"
7300 SRC_URI="mirror://pypi/h/${PN}/${P}.tar.gz"
7301
7302 LICENSE="GPL-2"
7303
7304 diff --git a/dev-python/hpack/hpack-2.3.0-r1.ebuild b/dev-python/hpack/hpack-2.3.0-r1.ebuild
7305 index 249a2a9754b..bb2be6eddbb 100644
7306 --- a/dev-python/hpack/hpack-2.3.0-r1.ebuild
7307 +++ b/dev-python/hpack/hpack-2.3.0-r1.ebuild
7308 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy)
7309 inherit distutils-r1
7310
7311 DESCRIPTION="Pure-Python HPACK header compression"
7312 -HOMEPAGE="https://python-hyper.org/hpack/en/latest/ https://pypi.org/project/hpack"
7313 +HOMEPAGE="https://python-hyper.org/hpack/en/latest/ https://pypi.org/project/hpack/"
7314 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
7315
7316 LICENSE="MIT"
7317
7318 diff --git a/dev-python/hpack/hpack-3.0.0.ebuild b/dev-python/hpack/hpack-3.0.0.ebuild
7319 index eae4a7ed2f9..07eac8c2bbc 100644
7320 --- a/dev-python/hpack/hpack-3.0.0.ebuild
7321 +++ b/dev-python/hpack/hpack-3.0.0.ebuild
7322 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy)
7323 inherit distutils-r1
7324
7325 DESCRIPTION="Pure-Python HPACK header compression"
7326 -HOMEPAGE="https://python-hyper.org/hpack/en/latest/ https://pypi.org/project/hpack"
7327 +HOMEPAGE="https://python-hyper.org/hpack/en/latest/ https://pypi.org/project/hpack/"
7328 SRC_URI="https://github.com/python-hyper/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
7329
7330 LICENSE="MIT"
7331
7332 diff --git a/dev-python/html2text/html2text-2016.5.29.ebuild b/dev-python/html2text/html2text-2016.5.29.ebuild
7333 index 012759e9227..01a6299390d 100644
7334 --- a/dev-python/html2text/html2text-2016.5.29.ebuild
7335 +++ b/dev-python/html2text/html2text-2016.5.29.ebuild
7336 @@ -8,7 +8,7 @@ inherit distutils-r1
7337
7338 DESCRIPTION="Turn HTML into equivalent Markdown-structured text"
7339 HOMEPAGE="https://github.com/html2text/html2text
7340 - https://github.com/Alir3z4/html2text https://pypi.org/project/html2text"
7341 + https://github.com/Alir3z4/html2text https://pypi.org/project/html2text/"
7342 SRC_URI="https://github.com/Alir3z4/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
7343
7344 LICENSE="GPL-3"
7345
7346 diff --git a/dev-python/html2text/html2text-2017.10.4.ebuild b/dev-python/html2text/html2text-2017.10.4.ebuild
7347 index a0733a60578..19d096f7bbf 100644
7348 --- a/dev-python/html2text/html2text-2017.10.4.ebuild
7349 +++ b/dev-python/html2text/html2text-2017.10.4.ebuild
7350 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_{4,5,6}} pypy{,3} )
7351 inherit distutils-r1
7352
7353 DESCRIPTION="Turn HTML into equivalent Markdown-structured text"
7354 -HOMEPAGE="https://github.com/Alir3z4/html2text https://pypi.org/project/html2text"
7355 +HOMEPAGE="https://github.com/Alir3z4/html2text https://pypi.org/project/html2text/"
7356 SRC_URI="https://github.com/Alir3z4/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
7357
7358 LICENSE="GPL-3"
7359
7360 diff --git a/dev-python/html2text/html2text-2018.1.9.ebuild b/dev-python/html2text/html2text-2018.1.9.ebuild
7361 index 217ed20796f..5bb615018ee 100644
7362 --- a/dev-python/html2text/html2text-2018.1.9.ebuild
7363 +++ b/dev-python/html2text/html2text-2018.1.9.ebuild
7364 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_{4,5,6}} pypy{,3} )
7365 inherit distutils-r1
7366
7367 DESCRIPTION="Turn HTML into equivalent Markdown-structured text"
7368 -HOMEPAGE="https://github.com/Alir3z4/html2text https://pypi.org/project/html2text"
7369 +HOMEPAGE="https://github.com/Alir3z4/html2text https://pypi.org/project/html2text/"
7370 SRC_URI="https://github.com/Alir3z4/${PN}/archive/${PV}.tar.gz -> ${P}-1.tar.gz"
7371
7372 LICENSE="GPL-3"
7373
7374 diff --git a/dev-python/httpbin/httpbin-0.4.1.ebuild b/dev-python/httpbin/httpbin-0.4.1.ebuild
7375 index 6fd15c61393..dc292762e45 100644
7376 --- a/dev-python/httpbin/httpbin-0.4.1.ebuild
7377 +++ b/dev-python/httpbin/httpbin-0.4.1.ebuild
7378 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
7379 inherit distutils-r1
7380
7381 DESCRIPTION="HTTP Request and Response Service"
7382 -HOMEPAGE="https://github.com/Runscope/httpbin https://pypi.org/project/httpbin"
7383 +HOMEPAGE="https://github.com/Runscope/httpbin https://pypi.org/project/httpbin/"
7384 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
7385
7386 LICENSE="MIT"
7387
7388 diff --git a/dev-python/httplib2/httplib2-0.10.3-r1.ebuild b/dev-python/httplib2/httplib2-0.10.3-r1.ebuild
7389 index 1ae8bbf849c..0dac092d04e 100644
7390 --- a/dev-python/httplib2/httplib2-0.10.3-r1.ebuild
7391 +++ b/dev-python/httplib2/httplib2-0.10.3-r1.ebuild
7392 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
7393 inherit distutils-r1
7394
7395 DESCRIPTION="A comprehensive HTTP client library"
7396 -HOMEPAGE="https://pypi.org/project/httplib2 https://github.com/jcgregorio/httplib2"
7397 +HOMEPAGE="https://pypi.org/project/httplib2/ https://github.com/jcgregorio/httplib2"
7398 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
7399
7400 LICENSE="MIT"
7401
7402 diff --git a/dev-python/httreplay/httreplay-0.2.0.ebuild b/dev-python/httreplay/httreplay-0.2.0.ebuild
7403 index f7485f5c5f5..471ded4fc0b 100644
7404 --- a/dev-python/httreplay/httreplay-0.2.0.ebuild
7405 +++ b/dev-python/httreplay/httreplay-0.2.0.ebuild
7406 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5} pypy pypy3 )
7407 inherit distutils-r1
7408
7409 DESCRIPTION="A HTTP replay library for testing."
7410 -HOMEPAGE="https://github.com/agriffis/httreplay https://pypi.org/project/httreplay"
7411 +HOMEPAGE="https://github.com/agriffis/httreplay https://pypi.org/project/httreplay/"
7412 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
7413
7414 LICENSE="MIT"
7415
7416 diff --git a/dev-python/humanfriendly/humanfriendly-2.4.ebuild b/dev-python/humanfriendly/humanfriendly-2.4.ebuild
7417 index a4f9df82619..f8de554ce4e 100644
7418 --- a/dev-python/humanfriendly/humanfriendly-2.4.ebuild
7419 +++ b/dev-python/humanfriendly/humanfriendly-2.4.ebuild
7420 @@ -9,7 +9,7 @@ PYTHON_REQ_USE="threads(+)"
7421 inherit distutils-r1
7422
7423 DESCRIPTION="Human friendly output for text interfaces using Python"
7424 -HOMEPAGE="https://pypi.org/project/humanfriendly https://humanfriendly.readthedocs.org"
7425 +HOMEPAGE="https://pypi.org/project/humanfriendly/ https://humanfriendly.readthedocs.org"
7426 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
7427
7428 SLOT="0"
7429
7430 diff --git a/dev-python/hyper-h2/hyper-h2-2.5.1.ebuild b/dev-python/hyper-h2/hyper-h2-2.5.1.ebuild
7431 index 7373076821c..63ac10260b9 100644
7432 --- a/dev-python/hyper-h2/hyper-h2-2.5.1.ebuild
7433 +++ b/dev-python/hyper-h2/hyper-h2-2.5.1.ebuild
7434 @@ -11,7 +11,7 @@ MY_PN="h2"
7435 DESCRIPTION="HTTP/2 State-Machine based protocol implementation"
7436 HOMEPAGE="https://python-hyper.org/h2/en/stable
7437 https://github.com/python-hyper/hyper-h2
7438 - https://pypi.org/project/h2"
7439 + https://pypi.org/project/h2/"
7440 SRC_URI="mirror://pypi/${P:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
7441
7442 LICENSE="MIT"
7443
7444 diff --git a/dev-python/hyper-h2/hyper-h2-3.0.1.ebuild b/dev-python/hyper-h2/hyper-h2-3.0.1.ebuild
7445 index 56916088d09..9bf1fd6ffd1 100644
7446 --- a/dev-python/hyper-h2/hyper-h2-3.0.1.ebuild
7447 +++ b/dev-python/hyper-h2/hyper-h2-3.0.1.ebuild
7448 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy)
7449 inherit distutils-r1
7450
7451 DESCRIPTION="HTTP/2 State-Machine based protocol implementation"
7452 -HOMEPAGE="https://python-hyper.org/h2/en/stable/ https://pypi.org/project/h2"
7453 +HOMEPAGE="https://python-hyper.org/h2/en/stable/ https://pypi.org/project/h2/"
7454 SRC_URI="https://github.com/python-hyper/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
7455
7456 LICENSE="MIT"
7457
7458 diff --git a/dev-python/hyperframe/hyperframe-4.0.1.ebuild b/dev-python/hyperframe/hyperframe-4.0.1.ebuild
7459 index 4ee406bc713..df5070bac34 100644
7460 --- a/dev-python/hyperframe/hyperframe-4.0.1.ebuild
7461 +++ b/dev-python/hyperframe/hyperframe-4.0.1.ebuild
7462 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy)
7463 inherit distutils-r1
7464
7465 DESCRIPTION="HTTP/2 framing layer for Python"
7466 -HOMEPAGE="https://python-hyper.org/en/latest/ https://pypi.org/project/hyperframe"
7467 +HOMEPAGE="https://python-hyper.org/en/latest/ https://pypi.org/project/hyperframe/"
7468 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
7469
7470 LICENSE="MIT"
7471
7472 diff --git a/dev-python/hyperframe/hyperframe-5.1.0.ebuild b/dev-python/hyperframe/hyperframe-5.1.0.ebuild
7473 index 764ea25d9d7..e25f3675981 100644
7474 --- a/dev-python/hyperframe/hyperframe-5.1.0.ebuild
7475 +++ b/dev-python/hyperframe/hyperframe-5.1.0.ebuild
7476 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy)
7477 inherit distutils-r1
7478
7479 DESCRIPTION="HTTP/2 framing layer for Python"
7480 -HOMEPAGE="https://python-hyper.org/en/latest/ https://pypi.org/project/hyperframe"
7481 +HOMEPAGE="https://python-hyper.org/en/latest/ https://pypi.org/project/hyperframe/"
7482 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
7483
7484 LICENSE="MIT"
7485
7486 diff --git a/dev-python/hyperlink/hyperlink-17.1.1.ebuild b/dev-python/hyperlink/hyperlink-17.1.1.ebuild
7487 index 43992e66e77..ac6dfded277 100644
7488 --- a/dev-python/hyperlink/hyperlink-17.1.1.ebuild
7489 +++ b/dev-python/hyperlink/hyperlink-17.1.1.ebuild
7490 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy)
7491 inherit distutils-r1
7492
7493 DESCRIPTION="A featureful, correct URL for Python"
7494 -HOMEPAGE="https://github.com/python-hyper/hyperlink https://pypi.org/project/hyperlink"
7495 +HOMEPAGE="https://github.com/python-hyper/hyperlink https://pypi.org/project/hyperlink/"
7496 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
7497
7498 LICENSE="BSD MIT"
7499
7500 diff --git a/dev-python/hyperlink/hyperlink-17.3.1.ebuild b/dev-python/hyperlink/hyperlink-17.3.1.ebuild
7501 index 6a990b39704..bbe44b2dd65 100644
7502 --- a/dev-python/hyperlink/hyperlink-17.3.1.ebuild
7503 +++ b/dev-python/hyperlink/hyperlink-17.3.1.ebuild
7504 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy)
7505 inherit distutils-r1
7506
7507 DESCRIPTION="A featureful, correct URL for Python"
7508 -HOMEPAGE="https://github.com/python-hyper/hyperlink https://pypi.org/project/hyperlink"
7509 +HOMEPAGE="https://github.com/python-hyper/hyperlink https://pypi.org/project/hyperlink/"
7510 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
7511
7512 LICENSE="BSD MIT"
7513
7514 diff --git a/dev-python/hypothesis/hypothesis-3.38.5.ebuild b/dev-python/hypothesis/hypothesis-3.38.5.ebuild
7515 index 540270cf37c..89e39704e7a 100644
7516 --- a/dev-python/hypothesis/hypothesis-3.38.5.ebuild
7517 +++ b/dev-python/hypothesis/hypothesis-3.38.5.ebuild
7518 @@ -9,7 +9,7 @@ PYTHON_REQ_USE="threads(+),sqlite"
7519 inherit distutils-r1 eutils
7520
7521 DESCRIPTION="A library for property based testing"
7522 -HOMEPAGE="https://github.com/HypothesisWorks/hypothesis-python https://pypi.org/project/hypothesis"
7523 +HOMEPAGE="https://github.com/HypothesisWorks/hypothesis-python https://pypi.org/project/hypothesis/"
7524 SRC_URI="https://github.com/HypothesisWorks/hypothesis-python/archive/${PV}.tar.gz -> ${P}.tar.gz"
7525
7526 LICENSE="MPL-2.0"
7527
7528 diff --git a/dev-python/hypothesis/hypothesis-3.44.26.ebuild b/dev-python/hypothesis/hypothesis-3.44.26.ebuild
7529 index fe1e2a43699..ddfd398cafb 100644
7530 --- a/dev-python/hypothesis/hypothesis-3.44.26.ebuild
7531 +++ b/dev-python/hypothesis/hypothesis-3.44.26.ebuild
7532 @@ -9,7 +9,7 @@ PYTHON_REQ_USE="threads(+),sqlite"
7533 inherit distutils-r1 eutils
7534
7535 DESCRIPTION="A library for property based testing"
7536 -HOMEPAGE="https://github.com/HypothesisWorks/hypothesis-python https://pypi.org/project/hypothesis"
7537 +HOMEPAGE="https://github.com/HypothesisWorks/hypothesis-python https://pypi.org/project/hypothesis/"
7538 SRC_URI="https://github.com/HypothesisWorks/hypothesis-python/archive/${PV}.tar.gz -> ${P}.tar.gz"
7539
7540 LICENSE="MPL-2.0"
7541
7542 diff --git a/dev-python/hypothesis/hypothesis-3.44.7.ebuild b/dev-python/hypothesis/hypothesis-3.44.7.ebuild
7543 index 540270cf37c..89e39704e7a 100644
7544 --- a/dev-python/hypothesis/hypothesis-3.44.7.ebuild
7545 +++ b/dev-python/hypothesis/hypothesis-3.44.7.ebuild
7546 @@ -9,7 +9,7 @@ PYTHON_REQ_USE="threads(+),sqlite"
7547 inherit distutils-r1 eutils
7548
7549 DESCRIPTION="A library for property based testing"
7550 -HOMEPAGE="https://github.com/HypothesisWorks/hypothesis-python https://pypi.org/project/hypothesis"
7551 +HOMEPAGE="https://github.com/HypothesisWorks/hypothesis-python https://pypi.org/project/hypothesis/"
7552 SRC_URI="https://github.com/HypothesisWorks/hypothesis-python/archive/${PV}.tar.gz -> ${P}.tar.gz"
7553
7554 LICENSE="MPL-2.0"
7555
7556 diff --git a/dev-python/hypothesis/hypothesis-3.45.3.ebuild b/dev-python/hypothesis/hypothesis-3.45.3.ebuild
7557 index fe1e2a43699..ddfd398cafb 100644
7558 --- a/dev-python/hypothesis/hypothesis-3.45.3.ebuild
7559 +++ b/dev-python/hypothesis/hypothesis-3.45.3.ebuild
7560 @@ -9,7 +9,7 @@ PYTHON_REQ_USE="threads(+),sqlite"
7561 inherit distutils-r1 eutils
7562
7563 DESCRIPTION="A library for property based testing"
7564 -HOMEPAGE="https://github.com/HypothesisWorks/hypothesis-python https://pypi.org/project/hypothesis"
7565 +HOMEPAGE="https://github.com/HypothesisWorks/hypothesis-python https://pypi.org/project/hypothesis/"
7566 SRC_URI="https://github.com/HypothesisWorks/hypothesis-python/archive/${PV}.tar.gz -> ${P}.tar.gz"
7567
7568 LICENSE="MPL-2.0"
7569
7570 diff --git a/dev-python/hypothesis/hypothesis-3.50.1.ebuild b/dev-python/hypothesis/hypothesis-3.50.1.ebuild
7571 index fe1e2a43699..ddfd398cafb 100644
7572 --- a/dev-python/hypothesis/hypothesis-3.50.1.ebuild
7573 +++ b/dev-python/hypothesis/hypothesis-3.50.1.ebuild
7574 @@ -9,7 +9,7 @@ PYTHON_REQ_USE="threads(+),sqlite"
7575 inherit distutils-r1 eutils
7576
7577 DESCRIPTION="A library for property based testing"
7578 -HOMEPAGE="https://github.com/HypothesisWorks/hypothesis-python https://pypi.org/project/hypothesis"
7579 +HOMEPAGE="https://github.com/HypothesisWorks/hypothesis-python https://pypi.org/project/hypothesis/"
7580 SRC_URI="https://github.com/HypothesisWorks/hypothesis-python/archive/${PV}.tar.gz -> ${P}.tar.gz"
7581
7582 LICENSE="MPL-2.0"
7583
7584 diff --git a/dev-python/hypothesis/hypothesis-3.6.0-r1.ebuild b/dev-python/hypothesis/hypothesis-3.6.0-r1.ebuild
7585 index b9764635f66..ed074d038c8 100644
7586 --- a/dev-python/hypothesis/hypothesis-3.6.0-r1.ebuild
7587 +++ b/dev-python/hypothesis/hypothesis-3.6.0-r1.ebuild
7588 @@ -9,7 +9,7 @@ PYTHON_REQ_USE="threads(+),sqlite"
7589 inherit distutils-r1 eutils
7590
7591 DESCRIPTION="A library for property based testing"
7592 -HOMEPAGE="https://github.com/DRMacIver/hypothesis https://pypi.org/project/hypothesis"
7593 +HOMEPAGE="https://github.com/DRMacIver/hypothesis https://pypi.org/project/hypothesis/"
7594 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
7595
7596 LICENSE="MPL-2.0"
7597
7598 diff --git a/dev-python/idna-ssl/idna-ssl-1.0.0.ebuild b/dev-python/idna-ssl/idna-ssl-1.0.0.ebuild
7599 index f923e155efc..54b75a65961 100644
7600 --- a/dev-python/idna-ssl/idna-ssl-1.0.0.ebuild
7601 +++ b/dev-python/idna-ssl/idna-ssl-1.0.0.ebuild
7602 @@ -11,7 +11,7 @@ MY_PN=${PN/-/_}
7603 MY_P=${MY_PN}-${PV}
7604
7605 DESCRIPTION="Patch ssl.match_hostname for Unicode(idna) domains support"
7606 -HOMEPAGE="https://github.com/aio-libs/idna-ssl https://pypi.org/project/idna_ssl"
7607 +HOMEPAGE="https://github.com/aio-libs/idna-ssl https://pypi.org/project/idna_ssl/"
7608 SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
7609
7610 SLOT="0"
7611
7612 diff --git a/dev-python/idna-ssl/idna-ssl-1.0.1.ebuild b/dev-python/idna-ssl/idna-ssl-1.0.1.ebuild
7613 index da8aa8bc275..e56535d395d 100644
7614 --- a/dev-python/idna-ssl/idna-ssl-1.0.1.ebuild
7615 +++ b/dev-python/idna-ssl/idna-ssl-1.0.1.ebuild
7616 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{4,5,6} )
7617 inherit distutils-r1
7618
7619 DESCRIPTION="Patch ssl.match_hostname for Unicode(idna) domains support"
7620 -HOMEPAGE="https://github.com/aio-libs/idna-ssl https://pypi.org/project/idna_ssl"
7621 +HOMEPAGE="https://github.com/aio-libs/idna-ssl https://pypi.org/project/idna_ssl/"
7622 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
7623
7624 SLOT="0"
7625
7626 diff --git a/dev-python/idna/idna-2.6.ebuild b/dev-python/idna/idna-2.6.ebuild
7627 index 55f894ad6b4..f57d72cfe47 100644
7628 --- a/dev-python/idna/idna-2.6.ebuild
7629 +++ b/dev-python/idna/idna-2.6.ebuild
7630 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
7631 inherit distutils-r1
7632
7633 DESCRIPTION="Internationalized Domain Names in Applications (IDNA)"
7634 -HOMEPAGE="https://github.com/kjd/idna https://pypi.org/project/idna"
7635 +HOMEPAGE="https://github.com/kjd/idna https://pypi.org/project/idna/"
7636 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
7637
7638 SLOT="0"
7639
7640 diff --git a/dev-python/imdbpy/imdbpy-5.0.ebuild b/dev-python/imdbpy/imdbpy-5.0.ebuild
7641 index 80ec214e075..82423208477 100644
7642 --- a/dev-python/imdbpy/imdbpy-5.0.ebuild
7643 +++ b/dev-python/imdbpy/imdbpy-5.0.ebuild
7644 @@ -10,7 +10,7 @@ MY_PN="IMDbPY"
7645 MY_P="${MY_PN}-${PV}"
7646
7647 DESCRIPTION="Python package to access the IMDb movie database"
7648 -HOMEPAGE="http://imdbpy.sourceforge.net/ https://pypi.org/project/IMDbPY"
7649 +HOMEPAGE="http://imdbpy.sourceforge.net/ https://pypi.org/project/IMDbPY/"
7650 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
7651
7652 LICENSE="GPL-2"
7653
7654 diff --git a/dev-python/incremental/incremental-16.10.1.ebuild b/dev-python/incremental/incremental-16.10.1.ebuild
7655 index ccda3bd2d2f..501f908d0fc 100644
7656 --- a/dev-python/incremental/incremental-16.10.1.ebuild
7657 +++ b/dev-python/incremental/incremental-16.10.1.ebuild
7658 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy)
7659 inherit distutils-r1
7660
7661 DESCRIPTION="Incremental is a small library that versions your Python projects"
7662 -HOMEPAGE="https://github.com/hawkowl/incremental https://pypi.org/project/incremental"
7663 +HOMEPAGE="https://github.com/hawkowl/incremental https://pypi.org/project/incremental/"
7664 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
7665
7666 LICENSE="MIT"
7667
7668 diff --git a/dev-python/incremental/incremental-17.5.0.ebuild b/dev-python/incremental/incremental-17.5.0.ebuild
7669 index 944fb1dd5cf..499a38b4d93 100644
7670 --- a/dev-python/incremental/incremental-17.5.0.ebuild
7671 +++ b/dev-python/incremental/incremental-17.5.0.ebuild
7672 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy)
7673 inherit distutils-r1
7674
7675 DESCRIPTION="Incremental is a small library that versions your Python projects"
7676 -HOMEPAGE="https://github.com/hawkowl/incremental https://pypi.org/project/incremental"
7677 +HOMEPAGE="https://github.com/hawkowl/incremental https://pypi.org/project/incremental/"
7678 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
7679
7680 LICENSE="MIT"
7681
7682 diff --git a/dev-python/influxdb/influxdb-2.12.0.ebuild b/dev-python/influxdb/influxdb-2.12.0.ebuild
7683 index 47b318e74c0..fbb8dcf6a0b 100644
7684 --- a/dev-python/influxdb/influxdb-2.12.0.ebuild
7685 +++ b/dev-python/influxdb/influxdb-2.12.0.ebuild
7686 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_{4,5}} )
7687 inherit distutils-r1
7688
7689 DESCRIPTION="InfluxDB client"
7690 -HOMEPAGE="https://github.com/influxdb/influxdb-python https://pypi.org/project/influxdb"
7691 +HOMEPAGE="https://github.com/influxdb/influxdb-python https://pypi.org/project/influxdb/"
7692 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
7693
7694 LICENSE="MIT"
7695
7696 diff --git a/dev-python/iniparse/iniparse-0.4-r2.ebuild b/dev-python/iniparse/iniparse-0.4-r2.ebuild
7697 index dd3b30034e3..421effd64e4 100644
7698 --- a/dev-python/iniparse/iniparse-0.4-r2.ebuild
7699 +++ b/dev-python/iniparse/iniparse-0.4-r2.ebuild
7700 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
7701 inherit distutils-r1
7702
7703 DESCRIPTION="Better INI parser for Python"
7704 -HOMEPAGE="https://pypi.org/project/iniparse"
7705 +HOMEPAGE="https://pypi.org/project/iniparse/"
7706 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
7707
7708 LICENSE="MIT PSF-2"
7709
7710 diff --git a/dev-python/intervaltree/intervaltree-2.1.0.ebuild b/dev-python/intervaltree/intervaltree-2.1.0.ebuild
7711 index 6c5e19641c4..3cc37411d88 100644
7712 --- a/dev-python/intervaltree/intervaltree-2.1.0.ebuild
7713 +++ b/dev-python/intervaltree/intervaltree-2.1.0.ebuild
7714 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
7715 inherit distutils-r1
7716
7717 DESCRIPTION="Editable interval tree data structure for Python 2 and 3"
7718 -HOMEPAGE="https://pypi.org/project/intervaltree"
7719 +HOMEPAGE="https://pypi.org/project/intervaltree/"
7720 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
7721
7722 LICENSE="Apache-2.0"
7723
7724 diff --git a/dev-python/ipaddr/ipaddr-2.1.11-r1.ebuild b/dev-python/ipaddr/ipaddr-2.1.11-r1.ebuild
7725 index e916bb6c568..6b0f9979b68 100644
7726 --- a/dev-python/ipaddr/ipaddr-2.1.11-r1.ebuild
7727 +++ b/dev-python/ipaddr/ipaddr-2.1.11-r1.ebuild
7728 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy )
7729 inherit distutils-r1
7730
7731 DESCRIPTION="Python IP address manipulation library"
7732 -HOMEPAGE="https://github.com/google/ipaddr-py https://pypi.org/project/ipaddr"
7733 +HOMEPAGE="https://github.com/google/ipaddr-py https://pypi.org/project/ipaddr/"
7734 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
7735
7736 LICENSE="Apache-2.0"
7737
7738 diff --git a/dev-python/ipdb/ipdb-0.10.3.ebuild b/dev-python/ipdb/ipdb-0.10.3.ebuild
7739 index 17d15afc07c..d3b67178093 100644
7740 --- a/dev-python/ipdb/ipdb-0.10.3.ebuild
7741 +++ b/dev-python/ipdb/ipdb-0.10.3.ebuild
7742 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
7743 inherit distutils-r1
7744
7745 DESCRIPTION="IPython-enabled pdb"
7746 -HOMEPAGE="https://pypi.org/project/ipdb"
7747 +HOMEPAGE="https://pypi.org/project/ipdb/"
7748 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
7749
7750 LICENSE="GPL-2"
7751
7752 diff --git a/dev-python/ipdbplugin/ipdbplugin-1.4.ebuild b/dev-python/ipdbplugin/ipdbplugin-1.4.ebuild
7753 index 6796b7e8efa..704738ea38c 100644
7754 --- a/dev-python/ipdbplugin/ipdbplugin-1.4.ebuild
7755 +++ b/dev-python/ipdbplugin/ipdbplugin-1.4.ebuild
7756 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
7757 inherit distutils-r1
7758
7759 DESCRIPTION="Nose plugin to use iPdb instead of Pdb when tests fail"
7760 -HOMEPAGE="https://pypi.org/project/ipdbplugin"
7761 +HOMEPAGE="https://pypi.org/project/ipdbplugin/"
7762
7763 if [[ ${PV} == "9999" ]] ; then
7764 inherit git-r3
7765
7766 diff --git a/dev-python/ipdbplugin/ipdbplugin-9999.ebuild b/dev-python/ipdbplugin/ipdbplugin-9999.ebuild
7767 index 6796b7e8efa..704738ea38c 100644
7768 --- a/dev-python/ipdbplugin/ipdbplugin-9999.ebuild
7769 +++ b/dev-python/ipdbplugin/ipdbplugin-9999.ebuild
7770 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
7771 inherit distutils-r1
7772
7773 DESCRIPTION="Nose plugin to use iPdb instead of Pdb when tests fail"
7774 -HOMEPAGE="https://pypi.org/project/ipdbplugin"
7775 +HOMEPAGE="https://pypi.org/project/ipdbplugin/"
7776
7777 if [[ ${PV} == "9999" ]] ; then
7778 inherit git-r3
7779
7780 diff --git a/dev-python/ipy/ipy-0.83.ebuild b/dev-python/ipy/ipy-0.83.ebuild
7781 index 1a1d7cd4522..c09ae0c657a 100644
7782 --- a/dev-python/ipy/ipy-0.83.ebuild
7783 +++ b/dev-python/ipy/ipy-0.83.ebuild
7784 @@ -11,7 +11,7 @@ MY_PN="IPy"
7785 MY_P="${MY_PN}-${PV}"
7786
7787 DESCRIPTION="Class and tools for handling of IPv4 and IPv6 addresses and networks"
7788 -HOMEPAGE="https://github.com/haypo/python-ipy/wiki https://pypi.org/project/IPy"
7789 +HOMEPAGE="https://github.com/haypo/python-ipy/wiki https://pypi.org/project/IPy/"
7790 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
7791
7792 LICENSE="BSD"
7793
7794 diff --git a/dev-python/iso3166/iso3166-0.8.ebuild b/dev-python/iso3166/iso3166-0.8.ebuild
7795 index 1ca0c0efc1f..6de0eb856d0 100644
7796 --- a/dev-python/iso3166/iso3166-0.8.ebuild
7797 +++ b/dev-python/iso3166/iso3166-0.8.ebuild
7798 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5} pypy )
7799 inherit distutils-r1
7800
7801 DESCRIPTION="Self-contained ISO 3166-1 country definitions."
7802 -HOMEPAGE="https://pypi.org/project/iso3166 https://github.com/deactivated/python-iso3166"
7803 +HOMEPAGE="https://pypi.org/project/iso3166/ https://github.com/deactivated/python-iso3166"
7804 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
7805
7806 LICENSE="MIT"
7807
7808 diff --git a/dev-python/iso8601/iso8601-0.1.10.ebuild b/dev-python/iso8601/iso8601-0.1.10.ebuild
7809 index 4a983e73de7..cc06f77532c 100644
7810 --- a/dev-python/iso8601/iso8601-0.1.10.ebuild
7811 +++ b/dev-python/iso8601/iso8601-0.1.10.ebuild
7812 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
7813 inherit distutils-r1
7814
7815 DESCRIPTION="Simple module to parse ISO 8601 dates"
7816 -HOMEPAGE="https://pypi.org/project/iso8601"
7817 +HOMEPAGE="https://pypi.org/project/iso8601/"
7818 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
7819
7820 LICENSE="MIT"
7821
7822 diff --git a/dev-python/iso8601/iso8601-0.1.11.ebuild b/dev-python/iso8601/iso8601-0.1.11.ebuild
7823 index 6ff7480fe03..e0129397f67 100644
7824 --- a/dev-python/iso8601/iso8601-0.1.11.ebuild
7825 +++ b/dev-python/iso8601/iso8601-0.1.11.ebuild
7826 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
7827 inherit distutils-r1
7828
7829 DESCRIPTION="Simple module to parse ISO 8601 dates"
7830 -HOMEPAGE="https://pypi.org/project/iso8601"
7831 +HOMEPAGE="https://pypi.org/project/iso8601/"
7832 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
7833
7834 LICENSE="MIT"
7835
7836 diff --git a/dev-python/iso8601/iso8601-0.1.12.ebuild b/dev-python/iso8601/iso8601-0.1.12.ebuild
7837 index e5df1e9b897..77e38feb6cf 100644
7838 --- a/dev-python/iso8601/iso8601-0.1.12.ebuild
7839 +++ b/dev-python/iso8601/iso8601-0.1.12.ebuild
7840 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
7841 inherit distutils-r1
7842
7843 DESCRIPTION="Simple module to parse ISO 8601 dates"
7844 -HOMEPAGE="https://pypi.org/project/iso8601"
7845 +HOMEPAGE="https://pypi.org/project/iso8601/"
7846 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
7847
7848 LICENSE="MIT"
7849
7850 diff --git a/dev-python/iso_639/iso_639-0.4.5.ebuild b/dev-python/iso_639/iso_639-0.4.5.ebuild
7851 index 320d919e086..b7a4f26812d 100644
7852 --- a/dev-python/iso_639/iso_639-0.4.5.ebuild
7853 +++ b/dev-python/iso_639/iso_639-0.4.5.ebuild
7854 @@ -11,7 +11,7 @@ MY_P="${MY_PN}-${PV}"
7855 inherit distutils-r1
7856
7857 DESCRIPTION="Python library for ISO 639 standard"
7858 -HOMEPAGE="https://pypi.org/project/iso-639 https://github.com/noumar/iso639"
7859 +HOMEPAGE="https://pypi.org/project/iso-639/ https://github.com/noumar/iso639"
7860 SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
7861
7862 LICENSE="AGPL-3"
7863
7864 diff --git a/dev-python/isodate/isodate-0.5.4.ebuild b/dev-python/isodate/isodate-0.5.4.ebuild
7865 index 24b7b9bd7a1..882a6521c5b 100644
7866 --- a/dev-python/isodate/isodate-0.5.4.ebuild
7867 +++ b/dev-python/isodate/isodate-0.5.4.ebuild
7868 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_{4,5,6}} pypy )
7869 inherit distutils-r1
7870
7871 DESCRIPTION="ISO 8601 date/time/duration parser and formatter"
7872 -HOMEPAGE="https://pypi.org/project/isodate"
7873 +HOMEPAGE="https://pypi.org/project/isodate/"
7874 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
7875
7876 LICENSE="BSD"
7877
7878 diff --git a/dev-python/isodate/isodate-0.6.0.ebuild b/dev-python/isodate/isodate-0.6.0.ebuild
7879 index 27777d58e63..a098d7cb995 100644
7880 --- a/dev-python/isodate/isodate-0.6.0.ebuild
7881 +++ b/dev-python/isodate/isodate-0.6.0.ebuild
7882 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_{4,5,6}} pypy{,3} )
7883 inherit distutils-r1
7884
7885 DESCRIPTION="ISO 8601 date/time/duration parser and formatter"
7886 -HOMEPAGE="https://pypi.org/project/isodate"
7887 +HOMEPAGE="https://pypi.org/project/isodate/"
7888 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
7889
7890 LICENSE="BSD"
7891
7892 diff --git a/dev-python/isort/isort-4.2.5.ebuild b/dev-python/isort/isort-4.2.5.ebuild
7893 index f73b2bce1f8..4494fe9ae65 100644
7894 --- a/dev-python/isort/isort-4.2.5.ebuild
7895 +++ b/dev-python/isort/isort-4.2.5.ebuild
7896 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
7897 inherit distutils-r1
7898
7899 DESCRIPTION="A python utility/library to sort imports"
7900 -HOMEPAGE="https://pypi.org/project/isort"
7901 +HOMEPAGE="https://pypi.org/project/isort/"
7902 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
7903
7904 LICENSE="MIT"
7905
7906 diff --git a/dev-python/itsdangerous/itsdangerous-0.24.ebuild b/dev-python/itsdangerous/itsdangerous-0.24.ebuild
7907 index 3aa8e32d515..f05a2c5d0ef 100644
7908 --- a/dev-python/itsdangerous/itsdangerous-0.24.ebuild
7909 +++ b/dev-python/itsdangerous/itsdangerous-0.24.ebuild
7910 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
7911 inherit distutils-r1
7912
7913 DESCRIPTION="Various helpers to pass trusted data to untrusted environments and back"
7914 -HOMEPAGE="http://pythonhosted.org/itsdangerous/ https://pypi.org/project/itsdangerous"
7915 +HOMEPAGE="http://pythonhosted.org/itsdangerous/ https://pypi.org/project/itsdangerous/"
7916 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
7917
7918 LICENSE="BSD"
7919
7920 diff --git a/dev-python/jaraco-utils/jaraco-utils-10.0.2.ebuild b/dev-python/jaraco-utils/jaraco-utils-10.0.2.ebuild
7921 index 8beedb2fe44..b8e5e621358 100644
7922 --- a/dev-python/jaraco-utils/jaraco-utils-10.0.2.ebuild
7923 +++ b/dev-python/jaraco-utils/jaraco-utils-10.0.2.ebuild
7924 @@ -8,7 +8,7 @@ inherit distutils-r1
7925
7926 MY_PN="jaraco.util"
7927 DESCRIPTION="General utility modules that supply commonly-used functionality"
7928 -HOMEPAGE="https://pypi.org/project/jaraco.util"
7929 +HOMEPAGE="https://pypi.org/project/jaraco.util/"
7930 SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_PN}-${PV}.zip"
7931
7932 LICENSE="MIT"
7933
7934 diff --git a/dev-python/jaxml/jaxml-3.02-r1.ebuild b/dev-python/jaxml/jaxml-3.02-r1.ebuild
7935 index a2fa4e584e5..40e9b3195c5 100644
7936 --- a/dev-python/jaxml/jaxml-3.02-r1.ebuild
7937 +++ b/dev-python/jaxml/jaxml-3.02-r1.ebuild
7938 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 pypy )
7939 inherit distutils-r1
7940
7941 DESCRIPTION="XML generator written in Python"
7942 -HOMEPAGE="http://www.librelogiciel.com/software/jaxml/action_Presentation https://pypi.org/project/jaxml"
7943 +HOMEPAGE="http://www.librelogiciel.com/software/jaxml/action_Presentation https://pypi.org/project/jaxml/"
7944 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
7945
7946 LICENSE="GPL-2"
7947
7948 diff --git a/dev-python/jellyfish/jellyfish-0.5.6.ebuild b/dev-python/jellyfish/jellyfish-0.5.6.ebuild
7949 index beeac583d8f..c7cea2598f8 100644
7950 --- a/dev-python/jellyfish/jellyfish-0.5.6.ebuild
7951 +++ b/dev-python/jellyfish/jellyfish-0.5.6.ebuild
7952 @@ -8,7 +8,7 @@ DISTUTILS_IN_SOURCE_BUILD=1
7953 inherit distutils-r1
7954
7955 DESCRIPTION="Python module for doing approximate and phonetic matching of strings"
7956 -HOMEPAGE="https://github.com/jamesturk/jellyfish https://pypi.org/project/jellyfish"
7957 +HOMEPAGE="https://github.com/jamesturk/jellyfish https://pypi.org/project/jellyfish/"
7958 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
7959
7960 LICENSE="BSD-2"
7961
7962 diff --git a/dev-python/jinja/jinja-2.10.ebuild b/dev-python/jinja/jinja-2.10.ebuild
7963 index eaedaf96319..abf3450a529 100644
7964 --- a/dev-python/jinja/jinja-2.10.ebuild
7965 +++ b/dev-python/jinja/jinja-2.10.ebuild
7966 @@ -9,7 +9,7 @@ PYTHON_REQ_USE="threads(+)"
7967 inherit eutils distutils-r1
7968
7969 DESCRIPTION="A full-featured template engine for Python"
7970 -HOMEPAGE="http://jinja.pocoo.org/ https://pypi.org/project/Jinja2"
7971 +HOMEPAGE="http://jinja.pocoo.org/ https://pypi.org/project/Jinja2/"
7972
7973 # pypi tarball is missing tests
7974 SRC_URI="https://github.com/pallets/jinja/archive/${PV}.tar.gz -> ${P}.tar.gz"
7975
7976 diff --git a/dev-python/jinja/jinja-2.9.5.ebuild b/dev-python/jinja/jinja-2.9.5.ebuild
7977 index 21fa78eb36c..804c1f5e493 100644
7978 --- a/dev-python/jinja/jinja-2.9.5.ebuild
7979 +++ b/dev-python/jinja/jinja-2.9.5.ebuild
7980 @@ -9,7 +9,7 @@ PYTHON_REQ_USE="threads(+)"
7981 inherit eutils distutils-r1
7982
7983 DESCRIPTION="A full-featured template engine for Python"
7984 -HOMEPAGE="http://jinja.pocoo.org/ https://pypi.org/project/Jinja2"
7985 +HOMEPAGE="http://jinja.pocoo.org/ https://pypi.org/project/Jinja2/"
7986
7987 # pypi tarball is missing tests
7988 SRC_URI="https://github.com/pallets/jinja/archive/${PV}.tar.gz -> ${P}.tar.gz"
7989
7990 diff --git a/dev-python/jmespath/jmespath-0.9.3.ebuild b/dev-python/jmespath/jmespath-0.9.3.ebuild
7991 index bd40e283cb9..1d3d7d7bdff 100644
7992 --- a/dev-python/jmespath/jmespath-0.9.3.ebuild
7993 +++ b/dev-python/jmespath/jmespath-0.9.3.ebuild
7994 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy{,3} )
7995 inherit distutils-r1
7996
7997 DESCRIPTION="JSON Matching Expressions"
7998 -HOMEPAGE="https://github.com/boto/jmespath https://pypi.org/project/jmespath"
7999 +HOMEPAGE="https://github.com/boto/jmespath https://pypi.org/project/jmespath/"
8000 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
8001
8002 LICENSE="MIT"
8003
8004 diff --git a/dev-python/jonpy/jonpy-0.11.ebuild b/dev-python/jonpy/jonpy-0.11.ebuild
8005 index 3703a36d194..bd7f0957f0e 100644
8006 --- a/dev-python/jonpy/jonpy-0.11.ebuild
8007 +++ b/dev-python/jonpy/jonpy-0.11.ebuild
8008 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 pypy )
8009 inherit distutils-r1
8010
8011 DESCRIPTION="Powerful multi-threaded object-oriented CGI/FastCGI/mod_python/html-templating facilities"
8012 -HOMEPAGE="http://jonpy.sourceforge.net/ https://pypi.org/project/jonpy"
8013 +HOMEPAGE="http://jonpy.sourceforge.net/ https://pypi.org/project/jonpy/"
8014 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
8015
8016 LICENSE="MIT"
8017
8018 diff --git a/dev-python/jonpy/jonpy-0.13.ebuild b/dev-python/jonpy/jonpy-0.13.ebuild
8019 index 7cc12ef1fb7..e43339d6703 100644
8020 --- a/dev-python/jonpy/jonpy-0.13.ebuild
8021 +++ b/dev-python/jonpy/jonpy-0.13.ebuild
8022 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 pypy )
8023 inherit distutils-r1
8024
8025 DESCRIPTION="Powerful multi-threaded object-oriented CGI/FastCGI/mod_python/html-templating facilities"
8026 -HOMEPAGE="http://jonpy.sourceforge.net/ https://pypi.org/project/jonpy"
8027 +HOMEPAGE="http://jonpy.sourceforge.net/ https://pypi.org/project/jonpy/"
8028 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
8029
8030 LICENSE="MIT"
8031
8032 diff --git a/dev-python/jplephem/jplephem-2.6.ebuild b/dev-python/jplephem/jplephem-2.6.ebuild
8033 index cd2d7893584..5bea13a393c 100644
8034 --- a/dev-python/jplephem/jplephem-2.6.ebuild
8035 +++ b/dev-python/jplephem/jplephem-2.6.ebuild
8036 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
8037 inherit distutils-r1
8038
8039 DESCRIPTION="Python version of NASA DE4xx ephemerides for Astronomical Alamanac"
8040 -HOMEPAGE="https://pypi.org/project/jplephem"
8041 +HOMEPAGE="https://pypi.org/project/jplephem/"
8042 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
8043
8044 LICENSE="MIT"
8045
8046 diff --git a/dev-python/jsmin/jsmin-2.2.1.ebuild b/dev-python/jsmin/jsmin-2.2.1.ebuild
8047 index 72fac8d737d..eab212ecd76 100644
8048 --- a/dev-python/jsmin/jsmin-2.2.1.ebuild
8049 +++ b/dev-python/jsmin/jsmin-2.2.1.ebuild
8050 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
8051 inherit distutils-r1
8052
8053 DESCRIPTION="JavaScript minifier"
8054 -HOMEPAGE="https://pypi.org/project/jsmin https://github.com/tikitu/jsmin/"
8055 +HOMEPAGE="https://pypi.org/project/jsmin/ https://github.com/tikitu/jsmin/"
8056 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
8057
8058 KEYWORDS="amd64 x86"
8059
8060 diff --git a/dev-python/json-tools/json-tools-0.4.0.ebuild b/dev-python/json-tools/json-tools-0.4.0.ebuild
8061 index 4e89f4881d5..7ee15968731 100644
8062 --- a/dev-python/json-tools/json-tools-0.4.0.ebuild
8063 +++ b/dev-python/json-tools/json-tools-0.4.0.ebuild
8064 @@ -11,7 +11,7 @@ MY_PN="json_tools"
8065 MY_P="${MY_PN}-${PV}"
8066
8067 DESCRIPTION="A set of tools to manipulate JSON: diff, patch, and pretty-printing"
8068 -HOMEPAGE="https://pypi.org/project/json_tools https://bitbucket.org/vadim_semenov/json_tools"
8069 +HOMEPAGE="https://pypi.org/project/json_tools/ https://bitbucket.org/vadim_semenov/json_tools"
8070 SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
8071
8072 LICENSE="MIT"
8073
8074 diff --git a/dev-python/json-tools/json-tools-0.4.1.ebuild b/dev-python/json-tools/json-tools-0.4.1.ebuild
8075 index 08760cf22ec..9e241b00725 100644
8076 --- a/dev-python/json-tools/json-tools-0.4.1.ebuild
8077 +++ b/dev-python/json-tools/json-tools-0.4.1.ebuild
8078 @@ -11,7 +11,7 @@ MY_PN="json_tools"
8079 MY_P="${MY_PN}-${PV}"
8080
8081 DESCRIPTION="A set of tools to manipulate JSON: diff, patch, and pretty-printing"
8082 -HOMEPAGE="https://pypi.org/project/json_tools https://bitbucket.org/vadim_semenov/json_tools"
8083 +HOMEPAGE="https://pypi.org/project/json_tools/ https://bitbucket.org/vadim_semenov/json_tools"
8084 SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
8085
8086 LICENSE="MIT"
8087
8088 diff --git a/dev-python/jsonfield/jsonfield-1.0.3.ebuild b/dev-python/jsonfield/jsonfield-1.0.3.ebuild
8089 index fc51285f25d..e95f545cfbd 100644
8090 --- a/dev-python/jsonfield/jsonfield-1.0.3.ebuild
8091 +++ b/dev-python/jsonfield/jsonfield-1.0.3.ebuild
8092 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
8093 inherit distutils-r1
8094
8095 DESCRIPTION="Reusable Django field that allows you to store validated JSON in your model"
8096 -HOMEPAGE="https://pypi.org/project/jsonfield https://github.com/bradjasper/django-jsonfield"
8097 +HOMEPAGE="https://pypi.org/project/jsonfield/ https://github.com/bradjasper/django-jsonfield"
8098 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
8099
8100 SLOT="0"
8101
8102 diff --git a/dev-python/jsonpickle/jsonpickle-0.9.3.ebuild b/dev-python/jsonpickle/jsonpickle-0.9.3.ebuild
8103 index e2a2178cdee..9ae49299d83 100644
8104 --- a/dev-python/jsonpickle/jsonpickle-0.9.3.ebuild
8105 +++ b/dev-python/jsonpickle/jsonpickle-0.9.3.ebuild
8106 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5} )
8107 inherit distutils-r1
8108
8109 DESCRIPTION="Python library for serializing any arbitrary object graph into JSON"
8110 -HOMEPAGE="https://github.com/jsonpickle/jsonpickle/ https://pypi.org/project/jsonpickle"
8111 +HOMEPAGE="https://github.com/jsonpickle/jsonpickle/ https://pypi.org/project/jsonpickle/"
8112 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
8113
8114 LICENSE="BSD"
8115
8116 diff --git a/dev-python/jsonref/jsonref-0.1.ebuild b/dev-python/jsonref/jsonref-0.1.ebuild
8117 index 56024f070b1..18eb07b2665 100644
8118 --- a/dev-python/jsonref/jsonref-0.1.ebuild
8119 +++ b/dev-python/jsonref/jsonref-0.1.ebuild
8120 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy)
8121 inherit eutils distutils-r1
8122
8123 DESCRIPTION="An implementation of JSON Reference for Python"
8124 -HOMEPAGE="https://github.com/gazpachoking/jsonref https://pypi.org/project/jsonref"
8125 +HOMEPAGE="https://github.com/gazpachoking/jsonref https://pypi.org/project/jsonref/"
8126 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
8127
8128 LICENSE="MIT"
8129
8130 diff --git a/dev-python/jsonschema/jsonschema-2.3.0.ebuild b/dev-python/jsonschema/jsonschema-2.3.0.ebuild
8131 index 14bcf727f4c..9d5f10d89b0 100644
8132 --- a/dev-python/jsonschema/jsonschema-2.3.0.ebuild
8133 +++ b/dev-python/jsonschema/jsonschema-2.3.0.ebuild
8134 @@ -6,7 +6,7 @@ PYTHON_COMPAT=(python{2_7,3_4} pypy)
8135 inherit distutils-r1
8136
8137 DESCRIPTION="An implementation of JSON-Schema validation for Python"
8138 -HOMEPAGE="https://pypi.org/project/jsonschema"
8139 +HOMEPAGE="https://pypi.org/project/jsonschema/"
8140 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
8141
8142 LICENSE="MIT"
8143
8144 diff --git a/dev-python/jsonschema/jsonschema-2.4.0.ebuild b/dev-python/jsonschema/jsonschema-2.4.0.ebuild
8145 index 5a0208dd202..f4af8dd4507 100644
8146 --- a/dev-python/jsonschema/jsonschema-2.4.0.ebuild
8147 +++ b/dev-python/jsonschema/jsonschema-2.4.0.ebuild
8148 @@ -8,7 +8,7 @@ PYTHON_COMPAT=(python2_7 python3_{4,5,6} pypy )
8149 inherit distutils-r1
8150
8151 DESCRIPTION="An implementation of JSON-Schema validation for Python"
8152 -HOMEPAGE="https://pypi.org/project/jsonschema"
8153 +HOMEPAGE="https://pypi.org/project/jsonschema/"
8154 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
8155
8156 LICENSE="MIT"
8157
8158 diff --git a/dev-python/jsonschema/jsonschema-2.5.1-r2.ebuild b/dev-python/jsonschema/jsonschema-2.5.1-r2.ebuild
8159 index 2bc2d72d297..6b1d39eee20 100644
8160 --- a/dev-python/jsonschema/jsonschema-2.5.1-r2.ebuild
8161 +++ b/dev-python/jsonschema/jsonschema-2.5.1-r2.ebuild
8162 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
8163 inherit distutils-r1
8164
8165 DESCRIPTION="An implementation of JSON-Schema validation for Python"
8166 -HOMEPAGE="https://pypi.org/project/jsonschema https://github.com/Julian/jsonschema"
8167 +HOMEPAGE="https://pypi.org/project/jsonschema/ https://github.com/Julian/jsonschema"
8168 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
8169
8170 LICENSE="MIT"
8171
8172 diff --git a/dev-python/jsonschema/jsonschema-2.6.0.ebuild b/dev-python/jsonschema/jsonschema-2.6.0.ebuild
8173 index ceb09cf502a..c063f0ffb11 100644
8174 --- a/dev-python/jsonschema/jsonschema-2.6.0.ebuild
8175 +++ b/dev-python/jsonschema/jsonschema-2.6.0.ebuild
8176 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
8177 inherit distutils-r1
8178
8179 DESCRIPTION="An implementation of JSON-Schema validation for Python"
8180 -HOMEPAGE="https://pypi.org/project/jsonschema https://github.com/Julian/jsonschema"
8181 +HOMEPAGE="https://pypi.org/project/jsonschema/ https://github.com/Julian/jsonschema"
8182 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
8183
8184 LICENSE="MIT"
8185
8186 diff --git a/dev-python/keepassx/keepassx-0.1.0-r1.ebuild b/dev-python/keepassx/keepassx-0.1.0-r1.ebuild
8187 index b6029257904..a51cc7db041 100644
8188 --- a/dev-python/keepassx/keepassx-0.1.0-r1.ebuild
8189 +++ b/dev-python/keepassx/keepassx-0.1.0-r1.ebuild
8190 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
8191 inherit distutils-r1
8192
8193 DESCRIPTION="Python API and CLI for KeePassX"
8194 -HOMEPAGE="https://github.com/jamesls/python-keepassx https://pypi.org/project/keepassx"
8195 +HOMEPAGE="https://github.com/jamesls/python-keepassx https://pypi.org/project/keepassx/"
8196 SRC_URI="https://github.com/jamesls/python-keepassx/archive/${PV}.tar.gz -> ${P}.tar.gz"
8197
8198 SLOT="0"
8199
8200 diff --git a/dev-python/keyrings_alt/keyrings_alt-2.3.ebuild b/dev-python/keyrings_alt/keyrings_alt-2.3.ebuild
8201 index a4a545f8b35..1a7c5e62d66 100644
8202 --- a/dev-python/keyrings_alt/keyrings_alt-2.3.ebuild
8203 +++ b/dev-python/keyrings_alt/keyrings_alt-2.3.ebuild
8204 @@ -11,7 +11,7 @@ MY_PN="${PN/_/.}"
8205 MY_P="${MY_PN}-${PV}"
8206
8207 DESCRIPTION="Alternate keyring implementations"
8208 -HOMEPAGE="https://github.com/jaraco/keyrings.alt https://pypi.org/project/keyrings.alt"
8209 +HOMEPAGE="https://github.com/jaraco/keyrings.alt https://pypi.org/project/keyrings.alt/"
8210 SRC_URI="mirror://pypi/${P:0:1}/${MY_PN}/${MY_P}.tar.gz"
8211
8212 LICENSE="MIT"
8213
8214 diff --git a/dev-python/kid/kid-0.9.6-r1.ebuild b/dev-python/kid/kid-0.9.6-r1.ebuild
8215 index eaa6711d673..628a0d8210a 100644
8216 --- a/dev-python/kid/kid-0.9.6-r1.ebuild
8217 +++ b/dev-python/kid/kid-0.9.6-r1.ebuild
8218 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 )
8219 inherit distutils-r1
8220
8221 DESCRIPTION="A simple and Pythonic XML template language"
8222 -HOMEPAGE="http://www.kid-templating.org/ https://pypi.org/project/kid"
8223 +HOMEPAGE="http://www.kid-templating.org/ https://pypi.org/project/kid/"
8224 SRC_URI="http://www.kid-templating.org/dist/${PV}/${P}.tar.gz"
8225
8226 LICENSE="MIT"
8227
8228 diff --git a/dev-python/kitchen/kitchen-1.2.4.ebuild b/dev-python/kitchen/kitchen-1.2.4.ebuild
8229 index b92d4713e91..583f8303832 100644
8230 --- a/dev-python/kitchen/kitchen-1.2.4.ebuild
8231 +++ b/dev-python/kitchen/kitchen-1.2.4.ebuild
8232 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5} )
8233 inherit distutils-r1
8234
8235 DESCRIPTION="A cornucopia of useful code"
8236 -HOMEPAGE="https://pypi.org/project/kitchen"
8237 +HOMEPAGE="https://pypi.org/project/kitchen/"
8238 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
8239
8240 LICENSE="LGPL-2+"
8241
8242 diff --git a/dev-python/kiwi/kiwi-1.9.39.2.ebuild b/dev-python/kiwi/kiwi-1.9.39.2.ebuild
8243 index 291127fd572..7ae149f7664 100644
8244 --- a/dev-python/kiwi/kiwi-1.9.39.2.ebuild
8245 +++ b/dev-python/kiwi/kiwi-1.9.39.2.ebuild
8246 @@ -8,7 +8,7 @@ inherit distutils-r1 versionator virtualx
8247
8248 DESCRIPTION="Kiwi is a pure Python framework and set of enhanced PyGTK widgets"
8249 HOMEPAGE="https://launchpad.net/kiwi
8250 - https://pypi.org/project/kiwi-gtk"
8251 + https://pypi.org/project/kiwi-gtk/"
8252 MY_PN="${PN}-gtk"
8253 MY_P="${MY_PN}-${PV}"
8254 SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
8255
8256 diff --git a/dev-python/kiwi/kiwi-1.9.40.ebuild b/dev-python/kiwi/kiwi-1.9.40.ebuild
8257 index ac9eb580124..d0219774e88 100644
8258 --- a/dev-python/kiwi/kiwi-1.9.40.ebuild
8259 +++ b/dev-python/kiwi/kiwi-1.9.40.ebuild
8260 @@ -8,7 +8,7 @@ inherit distutils-r1 versionator virtualx
8261
8262 DESCRIPTION="Kiwi is a pure Python framework and set of enhanced PyGTK widgets"
8263 HOMEPAGE="https://launchpad.net/kiwi
8264 - https://pypi.org/project/kiwi-gtk"
8265 + https://pypi.org/project/kiwi-gtk/"
8266 MY_PN="${PN}-gtk"
8267 MY_P="${MY_PN}-${PV}"
8268 SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
8269
8270 diff --git a/dev-python/kombu/kombu-3.0.37-r1.ebuild b/dev-python/kombu/kombu-3.0.37-r1.ebuild
8271 index e36f103e825..b562ae57521 100644
8272 --- a/dev-python/kombu/kombu-3.0.37-r1.ebuild
8273 +++ b/dev-python/kombu/kombu-3.0.37-r1.ebuild
8274 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5} pypy )
8275 inherit distutils-r1
8276
8277 DESCRIPTION="AMQP Messaging Framework for Python"
8278 -HOMEPAGE="https://pypi.org/project/kombu https://github.com/celery/kombu"
8279 +HOMEPAGE="https://pypi.org/project/kombu/ https://github.com/celery/kombu"
8280 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
8281
8282 LICENSE="BSD"
8283
8284 diff --git a/dev-python/kombu/kombu-4.1.0-r1.ebuild b/dev-python/kombu/kombu-4.1.0-r1.ebuild
8285 index ca357e340a4..59ee8853b28 100644
8286 --- a/dev-python/kombu/kombu-4.1.0-r1.ebuild
8287 +++ b/dev-python/kombu/kombu-4.1.0-r1.ebuild
8288 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
8289 inherit distutils-r1
8290
8291 DESCRIPTION="AMQP Messaging Framework for Python"
8292 -HOMEPAGE="https://pypi.org/project/kombu https://github.com/celery/kombu"
8293 +HOMEPAGE="https://pypi.org/project/kombu/ https://github.com/celery/kombu"
8294 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
8295
8296 LICENSE="BSD"
8297
8298 diff --git a/dev-python/lazy-object-proxy/lazy-object-proxy-1.2.1.ebuild b/dev-python/lazy-object-proxy/lazy-object-proxy-1.2.1.ebuild
8299 index 009b0717988..8cb0eee4626 100644
8300 --- a/dev-python/lazy-object-proxy/lazy-object-proxy-1.2.1.ebuild
8301 +++ b/dev-python/lazy-object-proxy/lazy-object-proxy-1.2.1.ebuild
8302 @@ -10,7 +10,7 @@ inherit distutils-r1
8303 DESCRIPTION="A fast and thorough lazy object proxy"
8304 HOMEPAGE="
8305 https://github.com/ionelmc/python-lazy-object-proxy
8306 - https://pypi.org/project/lazy-object-proxy
8307 + https://pypi.org/project/lazy-object-proxy/
8308 https://python-lazy-object-proxy.readthedocs.org/"
8309 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
8310
8311
8312 diff --git a/dev-python/lazy-object-proxy/lazy-object-proxy-1.3.1.ebuild b/dev-python/lazy-object-proxy/lazy-object-proxy-1.3.1.ebuild
8313 index d68dc142c97..886cdb2fe51 100644
8314 --- a/dev-python/lazy-object-proxy/lazy-object-proxy-1.3.1.ebuild
8315 +++ b/dev-python/lazy-object-proxy/lazy-object-proxy-1.3.1.ebuild
8316 @@ -10,7 +10,7 @@ inherit distutils-r1
8317 DESCRIPTION="A fast and thorough lazy object proxy"
8318 HOMEPAGE="
8319 https://github.com/ionelmc/python-lazy-object-proxy
8320 - https://pypi.org/project/lazy-object-proxy
8321 + https://pypi.org/project/lazy-object-proxy/
8322 https://python-lazy-object-proxy.readthedocs.org/"
8323 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
8324
8325
8326 diff --git a/dev-python/ldap3/ldap3-2.2.3.ebuild b/dev-python/ldap3/ldap3-2.2.3.ebuild
8327 index d76c5179135..79692644bb5 100644
8328 --- a/dev-python/ldap3/ldap3-2.2.3.ebuild
8329 +++ b/dev-python/ldap3/ldap3-2.2.3.ebuild
8330 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
8331 inherit distutils-r1
8332
8333 DESCRIPTION="A strictly RFC 4511 conforming LDAP V3 pure Python client"
8334 -HOMEPAGE="https://github.com/cannatag/ldap3 https://pypi.org/project/ldap3"
8335 +HOMEPAGE="https://github.com/cannatag/ldap3 https://pypi.org/project/ldap3/"
8336 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
8337
8338 LICENSE="LGPL-3"
8339
8340 diff --git a/dev-python/lesscpy/lesscpy-0.11.1.ebuild b/dev-python/lesscpy/lesscpy-0.11.1.ebuild
8341 index 7efcdb35e3d..6b64ea89777 100644
8342 --- a/dev-python/lesscpy/lesscpy-0.11.1.ebuild
8343 +++ b/dev-python/lesscpy/lesscpy-0.11.1.ebuild
8344 @@ -10,7 +10,7 @@ inherit distutils-r1
8345 RESTRICT="test"
8346
8347 DESCRIPTION="A compiler written in Python for the LESS language"
8348 -HOMEPAGE="https://pypi.org/project/lesscpy"
8349 +HOMEPAGE="https://pypi.org/project/lesscpy/"
8350 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
8351
8352 LICENSE="Apache-2.0"
8353
8354 diff --git a/dev-python/lesscpy/lesscpy-0.13.0.ebuild b/dev-python/lesscpy/lesscpy-0.13.0.ebuild
8355 index 35e5966d112..02eb9007882 100644
8356 --- a/dev-python/lesscpy/lesscpy-0.13.0.ebuild
8357 +++ b/dev-python/lesscpy/lesscpy-0.13.0.ebuild
8358 @@ -10,7 +10,7 @@ inherit distutils-r1
8359 RESTRICT="test"
8360
8361 DESCRIPTION="A compiler written in Python for the LESS language"
8362 -HOMEPAGE="https://pypi.org/project/lesscpy"
8363 +HOMEPAGE="https://pypi.org/project/lesscpy/"
8364 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
8365
8366 LICENSE="Apache-2.0"
8367
8368 diff --git a/dev-python/lesscpy/lesscpy-0.9j.ebuild b/dev-python/lesscpy/lesscpy-0.9j.ebuild
8369 index 71ceaa3dc1b..748908d3ee0 100644
8370 --- a/dev-python/lesscpy/lesscpy-0.9j.ebuild
8371 +++ b/dev-python/lesscpy/lesscpy-0.9j.ebuild
8372 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 )
8373 inherit distutils-r1
8374
8375 DESCRIPTION="A compiler written in Python for the LESS language"
8376 -HOMEPAGE="https://pypi.org/project/lesscpy"
8377 +HOMEPAGE="https://pypi.org/project/lesscpy/"
8378 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
8379
8380 LICENSE="Apache-2.0"
8381
8382 diff --git a/dev-python/librharris/librharris-0.1.14-r1.ebuild b/dev-python/librharris/librharris-0.1.14-r1.ebuild
8383 index 5d13b4556bd..eee5c5a63f3 100644
8384 --- a/dev-python/librharris/librharris-0.1.14-r1.ebuild
8385 +++ b/dev-python/librharris/librharris-0.1.14-r1.ebuild
8386 @@ -10,7 +10,7 @@ MY_PN="lib_rharris"
8387 MY_P="${MY_PN}-${PV}"
8388
8389 DESCRIPTION="Python Internet Programming Library"
8390 -HOMEPAGE="https://pypi.org/project/lib_rharris"
8391 +HOMEPAGE="https://pypi.org/project/lib_rharris/"
8392 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
8393
8394 LICENSE="GPL-2"
8395
8396 diff --git a/dev-python/line_profiler/line_profiler-2.0.ebuild b/dev-python/line_profiler/line_profiler-2.0.ebuild
8397 index cd062b32d43..deafa2e96f5 100644
8398 --- a/dev-python/line_profiler/line_profiler-2.0.ebuild
8399 +++ b/dev-python/line_profiler/line_profiler-2.0.ebuild
8400 @@ -10,7 +10,7 @@ inherit distutils-r1
8401 DESCRIPTION="Line-by-line profiler"
8402 HOMEPAGE="
8403 https://github.com/rkern/line_profiler
8404 - https://pypi.org/project/line_profiler"
8405 + https://pypi.org/project/line_profiler/"
8406 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
8407 KEYWORDS="~amd64"
8408
8409
8410 diff --git a/dev-python/line_profiler/line_profiler-2.1.2.ebuild b/dev-python/line_profiler/line_profiler-2.1.2.ebuild
8411 index c5fbf69f645..1928a30d51d 100644
8412 --- a/dev-python/line_profiler/line_profiler-2.1.2.ebuild
8413 +++ b/dev-python/line_profiler/line_profiler-2.1.2.ebuild
8414 @@ -10,7 +10,7 @@ inherit distutils-r1
8415 DESCRIPTION="Line-by-line profiler"
8416 HOMEPAGE="
8417 https://github.com/rkern/line_profiler
8418 - https://pypi.org/project/line_profiler"
8419 + https://pypi.org/project/line_profiler/"
8420 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
8421 KEYWORDS="~amd64"
8422
8423
8424 diff --git a/dev-python/llfuse/llfuse-1.3.2.ebuild b/dev-python/llfuse/llfuse-1.3.2.ebuild
8425 index f51dd392f83..31e87a88930 100644
8426 --- a/dev-python/llfuse/llfuse-1.3.2.ebuild
8427 +++ b/dev-python/llfuse/llfuse-1.3.2.ebuild
8428 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy{,3} )
8429 inherit distutils-r1
8430
8431 DESCRIPTION="Python bindings for the low-level FUSE API"
8432 -HOMEPAGE="https://bitbucket.org/nikratio/python-llfuse/ https://pypi.org/project/llfuse"
8433 +HOMEPAGE="https://bitbucket.org/nikratio/python-llfuse/ https://pypi.org/project/llfuse/"
8434 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.bz2"
8435
8436 LICENSE="LGPL-2"
8437
8438 diff --git a/dev-python/lockfile/lockfile-0.11.0-r1.ebuild b/dev-python/lockfile/lockfile-0.11.0-r1.ebuild
8439 index e4e0213f189..b26c70c9c2a 100644
8440 --- a/dev-python/lockfile/lockfile-0.11.0-r1.ebuild
8441 +++ b/dev-python/lockfile/lockfile-0.11.0-r1.ebuild
8442 @@ -9,7 +9,7 @@ PYTHON_REQ_USE="threads(+)"
8443 inherit distutils-r1
8444
8445 DESCRIPTION="Platform-independent file locking module"
8446 -HOMEPAGE="https://launchpad.net/pylockfile https://pypi.org/project/lockfile"
8447 +HOMEPAGE="https://launchpad.net/pylockfile https://pypi.org/project/lockfile/"
8448 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
8449
8450 LICENSE="MIT"
8451
8452 diff --git a/dev-python/lockfile/lockfile-0.12.2-r1.ebuild b/dev-python/lockfile/lockfile-0.12.2-r1.ebuild
8453 index 76f2db772ff..50b7b609be1 100644
8454 --- a/dev-python/lockfile/lockfile-0.12.2-r1.ebuild
8455 +++ b/dev-python/lockfile/lockfile-0.12.2-r1.ebuild
8456 @@ -9,7 +9,7 @@ PYTHON_REQ_USE="threads(+)"
8457 inherit distutils-r1
8458
8459 DESCRIPTION="Platform-independent file locking module"
8460 -HOMEPAGE="https://launchpad.net/pylockfile https://pypi.org/project/lockfile"
8461 +HOMEPAGE="https://launchpad.net/pylockfile https://pypi.org/project/lockfile/"
8462 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
8463
8464 LICENSE="MIT"
8465
8466 diff --git a/dev-python/logbook/logbook-0.9.1.ebuild b/dev-python/logbook/logbook-0.9.1.ebuild
8467 index a4b48fb2bf4..f1302244d6c 100644
8468 --- a/dev-python/logbook/logbook-0.9.1.ebuild
8469 +++ b/dev-python/logbook/logbook-0.9.1.ebuild
8470 @@ -10,7 +10,7 @@ inherit distutils-r1
8471 DESCRIPTION="A logging replacement for Python"
8472 HOMEPAGE="https://logbook.readthedocs.io/en/stable/
8473 https://github.com/getlogbook/logbook
8474 - https://pypi.org/project/Logbook"
8475 + https://pypi.org/project/Logbook/"
8476 SRC_URI="https://github.com/getlogbook/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
8477
8478 LICENSE="BSD"
8479
8480 diff --git a/dev-python/logbook/logbook-1.1.0.ebuild b/dev-python/logbook/logbook-1.1.0.ebuild
8481 index ed0c045abf4..2f9194af0ad 100644
8482 --- a/dev-python/logbook/logbook-1.1.0.ebuild
8483 +++ b/dev-python/logbook/logbook-1.1.0.ebuild
8484 @@ -10,7 +10,7 @@ inherit distutils-r1
8485 DESCRIPTION="A logging replacement for Python"
8486 HOMEPAGE="https://logbook.readthedocs.io/en/stable/
8487 https://github.com/getlogbook/logbook
8488 - https://pypi.org/project/Logbook"
8489 + https://pypi.org/project/Logbook/"
8490 SRC_URI="https://github.com/getlogbook/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
8491
8492 LICENSE="BSD"
8493
8494 diff --git a/dev-python/logilab-common/logilab-common-1.2.2.ebuild b/dev-python/logilab-common/logilab-common-1.2.2.ebuild
8495 index f31be4c88a6..8ba0caf8087 100644
8496 --- a/dev-python/logilab-common/logilab-common-1.2.2.ebuild
8497 +++ b/dev-python/logilab-common/logilab-common-1.2.2.ebuild
8498 @@ -9,7 +9,7 @@ PYTHON_REQ_USE="threads(+)"
8499 inherit distutils-r1
8500
8501 DESCRIPTION="Useful miscellaneous modules used by Logilab projects"
8502 -HOMEPAGE="https://www.logilab.org/project/logilab-common https://pypi.org/project/logilab-common"
8503 +HOMEPAGE="https://www.logilab.org/project/logilab-common https://pypi.org/project/logilab-common/"
8504 SRC_URI="ftp://ftp.logilab.org/pub/common/${P}.tar.gz mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
8505
8506 LICENSE="LGPL-2.1"
8507
8508 diff --git a/dev-python/logilab-common/logilab-common-1.4.1.ebuild b/dev-python/logilab-common/logilab-common-1.4.1.ebuild
8509 index 7ab8c0ea087..dd8fe62baec 100644
8510 --- a/dev-python/logilab-common/logilab-common-1.4.1.ebuild
8511 +++ b/dev-python/logilab-common/logilab-common-1.4.1.ebuild
8512 @@ -9,7 +9,7 @@ PYTHON_REQ_USE="threads(+)"
8513 inherit distutils-r1
8514
8515 DESCRIPTION="Useful miscellaneous modules used by Logilab projects"
8516 -HOMEPAGE="https://www.logilab.org/project/logilab-common https://pypi.org/project/logilab-common"
8517 +HOMEPAGE="https://www.logilab.org/project/logilab-common https://pypi.org/project/logilab-common/"
8518 SRC_URI="ftp://ftp.logilab.org/pub/common/${P}.tar.gz mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
8519
8520 LICENSE="LGPL-2.1"
8521
8522 diff --git a/dev-python/louie/louie-1.1-r1.ebuild b/dev-python/louie/louie-1.1-r1.ebuild
8523 index f503cfc6aca..7ff8a31b7ae 100644
8524 --- a/dev-python/louie/louie-1.1-r1.ebuild
8525 +++ b/dev-python/louie/louie-1.1-r1.ebuild
8526 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 )
8527 inherit distutils-r1
8528
8529 DESCRIPTION="Signal dispatching mechanism for Python"
8530 -HOMEPAGE="https://pypi.org/project/Louie"
8531 +HOMEPAGE="https://pypi.org/project/Louie/"
8532 SRC_URI="mirror://pypi/L/${PN^}/${P^}.tar.gz"
8533
8534 LICENSE="BSD"
8535
8536 diff --git a/dev-python/lupy/lupy-0.2.1-r2.ebuild b/dev-python/lupy/lupy-0.2.1-r2.ebuild
8537 index c4d802e25f4..c828e128b7a 100644
8538 --- a/dev-python/lupy/lupy-0.2.1-r2.ebuild
8539 +++ b/dev-python/lupy/lupy-0.2.1-r2.ebuild
8540 @@ -10,7 +10,7 @@ MY_PN="Lupy"
8541 MY_P="${MY_PN}-${PV}"
8542
8543 DESCRIPTION="Lupy is a is a full-text indexer and search engine written in Python"
8544 -HOMEPAGE="https://pypi.org/project/Lupy"
8545 +HOMEPAGE="https://pypi.org/project/Lupy/"
8546 SRC_URI="mirror://sourceforge/lupy/${MY_P}.tar.gz"
8547
8548 LICENSE="LGPL-2.1"
8549
8550 diff --git a/dev-python/lz4/lz4-0.10.1.ebuild b/dev-python/lz4/lz4-0.10.1.ebuild
8551 index 674622adef4..cbac3c78812 100644
8552 --- a/dev-python/lz4/lz4-0.10.1.ebuild
8553 +++ b/dev-python/lz4/lz4-0.10.1.ebuild
8554 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy )
8555 inherit distutils-r1
8556
8557 DESCRIPTION="LZ4 Bindings for Python"
8558 -HOMEPAGE="https://pypi.org/project/lz4 https://github.com/python-lz4/python-lz4"
8559 +HOMEPAGE="https://pypi.org/project/lz4/ https://github.com/python-lz4/python-lz4"
8560 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
8561
8562 SLOT="0"
8563
8564 diff --git a/dev-python/lz4/lz4-0.8.2.ebuild b/dev-python/lz4/lz4-0.8.2.ebuild
8565 index 3f4c89a25b6..91f8666013e 100644
8566 --- a/dev-python/lz4/lz4-0.8.2.ebuild
8567 +++ b/dev-python/lz4/lz4-0.8.2.ebuild
8568 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy )
8569 inherit distutils-r1
8570
8571 DESCRIPTION="LZ4 Bindings for Python"
8572 -HOMEPAGE="https://pypi.org/project/lz4 https://github.com/steeve/python-lz4"
8573 +HOMEPAGE="https://pypi.org/project/lz4/ https://github.com/steeve/python-lz4"
8574 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
8575
8576 SLOT="0"
8577
8578 diff --git a/dev-python/m2crypto/m2crypto-0.24.0.ebuild b/dev-python/m2crypto/m2crypto-0.24.0.ebuild
8579 index 8a2d95a812a..ce90c01e5ab 100644
8580 --- a/dev-python/m2crypto/m2crypto-0.24.0.ebuild
8581 +++ b/dev-python/m2crypto/m2crypto-0.24.0.ebuild
8582 @@ -11,7 +11,7 @@ inherit distutils-r1
8583 MY_PN="M2Crypto"
8584
8585 DESCRIPTION="M2Crypto: A Python crypto and SSL toolkit"
8586 -HOMEPAGE="https://gitlab.com/m2crypto/m2crypto https://pypi.org/project/M2Crypto"
8587 +HOMEPAGE="https://gitlab.com/m2crypto/m2crypto https://pypi.org/project/M2Crypto/"
8588 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
8589
8590 LICENSE="BSD"
8591
8592 diff --git a/dev-python/m2crypto/m2crypto-0.27.0-r1.ebuild b/dev-python/m2crypto/m2crypto-0.27.0-r1.ebuild
8593 index fe1440bcf30..a4f86f5cf7c 100644
8594 --- a/dev-python/m2crypto/m2crypto-0.27.0-r1.ebuild
8595 +++ b/dev-python/m2crypto/m2crypto-0.27.0-r1.ebuild
8596 @@ -11,7 +11,7 @@ inherit distutils-r1
8597 MY_PN="M2Crypto"
8598
8599 DESCRIPTION="M2Crypto: A Python crypto and SSL toolkit"
8600 -HOMEPAGE="https://gitlab.com/m2crypto/m2crypto https://pypi.org/project/M2Crypto"
8601 +HOMEPAGE="https://gitlab.com/m2crypto/m2crypto https://pypi.org/project/M2Crypto/"
8602 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
8603
8604 LICENSE="MIT"
8605
8606 diff --git a/dev-python/m2crypto/m2crypto-0.27.0.ebuild b/dev-python/m2crypto/m2crypto-0.27.0.ebuild
8607 index b4d81c3e22e..1829934ad28 100644
8608 --- a/dev-python/m2crypto/m2crypto-0.27.0.ebuild
8609 +++ b/dev-python/m2crypto/m2crypto-0.27.0.ebuild
8610 @@ -11,7 +11,7 @@ inherit distutils-r1
8611 MY_PN="M2Crypto"
8612
8613 DESCRIPTION="M2Crypto: A Python crypto and SSL toolkit"
8614 -HOMEPAGE="https://gitlab.com/m2crypto/m2crypto https://pypi.org/project/M2Crypto"
8615 +HOMEPAGE="https://gitlab.com/m2crypto/m2crypto https://pypi.org/project/M2Crypto/"
8616 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
8617
8618 LICENSE="MIT"
8619
8620 diff --git a/dev-python/m2r/m2r-0.1.12.ebuild b/dev-python/m2r/m2r-0.1.12.ebuild
8621 index 5e785226700..9e4247b61b3 100644
8622 --- a/dev-python/m2r/m2r-0.1.12.ebuild
8623 +++ b/dev-python/m2r/m2r-0.1.12.ebuild
8624 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy)
8625 inherit distutils-r1
8626
8627 DESCRIPTION="Markdown to reStructuredText converter"
8628 -HOMEPAGE="https://github.com/miyakogi/m2r https://pypi.org/project/m2r"
8629 +HOMEPAGE="https://github.com/miyakogi/m2r https://pypi.org/project/m2r/"
8630 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
8631
8632 LICENSE="MIT"
8633
8634 diff --git a/dev-python/m2r/m2r-0.1.5.ebuild b/dev-python/m2r/m2r-0.1.5.ebuild
8635 index e7f654f004c..e5725d72ae3 100644
8636 --- a/dev-python/m2r/m2r-0.1.5.ebuild
8637 +++ b/dev-python/m2r/m2r-0.1.5.ebuild
8638 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy)
8639 inherit distutils-r1
8640
8641 DESCRIPTION="Markdown to reStructuredText converter"
8642 -HOMEPAGE="https://github.com/miyakogi/m2r https://pypi.org/project/m2r"
8643 +HOMEPAGE="https://github.com/miyakogi/m2r https://pypi.org/project/m2r/"
8644 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
8645
8646 LICENSE="MIT"
8647
8648 diff --git a/dev-python/m2r/m2r-0.1.6.ebuild b/dev-python/m2r/m2r-0.1.6.ebuild
8649 index e7f654f004c..e5725d72ae3 100644
8650 --- a/dev-python/m2r/m2r-0.1.6.ebuild
8651 +++ b/dev-python/m2r/m2r-0.1.6.ebuild
8652 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy)
8653 inherit distutils-r1
8654
8655 DESCRIPTION="Markdown to reStructuredText converter"
8656 -HOMEPAGE="https://github.com/miyakogi/m2r https://pypi.org/project/m2r"
8657 +HOMEPAGE="https://github.com/miyakogi/m2r https://pypi.org/project/m2r/"
8658 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
8659
8660 LICENSE="MIT"
8661
8662 diff --git a/dev-python/m2secret/m2secret-0.1.1-r1.ebuild b/dev-python/m2secret/m2secret-0.1.1-r1.ebuild
8663 index d2476abeb1a..61a745150e7 100644
8664 --- a/dev-python/m2secret/m2secret-0.1.1-r1.ebuild
8665 +++ b/dev-python/m2secret/m2secret-0.1.1-r1.ebuild
8666 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 )
8667 inherit distutils-r1
8668
8669 DESCRIPTION="Encryption and decryption module and CLI utility"
8670 -HOMEPAGE="http://www.heikkitoivonen.net/m2secret https://pypi.org/project/m2secret"
8671 +HOMEPAGE="http://www.heikkitoivonen.net/m2secret https://pypi.org/project/m2secret/"
8672 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
8673
8674 LICENSE="Apache-2.0"
8675
8676 diff --git a/dev-python/maintboot/maintboot-0.1.0.ebuild b/dev-python/maintboot/maintboot-0.1.0.ebuild
8677 index bb1409eac0f..1571ded87d0 100644
8678 --- a/dev-python/maintboot/maintboot-0.1.0.ebuild
8679 +++ b/dev-python/maintboot/maintboot-0.1.0.ebuild
8680 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
8681 inherit distutils-r1
8682
8683 DESCRIPTION="Run maintenance tasks outside the OS"
8684 -HOMEPAGE="https://pypi.org/project/maintboot"
8685 +HOMEPAGE="https://pypi.org/project/maintboot/"
8686 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
8687
8688 SLOT="0"
8689
8690 diff --git a/dev-python/mako/mako-1.0.3.ebuild b/dev-python/mako/mako-1.0.3.ebuild
8691 index 84a95c5efc4..11a0191f097 100644
8692 --- a/dev-python/mako/mako-1.0.3.ebuild
8693 +++ b/dev-python/mako/mako-1.0.3.ebuild
8694 @@ -11,7 +11,7 @@ MY_PN="Mako"
8695 MY_P=${MY_PN}-${PV}
8696
8697 DESCRIPTION="A Python templating language"
8698 -HOMEPAGE="http://www.makotemplates.org/ https://pypi.org/project/Mako"
8699 +HOMEPAGE="http://www.makotemplates.org/ https://pypi.org/project/Mako/"
8700 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
8701
8702 LICENSE="MIT"
8703
8704 diff --git a/dev-python/mako/mako-1.0.6.ebuild b/dev-python/mako/mako-1.0.6.ebuild
8705 index dd8a59488f9..93e22b35772 100644
8706 --- a/dev-python/mako/mako-1.0.6.ebuild
8707 +++ b/dev-python/mako/mako-1.0.6.ebuild
8708 @@ -11,7 +11,7 @@ MY_PN="Mako"
8709 MY_P=${MY_PN}-${PV}
8710
8711 DESCRIPTION="A Python templating language"
8712 -HOMEPAGE="http://www.makotemplates.org/ https://pypi.org/project/Mako"
8713 +HOMEPAGE="http://www.makotemplates.org/ https://pypi.org/project/Mako/"
8714 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
8715
8716 LICENSE="MIT"
8717
8718 diff --git a/dev-python/mantissa/mantissa-0.7.0-r1.ebuild b/dev-python/mantissa/mantissa-0.7.0-r1.ebuild
8719 index 2c045b5b1ee..d1779b496aa 100644
8720 --- a/dev-python/mantissa/mantissa-0.7.0-r1.ebuild
8721 +++ b/dev-python/mantissa/mantissa-0.7.0-r1.ebuild
8722 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 )
8723 inherit twisted-r1
8724
8725 DESCRIPTION="An extensible, multi-protocol, multi-user, interactive application server"
8726 -HOMEPAGE="https://github.com/twisted/mantissa https://pypi.org/project/Mantissa"
8727 +HOMEPAGE="https://github.com/twisted/mantissa https://pypi.org/project/Mantissa/"
8728 SRC_URI="mirror://pypi/${TWISTED_PN:0:1}/${TWISTED_PN}/${TWISTED_P}.tar.gz"
8729
8730 KEYWORDS="amd64 x86"
8731
8732 diff --git a/dev-python/mantissa/mantissa-0.8.4.ebuild b/dev-python/mantissa/mantissa-0.8.4.ebuild
8733 index 9e336b48904..a745d6a24ad 100644
8734 --- a/dev-python/mantissa/mantissa-0.8.4.ebuild
8735 +++ b/dev-python/mantissa/mantissa-0.8.4.ebuild
8736 @@ -8,7 +8,7 @@ inherit twisted-r1
8737
8738 MY_PN="${PN/m/M}"
8739 DESCRIPTION="An extensible, multi-protocol, multi-user, interactive application server"
8740 -HOMEPAGE="https://github.com/twisted/mantissa https://pypi.org/project/Mantissa"
8741 +HOMEPAGE="https://github.com/twisted/mantissa https://pypi.org/project/Mantissa/"
8742 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
8743
8744 KEYWORDS="~amd64 ~x86"
8745
8746 diff --git a/dev-python/manuel/manuel-1.8.0.ebuild b/dev-python/manuel/manuel-1.8.0.ebuild
8747 index 9f7dfb38bde..8b9197a65bb 100644
8748 --- a/dev-python/manuel/manuel-1.8.0.ebuild
8749 +++ b/dev-python/manuel/manuel-1.8.0.ebuild
8750 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_{4,5,6}} pypy )
8751 inherit distutils-r1
8752
8753 DESCRIPTION="Manuel lets you build tested documentation"
8754 -HOMEPAGE="https://github.com/benji-york/manuel/ https://pypi.org/project/manuel"
8755 +HOMEPAGE="https://github.com/benji-york/manuel/ https://pypi.org/project/manuel/"
8756 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
8757
8758 LICENSE="Apache-2.0"
8759
8760 diff --git a/dev-python/markdown/markdown-2.6.5.ebuild b/dev-python/markdown/markdown-2.6.5.ebuild
8761 index 334909bae7f..a257e31b217 100644
8762 --- a/dev-python/markdown/markdown-2.6.5.ebuild
8763 +++ b/dev-python/markdown/markdown-2.6.5.ebuild
8764 @@ -13,7 +13,7 @@ MY_P=${MY_PN}-${PV}
8765 DESCRIPTION="Python implementation of the markdown markup language"
8766 HOMEPAGE="
8767 http://www.freewisdom.org/projects/python-markdown
8768 - https://pypi.org/project/Markdown
8769 + https://pypi.org/project/Markdown/
8770 https://pythonhosted.org/Markdown/
8771 https://github.com/waylan/Python-Markdown"
8772 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
8773
8774 diff --git a/dev-python/markdown/markdown-2.6.8.ebuild b/dev-python/markdown/markdown-2.6.8.ebuild
8775 index c33d7cbb6f8..24caf04eba3 100644
8776 --- a/dev-python/markdown/markdown-2.6.8.ebuild
8777 +++ b/dev-python/markdown/markdown-2.6.8.ebuild
8778 @@ -10,7 +10,7 @@ inherit distutils-r1
8779 DESCRIPTION="Python implementation of the markdown markup language"
8780 HOMEPAGE="
8781 http://www.freewisdom.org/projects/python-markdown
8782 - https://pypi.org/project/Markdown
8783 + https://pypi.org/project/Markdown/
8784 https://pythonhosted.org/Markdown/
8785 https://github.com/waylan/Python-Markdown"
8786 SRC_URI="mirror://pypi/M/${PN^}/${P^}.tar.gz"
8787
8788 diff --git a/dev-python/markdown/markdown-2.6.9.ebuild b/dev-python/markdown/markdown-2.6.9.ebuild
8789 index 0e72a636e7b..fe96e55f6c1 100644
8790 --- a/dev-python/markdown/markdown-2.6.9.ebuild
8791 +++ b/dev-python/markdown/markdown-2.6.9.ebuild
8792 @@ -10,7 +10,7 @@ inherit distutils-r1
8793 DESCRIPTION="Python implementation of the markdown markup language"
8794 HOMEPAGE="
8795 http://www.freewisdom.org/projects/python-markdown
8796 - https://pypi.org/project/Markdown
8797 + https://pypi.org/project/Markdown/
8798 https://pythonhosted.org/Markdown/
8799 https://github.com/waylan/Python-Markdown"
8800 SRC_URI="mirror://pypi/M/${PN^}/${P^}.tar.gz"
8801
8802 diff --git a/dev-python/markups/markups-2.0.0.ebuild b/dev-python/markups/markups-2.0.0.ebuild
8803 index 085c15605a7..2f123ab5289 100644
8804 --- a/dev-python/markups/markups-2.0.0.ebuild
8805 +++ b/dev-python/markups/markups-2.0.0.ebuild
8806 @@ -14,7 +14,7 @@ DESCRIPTION="A wrapper around various text markups"
8807 HOMEPAGE="
8808 http://pythonhosted.org/Markups/
8809 https://github.com/retext-project/pymarkups
8810 - https://pypi.org/project/Markups"
8811 + https://pypi.org/project/Markups/"
8812 SRC_URI="mirror://pypi/M/${MY_PN}/${MY_P}.tar.gz"
8813
8814 LICENSE="BSD"
8815
8816 diff --git a/dev-python/markupsafe/markupsafe-0.23.ebuild b/dev-python/markupsafe/markupsafe-0.23.ebuild
8817 index c2450e92a50..b95bf1f21db 100644
8818 --- a/dev-python/markupsafe/markupsafe-0.23.ebuild
8819 +++ b/dev-python/markupsafe/markupsafe-0.23.ebuild
8820 @@ -11,7 +11,7 @@ MY_PN="MarkupSafe"
8821 MY_P="${MY_PN}-${PV}"
8822
8823 DESCRIPTION="Implements a XML/HTML/XHTML Markup safe string for Python"
8824 -HOMEPAGE="https://pypi.org/project/MarkupSafe"
8825 +HOMEPAGE="https://pypi.org/project/MarkupSafe/"
8826 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
8827
8828 LICENSE="BSD"
8829
8830 diff --git a/dev-python/maybe/maybe-0.3.0.ebuild b/dev-python/maybe/maybe-0.3.0.ebuild
8831 index 50e461b91ed..6a56c773440 100644
8832 --- a/dev-python/maybe/maybe-0.3.0.ebuild
8833 +++ b/dev-python/maybe/maybe-0.3.0.ebuild
8834 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_{4,5}} )
8835 inherit distutils-r1
8836
8837 DESCRIPTION="See what a program does before deciding whether you really want it to happen"
8838 -HOMEPAGE="https://github.com/p-e-w/maybe http://pypi.org/project/maybe"
8839 +HOMEPAGE="https://github.com/p-e-w/maybe http://pypi.org/project/maybe/"
8840 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
8841
8842 LICENSE="GPL-3"
8843
8844 diff --git a/dev-python/maybe/maybe-0.4.0.ebuild b/dev-python/maybe/maybe-0.4.0.ebuild
8845 index 17548335450..a423bd13f44 100644
8846 --- a/dev-python/maybe/maybe-0.4.0.ebuild
8847 +++ b/dev-python/maybe/maybe-0.4.0.ebuild
8848 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_{4,5}} )
8849 inherit distutils-r1
8850
8851 DESCRIPTION="See what a program does before deciding whether you really want it to happen"
8852 -HOMEPAGE="https://github.com/p-e-w/maybe http://pypi.org/project/maybe"
8853 +HOMEPAGE="https://github.com/p-e-w/maybe http://pypi.org/project/maybe/"
8854 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
8855
8856 LICENSE="GPL-3"
8857
8858 diff --git a/dev-python/mechanize/mechanize-0.2.5-r1.ebuild b/dev-python/mechanize/mechanize-0.2.5-r1.ebuild
8859 index afaf6ff310f..34eb574b0ce 100644
8860 --- a/dev-python/mechanize/mechanize-0.2.5-r1.ebuild
8861 +++ b/dev-python/mechanize/mechanize-0.2.5-r1.ebuild
8862 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 pypy )
8863 inherit distutils-r1
8864
8865 DESCRIPTION="Stateful programmatic web browsing in Python"
8866 -HOMEPAGE="http://wwwsearch.sourceforge.net/mechanize/ https://pypi.org/project/mechanize"
8867 +HOMEPAGE="http://wwwsearch.sourceforge.net/mechanize/ https://pypi.org/project/mechanize/"
8868 SRC_URI="http://wwwsearch.sourceforge.net/${PN}/src/${P}.tar.gz"
8869
8870 LICENSE="|| ( BSD ZPL )"
8871
8872 diff --git a/dev-python/medusa/medusa-0.5.4-r1.ebuild b/dev-python/medusa/medusa-0.5.4-r1.ebuild
8873 index fdebe9119ef..9ea7f116d97 100644
8874 --- a/dev-python/medusa/medusa-0.5.4-r1.ebuild
8875 +++ b/dev-python/medusa/medusa-0.5.4-r1.ebuild
8876 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 pypy )
8877 inherit distutils-r1
8878
8879 DESCRIPTION="A framework for writing asynchronous long-running, high-performance network servers in Python"
8880 -HOMEPAGE="http://www.amk.ca/python/code/medusa.html https://pypi.org/project/medusa"
8881 +HOMEPAGE="http://www.amk.ca/python/code/medusa.html https://pypi.org/project/medusa/"
8882 SRC_URI="http://www.amk.ca/files/python/${P}.tar.gz"
8883
8884 LICENSE="PSF-2"
8885
8886 diff --git a/dev-python/meld3/meld3-1.0.2-r1.ebuild b/dev-python/meld3/meld3-1.0.2-r1.ebuild
8887 index 422fd46f91d..a839e35c048 100644
8888 --- a/dev-python/meld3/meld3-1.0.2-r1.ebuild
8889 +++ b/dev-python/meld3/meld3-1.0.2-r1.ebuild
8890 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5} pypy )
8891 inherit distutils-r1
8892
8893 DESCRIPTION="meld3 is an HTML/XML templating engine"
8894 -HOMEPAGE="https://github.com/supervisor/meld3 https://pypi.org/project/meld3"
8895 +HOMEPAGE="https://github.com/supervisor/meld3 https://pypi.org/project/meld3/"
8896 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
8897
8898 LICENSE="repoze"
8899
8900 diff --git a/dev-python/mem_top/mem_top-0.1.6.ebuild b/dev-python/mem_top/mem_top-0.1.6.ebuild
8901 index 2fe232adce8..908e14b6f55 100644
8902 --- a/dev-python/mem_top/mem_top-0.1.6.ebuild
8903 +++ b/dev-python/mem_top/mem_top-0.1.6.ebuild
8904 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
8905 inherit distutils-r1
8906
8907 DESCRIPTION="Shows top suspects for memory leaks in your Python program"
8908 -HOMEPAGE="https://github.com/denis-ryzhkov/mem_top https://pypi.org/project/mem_top"
8909 +HOMEPAGE="https://github.com/denis-ryzhkov/mem_top https://pypi.org/project/mem_top/"
8910 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
8911 LICENSE="MIT"
8912 SLOT="0"
8913
8914 diff --git a/dev-python/memory_profiler/memory_profiler-0.47.ebuild b/dev-python/memory_profiler/memory_profiler-0.47.ebuild
8915 index 7efdfc34012..8df09d8d4b0 100644
8916 --- a/dev-python/memory_profiler/memory_profiler-0.47.ebuild
8917 +++ b/dev-python/memory_profiler/memory_profiler-0.47.ebuild
8918 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
8919 inherit distutils-r1
8920
8921 DESCRIPTION="A module for monitoring memory usage of a python program"
8922 -HOMEPAGE="https://pypi.org/project/memory_profiler https://github.com/fabianp/memory_profiler"
8923 +HOMEPAGE="https://pypi.org/project/memory_profiler/ https://github.com/fabianp/memory_profiler"
8924 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
8925
8926 LICENSE="BSD"
8927
8928 diff --git a/dev-python/meteor-ejson/meteor-ejson-1.1.0.ebuild b/dev-python/meteor-ejson/meteor-ejson-1.1.0.ebuild
8929 index 3cbffc84a00..e25e2c95092 100644
8930 --- a/dev-python/meteor-ejson/meteor-ejson-1.1.0.ebuild
8931 +++ b/dev-python/meteor-ejson/meteor-ejson-1.1.0.ebuild
8932 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5} )
8933 inherit distutils-r1
8934
8935 DESCRIPTION="Encoder and Decoder for Extended JSON (EJSON) as used in Meteor and DDP"
8936 -HOMEPAGE="https://pypi.org/project/meteor-ejson https://github.com/lyschoening/meteor-ejson-python"
8937 +HOMEPAGE="https://pypi.org/project/meteor-ejson/ https://github.com/lyschoening/meteor-ejson-python"
8938 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
8939
8940 SLOT="0"
8941
8942 diff --git a/dev-python/mimerender/mimerender-0.6.0.ebuild b/dev-python/mimerender/mimerender-0.6.0.ebuild
8943 index a05d3de4ff3..d8f3f72a155 100644
8944 --- a/dev-python/mimerender/mimerender-0.6.0.ebuild
8945 +++ b/dev-python/mimerender/mimerender-0.6.0.ebuild
8946 @@ -8,7 +8,7 @@ inherit distutils-r1
8947
8948 DESCRIPTION="RESTful HTTP Content Negotiation for Flask, Bottle, web.py and webapp2"
8949 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
8950 -HOMEPAGE="https://pypi.org/project/mimerender"
8951 +HOMEPAGE="https://pypi.org/project/mimerender/"
8952
8953 LICENSE="BSD"
8954 SLOT="0"
8955
8956 diff --git a/dev-python/minimock/minimock-1.2.8-r1.ebuild b/dev-python/minimock/minimock-1.2.8-r1.ebuild
8957 index aecf9a2a0d8..be09d2a4c47 100644
8958 --- a/dev-python/minimock/minimock-1.2.8-r1.ebuild
8959 +++ b/dev-python/minimock/minimock-1.2.8-r1.ebuild
8960 @@ -10,7 +10,7 @@ MY_PN="MiniMock"
8961 MY_P="${MY_PN}-${PV}"
8962
8963 DESCRIPTION="The simplest possible mock library"
8964 -HOMEPAGE="https://pypi.org/project/MiniMock"
8965 +HOMEPAGE="https://pypi.org/project/MiniMock/"
8966 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
8967
8968 LICENSE="MIT"
8969
8970 diff --git a/dev-python/mistune/mistune-0.7.2.ebuild b/dev-python/mistune/mistune-0.7.2.ebuild
8971 index c820f81f9be..4e44d3a572b 100644
8972 --- a/dev-python/mistune/mistune-0.7.2.ebuild
8973 +++ b/dev-python/mistune/mistune-0.7.2.ebuild
8974 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
8975 inherit distutils-r1
8976
8977 DESCRIPTION="The fastest markdown parser in pure Python"
8978 -HOMEPAGE="https://pypi.org/project/mistune https://github.com/lepture/mistune"
8979 +HOMEPAGE="https://pypi.org/project/mistune/ https://github.com/lepture/mistune"
8980 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
8981
8982 SLOT="0"
8983
8984 diff --git a/dev-python/mistune/mistune-0.7.4.ebuild b/dev-python/mistune/mistune-0.7.4.ebuild
8985 index 34417473adf..d4c8f276c62 100644
8986 --- a/dev-python/mistune/mistune-0.7.4.ebuild
8987 +++ b/dev-python/mistune/mistune-0.7.4.ebuild
8988 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
8989 inherit distutils-r1
8990
8991 DESCRIPTION="The fastest markdown parser in pure Python"
8992 -HOMEPAGE="https://pypi.org/project/mistune https://github.com/lepture/mistune"
8993 +HOMEPAGE="https://pypi.org/project/mistune/ https://github.com/lepture/mistune"
8994 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
8995
8996 SLOT="0"
8997
8998 diff --git a/dev-python/mmh3/mmh3-2.3.1.ebuild b/dev-python/mmh3/mmh3-2.3.1.ebuild
8999 index f6a4c972200..320011a1c8c 100644
9000 --- a/dev-python/mmh3/mmh3-2.3.1.ebuild
9001 +++ b/dev-python/mmh3/mmh3-2.3.1.ebuild
9002 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5} )
9003 inherit distutils-r1
9004
9005 DESCRIPTION="Python library for MurmurHash3, fast and robust hash functions."
9006 -HOMEPAGE="https://pypi.org/project/mmh3"
9007 +HOMEPAGE="https://pypi.org/project/mmh3/"
9008 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
9009
9010 LICENSE="public-domain"
9011
9012 diff --git a/dev-python/mock/mock-1.0.1-r2.ebuild b/dev-python/mock/mock-1.0.1-r2.ebuild
9013 index 089fd9b90ce..891538afdf9 100644
9014 --- a/dev-python/mock/mock-1.0.1-r2.ebuild
9015 +++ b/dev-python/mock/mock-1.0.1-r2.ebuild
9016 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
9017 inherit distutils-r1
9018
9019 DESCRIPTION="A Python Mocking and Patching Library for Testing"
9020 -HOMEPAGE="http://www.voidspace.org.uk/python/mock/ https://pypi.org/project/mock"
9021 +HOMEPAGE="http://www.voidspace.org.uk/python/mock/ https://pypi.org/project/mock/"
9022 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
9023
9024 LICENSE="BSD"
9025
9026 diff --git a/dev-python/mocker/mocker-1.1.1-r1.ebuild b/dev-python/mocker/mocker-1.1.1-r1.ebuild
9027 index 0248cfb70a4..8ffc410daae 100644
9028 --- a/dev-python/mocker/mocker-1.1.1-r1.ebuild
9029 +++ b/dev-python/mocker/mocker-1.1.1-r1.ebuild
9030 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 pypy )
9031 inherit distutils-r1
9032
9033 DESCRIPTION="Platform for Python test doubles: mocks, stubs, fakes, and dummies"
9034 -HOMEPAGE="http://labix.org/mocker https://pypi.org/project/mocker"
9035 +HOMEPAGE="http://labix.org/mocker https://pypi.org/project/mocker/"
9036 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.bz2"
9037
9038 LICENSE="BSD"
9039
9040 diff --git a/dev-python/mockldap/mockldap-0.2.3.ebuild b/dev-python/mockldap/mockldap-0.2.3.ebuild
9041 index 7423bba8ff0..5dc47bdac1a 100644
9042 --- a/dev-python/mockldap/mockldap-0.2.3.ebuild
9043 +++ b/dev-python/mockldap/mockldap-0.2.3.ebuild
9044 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 pypy )
9045 inherit distutils-r1 eutils
9046
9047 DESCRIPTION="A simple mock implementation of python-ldap"
9048 -HOMEPAGE="https://bitbucket.org/psagers/mockldap/ https://pypi.org/project/mockldap"
9049 +HOMEPAGE="https://bitbucket.org/psagers/mockldap/ https://pypi.org/project/mockldap/"
9050 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
9051
9052 LICENSE="BSD"
9053
9054 diff --git a/dev-python/mockldap/mockldap-0.2.6.ebuild b/dev-python/mockldap/mockldap-0.2.6.ebuild
9055 index 1b9498d2cf2..f91fb8a51ae 100644
9056 --- a/dev-python/mockldap/mockldap-0.2.6.ebuild
9057 +++ b/dev-python/mockldap/mockldap-0.2.6.ebuild
9058 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
9059 inherit distutils-r1 eutils
9060
9061 DESCRIPTION="A simple mock implementation of python-ldap"
9062 -HOMEPAGE="https://bitbucket.org/psagers/mockldap/ https://pypi.org/project/mockldap"
9063 +HOMEPAGE="https://bitbucket.org/psagers/mockldap/ https://pypi.org/project/mockldap/"
9064 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
9065
9066 LICENSE="BSD"
9067
9068 diff --git a/dev-python/morbid/morbid-0.8.7.3-r1.ebuild b/dev-python/morbid/morbid-0.8.7.3-r1.ebuild
9069 index fa8fe9956f4..3aff351396d 100644
9070 --- a/dev-python/morbid/morbid-0.8.7.3-r1.ebuild
9071 +++ b/dev-python/morbid/morbid-0.8.7.3-r1.ebuild
9072 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 )
9073 inherit distutils-r1
9074
9075 DESCRIPTION="A Twisted-based publish/subscribe messaging server that uses the STOMP protocol"
9076 -HOMEPAGE="https://pypi.org/project/morbid"
9077 +HOMEPAGE="https://pypi.org/project/morbid/"
9078 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
9079
9080 LICENSE="MIT"
9081
9082 diff --git a/dev-python/more-itertools/more-itertools-3.0.0.ebuild b/dev-python/more-itertools/more-itertools-3.0.0.ebuild
9083 index 94db710e4d7..50b22feb065 100644
9084 --- a/dev-python/more-itertools/more-itertools-3.0.0.ebuild
9085 +++ b/dev-python/more-itertools/more-itertools-3.0.0.ebuild
9086 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_{4,5,6}} pypy{,3} )
9087 inherit distutils-r1
9088
9089 DESCRIPTION="More routines for operating on iterables, beyond itertools"
9090 -HOMEPAGE="https://pypi.org/project/more-itertools"
9091 +HOMEPAGE="https://pypi.org/project/more-itertools/"
9092 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
9093
9094 LICENSE="MIT"
9095
9096 diff --git a/dev-python/mox/mox-0.5.3-r1.ebuild b/dev-python/mox/mox-0.5.3-r1.ebuild
9097 index 4fc5a09701a..a1bff16fc54 100644
9098 --- a/dev-python/mox/mox-0.5.3-r1.ebuild
9099 +++ b/dev-python/mox/mox-0.5.3-r1.ebuild
9100 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 )
9101 inherit distutils-r1
9102
9103 DESCRIPTION="A mock object framework for Python, loosely based on EasyMock for Java"
9104 -HOMEPAGE="https://pypi.org/project/mox"
9105 +HOMEPAGE="https://pypi.org/project/mox/"
9106 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
9107
9108 LICENSE="Apache-2.0"
9109
9110 diff --git a/dev-python/mpi4py/mpi4py-2.0.0.ebuild b/dev-python/mpi4py/mpi4py-2.0.0.ebuild
9111 index 076e4f21c48..ee20e4c6d56 100644
9112 --- a/dev-python/mpi4py/mpi4py-2.0.0.ebuild
9113 +++ b/dev-python/mpi4py/mpi4py-2.0.0.ebuild
9114 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
9115 inherit distutils-r1
9116
9117 DESCRIPTION="Message Passing Interface for Python"
9118 -HOMEPAGE="https://bitbucket.org/mpi4py/ https://pypi.org/project/mpi4py"
9119 +HOMEPAGE="https://bitbucket.org/mpi4py/ https://pypi.org/project/mpi4py/"
9120 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
9121
9122 LICENSE="BSD"
9123
9124 diff --git a/dev-python/mpi4py/mpi4py-3.0.0.ebuild b/dev-python/mpi4py/mpi4py-3.0.0.ebuild
9125 index ce8971862e3..f4eebf6042a 100644
9126 --- a/dev-python/mpi4py/mpi4py-3.0.0.ebuild
9127 +++ b/dev-python/mpi4py/mpi4py-3.0.0.ebuild
9128 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
9129 inherit distutils-r1
9130
9131 DESCRIPTION="Message Passing Interface for Python"
9132 -HOMEPAGE="https://bitbucket.org/mpi4py/ https://pypi.org/project/mpi4py"
9133 +HOMEPAGE="https://bitbucket.org/mpi4py/ https://pypi.org/project/mpi4py/"
9134 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
9135
9136 LICENSE="BSD"
9137
9138 diff --git a/dev-python/mwlib-ext/mwlib-ext-0.13.2.ebuild b/dev-python/mwlib-ext/mwlib-ext-0.13.2.ebuild
9139 index 517b46b8df5..33361917a93 100644
9140 --- a/dev-python/mwlib-ext/mwlib-ext-0.13.2.ebuild
9141 +++ b/dev-python/mwlib-ext/mwlib-ext-0.13.2.ebuild
9142 @@ -11,7 +11,7 @@ MY_PN="${PN/-/.}"
9143 MY_P="${MY_PN}-${PV}"
9144
9145 DESCRIPTION="Extension module to mwlib to pull in reportlab"
9146 -HOMEPAGE="http://code.pediapress.com/wiki/wiki https://pypi.org/project/mwlib.ext"
9147 +HOMEPAGE="http://code.pediapress.com/wiki/wiki https://pypi.org/project/mwlib.ext/"
9148 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.zip"
9149
9150 LICENSE="BSD"
9151
9152 diff --git a/dev-python/myghty/myghty-1.2-r1.ebuild b/dev-python/myghty/myghty-1.2-r1.ebuild
9153 index ee1fc90edb7..66668284403 100644
9154 --- a/dev-python/myghty/myghty-1.2-r1.ebuild
9155 +++ b/dev-python/myghty/myghty-1.2-r1.ebuild
9156 @@ -11,7 +11,7 @@ MY_PN="Myghty"
9157 MY_P="${MY_PN}-${PV}"
9158
9159 DESCRIPTION="Template and view-controller framework derived from HTML::Mason"
9160 -HOMEPAGE="http://www.myghty.org/ https://pypi.org/project/Myghty"
9161 +HOMEPAGE="http://www.myghty.org/ https://pypi.org/project/Myghty/"
9162 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
9163
9164 LICENSE="MIT"
9165
9166 diff --git a/dev-python/myghtyutils/myghtyutils-0.52-r1.ebuild b/dev-python/myghtyutils/myghtyutils-0.52-r1.ebuild
9167 index 1b813f6593e..556f6b1641d 100644
9168 --- a/dev-python/myghtyutils/myghtyutils-0.52-r1.ebuild
9169 +++ b/dev-python/myghtyutils/myghtyutils-0.52-r1.ebuild
9170 @@ -10,7 +10,7 @@ MY_PN="MyghtyUtils"
9171 MY_P=${MY_PN}-${PV}
9172
9173 DESCRIPTION="Set of utility classes used by Myghty templating"
9174 -HOMEPAGE="http://www.myghty.org https://pypi.org/project/MyghtyUtils"
9175 +HOMEPAGE="http://www.myghty.org https://pypi.org/project/MyghtyUtils/"
9176 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.zip"
9177
9178 LICENSE="MIT"
9179
9180 diff --git a/dev-python/mysql-python/mysql-python-1.2.3-r1.ebuild b/dev-python/mysql-python/mysql-python-1.2.3-r1.ebuild
9181 index 0da0e240f1f..2c9febb9ea3 100644
9182 --- a/dev-python/mysql-python/mysql-python-1.2.3-r1.ebuild
9183 +++ b/dev-python/mysql-python/mysql-python-1.2.3-r1.ebuild
9184 @@ -9,7 +9,7 @@ inherit distutils-r1 flag-o-matic
9185 MY_P="MySQL-python-${PV}"
9186
9187 DESCRIPTION="Python interface to MySQL"
9188 -HOMEPAGE="https://sourceforge.net/projects/mysql-python/ https://pypi.org/project/MySQL-python"
9189 +HOMEPAGE="https://sourceforge.net/projects/mysql-python/ https://pypi.org/project/MySQL-python/"
9190 SRC_URI="mirror://sourceforge/mysql-python/${MY_P}.tar.gz"
9191
9192 LICENSE="GPL-2"
9193
9194 diff --git a/dev-python/mysql-python/mysql-python-1.2.5-r1.ebuild b/dev-python/mysql-python/mysql-python-1.2.5-r1.ebuild
9195 index a9dc7da6a74..809eaa37f00 100644
9196 --- a/dev-python/mysql-python/mysql-python-1.2.5-r1.ebuild
9197 +++ b/dev-python/mysql-python/mysql-python-1.2.5-r1.ebuild
9198 @@ -11,7 +11,7 @@ MY_PN="MySQL-python"
9199 MY_P="${MY_PN}-${PV}"
9200
9201 DESCRIPTION="Python interface to MySQL"
9202 -HOMEPAGE="https://sourceforge.net/projects/mysql-python/ https://pypi.org/project/MySQL-python"
9203 +HOMEPAGE="https://sourceforge.net/projects/mysql-python/ https://pypi.org/project/MySQL-python/"
9204 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.zip"
9205
9206 LICENSE="GPL-2"
9207
9208 diff --git a/dev-python/natsort/natsort-4.0.4.ebuild b/dev-python/natsort/natsort-4.0.4.ebuild
9209 index 94d5d1d3963..498975f6f3b 100644
9210 --- a/dev-python/natsort/natsort-4.0.4.ebuild
9211 +++ b/dev-python/natsort/natsort-4.0.4.ebuild
9212 @@ -10,7 +10,7 @@ RESTRICT="test"
9213 inherit distutils-r1
9214
9215 DESCRIPTION="Natural sorting for Python"
9216 -HOMEPAGE="https://pypi.org/project/natsort"
9217 +HOMEPAGE="https://pypi.org/project/natsort/"
9218 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
9219
9220 LICENSE="MIT"
9221
9222 diff --git a/dev-python/ndg-httpsclient/ndg-httpsclient-0.4.0.ebuild b/dev-python/ndg-httpsclient/ndg-httpsclient-0.4.0.ebuild
9223 index 2a11a4e6294..99e961e5559 100644
9224 --- a/dev-python/ndg-httpsclient/ndg-httpsclient-0.4.0.ebuild
9225 +++ b/dev-python/ndg-httpsclient/ndg-httpsclient-0.4.0.ebuild
9226 @@ -10,7 +10,7 @@ inherit distutils-r1
9227 DESCRIPTION="Provides enhanced HTTPS support for httplib and urllib2 using PyOpenSSL"
9228 HOMEPAGE="
9229 https://github.com/cedadev/ndg_httpsclient/
9230 - https://pypi.org/project/ndg-httpsclient"
9231 + https://pypi.org/project/ndg-httpsclient/"
9232 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P/-/_}.tar.gz"
9233
9234 LICENSE="BSD"
9235
9236 diff --git a/dev-python/ndg-httpsclient/ndg-httpsclient-0.4.2-r1.ebuild b/dev-python/ndg-httpsclient/ndg-httpsclient-0.4.2-r1.ebuild
9237 index a142c0a16b0..6f43d4f8b6d 100644
9238 --- a/dev-python/ndg-httpsclient/ndg-httpsclient-0.4.2-r1.ebuild
9239 +++ b/dev-python/ndg-httpsclient/ndg-httpsclient-0.4.2-r1.ebuild
9240 @@ -10,7 +10,7 @@ inherit distutils-r1
9241 DESCRIPTION="Provides enhanced HTTPS support for httplib and urllib2 using PyOpenSSL"
9242 HOMEPAGE="
9243 https://github.com/cedadev/ndg_httpsclient/
9244 - https://pypi.org/project/ndg-httpsclient"
9245 + https://pypi.org/project/ndg-httpsclient/"
9246 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P/-/_}.tar.gz"
9247
9248 LICENSE="BSD"
9249
9250 diff --git a/dev-python/netaddr/netaddr-0.7.12.ebuild b/dev-python/netaddr/netaddr-0.7.12.ebuild
9251 index ae8c0c1bd68..b395360e7ee 100644
9252 --- a/dev-python/netaddr/netaddr-0.7.12.ebuild
9253 +++ b/dev-python/netaddr/netaddr-0.7.12.ebuild
9254 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4} )
9255 inherit distutils-r1
9256
9257 DESCRIPTION="Network address representation and manipulation library"
9258 -HOMEPAGE="https://github.com/drkjam/netaddr https://pypi.org/project/netaddr"
9259 +HOMEPAGE="https://github.com/drkjam/netaddr https://pypi.org/project/netaddr/"
9260 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
9261
9262 LICENSE="BSD"
9263
9264 diff --git a/dev-python/netaddr/netaddr-0.7.13.ebuild b/dev-python/netaddr/netaddr-0.7.13.ebuild
9265 index 908ab660ef3..fd70f55936f 100644
9266 --- a/dev-python/netaddr/netaddr-0.7.13.ebuild
9267 +++ b/dev-python/netaddr/netaddr-0.7.13.ebuild
9268 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_4 )
9269 inherit distutils-r1
9270
9271 DESCRIPTION="Network address representation and manipulation library"
9272 -HOMEPAGE="https://github.com/drkjam/netaddr https://pypi.org/project/netaddr"
9273 +HOMEPAGE="https://github.com/drkjam/netaddr https://pypi.org/project/netaddr/"
9274 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
9275
9276 LICENSE="BSD"
9277
9278 diff --git a/dev-python/netaddr/netaddr-0.7.14.ebuild b/dev-python/netaddr/netaddr-0.7.14.ebuild
9279 index 908ab660ef3..fd70f55936f 100644
9280 --- a/dev-python/netaddr/netaddr-0.7.14.ebuild
9281 +++ b/dev-python/netaddr/netaddr-0.7.14.ebuild
9282 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_4 )
9283 inherit distutils-r1
9284
9285 DESCRIPTION="Network address representation and manipulation library"
9286 -HOMEPAGE="https://github.com/drkjam/netaddr https://pypi.org/project/netaddr"
9287 +HOMEPAGE="https://github.com/drkjam/netaddr https://pypi.org/project/netaddr/"
9288 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
9289
9290 LICENSE="BSD"
9291
9292 diff --git a/dev-python/netaddr/netaddr-0.7.15.ebuild b/dev-python/netaddr/netaddr-0.7.15.ebuild
9293 index db4a9eacff5..b35cb285b46 100644
9294 --- a/dev-python/netaddr/netaddr-0.7.15.ebuild
9295 +++ b/dev-python/netaddr/netaddr-0.7.15.ebuild
9296 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_4 )
9297 inherit distutils-r1
9298
9299 DESCRIPTION="Network address representation and manipulation library"
9300 -HOMEPAGE="https://github.com/drkjam/netaddr https://pypi.org/project/netaddr"
9301 +HOMEPAGE="https://github.com/drkjam/netaddr https://pypi.org/project/netaddr/"
9302 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
9303
9304 LICENSE="BSD"
9305
9306 diff --git a/dev-python/netaddr/netaddr-0.7.17.ebuild b/dev-python/netaddr/netaddr-0.7.17.ebuild
9307 index 7bd6a466280..73d87be8652 100644
9308 --- a/dev-python/netaddr/netaddr-0.7.17.ebuild
9309 +++ b/dev-python/netaddr/netaddr-0.7.17.ebuild
9310 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_4 )
9311 inherit distutils-r1
9312
9313 DESCRIPTION="Network address representation and manipulation library"
9314 -HOMEPAGE="https://github.com/drkjam/netaddr https://pypi.org/project/netaddr https://netaddr.readthedocs.org"
9315 +HOMEPAGE="https://github.com/drkjam/netaddr https://pypi.org/project/netaddr/ https://netaddr.readthedocs.org"
9316 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
9317
9318 LICENSE="BSD"
9319
9320 diff --git a/dev-python/netaddr/netaddr-0.7.18.ebuild b/dev-python/netaddr/netaddr-0.7.18.ebuild
9321 index 11383cd75de..ed3f6b584d3 100644
9322 --- a/dev-python/netaddr/netaddr-0.7.18.ebuild
9323 +++ b/dev-python/netaddr/netaddr-0.7.18.ebuild
9324 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
9325 inherit distutils-r1
9326
9327 DESCRIPTION="Network address representation and manipulation library"
9328 -HOMEPAGE="https://github.com/drkjam/netaddr https://pypi.org/project/netaddr https://netaddr.readthedocs.org"
9329 +HOMEPAGE="https://github.com/drkjam/netaddr https://pypi.org/project/netaddr/ https://netaddr.readthedocs.org"
9330 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
9331
9332 LICENSE="BSD"
9333
9334 diff --git a/dev-python/netaddr/netaddr-0.7.19.ebuild b/dev-python/netaddr/netaddr-0.7.19.ebuild
9335 index 592112ae62d..4266e494c78 100644
9336 --- a/dev-python/netaddr/netaddr-0.7.19.ebuild
9337 +++ b/dev-python/netaddr/netaddr-0.7.19.ebuild
9338 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
9339 inherit distutils-r1
9340
9341 DESCRIPTION="Network address representation and manipulation library"
9342 -HOMEPAGE="https://github.com/drkjam/netaddr https://pypi.org/project/netaddr https://netaddr.readthedocs.org"
9343 +HOMEPAGE="https://github.com/drkjam/netaddr https://pypi.org/project/netaddr/ https://netaddr.readthedocs.org"
9344 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
9345
9346 LICENSE="BSD"
9347
9348 diff --git a/dev-python/nevow/nevow-0.11.1.ebuild b/dev-python/nevow/nevow-0.11.1.ebuild
9349 index e901ef9d460..5522b434193 100644
9350 --- a/dev-python/nevow/nevow-0.11.1.ebuild
9351 +++ b/dev-python/nevow/nevow-0.11.1.ebuild
9352 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 )
9353 inherit twisted-r1
9354
9355 DESCRIPTION="A web templating framework that provides LivePage, an automatic AJAX toolkit"
9356 -HOMEPAGE="https://github.com/twisted/nevow https://pypi.org/project/Nevow"
9357 +HOMEPAGE="https://github.com/twisted/nevow https://pypi.org/project/Nevow/"
9358 SRC_URI="mirror://pypi/${TWISTED_PN:0:1}/${TWISTED_PN}/${TWISTED_P}.tar.gz"
9359
9360 LICENSE="MIT"
9361
9362 diff --git a/dev-python/nevow/nevow-0.14.3.ebuild b/dev-python/nevow/nevow-0.14.3.ebuild
9363 index 44c46db055d..91f8d3cffa5 100644
9364 --- a/dev-python/nevow/nevow-0.14.3.ebuild
9365 +++ b/dev-python/nevow/nevow-0.14.3.ebuild
9366 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 )
9367 inherit twisted-r1
9368
9369 DESCRIPTION="A web templating framework that provides LivePage, an automatic AJAX toolkit"
9370 -HOMEPAGE="https://github.com/twisted/nevow https://pypi.org/project/Nevow"
9371 +HOMEPAGE="https://github.com/twisted/nevow https://pypi.org/project/Nevow/"
9372 SRC_URI="mirror://pypi/${TWISTED_PN:0:1}/${TWISTED_PN}/${TWISTED_P}.tar.gz"
9373
9374 LICENSE="MIT"
9375
9376 diff --git a/dev-python/node-semver/node-semver-0.2.0.ebuild b/dev-python/node-semver/node-semver-0.2.0.ebuild
9377 index ca4f56cfe2c..990728b59e4 100644
9378 --- a/dev-python/node-semver/node-semver-0.2.0.ebuild
9379 +++ b/dev-python/node-semver/node-semver-0.2.0.ebuild
9380 @@ -9,7 +9,7 @@ inherit distutils-r1
9381
9382 DESCRIPTION="Python version of node-semver, the semantic versioner for npm"
9383 HOMEPAGE="
9384 - https://pypi.org/project/node-semver
9385 + https://pypi.org/project/node-semver/
9386 https://github.com/podhmo/python-semver
9387 https://github.com/npm/node-semver"
9388 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
9389
9390 diff --git a/dev-python/nose-cover3/nose-cover3-0.1.0-r1.ebuild b/dev-python/nose-cover3/nose-cover3-0.1.0-r1.ebuild
9391 index fb3c29db4cc..da8765cfb9c 100644
9392 --- a/dev-python/nose-cover3/nose-cover3-0.1.0-r1.ebuild
9393 +++ b/dev-python/nose-cover3/nose-cover3-0.1.0-r1.ebuild
9394 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
9395 inherit distutils-r1
9396
9397 DESCRIPTION="Coverage 3.x support for Nose"
9398 -HOMEPAGE="https://github.com/ask/nosecover3 https://pypi.org/project/nose-cover3"
9399 +HOMEPAGE="https://github.com/ask/nosecover3 https://pypi.org/project/nose-cover3/"
9400 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
9401
9402 LICENSE="LGPL-2"
9403
9404 diff --git a/dev-python/nose-descriptionfixer/nose-descriptionfixer-0.0.4.ebuild b/dev-python/nose-descriptionfixer/nose-descriptionfixer-0.0.4.ebuild
9405 index 1048f9466f6..0ea2ae6ca40 100644
9406 --- a/dev-python/nose-descriptionfixer/nose-descriptionfixer-0.0.4.ebuild
9407 +++ b/dev-python/nose-descriptionfixer/nose-descriptionfixer-0.0.4.ebuild
9408 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3)
9409 inherit distutils-r1
9410
9411 DESCRIPTION="Fix the way tests are described when the verbose flag is used"
9412 -HOMEPAGE="https://pypi.org/project/nose-descriptionfixer"
9413 +HOMEPAGE="https://pypi.org/project/nose-descriptionfixer/"
9414 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
9415
9416 LICENSE="BSD"
9417
9418 diff --git a/dev-python/nose-show-skipped/nose-show-skipped-0.1.ebuild b/dev-python/nose-show-skipped/nose-show-skipped-0.1.ebuild
9419 index 54a2e800059..05bd248f223 100644
9420 --- a/dev-python/nose-show-skipped/nose-show-skipped-0.1.ebuild
9421 +++ b/dev-python/nose-show-skipped/nose-show-skipped-0.1.ebuild
9422 @@ -9,7 +9,7 @@ inherit distutils-r1
9423
9424 DESCRIPTION="A nose plugin to show skipped tests and their messages"
9425 HOMEPAGE="https://github.com/cpcloud/nose-show-skipped
9426 - https://pypi.org/project/nose-show-skipped"
9427 + https://pypi.org/project/nose-show-skipped/"
9428 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
9429
9430 LICENSE="BSD"
9431
9432 diff --git a/dev-python/nose/nose-1.3.7-r1.ebuild b/dev-python/nose/nose-1.3.7-r1.ebuild
9433 index 934cdf20d5c..98650c11bb1 100644
9434 --- a/dev-python/nose/nose-1.3.7-r1.ebuild
9435 +++ b/dev-python/nose/nose-1.3.7-r1.ebuild
9436 @@ -10,7 +10,7 @@ inherit distutils-r1
9437
9438 DESCRIPTION="Unittest extension with automatic test suite discovery and easy test authoring"
9439 HOMEPAGE="
9440 - https://pypi.org/project/nose
9441 + https://pypi.org/project/nose/
9442 https://nose.readthedocs.io/en/latest/
9443 https://bitbucket.org/jpellerin/nose"
9444 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
9445
9446 diff --git a/dev-python/nose/nose-1.3.7-r3.ebuild b/dev-python/nose/nose-1.3.7-r3.ebuild
9447 index 46721a398c3..a9fa699fcc6 100644
9448 --- a/dev-python/nose/nose-1.3.7-r3.ebuild
9449 +++ b/dev-python/nose/nose-1.3.7-r3.ebuild
9450 @@ -10,7 +10,7 @@ inherit distutils-r1
9451
9452 DESCRIPTION="Unittest extension with automatic test suite discovery and easy test authoring"
9453 HOMEPAGE="
9454 - https://pypi.org/project/nose
9455 + https://pypi.org/project/nose/
9456 https://nose.readthedocs.io/en/latest/
9457 https://bitbucket.org/jpellerin/nose"
9458 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
9459
9460 diff --git a/dev-python/nose/nose-9999.ebuild b/dev-python/nose/nose-9999.ebuild
9461 index 40d1e3da549..d3f5375f255 100644
9462 --- a/dev-python/nose/nose-9999.ebuild
9463 +++ b/dev-python/nose/nose-9999.ebuild
9464 @@ -10,7 +10,7 @@ inherit distutils-r1 git-r3
9465
9466 DESCRIPTION="Unittest extension with automatic test suite discovery and easy test authoring"
9467 HOMEPAGE="
9468 - https://pypi.org/project/nose
9469 + https://pypi.org/project/nose/
9470 https://nose.readthedocs.io/en/latest/
9471 https://github.com/nose-devs/nose"
9472 SRC_URI=""
9473
9474 diff --git a/dev-python/numpydoc/numpydoc-0.6.0.ebuild b/dev-python/numpydoc/numpydoc-0.6.0.ebuild
9475 index a88581ddac2..0985da99df2 100644
9476 --- a/dev-python/numpydoc/numpydoc-0.6.0.ebuild
9477 +++ b/dev-python/numpydoc/numpydoc-0.6.0.ebuild
9478 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
9479 inherit distutils-r1
9480
9481 DESCRIPTION="Sphinx extension to support docstrings in Numpy format"
9482 -HOMEPAGE="https://pypi.org/project/numpydoc"
9483 +HOMEPAGE="https://pypi.org/project/numpydoc/"
9484 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
9485
9486 LICENSE="BSD"
9487
9488 diff --git a/dev-python/numpydoc/numpydoc-0.7.0.ebuild b/dev-python/numpydoc/numpydoc-0.7.0.ebuild
9489 index 7b77412a095..7a3f961da19 100644
9490 --- a/dev-python/numpydoc/numpydoc-0.7.0.ebuild
9491 +++ b/dev-python/numpydoc/numpydoc-0.7.0.ebuild
9492 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
9493 inherit distutils-r1
9494
9495 DESCRIPTION="Sphinx extension to support docstrings in Numpy format"
9496 -HOMEPAGE="https://pypi.org/project/numpydoc"
9497 +HOMEPAGE="https://pypi.org/project/numpydoc/"
9498 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
9499
9500 LICENSE="BSD"
9501
9502 diff --git a/dev-python/oauth/oauth-1.0.1-r1.ebuild b/dev-python/oauth/oauth-1.0.1-r1.ebuild
9503 index 6167bf95f85..32feaddc941 100644
9504 --- a/dev-python/oauth/oauth-1.0.1-r1.ebuild
9505 +++ b/dev-python/oauth/oauth-1.0.1-r1.ebuild
9506 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 pypy )
9507 inherit distutils-r1
9508
9509 DESCRIPTION="Python OAuth module"
9510 -HOMEPAGE="https://pypi.org/project/oauth"
9511 +HOMEPAGE="https://pypi.org/project/oauth/"
9512 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
9513
9514 LICENSE="MIT"
9515
9516 diff --git a/dev-python/oauth2/oauth2-1.9.0_p1-r1.ebuild b/dev-python/oauth2/oauth2-1.9.0_p1-r1.ebuild
9517 index e9fe9bc012f..9587054d0e2 100644
9518 --- a/dev-python/oauth2/oauth2-1.9.0_p1-r1.ebuild
9519 +++ b/dev-python/oauth2/oauth2-1.9.0_p1-r1.ebuild
9520 @@ -10,7 +10,7 @@ inherit distutils-r1
9521 MY_P="${P/_p/.post}"
9522
9523 DESCRIPTION="Library for OAuth version 1.0"
9524 -HOMEPAGE="https://pypi.org/project/oauth2"
9525 +HOMEPAGE="https://pypi.org/project/oauth2/"
9526 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
9527
9528 LICENSE="MIT"
9529
9530 diff --git a/dev-python/oauthlib/oauthlib-1.0.3.ebuild b/dev-python/oauthlib/oauthlib-1.0.3.ebuild
9531 index 5b96331b654..ff23121c83e 100644
9532 --- a/dev-python/oauthlib/oauthlib-1.0.3.ebuild
9533 +++ b/dev-python/oauthlib/oauthlib-1.0.3.ebuild
9534 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_{4,5}} )
9535 inherit distutils-r1
9536
9537 DESCRIPTION="Spec-compliant and thorough implementation of the OAuth request-signing logic"
9538 -HOMEPAGE="https://github.com/idan/oauthlib https://pypi.org/project/oauthlib"
9539 +HOMEPAGE="https://github.com/idan/oauthlib https://pypi.org/project/oauthlib/"
9540 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
9541
9542 LICENSE="BSD"
9543
9544 diff --git a/dev-python/oauthlib/oauthlib-2.0.2.ebuild b/dev-python/oauthlib/oauthlib-2.0.2.ebuild
9545 index f518acd47ad..174c88ceaf9 100644
9546 --- a/dev-python/oauthlib/oauthlib-2.0.2.ebuild
9547 +++ b/dev-python/oauthlib/oauthlib-2.0.2.ebuild
9548 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_{4,5,6}} )
9549 inherit distutils-r1
9550
9551 DESCRIPTION="Spec-compliant and thorough implementation of the OAuth request-signing logic"
9552 -HOMEPAGE="https://github.com/idan/oauthlib https://pypi.org/project/oauthlib"
9553 +HOMEPAGE="https://github.com/idan/oauthlib https://pypi.org/project/oauthlib/"
9554 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
9555
9556 LICENSE="BSD"
9557
9558 diff --git a/dev-python/oauthlib/oauthlib-2.0.3.ebuild b/dev-python/oauthlib/oauthlib-2.0.3.ebuild
9559 index 856cd966b67..229e91a32f8 100644
9560 --- a/dev-python/oauthlib/oauthlib-2.0.3.ebuild
9561 +++ b/dev-python/oauthlib/oauthlib-2.0.3.ebuild
9562 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_{4,5,6}} )
9563 inherit distutils-r1
9564
9565 DESCRIPTION="Spec-compliant and thorough implementation of the OAuth request-signing logic"
9566 -HOMEPAGE="https://github.com/idan/oauthlib https://pypi.org/project/oauthlib"
9567 +HOMEPAGE="https://github.com/idan/oauthlib https://pypi.org/project/oauthlib/"
9568 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
9569
9570 LICENSE="BSD"
9571
9572 diff --git a/dev-python/oauthlib/oauthlib-2.0.6.ebuild b/dev-python/oauthlib/oauthlib-2.0.6.ebuild
9573 index 67ecb85ce59..8a6c26105c4 100644
9574 --- a/dev-python/oauthlib/oauthlib-2.0.6.ebuild
9575 +++ b/dev-python/oauthlib/oauthlib-2.0.6.ebuild
9576 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_{4,5,6}} )
9577 inherit distutils-r1
9578
9579 DESCRIPTION="Spec-compliant and thorough implementation of the OAuth request-signing logic"
9580 -HOMEPAGE="https://github.com/idan/oauthlib https://pypi.org/project/oauthlib"
9581 +HOMEPAGE="https://github.com/idan/oauthlib https://pypi.org/project/oauthlib/"
9582 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
9583
9584 LICENSE="BSD"
9585
9586 diff --git a/dev-python/oct2py/oct2py-3.6.0.ebuild b/dev-python/oct2py/oct2py-3.6.0.ebuild
9587 index 485feee838f..9c4d8531d8d 100644
9588 --- a/dev-python/oct2py/oct2py-3.6.0.ebuild
9589 +++ b/dev-python/oct2py/oct2py-3.6.0.ebuild
9590 @@ -9,7 +9,7 @@ inherit distutils-r1
9591
9592 DESCRIPTION="Python to GNU Octave bridge"
9593 HOMEPAGE="
9594 - https://pypi.org/project/oct2py
9595 + https://pypi.org/project/oct2py/
9596 http://pythonhosted.org/oct2py/
9597 https://github.com/blink1073/oct2py"
9598 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
9599
9600 diff --git a/dev-python/odfpy/odfpy-1.3.2.ebuild b/dev-python/odfpy/odfpy-1.3.2.ebuild
9601 index aff677fdae5..dbf7843a186 100644
9602 --- a/dev-python/odfpy/odfpy-1.3.2.ebuild
9603 +++ b/dev-python/odfpy/odfpy-1.3.2.ebuild
9604 @@ -11,7 +11,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5} )
9605 inherit distutils-r1
9606
9607 DESCRIPTION="Python API and tools to manipulate OpenDocument files"
9608 -HOMEPAGE="https://github.com/eea/odfpy https://pypi.org/project/odfpy"
9609 +HOMEPAGE="https://github.com/eea/odfpy https://pypi.org/project/odfpy/"
9610 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
9611
9612 LICENSE="Apache-2.0 GPL-2 LGPL-2.1"
9613
9614 diff --git a/dev-python/onkyo-eiscp/onkyo-eiscp-1.2.4.ebuild b/dev-python/onkyo-eiscp/onkyo-eiscp-1.2.4.ebuild
9615 index b2b6039a2fc..c7fabb9fae3 100644
9616 --- a/dev-python/onkyo-eiscp/onkyo-eiscp-1.2.4.ebuild
9617 +++ b/dev-python/onkyo-eiscp/onkyo-eiscp-1.2.4.ebuild
9618 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
9619 inherit distutils-r1
9620
9621 DESCRIPTION="Control Onkyo A/V receivers over the network"
9622 -HOMEPAGE="https://github.com/miracle2k/onkyo-eiscp https://pypi.org/project/onkyo-eiscp"
9623 +HOMEPAGE="https://github.com/miracle2k/onkyo-eiscp https://pypi.org/project/onkyo-eiscp/"
9624 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
9625
9626 LICENSE="MIT"
9627
9628 diff --git a/dev-python/optcomplete/optcomplete-1.2-r1.ebuild b/dev-python/optcomplete/optcomplete-1.2-r1.ebuild
9629 index 07c458fce39..4c8787527de 100644
9630 --- a/dev-python/optcomplete/optcomplete-1.2-r1.ebuild
9631 +++ b/dev-python/optcomplete/optcomplete-1.2-r1.ebuild
9632 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 pypy )
9633 inherit distutils-r1
9634
9635 DESCRIPTION="Shell completion self-generator for Python"
9636 -HOMEPAGE="http://furius.ca/optcomplete/ https://pypi.org/project/optcomplete"
9637 +HOMEPAGE="http://furius.ca/optcomplete/ https://pypi.org/project/optcomplete/"
9638 SRC_URI="http://furius.ca/downloads/${PN}/releases/${P}.tar.bz2"
9639
9640 LICENSE="BSD"
9641
9642 diff --git a/dev-python/ordereddict/ordereddict-1.1.ebuild b/dev-python/ordereddict/ordereddict-1.1.ebuild
9643 index 62d615f6e8e..deaab2dc112 100644
9644 --- a/dev-python/ordereddict/ordereddict-1.1.ebuild
9645 +++ b/dev-python/ordereddict/ordereddict-1.1.ebuild
9646 @@ -8,7 +8,7 @@ inherit distutils-r1
9647
9648 DESCRIPTION="A drop-in substitute for Py2.7's new collections.OrderedDict that
9649 works in Python 2.4-2.6."
9650 -HOMEPAGE="https://pypi.org/project/ordereddict"
9651 +HOMEPAGE="https://pypi.org/project/ordereddict/"
9652 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
9653
9654 LICENSE="MIT"
9655
9656 diff --git a/dev-python/os-testr/os-testr-0.8.0.ebuild b/dev-python/os-testr/os-testr-0.8.0.ebuild
9657 index 09967afaf4b..2d40ad42d51 100644
9658 --- a/dev-python/os-testr/os-testr-0.8.0.ebuild
9659 +++ b/dev-python/os-testr/os-testr-0.8.0.ebuild
9660 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_{4,5}} )
9661 inherit distutils-r1
9662
9663 DESCRIPTION="A testr wrapper to provide functionality for OpenStack projects"
9664 -HOMEPAGE="https://pypi.org/project/os-testr https://github.com/openstack/os-testr"
9665 +HOMEPAGE="https://pypi.org/project/os-testr/ https://github.com/openstack/os-testr"
9666 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
9667
9668 LICENSE="Apache-2.0"
9669
9670 diff --git a/dev-python/os-testr/os-testr-1.0.0.ebuild b/dev-python/os-testr/os-testr-1.0.0.ebuild
9671 index 7694997f644..5a0030949c9 100644
9672 --- a/dev-python/os-testr/os-testr-1.0.0.ebuild
9673 +++ b/dev-python/os-testr/os-testr-1.0.0.ebuild
9674 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_{4,5}} )
9675 inherit distutils-r1
9676
9677 DESCRIPTION="A testr wrapper to provide functionality for OpenStack projects"
9678 -HOMEPAGE="https://pypi.org/project/os-testr https://github.com/openstack/os-testr"
9679 +HOMEPAGE="https://pypi.org/project/os-testr/ https://github.com/openstack/os-testr"
9680 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
9681
9682 LICENSE="Apache-2.0"
9683
9684 diff --git a/dev-python/oslo-concurrency/oslo-concurrency-3.21.1.ebuild b/dev-python/oslo-concurrency/oslo-concurrency-3.21.1.ebuild
9685 index d3382e4bb3f..ed5295ed668 100644
9686 --- a/dev-python/oslo-concurrency/oslo-concurrency-3.21.1.ebuild
9687 +++ b/dev-python/oslo-concurrency/oslo-concurrency-3.21.1.ebuild
9688 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_4 python3_5 python3_6 )
9689 inherit distutils-r1
9690
9691 DESCRIPTION="library for running multi-thread, multi-process applications"
9692 -HOMEPAGE="https://pypi.org/project/oslo.concurrency"
9693 +HOMEPAGE="https://pypi.org/project/oslo.concurrency/"
9694 SRC_URI="mirror://pypi/${PN:0:1}/oslo.concurrency/oslo.concurrency-${PV}.tar.gz"
9695 S="${WORKDIR}/oslo.concurrency-${PV}"
9696
9697
9698 diff --git a/dev-python/oslo-concurrency/oslo-concurrency-3.25.0.ebuild b/dev-python/oslo-concurrency/oslo-concurrency-3.25.0.ebuild
9699 index 6fde2da6a5f..2ad09d4f7f9 100644
9700 --- a/dev-python/oslo-concurrency/oslo-concurrency-3.25.0.ebuild
9701 +++ b/dev-python/oslo-concurrency/oslo-concurrency-3.25.0.ebuild
9702 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_4 python3_5 python3_6 )
9703 inherit distutils-r1
9704
9705 DESCRIPTION="library for running multi-thread, multi-process applications"
9706 -HOMEPAGE="https://pypi.org/project/oslo.concurrency"
9707 +HOMEPAGE="https://pypi.org/project/oslo.concurrency/"
9708 SRC_URI="mirror://pypi/${PN:0:1}/oslo.concurrency/oslo.concurrency-${PV}.tar.gz"
9709 S="${WORKDIR}/oslo.concurrency-${PV}"
9710
9711
9712 diff --git a/dev-python/oslo-context/oslo-context-2.17.1.ebuild b/dev-python/oslo-context/oslo-context-2.17.1.ebuild
9713 index 193fbf54cac..a15d9908170 100644
9714 --- a/dev-python/oslo-context/oslo-context-2.17.1.ebuild
9715 +++ b/dev-python/oslo-context/oslo-context-2.17.1.ebuild
9716 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_{4,5}} )
9717 inherit distutils-r1
9718
9719 DESCRIPTION="Helpers to maintain useful information about a request context"
9720 -HOMEPAGE="https://pypi.org/project/oslo.context"
9721 +HOMEPAGE="https://pypi.org/project/oslo.context/"
9722 SRC_URI="mirror://pypi/${PN:0:1}/oslo.context/oslo.context-${PV}.tar.gz"
9723
9724 LICENSE="Apache-2.0"
9725
9726 diff --git a/dev-python/oslo-context/oslo-context-2.20.0.ebuild b/dev-python/oslo-context/oslo-context-2.20.0.ebuild
9727 index a7c4af53c85..0f7316ab62a 100644
9728 --- a/dev-python/oslo-context/oslo-context-2.20.0.ebuild
9729 +++ b/dev-python/oslo-context/oslo-context-2.20.0.ebuild
9730 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_{4,5}} )
9731 inherit distutils-r1
9732
9733 DESCRIPTION="Helpers to maintain useful information about a request context"
9734 -HOMEPAGE="https://pypi.org/project/oslo.context"
9735 +HOMEPAGE="https://pypi.org/project/oslo.context/"
9736 SRC_URI="mirror://pypi/${PN:0:1}/oslo.context/oslo.context-${PV}.tar.gz"
9737
9738 LICENSE="Apache-2.0"
9739
9740 diff --git a/dev-python/oslo-log/oslo-log-3.30.2.ebuild b/dev-python/oslo-log/oslo-log-3.30.2.ebuild
9741 index e8a27878428..4ccdef1ed04 100644
9742 --- a/dev-python/oslo-log/oslo-log-3.30.2.ebuild
9743 +++ b/dev-python/oslo-log/oslo-log-3.30.2.ebuild
9744 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_4 python3_5 )
9745 inherit distutils-r1
9746
9747 DESCRIPTION="OpenStack logging config library, configuration for all openstack projects."
9748 -HOMEPAGE="https://pypi.org/project/oslo.log https://github.com/openstack/oslo.log"
9749 +HOMEPAGE="https://pypi.org/project/oslo.log/ https://github.com/openstack/oslo.log"
9750 SRC_URI="mirror://pypi/o/oslo.log/oslo.log-${PV}.tar.gz"
9751 S="${WORKDIR}/oslo.log-${PV}"
9752
9753
9754 diff --git a/dev-python/oslo-log/oslo-log-3.36.0.ebuild b/dev-python/oslo-log/oslo-log-3.36.0.ebuild
9755 index 5c8b426b2af..2b4668f8ad2 100644
9756 --- a/dev-python/oslo-log/oslo-log-3.36.0.ebuild
9757 +++ b/dev-python/oslo-log/oslo-log-3.36.0.ebuild
9758 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_4 python3_5 )
9759 inherit distutils-r1
9760
9761 DESCRIPTION="OpenStack logging config library, configuration for all openstack projects."
9762 -HOMEPAGE="https://pypi.org/project/oslo.log https://github.com/openstack/oslo.log"
9763 +HOMEPAGE="https://pypi.org/project/oslo.log/ https://github.com/openstack/oslo.log"
9764 SRC_URI="mirror://pypi/o/oslo.log/oslo.log-${PV}.tar.gz"
9765 S="${WORKDIR}/oslo.log-${PV}"
9766
9767
9768 diff --git a/dev-python/oslo-messaging/oslo-messaging-5.30.2.ebuild b/dev-python/oslo-messaging/oslo-messaging-5.30.2.ebuild
9769 index c1efa56a3f3..62cff0e1812 100644
9770 --- a/dev-python/oslo-messaging/oslo-messaging-5.30.2.ebuild
9771 +++ b/dev-python/oslo-messaging/oslo-messaging-5.30.2.ebuild
9772 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_4 python3_5 )
9773 inherit distutils-r1
9774
9775 DESCRIPTION="Messaging API for RPC and notifications over different messaging transports"
9776 -HOMEPAGE="https://pypi.org/project/oslo.messaging"
9777 +HOMEPAGE="https://pypi.org/project/oslo.messaging/"
9778 SRC_URI="mirror://pypi/${PN:0:1}/oslo.messaging/oslo.messaging-${PV}.tar.gz"
9779 S="${WORKDIR}/oslo.messaging-${PV}"
9780
9781
9782 diff --git a/dev-python/oslo-messaging/oslo-messaging-5.35.0.ebuild b/dev-python/oslo-messaging/oslo-messaging-5.35.0.ebuild
9783 index 9f7d4630dd3..07c3ab2359d 100644
9784 --- a/dev-python/oslo-messaging/oslo-messaging-5.35.0.ebuild
9785 +++ b/dev-python/oslo-messaging/oslo-messaging-5.35.0.ebuild
9786 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_4 python3_5 )
9787 inherit distutils-r1
9788
9789 DESCRIPTION="Messaging API for RPC and notifications over different messaging transports"
9790 -HOMEPAGE="https://pypi.org/project/oslo.messaging"
9791 +HOMEPAGE="https://pypi.org/project/oslo.messaging/"
9792 SRC_URI="mirror://pypi/${PN:0:1}/oslo.messaging/oslo.messaging-${PV}.tar.gz"
9793 S="${WORKDIR}/oslo.messaging-${PV}"
9794
9795
9796 diff --git a/dev-python/oslo-middleware/oslo-middleware-3.30.1.ebuild b/dev-python/oslo-middleware/oslo-middleware-3.30.1.ebuild
9797 index a1b6017540d..5bd3a6a717a 100644
9798 --- a/dev-python/oslo-middleware/oslo-middleware-3.30.1.ebuild
9799 +++ b/dev-python/oslo-middleware/oslo-middleware-3.30.1.ebuild
9800 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_4 python3_5 )
9801 inherit distutils-r1
9802
9803 DESCRIPTION="Components injected into wsgi pipelines to intercept request/response flows."
9804 -HOMEPAGE="https://pypi.org/project/oslo.middleware"
9805 +HOMEPAGE="https://pypi.org/project/oslo.middleware/"
9806 SRC_URI="mirror://pypi/${PN:0:1}/oslo.middleware/oslo.middleware-${PV}.tar.gz"
9807 S="${WORKDIR}/oslo.middleware-${PV}"
9808
9809
9810 diff --git a/dev-python/oslo-middleware/oslo-middleware-3.34.0.ebuild b/dev-python/oslo-middleware/oslo-middleware-3.34.0.ebuild
9811 index f8e9e8d7217..003bfdead91 100644
9812 --- a/dev-python/oslo-middleware/oslo-middleware-3.34.0.ebuild
9813 +++ b/dev-python/oslo-middleware/oslo-middleware-3.34.0.ebuild
9814 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_4 python3_5 )
9815 inherit distutils-r1
9816
9817 DESCRIPTION="Components injected into wsgi pipelines to intercept request/response flows."
9818 -HOMEPAGE="https://pypi.org/project/oslo.middleware"
9819 +HOMEPAGE="https://pypi.org/project/oslo.middleware/"
9820 SRC_URI="mirror://pypi/${PN:0:1}/oslo.middleware/oslo.middleware-${PV}.tar.gz"
9821 S="${WORKDIR}/oslo.middleware-${PV}"
9822
9823
9824 diff --git a/dev-python/oslo-policy/oslo-policy-1.25.2.ebuild b/dev-python/oslo-policy/oslo-policy-1.25.2.ebuild
9825 index 18e95fc1efe..f85a91c1c89 100644
9826 --- a/dev-python/oslo-policy/oslo-policy-1.25.2.ebuild
9827 +++ b/dev-python/oslo-policy/oslo-policy-1.25.2.ebuild
9828 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_{4,5,6}} )
9829 inherit distutils-r1
9830
9831 DESCRIPTION="Support for RBAC policy enforcement across all OpenStack services"
9832 -HOMEPAGE="https://pypi.org/project/oslo.policy"
9833 +HOMEPAGE="https://pypi.org/project/oslo.policy/"
9834 SRC_URI="mirror://pypi/${PN:0:1}/oslo.policy/oslo.policy-${PV}.tar.gz"
9835
9836 LICENSE="Apache-2.0"
9837
9838 diff --git a/dev-python/oslo-policy/oslo-policy-1.33.1.ebuild b/dev-python/oslo-policy/oslo-policy-1.33.1.ebuild
9839 index 4b4b30ab008..9fdb94430d8 100644
9840 --- a/dev-python/oslo-policy/oslo-policy-1.33.1.ebuild
9841 +++ b/dev-python/oslo-policy/oslo-policy-1.33.1.ebuild
9842 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_{4,5,6}} )
9843 inherit distutils-r1
9844
9845 DESCRIPTION="Support for RBAC policy enforcement across all OpenStack services"
9846 -HOMEPAGE="https://pypi.org/project/oslo.policy"
9847 +HOMEPAGE="https://pypi.org/project/oslo.policy/"
9848 SRC_URI="mirror://pypi/${PN:0:1}/oslo.policy/oslo.policy-${PV}.tar.gz"
9849
9850 LICENSE="Apache-2.0"
9851
9852 diff --git a/dev-python/oslo-privsep/oslo-privsep-1.22.1-r1.ebuild b/dev-python/oslo-privsep/oslo-privsep-1.22.1-r1.ebuild
9853 index ab6cf4a6404..c9918f283db 100644
9854 --- a/dev-python/oslo-privsep/oslo-privsep-1.22.1-r1.ebuild
9855 +++ b/dev-python/oslo-privsep/oslo-privsep-1.22.1-r1.ebuild
9856 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_4 python3_5 )
9857 inherit distutils-r1
9858
9859 DESCRIPTION="OpenStack library for privilege separation."
9860 -HOMEPAGE="https://pypi.org/project/oslo.privsep"
9861 +HOMEPAGE="https://pypi.org/project/oslo.privsep/"
9862 SRC_URI="mirror://pypi/${PN:0:1}/oslo.privsep/oslo.privsep-${PV}.tar.gz"
9863 S="${WORKDIR}/oslo.privsep-${PV}"
9864
9865
9866 diff --git a/dev-python/oslo-privsep/oslo-privsep-1.27.0-r1.ebuild b/dev-python/oslo-privsep/oslo-privsep-1.27.0-r1.ebuild
9867 index e0a8d4a46bc..dce00476628 100644
9868 --- a/dev-python/oslo-privsep/oslo-privsep-1.27.0-r1.ebuild
9869 +++ b/dev-python/oslo-privsep/oslo-privsep-1.27.0-r1.ebuild
9870 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_4 python3_5 )
9871 inherit distutils-r1
9872
9873 DESCRIPTION="OpenStack library for privilege separation."
9874 -HOMEPAGE="https://pypi.org/project/oslo.privsep"
9875 +HOMEPAGE="https://pypi.org/project/oslo.privsep/"
9876 SRC_URI="mirror://pypi/${PN:0:1}/oslo.privsep/oslo.privsep-${PV}.tar.gz"
9877 S="${WORKDIR}/oslo.privsep-${PV}"
9878
9879
9880 diff --git a/dev-python/oslo-rootwrap/oslo-rootwrap-5.13.0.ebuild b/dev-python/oslo-rootwrap/oslo-rootwrap-5.13.0.ebuild
9881 index fe399ebe6db..ab7a8860c81 100644
9882 --- a/dev-python/oslo-rootwrap/oslo-rootwrap-5.13.0.ebuild
9883 +++ b/dev-python/oslo-rootwrap/oslo-rootwrap-5.13.0.ebuild
9884 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_4 python3_5 )
9885 inherit distutils-r1
9886
9887 DESCRIPTION="Allows fine filtering of shell commands to run as root from OpenStack services"
9888 -HOMEPAGE="https://pypi.org/project/oslo.config"
9889 +HOMEPAGE="https://pypi.org/project/oslo.config/"
9890 SRC_URI="mirror://pypi/${PN:0:1}/oslo.rootwrap/oslo.rootwrap-${PV}.tar.gz"
9891 S="${WORKDIR}/oslo.rootwrap-${PV}"
9892
9893
9894 diff --git a/dev-python/oslo-rootwrap/oslo-rootwrap-5.9.2.ebuild b/dev-python/oslo-rootwrap/oslo-rootwrap-5.9.2.ebuild
9895 index 27c545975fa..4d3a89dac8e 100644
9896 --- a/dev-python/oslo-rootwrap/oslo-rootwrap-5.9.2.ebuild
9897 +++ b/dev-python/oslo-rootwrap/oslo-rootwrap-5.9.2.ebuild
9898 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_4 python3_5 )
9899 inherit distutils-r1
9900
9901 DESCRIPTION="Allows fine filtering of shell commands to run as root from OpenStack services"
9902 -HOMEPAGE="https://pypi.org/project/oslo.config"
9903 +HOMEPAGE="https://pypi.org/project/oslo.config/"
9904 SRC_URI="mirror://pypi/${PN:0:1}/oslo.rootwrap/oslo.rootwrap-${PV}.tar.gz"
9905 S="${WORKDIR}/oslo.rootwrap-${PV}"
9906
9907
9908 diff --git a/dev-python/oslo-service/oslo-service-1.25.1.ebuild b/dev-python/oslo-service/oslo-service-1.25.1.ebuild
9909 index 2d0fab3a202..05fa5b0841b 100644
9910 --- a/dev-python/oslo-service/oslo-service-1.25.1.ebuild
9911 +++ b/dev-python/oslo-service/oslo-service-1.25.1.ebuild
9912 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_4 python3_5 )
9913 inherit distutils-r1
9914
9915 DESCRIPTION="Library for running OpenStack services"
9916 -HOMEPAGE="https://pypi.org/project/oslo.service"
9917 +HOMEPAGE="https://pypi.org/project/oslo.service/"
9918 SRC_URI="mirror://pypi/${PN:0:1}/oslo.service/oslo.service-${PV}.tar.gz"
9919 S="${WORKDIR}/oslo.service-${PV}"
9920
9921
9922 diff --git a/dev-python/oslo-service/oslo-service-1.29.0.ebuild b/dev-python/oslo-service/oslo-service-1.29.0.ebuild
9923 index f63f13c05c4..c28e700b488 100644
9924 --- a/dev-python/oslo-service/oslo-service-1.29.0.ebuild
9925 +++ b/dev-python/oslo-service/oslo-service-1.29.0.ebuild
9926 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_4 python3_5 )
9927 inherit distutils-r1
9928
9929 DESCRIPTION="Library for running OpenStack services"
9930 -HOMEPAGE="https://pypi.org/project/oslo.service"
9931 +HOMEPAGE="https://pypi.org/project/oslo.service/"
9932 SRC_URI="mirror://pypi/${PN:0:1}/oslo.service/oslo.service-${PV}.tar.gz"
9933 S="${WORKDIR}/oslo.service-${PV}"
9934
9935
9936 diff --git a/dev-python/oslo-vmware/oslo-vmware-2.23.1.ebuild b/dev-python/oslo-vmware/oslo-vmware-2.23.1.ebuild
9937 index d39ac6819ab..5046316b91a 100644
9938 --- a/dev-python/oslo-vmware/oslo-vmware-2.23.1.ebuild
9939 +++ b/dev-python/oslo-vmware/oslo-vmware-2.23.1.ebuild
9940 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_4 python3_5 )
9941 inherit distutils-r1
9942
9943 DESCRIPTION="Oslo VMware library for OpenStack projects"
9944 -HOMEPAGE="https://pypi.org/project/oslo.vmware"
9945 +HOMEPAGE="https://pypi.org/project/oslo.vmware/"
9946 SRC_URI="mirror://pypi/${PN:0:1}/oslo.vmware/oslo.vmware-${PV}.tar.gz"
9947 S="${WORKDIR}/oslo.vmware-${PV}"
9948
9949
9950 diff --git a/dev-python/oslo-vmware/oslo-vmware-2.26.0.ebuild b/dev-python/oslo-vmware/oslo-vmware-2.26.0.ebuild
9951 index 1273309ff7c..8dbdbd08e3d 100644
9952 --- a/dev-python/oslo-vmware/oslo-vmware-2.26.0.ebuild
9953 +++ b/dev-python/oslo-vmware/oslo-vmware-2.26.0.ebuild
9954 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_4 python3_5 )
9955 inherit distutils-r1
9956
9957 DESCRIPTION="Oslo VMware library for OpenStack projects"
9958 -HOMEPAGE="https://pypi.org/project/oslo.vmware"
9959 +HOMEPAGE="https://pypi.org/project/oslo.vmware/"
9960 SRC_URI="mirror://pypi/${PN:0:1}/oslo.vmware/oslo.vmware-${PV}.tar.gz"
9961 S="${WORKDIR}/oslo.vmware-${PV}"
9962
9963
9964 diff --git a/dev-python/packaging/packaging-16.8.ebuild b/dev-python/packaging/packaging-16.8.ebuild
9965 index ecc0f3af7c7..08fac28d765 100644
9966 --- a/dev-python/packaging/packaging-16.8.ebuild
9967 +++ b/dev-python/packaging/packaging-16.8.ebuild
9968 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
9969 inherit distutils-r1
9970
9971 DESCRIPTION="Core utilities for Python packages"
9972 -HOMEPAGE="https://github.com/pypa/packaging https://pypi.org/project/packaging"
9973 +HOMEPAGE="https://github.com/pypa/packaging https://pypi.org/project/packaging/"
9974 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
9975
9976 SLOT="0"
9977
9978 diff --git a/dev-python/pafy/pafy-0.5.3.1.ebuild b/dev-python/pafy/pafy-0.5.3.1.ebuild
9979 index 4e220e20d41..32ed10be2f0 100644
9980 --- a/dev-python/pafy/pafy-0.5.3.1.ebuild
9981 +++ b/dev-python/pafy/pafy-0.5.3.1.ebuild
9982 @@ -6,7 +6,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
9983 inherit distutils-r1
9984
9985 DESCRIPTION="Python library to retrieve YouTube content and metadata"
9986 -HOMEPAGE="http://np1.github.io/pafy/ https://pypi.org/project/pafy"
9987 +HOMEPAGE="http://np1.github.io/pafy/ https://pypi.org/project/pafy/"
9988 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
9989
9990 LICENSE="LGPL-3"
9991
9992 diff --git a/dev-python/pafy/pafy-0.5.4.ebuild b/dev-python/pafy/pafy-0.5.4.ebuild
9993 index a869215b7bf..2d7bf8d2a18 100644
9994 --- a/dev-python/pafy/pafy-0.5.4.ebuild
9995 +++ b/dev-python/pafy/pafy-0.5.4.ebuild
9996 @@ -14,7 +14,7 @@ else
9997 fi
9998
9999 DESCRIPTION="Python library to retrieve YouTube content and metadata"
10000 -HOMEPAGE="http://np1.github.io/pafy/ https://pypi.org/project/pafy"
10001 +HOMEPAGE="http://np1.github.io/pafy/ https://pypi.org/project/pafy/"
10002
10003 LICENSE="LGPL-3"
10004 SLOT="0"
10005
10006 diff --git a/dev-python/pafy/pafy-9999.ebuild b/dev-python/pafy/pafy-9999.ebuild
10007 index ef6f57f7f74..b80d154fc81 100644
10008 --- a/dev-python/pafy/pafy-9999.ebuild
10009 +++ b/dev-python/pafy/pafy-9999.ebuild
10010 @@ -14,7 +14,7 @@ else
10011 fi
10012
10013 DESCRIPTION="Python library to retrieve YouTube content and metadata"
10014 -HOMEPAGE="http://np1.github.io/pafy/ https://pypi.org/project/pafy"
10015 +HOMEPAGE="http://np1.github.io/pafy/ https://pypi.org/project/pafy/"
10016
10017 LICENSE="LGPL-3"
10018 SLOT="0"
10019
10020 diff --git a/dev-python/paisley/paisley-0.3.1-r1.ebuild b/dev-python/paisley/paisley-0.3.1-r1.ebuild
10021 index 7c2f95d563a..c65280a7e8e 100644
10022 --- a/dev-python/paisley/paisley-0.3.1-r1.ebuild
10023 +++ b/dev-python/paisley/paisley-0.3.1-r1.ebuild
10024 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 )
10025 inherit distutils-r1
10026
10027 DESCRIPTION="Paisley is a CouchDB client written in Python to be used within a Twisted application"
10028 -HOMEPAGE="https://launchpad.net/paisley https://pypi.org/project/paisley"
10029 +HOMEPAGE="https://launchpad.net/paisley https://pypi.org/project/paisley/"
10030 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
10031
10032 LICENSE="MIT"
10033
10034 diff --git a/dev-python/parso/parso-0.1.1.ebuild b/dev-python/parso/parso-0.1.1.ebuild
10035 index 591dff1b4af..336f9f03c9d 100644
10036 --- a/dev-python/parso/parso-0.1.1.ebuild
10037 +++ b/dev-python/parso/parso-0.1.1.ebuild
10038 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
10039 inherit distutils-r1
10040
10041 DESCRIPTION="a python parser that supports error recovery and round-trip parsing"
10042 -HOMEPAGE="https://github.com/davidhalter/parso https://pypi.org/project/parso"
10043 +HOMEPAGE="https://github.com/davidhalter/parso https://pypi.org/project/parso/"
10044 SRC_URI="https://github.com/davidhalter/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
10045
10046 LICENSE="MIT"
10047
10048 diff --git a/dev-python/paste/paste-2.0.3-r1.ebuild b/dev-python/paste/paste-2.0.3-r1.ebuild
10049 index d8259637800..babdf62124f 100644
10050 --- a/dev-python/paste/paste-2.0.3-r1.ebuild
10051 +++ b/dev-python/paste/paste-2.0.3-r1.ebuild
10052 @@ -11,7 +11,7 @@ MY_PN="Paste"
10053 MY_P="${MY_PN}-${PV}"
10054
10055 DESCRIPTION="Tools for using a Web Server Gateway Interface stack"
10056 -HOMEPAGE="https://pypi.org/project/Paste"
10057 +HOMEPAGE="https://pypi.org/project/Paste/"
10058 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
10059
10060 LICENSE="MIT"
10061
10062 diff --git a/dev-python/pastedeploy/pastedeploy-1.5.2-r1.ebuild b/dev-python/pastedeploy/pastedeploy-1.5.2-r1.ebuild
10063 index a1e80dcc0c4..f23af57e0f7 100644
10064 --- a/dev-python/pastedeploy/pastedeploy-1.5.2-r1.ebuild
10065 +++ b/dev-python/pastedeploy/pastedeploy-1.5.2-r1.ebuild
10066 @@ -10,7 +10,7 @@ MY_PN="PasteDeploy"
10067 MY_P="${MY_PN}-${PV}"
10068
10069 DESCRIPTION="Load, configure, and compose WSGI applications and servers"
10070 -HOMEPAGE="https://pypi.org/project/PasteDeploy"
10071 +HOMEPAGE="https://pypi.org/project/PasteDeploy/"
10072 # pypi tarball does not include tests
10073 SRC_URI="https://bitbucket.org/ianb/pastedeploy/get/${PV}.tar.gz -> ${P}-r1.tar.gz"
10074
10075
10076 diff --git a/dev-python/pastedeploy/pastedeploy-1.5.2.ebuild b/dev-python/pastedeploy/pastedeploy-1.5.2.ebuild
10077 index 6d6b0695f13..d52292e3ec2 100644
10078 --- a/dev-python/pastedeploy/pastedeploy-1.5.2.ebuild
10079 +++ b/dev-python/pastedeploy/pastedeploy-1.5.2.ebuild
10080 @@ -10,7 +10,7 @@ MY_PN="PasteDeploy"
10081 MY_P="${MY_PN}-${PV}"
10082
10083 DESCRIPTION="Load, configure, and compose WSGI applications and servers"
10084 -HOMEPAGE="https://pypi.org/project/PasteDeploy"
10085 +HOMEPAGE="https://pypi.org/project/PasteDeploy/"
10086 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
10087
10088 LICENSE="MIT"
10089
10090 diff --git a/dev-python/pastescript/pastescript-2.0.2-r1.ebuild b/dev-python/pastescript/pastescript-2.0.2-r1.ebuild
10091 index b13bed551fb..de7027b53ba 100644
10092 --- a/dev-python/pastescript/pastescript-2.0.2-r1.ebuild
10093 +++ b/dev-python/pastescript/pastescript-2.0.2-r1.ebuild
10094 @@ -11,7 +11,7 @@ MY_PN="PasteScript"
10095 MY_P="${MY_PN}-${PV}"
10096
10097 DESCRIPTION="A pluggable command-line frontend, including commands to setup package file layouts"
10098 -HOMEPAGE="https://pypi.org/project/PasteScript"
10099 +HOMEPAGE="https://pypi.org/project/PasteScript/"
10100 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
10101
10102 LICENSE="MIT"
10103
10104 diff --git a/dev-python/path-py/path-py-10.3.1.ebuild b/dev-python/path-py/path-py-10.3.1.ebuild
10105 index 1ab2e8b5609..02da0634526 100644
10106 --- a/dev-python/path-py/path-py-10.3.1.ebuild
10107 +++ b/dev-python/path-py/path-py-10.3.1.ebuild
10108 @@ -10,7 +10,7 @@ inherit distutils-r1
10109 MY_P="path.py-${PV}"
10110
10111 DESCRIPTION="A module wrapper for os.path"
10112 -HOMEPAGE="https://pypi.org/project/path.py https://github.com/jaraco/path.py"
10113 +HOMEPAGE="https://pypi.org/project/path.py/ https://github.com/jaraco/path.py"
10114 SRC_URI="mirror://pypi/p/path.py/${MY_P}.tar.gz"
10115
10116 SLOT="0"
10117
10118 diff --git a/dev-python/path-py/path-py-8.1.2.ebuild b/dev-python/path-py/path-py-8.1.2.ebuild
10119 index 6487f6b140d..a3b8091144c 100644
10120 --- a/dev-python/path-py/path-py-8.1.2.ebuild
10121 +++ b/dev-python/path-py/path-py-8.1.2.ebuild
10122 @@ -10,7 +10,7 @@ inherit distutils-r1
10123 MY_P="path.py-${PV}"
10124
10125 DESCRIPTION="A module wrapper for os.path"
10126 -HOMEPAGE="https://pypi.org/project/path.py https://github.com/jaraco/path.py"
10127 +HOMEPAGE="https://pypi.org/project/path.py/ https://github.com/jaraco/path.py"
10128 SRC_URI="mirror://pypi/p/path.py/${MY_P}.tar.gz"
10129
10130 SLOT="0"
10131
10132 diff --git a/dev-python/pdoc/pdoc-0.3.2.ebuild b/dev-python/pdoc/pdoc-0.3.2.ebuild
10133 index c10af369fda..41732eaf5cb 100644
10134 --- a/dev-python/pdoc/pdoc-0.3.2.ebuild
10135 +++ b/dev-python/pdoc/pdoc-0.3.2.ebuild
10136 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
10137 inherit distutils-r1
10138
10139 DESCRIPTION="Simple program and library to auto generate API documentation for Python modules"
10140 -HOMEPAGE="https://pypi.org/project/pdoc https://github.com/BurntSushi/pdoc"
10141 +HOMEPAGE="https://pypi.org/project/pdoc/ https://github.com/BurntSushi/pdoc"
10142 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
10143
10144 SLOT="0"
10145
10146 diff --git a/dev-python/pecan/pecan-1.0.4.ebuild b/dev-python/pecan/pecan-1.0.4.ebuild
10147 index 2a65e6d84fc..f249cf867ae 100644
10148 --- a/dev-python/pecan/pecan-1.0.4.ebuild
10149 +++ b/dev-python/pecan/pecan-1.0.4.ebuild
10150 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_4 python3_5 )
10151 inherit distutils-r1
10152
10153 DESCRIPTION="A WSGI object-dispatching web framework, lean, fast, with few dependencies."
10154 -HOMEPAGE="https://pypi.org/project/pecan"
10155 +HOMEPAGE="https://pypi.org/project/pecan/"
10156 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
10157
10158 LICENSE="BSD"
10159
10160 diff --git a/dev-python/pecan/pecan-1.1.2.ebuild b/dev-python/pecan/pecan-1.1.2.ebuild
10161 index e38ee7b80d4..188513bc223 100644
10162 --- a/dev-python/pecan/pecan-1.1.2.ebuild
10163 +++ b/dev-python/pecan/pecan-1.1.2.ebuild
10164 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_4 python3_5 )
10165 inherit distutils-r1
10166
10167 DESCRIPTION="A WSGI object-dispatching web framework, lean, fast, with few dependencies."
10168 -HOMEPAGE="https://pypi.org/project/pecan"
10169 +HOMEPAGE="https://pypi.org/project/pecan/"
10170 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
10171
10172 LICENSE="BSD"
10173
10174 diff --git a/dev-python/pecan/pecan-1.2.1.ebuild b/dev-python/pecan/pecan-1.2.1.ebuild
10175 index 02419b98bba..9bb4eac67ef 100644
10176 --- a/dev-python/pecan/pecan-1.2.1.ebuild
10177 +++ b/dev-python/pecan/pecan-1.2.1.ebuild
10178 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_4 python3_5 python3_6 )
10179 inherit distutils-r1
10180
10181 DESCRIPTION="A WSGI object-dispatching web framework, lean, fast, with few dependencies."
10182 -HOMEPAGE="https://pypi.org/project/pecan"
10183 +HOMEPAGE="https://pypi.org/project/pecan/"
10184 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
10185
10186 LICENSE="BSD"
10187
10188 diff --git a/dev-python/pelican-minify/pelican-minify-0.9.ebuild b/dev-python/pelican-minify/pelican-minify-0.9.ebuild
10189 index 84be22dab75..5cfa1c5bbab 100644
10190 --- a/dev-python/pelican-minify/pelican-minify-0.9.ebuild
10191 +++ b/dev-python/pelican-minify/pelican-minify-0.9.ebuild
10192 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_4 python3_5 )
10193 inherit distutils-r1
10194
10195 DESCRIPTION="An HTML minification plugin for Pelican, the static site generator."
10196 -HOMEPAGE="https://pypi.org/project/pelican-minify"
10197 +HOMEPAGE="https://pypi.org/project/pelican-minify/"
10198 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
10199
10200 LICENSE="Unlicense"
10201
10202 diff --git a/dev-python/pep8/pep8-1.5.6.ebuild b/dev-python/pep8/pep8-1.5.6.ebuild
10203 index e9fbbba130d..82b0b924852 100644
10204 --- a/dev-python/pep8/pep8-1.5.6.ebuild
10205 +++ b/dev-python/pep8/pep8-1.5.6.ebuild
10206 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
10207 inherit distutils-r1
10208
10209 DESCRIPTION="Python style guide checker"
10210 -HOMEPAGE="https://github.com/jcrocholl/pep8 https://pypi.org/project/pep8"
10211 +HOMEPAGE="https://github.com/jcrocholl/pep8 https://pypi.org/project/pep8/"
10212 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
10213
10214 LICENSE="MIT"
10215
10216 diff --git a/dev-python/pep8/pep8-1.5.7.ebuild b/dev-python/pep8/pep8-1.5.7.ebuild
10217 index f1bebd1cae3..5eec74d76bb 100644
10218 --- a/dev-python/pep8/pep8-1.5.7.ebuild
10219 +++ b/dev-python/pep8/pep8-1.5.7.ebuild
10220 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
10221 inherit distutils-r1
10222
10223 DESCRIPTION="Python style guide checker"
10224 -HOMEPAGE="https://github.com/jcrocholl/pep8 https://pypi.org/project/pep8"
10225 +HOMEPAGE="https://github.com/jcrocholl/pep8 https://pypi.org/project/pep8/"
10226 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
10227
10228 LICENSE="MIT"
10229
10230 diff --git a/dev-python/pep8/pep8-1.7.0.ebuild b/dev-python/pep8/pep8-1.7.0.ebuild
10231 index a7e60b7c9fb..17171746b21 100644
10232 --- a/dev-python/pep8/pep8-1.7.0.ebuild
10233 +++ b/dev-python/pep8/pep8-1.7.0.ebuild
10234 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
10235 inherit distutils-r1
10236
10237 DESCRIPTION="Python style guide checker"
10238 -HOMEPAGE="https://github.com/PyCQA/pep8 https://pypi.org/project/pep8"
10239 +HOMEPAGE="https://github.com/PyCQA/pep8 https://pypi.org/project/pep8/"
10240 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
10241
10242 LICENSE="MIT"
10243
10244 diff --git a/dev-python/peppercorn/peppercorn-0.5.ebuild b/dev-python/peppercorn/peppercorn-0.5.ebuild
10245 index 352e208a8d7..68ca60da1bb 100644
10246 --- a/dev-python/peppercorn/peppercorn-0.5.ebuild
10247 +++ b/dev-python/peppercorn/peppercorn-0.5.ebuild
10248 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy )
10249 inherit distutils-r1
10250
10251 DESCRIPTION="A library for converting a token stream into a data structure for use in web form posts"
10252 -HOMEPAGE="https://github.com/Pylons/peppercorn https://pypi.org/project/peppercorn"
10253 +HOMEPAGE="https://github.com/Pylons/peppercorn https://pypi.org/project/peppercorn/"
10254 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
10255
10256 LICENSE="repoze"
10257
10258 diff --git a/dev-python/pew/pew-1.1.1.ebuild b/dev-python/pew/pew-1.1.1.ebuild
10259 index 764c8cd917b..6522126be14 100644
10260 --- a/dev-python/pew/pew-1.1.1.ebuild
10261 +++ b/dev-python/pew/pew-1.1.1.ebuild
10262 @@ -10,7 +10,7 @@ inherit distutils-r1
10263 DESCRIPTION="tool to manage multiple virtualenvs written in pure python"
10264 HOMEPAGE="
10265 https://github.com/berdario/pew
10266 - https://pypi.org/project/pew"
10267 + https://pypi.org/project/pew/"
10268 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
10269
10270 LICENSE="MIT"
10271
10272 diff --git a/dev-python/pgpdump/pgpdump-1.5.ebuild b/dev-python/pgpdump/pgpdump-1.5.ebuild
10273 index cfd8127ebc2..7ef02ee5ea3 100644
10274 --- a/dev-python/pgpdump/pgpdump-1.5.ebuild
10275 +++ b/dev-python/pgpdump/pgpdump-1.5.ebuild
10276 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
10277 inherit distutils-r1
10278
10279 DESCRIPTION="PGP packet parser library"
10280 -HOMEPAGE="https://pypi.org/project/pgpdump https://github.com/toofishes/python-pgpdump"
10281 +HOMEPAGE="https://pypi.org/project/pgpdump/ https://github.com/toofishes/python-pgpdump"
10282 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
10283
10284 SLOT="0"
10285
10286 diff --git a/dev-python/pid/pid-2.1.1.ebuild b/dev-python/pid/pid-2.1.1.ebuild
10287 index c25edf5a62c..0f1bc39f4be 100644
10288 --- a/dev-python/pid/pid-2.1.1.ebuild
10289 +++ b/dev-python/pid/pid-2.1.1.ebuild
10290 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5} )
10291 inherit distutils-r1
10292
10293 DESCRIPTION="Pidfile featuring stale detection and file-locking"
10294 -HOMEPAGE="https://pypi.org/project/pid https://github.com/trbs/pid/"
10295 +HOMEPAGE="https://pypi.org/project/pid/ https://github.com/trbs/pid/"
10296 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
10297
10298 SLOT="0"
10299
10300 diff --git a/dev-python/pid/pid-2.2.0.ebuild b/dev-python/pid/pid-2.2.0.ebuild
10301 index 1f45823e446..c8a0972a69e 100644
10302 --- a/dev-python/pid/pid-2.2.0.ebuild
10303 +++ b/dev-python/pid/pid-2.2.0.ebuild
10304 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy{,3} )
10305 inherit distutils-r1
10306
10307 DESCRIPTION="Pidfile featuring stale detection and file-locking"
10308 -HOMEPAGE="https://pypi.org/project/pid https://github.com/trbs/pid/"
10309 +HOMEPAGE="https://pypi.org/project/pid/ https://github.com/trbs/pid/"
10310 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
10311
10312 SLOT="0"
10313
10314 diff --git a/dev-python/piexif/piexif-1.0.12.ebuild b/dev-python/piexif/piexif-1.0.12.ebuild
10315 index 810f323b5f6..4f17b0000c9 100644
10316 --- a/dev-python/piexif/piexif-1.0.12.ebuild
10317 +++ b/dev-python/piexif/piexif-1.0.12.ebuild
10318 @@ -9,7 +9,7 @@ inherit distutils-r1
10319
10320 DESCRIPTION="Exif manipulation with pure Python"
10321 HOMEPAGE="https://github.com/hMatoba/Piexif
10322 - https://pypi.org/project/piexif"
10323 + https://pypi.org/project/piexif/"
10324 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
10325
10326 LICENSE="MIT"
10327
10328 diff --git a/dev-python/piexif/piexif-1.0.13.ebuild b/dev-python/piexif/piexif-1.0.13.ebuild
10329 index 22bb6312313..36b6a197b6b 100644
10330 --- a/dev-python/piexif/piexif-1.0.13.ebuild
10331 +++ b/dev-python/piexif/piexif-1.0.13.ebuild
10332 @@ -9,7 +9,7 @@ inherit distutils-r1
10333
10334 DESCRIPTION="Exif manipulation with pure Python"
10335 HOMEPAGE="https://github.com/hMatoba/Piexif
10336 - https://pypi.org/project/piexif"
10337 + https://pypi.org/project/piexif/"
10338 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
10339
10340 LICENSE="MIT"
10341
10342 diff --git a/dev-python/piexif/piexif-1.1.0_beta0.ebuild b/dev-python/piexif/piexif-1.1.0_beta0.ebuild
10343 index 0f0edd7ea3e..054de93221c 100644
10344 --- a/dev-python/piexif/piexif-1.1.0_beta0.ebuild
10345 +++ b/dev-python/piexif/piexif-1.1.0_beta0.ebuild
10346 @@ -10,7 +10,7 @@ inherit distutils-r1
10347 MY_P=${PN}-${PV/_beta/b}
10348 DESCRIPTION="Exif manipulation with pure Python"
10349 HOMEPAGE="https://github.com/hMatoba/Piexif
10350 - https://pypi.org/project/piexif"
10351 + https://pypi.org/project/piexif/"
10352 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.zip"
10353
10354 LICENSE="MIT"
10355
10356 diff --git a/dev-python/pillow/pillow-3.4.2-r1.ebuild b/dev-python/pillow/pillow-3.4.2-r1.ebuild
10357 index 7f169f5f119..e0bec4a9177 100644
10358 --- a/dev-python/pillow/pillow-3.4.2-r1.ebuild
10359 +++ b/dev-python/pillow/pillow-3.4.2-r1.ebuild
10360 @@ -12,7 +12,7 @@ MY_PN=Pillow
10361 MY_P=${MY_PN}-${PV}
10362
10363 DESCRIPTION="Python Imaging Library (fork)"
10364 -HOMEPAGE="https://github.com/python-imaging/Pillow https://pypi.org/project/Pillow"
10365 +HOMEPAGE="https://github.com/python-imaging/Pillow https://pypi.org/project/Pillow/"
10366 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.zip"
10367
10368 LICENSE="HPND"
10369
10370 diff --git a/dev-python/pipenv/pipenv-9.0.0-r1.ebuild b/dev-python/pipenv/pipenv-9.0.0-r1.ebuild
10371 index d1c68dab1f5..c712c07422c 100644
10372 --- a/dev-python/pipenv/pipenv-9.0.0-r1.ebuild
10373 +++ b/dev-python/pipenv/pipenv-9.0.0-r1.ebuild
10374 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_{4,5,6}} )
10375 inherit distutils-r1
10376
10377 DESCRIPTION="Python Development Workflow for Humans"
10378 -HOMEPAGE="https://github.com/pypa/pipenv https://pypi.org/project/pipenv"
10379 +HOMEPAGE="https://github.com/pypa/pipenv https://pypi.org/project/pipenv/"
10380 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
10381
10382 LICENSE="MIT"
10383
10384 diff --git a/dev-python/pipenv/pipenv-9.0.0.ebuild b/dev-python/pipenv/pipenv-9.0.0.ebuild
10385 index af88b67292e..8dbb8731178 100644
10386 --- a/dev-python/pipenv/pipenv-9.0.0.ebuild
10387 +++ b/dev-python/pipenv/pipenv-9.0.0.ebuild
10388 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_{4,5,6}} )
10389 inherit distutils-r1
10390
10391 DESCRIPTION="Python Development Workflow for Humans"
10392 -HOMEPAGE="https://github.com/pypa/pipenv https://pypi.org/project/pipenv"
10393 +HOMEPAGE="https://github.com/pypa/pipenv https://pypi.org/project/pipenv/"
10394 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
10395
10396 LICENSE="MIT"
10397
10398 diff --git a/dev-python/pkginfo/pkginfo-1.2.1.ebuild b/dev-python/pkginfo/pkginfo-1.2.1.ebuild
10399 index f8eaa7b0358..fa3f709090a 100644
10400 --- a/dev-python/pkginfo/pkginfo-1.2.1.ebuild
10401 +++ b/dev-python/pkginfo/pkginfo-1.2.1.ebuild
10402 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
10403 inherit distutils-r1
10404
10405 DESCRIPTION="Provides an API for querying the distutils metadata written in a PKG-INFO file"
10406 -HOMEPAGE="https://pypi.org/project/pkginfo"
10407 +HOMEPAGE="https://pypi.org/project/pkginfo/"
10408 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
10409 KEYWORDS="amd64 arm ~arm64 ppc ppc64 x86"
10410 IUSE="doc examples"
10411
10412 diff --git a/dev-python/pkginfo/pkginfo-1.4.2.ebuild b/dev-python/pkginfo/pkginfo-1.4.2.ebuild
10413 index e1ba9597b68..cabf02ebdad 100644
10414 --- a/dev-python/pkginfo/pkginfo-1.4.2.ebuild
10415 +++ b/dev-python/pkginfo/pkginfo-1.4.2.ebuild
10416 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
10417 inherit distutils-r1
10418
10419 DESCRIPTION="Provides an API for querying the distutils metadata written in a PKG-INFO file"
10420 -HOMEPAGE="https://pypi.org/project/pkginfo"
10421 +HOMEPAGE="https://pypi.org/project/pkginfo/"
10422 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
10423
10424 LICENSE="MIT"
10425
10426 diff --git a/dev-python/pluggy/pluggy-0.5.2.ebuild b/dev-python/pluggy/pluggy-0.5.2.ebuild
10427 index 1424c16e30d..e8b47647de2 100644
10428 --- a/dev-python/pluggy/pluggy-0.5.2.ebuild
10429 +++ b/dev-python/pluggy/pluggy-0.5.2.ebuild
10430 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_{4,5,6}} pypy pypy3 )
10431 inherit distutils-r1
10432
10433 DESCRIPTION="plugin and hook calling mechanisms for python"
10434 -HOMEPAGE="https://pluggy.readthedocs.io/ https://github.com/pytest-dev/pluggy https://pypi.org/project/pluggy"
10435 +HOMEPAGE="https://pluggy.readthedocs.io/ https://github.com/pytest-dev/pluggy https://pypi.org/project/pluggy/"
10436 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
10437
10438 LICENSE="MIT"
10439
10440 diff --git a/dev-python/pluggy/pluggy-0.6.0.ebuild b/dev-python/pluggy/pluggy-0.6.0.ebuild
10441 index 74ab2b537ee..8a2feccd98d 100644
10442 --- a/dev-python/pluggy/pluggy-0.6.0.ebuild
10443 +++ b/dev-python/pluggy/pluggy-0.6.0.ebuild
10444 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_{4,5,6}} pypy pypy3 )
10445 inherit distutils-r1
10446
10447 DESCRIPTION="plugin and hook calling mechanisms for python"
10448 -HOMEPAGE="https://pluggy.readthedocs.io/ https://github.com/pytest-dev/pluggy https://pypi.org/project/pluggy"
10449 +HOMEPAGE="https://pluggy.readthedocs.io/ https://github.com/pytest-dev/pluggy https://pypi.org/project/pluggy/"
10450 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
10451
10452 LICENSE="MIT"
10453
10454 diff --git a/dev-python/ply/ply-3.10.ebuild b/dev-python/ply/ply-3.10.ebuild
10455 index 46a3c2d89f9..8c37d335525 100644
10456 --- a/dev-python/ply/ply-3.10.ebuild
10457 +++ b/dev-python/ply/ply-3.10.ebuild
10458 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
10459 inherit distutils-r1
10460
10461 DESCRIPTION="Python Lex-Yacc library"
10462 -HOMEPAGE="http://www.dabeaz.com/ply/ https://pypi.org/project/ply"
10463 +HOMEPAGE="http://www.dabeaz.com/ply/ https://pypi.org/project/ply/"
10464 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
10465
10466 LICENSE="BSD"
10467
10468 diff --git a/dev-python/ply/ply-3.11.ebuild b/dev-python/ply/ply-3.11.ebuild
10469 index de22eaf34f6..80f5cbb26b2 100644
10470 --- a/dev-python/ply/ply-3.11.ebuild
10471 +++ b/dev-python/ply/ply-3.11.ebuild
10472 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
10473 inherit distutils-r1
10474
10475 DESCRIPTION="Python Lex-Yacc library"
10476 -HOMEPAGE="http://www.dabeaz.com/ply/ https://pypi.org/project/ply"
10477 +HOMEPAGE="http://www.dabeaz.com/ply/ https://pypi.org/project/ply/"
10478 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
10479
10480 LICENSE="BSD"
10481
10482 diff --git a/dev-python/ply/ply-3.6-r1.ebuild b/dev-python/ply/ply-3.6-r1.ebuild
10483 index 3d508e33a46..78f274043f9 100644
10484 --- a/dev-python/ply/ply-3.6-r1.ebuild
10485 +++ b/dev-python/ply/ply-3.6-r1.ebuild
10486 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
10487 inherit distutils-r1
10488
10489 DESCRIPTION="Python Lex-Yacc library"
10490 -HOMEPAGE="http://www.dabeaz.com/ply/ https://pypi.org/project/ply"
10491 +HOMEPAGE="http://www.dabeaz.com/ply/ https://pypi.org/project/ply/"
10492 SRC_URI="http://www.dabeaz.com/ply/${P}.tar.gz"
10493
10494 LICENSE="BSD"
10495
10496 diff --git a/dev-python/ply/ply-3.9.ebuild b/dev-python/ply/ply-3.9.ebuild
10497 index 7b1ea5caa63..80720fd928a 100644
10498 --- a/dev-python/ply/ply-3.9.ebuild
10499 +++ b/dev-python/ply/ply-3.9.ebuild
10500 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
10501 inherit distutils-r1
10502
10503 DESCRIPTION="Python Lex-Yacc library"
10504 -HOMEPAGE="http://www.dabeaz.com/ply/ https://pypi.org/project/ply"
10505 +HOMEPAGE="http://www.dabeaz.com/ply/ https://pypi.org/project/ply/"
10506 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
10507
10508 LICENSE="BSD"
10509
10510 diff --git a/dev-python/pockets/pockets-0.3.ebuild b/dev-python/pockets/pockets-0.3.ebuild
10511 index c1ce16a273d..8c2e94a4f70 100644
10512 --- a/dev-python/pockets/pockets-0.3.ebuild
10513 +++ b/dev-python/pockets/pockets-0.3.ebuild
10514 @@ -10,7 +10,7 @@ inherit distutils-r1
10515 IUSE="test"
10516
10517 DESCRIPTION="A collection of helpful Python tools"
10518 -HOMEPAGE="https://pypi.org/project/pockets"
10519 +HOMEPAGE="https://pypi.org/project/pockets/"
10520 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
10521
10522 LICENSE="BSD"
10523
10524 diff --git a/dev-python/pockets/pockets-0.5.1.ebuild b/dev-python/pockets/pockets-0.5.1.ebuild
10525 index 027744cd290..a46ea7dfc62 100644
10526 --- a/dev-python/pockets/pockets-0.5.1.ebuild
10527 +++ b/dev-python/pockets/pockets-0.5.1.ebuild
10528 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
10529 inherit distutils-r1
10530
10531 DESCRIPTION="Collection of helpful Python tools"
10532 -HOMEPAGE="https://pypi.org/project/pockets"
10533 +HOMEPAGE="https://pypi.org/project/pockets/"
10534 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
10535
10536 LICENSE="BSD"
10537
10538 diff --git a/dev-python/portend/portend-2.2.ebuild b/dev-python/portend/portend-2.2.ebuild
10539 index 7f2fbbd2766..00198751fa0 100644
10540 --- a/dev-python/portend/portend-2.2.ebuild
10541 +++ b/dev-python/portend/portend-2.2.ebuild
10542 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
10543 inherit distutils-r1
10544
10545 DESCRIPTION="TCP port monitoring utilities"
10546 -HOMEPAGE="https://pypi.org/project/portend https://github.com/jaraco/portend"
10547 +HOMEPAGE="https://pypi.org/project/portend/ https://github.com/jaraco/portend"
10548 SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz"
10549
10550 LICENSE="MIT"
10551
10552 diff --git a/dev-python/priority/priority-1.3.0.ebuild b/dev-python/priority/priority-1.3.0.ebuild
10553 index fe1ab019e37..63e130c33ad 100644
10554 --- a/dev-python/priority/priority-1.3.0.ebuild
10555 +++ b/dev-python/priority/priority-1.3.0.ebuild
10556 @@ -9,7 +9,7 @@ inherit distutils-r1
10557 DESCRIPTION="A pure-Python implementation of the HTTP/2 priority tree"
10558 HOMEPAGE="https://python-hyper.org/priority/en/latest/
10559 https://github.com/python-hyper/priority
10560 - https://pypi.org/project/priority"
10561 + https://pypi.org/project/priority/"
10562 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
10563
10564 LICENSE="MIT"
10565
10566 diff --git a/dev-python/process-tests/process-tests-1.2.0.ebuild b/dev-python/process-tests/process-tests-1.2.0.ebuild
10567 index 2040c412357..e0b4d4c65d3 100644
10568 --- a/dev-python/process-tests/process-tests-1.2.0.ebuild
10569 +++ b/dev-python/process-tests/process-tests-1.2.0.ebuild
10570 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
10571 inherit distutils-r1
10572
10573 DESCRIPTION="Tools for testing processes"
10574 -HOMEPAGE="https://github.com/ionelmc/python-process-tests https://pypi.org/project/process-tests"
10575 +HOMEPAGE="https://github.com/ionelmc/python-process-tests https://pypi.org/project/process-tests/"
10576 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
10577
10578 SLOT="0"
10579
10580 diff --git a/dev-python/processing/processing-0.52-r1.ebuild b/dev-python/processing/processing-0.52-r1.ebuild
10581 index 3f5e362fcc3..1682aa23d70 100644
10582 --- a/dev-python/processing/processing-0.52-r1.ebuild
10583 +++ b/dev-python/processing/processing-0.52-r1.ebuild
10584 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 )
10585 inherit distutils-r1 flag-o-matic
10586
10587 DESCRIPTION="Package for using processes, which mimics the threading module API"
10588 -HOMEPAGE="https://pypi.org/project/processing"
10589 +HOMEPAGE="https://pypi.org/project/processing/"
10590 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
10591
10592 LICENSE="BSD"
10593
10594 diff --git a/dev-python/progress/progress-1.2.ebuild b/dev-python/progress/progress-1.2.ebuild
10595 index 1fbbcd28a31..069f8521421 100644
10596 --- a/dev-python/progress/progress-1.2.ebuild
10597 +++ b/dev-python/progress/progress-1.2.ebuild
10598 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
10599 inherit bash-completion-r1 distutils-r1
10600
10601 DESCRIPTION="Easy to use progress bars"
10602 -HOMEPAGE="https://pypi.org/project/progress https://github.com/verigak/progress/"
10603 +HOMEPAGE="https://pypi.org/project/progress/ https://github.com/verigak/progress/"
10604 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
10605
10606 SLOT="0"
10607
10608 diff --git a/dev-python/progress/progress-1.3.ebuild b/dev-python/progress/progress-1.3.ebuild
10609 index 0f54c016285..0ca6269f7ad 100644
10610 --- a/dev-python/progress/progress-1.3.ebuild
10611 +++ b/dev-python/progress/progress-1.3.ebuild
10612 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
10613 inherit bash-completion-r1 distutils-r1
10614
10615 DESCRIPTION="Easy to use progress bars"
10616 -HOMEPAGE="https://pypi.org/project/progress https://github.com/verigak/progress/"
10617 +HOMEPAGE="https://pypi.org/project/progress/ https://github.com/verigak/progress/"
10618 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
10619
10620 SLOT="0"
10621
10622 diff --git a/dev-python/progressbar/progressbar-2.3-r3.ebuild b/dev-python/progressbar/progressbar-2.3-r3.ebuild
10623 index 1882439d8ba..0ed9a3ba1c9 100644
10624 --- a/dev-python/progressbar/progressbar-2.3-r3.ebuild
10625 +++ b/dev-python/progressbar/progressbar-2.3-r3.ebuild
10626 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3)
10627 inherit distutils-r1
10628
10629 DESCRIPTION="Text progressbar library for python"
10630 -HOMEPAGE="https://pypi.org/project/progressbar"
10631 +HOMEPAGE="https://pypi.org/project/progressbar/"
10632 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
10633
10634 LICENSE="|| ( LGPL-2.1 BSD )"
10635
10636 diff --git a/dev-python/prometheus_client/prometheus_client-0.1.1.ebuild b/dev-python/prometheus_client/prometheus_client-0.1.1.ebuild
10637 index b1c1d0351c7..23d531c51c0 100644
10638 --- a/dev-python/prometheus_client/prometheus_client-0.1.1.ebuild
10639 +++ b/dev-python/prometheus_client/prometheus_client-0.1.1.ebuild
10640 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
10641 inherit distutils-r1
10642
10643 DESCRIPTION="Python client for the Prometheus monitoring system"
10644 -HOMEPAGE="https://pypi.org/project/prometheus_client"
10645 +HOMEPAGE="https://pypi.org/project/prometheus_client/"
10646 SRC_URI="https://github.com/prometheus/client_python/archive/v${PV}.tar.gz -> ${P}.tar.gz"
10647
10648 LICENSE="Apache-2.0"
10649
10650 diff --git a/dev-python/prometheus_client/prometheus_client-0.2.0.ebuild b/dev-python/prometheus_client/prometheus_client-0.2.0.ebuild
10651 index 49e9f09b1ea..a86c3230d43 100644
10652 --- a/dev-python/prometheus_client/prometheus_client-0.2.0.ebuild
10653 +++ b/dev-python/prometheus_client/prometheus_client-0.2.0.ebuild
10654 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
10655 inherit distutils-r1
10656
10657 DESCRIPTION="Python client for the Prometheus monitoring system"
10658 -HOMEPAGE="https://pypi.org/project/prometheus_client"
10659 +HOMEPAGE="https://pypi.org/project/prometheus_client/"
10660 SRC_URI="https://github.com/prometheus/client_python/archive/v${PV}.tar.gz -> ${P}.tar.gz"
10661
10662 LICENSE="Apache-2.0"
10663
10664 diff --git a/dev-python/promise/promise-0.4.2.ebuild b/dev-python/promise/promise-0.4.2.ebuild
10665 index c525cf2211b..56bc6a936dd 100644
10666 --- a/dev-python/promise/promise-0.4.2.ebuild
10667 +++ b/dev-python/promise/promise-0.4.2.ebuild
10668 @@ -9,7 +9,7 @@ DISTUTILS_SINGLE_IMPL=1
10669 inherit distutils-r1
10670
10671 DESCRIPTION="Bytecode optimisation using staticness assertions"
10672 -HOMEPAGE="https://github.com/rfk/promise/ https://pypi.org/project/promise"
10673 +HOMEPAGE="https://github.com/rfk/promise/ https://pypi.org/project/promise/"
10674 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
10675
10676 LICENSE="MIT"
10677
10678 diff --git a/dev-python/prov/prov-1.5.0.ebuild b/dev-python/prov/prov-1.5.0.ebuild
10679 index 39e88cd28c0..b3936572877 100644
10680 --- a/dev-python/prov/prov-1.5.0.ebuild
10681 +++ b/dev-python/prov/prov-1.5.0.ebuild
10682 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5} )
10683 inherit distutils-r1
10684
10685 DESCRIPTION="W3C provenance data dodel library"
10686 -HOMEPAGE="https://pypi.org/project/prov"
10687 +HOMEPAGE="https://pypi.org/project/prov/"
10688 SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz"
10689
10690 LICENSE="MIT"
10691
10692 diff --git a/dev-python/prov/prov-1.5.1.ebuild b/dev-python/prov/prov-1.5.1.ebuild
10693 index 5718bcd38c9..47b57a33e80 100644
10694 --- a/dev-python/prov/prov-1.5.1.ebuild
10695 +++ b/dev-python/prov/prov-1.5.1.ebuild
10696 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5} )
10697 inherit distutils-r1
10698
10699 DESCRIPTION="W3C provenance data dodel library"
10700 -HOMEPAGE="https://pypi.org/project/prov"
10701 +HOMEPAGE="https://pypi.org/project/prov/"
10702 SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz"
10703
10704 LICENSE="MIT"
10705
10706 diff --git a/dev-python/psycopg/psycopg-2.5.3.ebuild b/dev-python/psycopg/psycopg-2.5.3.ebuild
10707 index d02892df5d9..ac8962ba17d 100644
10708 --- a/dev-python/psycopg/psycopg-2.5.3.ebuild
10709 +++ b/dev-python/psycopg/psycopg-2.5.3.ebuild
10710 @@ -10,7 +10,7 @@ MY_PN="${PN}2"
10711 MY_P="${MY_PN}-${PV}"
10712
10713 DESCRIPTION="PostgreSQL database adapter for Python"
10714 -HOMEPAGE="http://initd.org/psycopg/ https://pypi.org/project/psycopg2"
10715 +HOMEPAGE="http://initd.org/psycopg/ https://pypi.org/project/psycopg2/"
10716 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
10717
10718 LICENSE="LGPL-3+"
10719
10720 diff --git a/dev-python/psycopg/psycopg-2.6.2.ebuild b/dev-python/psycopg/psycopg-2.6.2.ebuild
10721 index f5f8112de5e..7ea23669333 100644
10722 --- a/dev-python/psycopg/psycopg-2.6.2.ebuild
10723 +++ b/dev-python/psycopg/psycopg-2.6.2.ebuild
10724 @@ -11,7 +11,7 @@ MY_PN="${PN}2"
10725 MY_P="${MY_PN}-${PV}"
10726
10727 DESCRIPTION="PostgreSQL database adapter for Python"
10728 -HOMEPAGE="http://initd.org/psycopg/ https://pypi.org/project/psycopg2"
10729 +HOMEPAGE="http://initd.org/psycopg/ https://pypi.org/project/psycopg2/"
10730 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
10731
10732 LICENSE="LGPL-3+"
10733
10734 diff --git a/dev-python/psycopg/psycopg-2.7.3.1.ebuild b/dev-python/psycopg/psycopg-2.7.3.1.ebuild
10735 index e9907f29482..8a3497f27e7 100644
10736 --- a/dev-python/psycopg/psycopg-2.7.3.1.ebuild
10737 +++ b/dev-python/psycopg/psycopg-2.7.3.1.ebuild
10738 @@ -11,7 +11,7 @@ MY_PN="${PN}2"
10739 MY_P="${MY_PN}-${PV}"
10740
10741 DESCRIPTION="PostgreSQL database adapter for Python"
10742 -HOMEPAGE="http://initd.org/psycopg/ https://pypi.org/project/psycopg2"
10743 +HOMEPAGE="http://initd.org/psycopg/ https://pypi.org/project/psycopg2/"
10744 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
10745
10746 LICENSE="LGPL-3+"
10747
10748 diff --git a/dev-python/psycopg/psycopg-2.7.3.2.ebuild b/dev-python/psycopg/psycopg-2.7.3.2.ebuild
10749 index 37400e78385..644e9d4faba 100644
10750 --- a/dev-python/psycopg/psycopg-2.7.3.2.ebuild
10751 +++ b/dev-python/psycopg/psycopg-2.7.3.2.ebuild
10752 @@ -11,7 +11,7 @@ MY_PN="${PN}2"
10753 MY_P="${MY_PN}-${PV}"
10754
10755 DESCRIPTION="PostgreSQL database adapter for Python"
10756 -HOMEPAGE="http://initd.org/psycopg/ https://pypi.org/project/psycopg2"
10757 +HOMEPAGE="http://initd.org/psycopg/ https://pypi.org/project/psycopg2/"
10758 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
10759
10760 LICENSE="LGPL-3+"
10761
10762 diff --git a/dev-python/psycopg/psycopg-2.7.3.ebuild b/dev-python/psycopg/psycopg-2.7.3.ebuild
10763 index 66c4728a1bc..8e45da307aa 100644
10764 --- a/dev-python/psycopg/psycopg-2.7.3.ebuild
10765 +++ b/dev-python/psycopg/psycopg-2.7.3.ebuild
10766 @@ -11,7 +11,7 @@ MY_PN="${PN}2"
10767 MY_P="${MY_PN}-${PV}"
10768
10769 DESCRIPTION="PostgreSQL database adapter for Python"
10770 -HOMEPAGE="http://initd.org/psycopg/ https://pypi.org/project/psycopg2"
10771 +HOMEPAGE="http://initd.org/psycopg/ https://pypi.org/project/psycopg2/"
10772 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
10773
10774 LICENSE="LGPL-3+"
10775
10776 diff --git a/dev-python/pudb/pudb-2017.1.4.ebuild b/dev-python/pudb/pudb-2017.1.4.ebuild
10777 index 7b72022eeab..46579c22426 100644
10778 --- a/dev-python/pudb/pudb-2017.1.4.ebuild
10779 +++ b/dev-python/pudb/pudb-2017.1.4.ebuild
10780 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_{4,5,6}} )
10781 inherit distutils-r1
10782
10783 DESCRIPTION="A full-screen, console-based Python debugger"
10784 -HOMEPAGE="https://pypi.org/project/pudb"
10785 +HOMEPAGE="https://pypi.org/project/pudb/"
10786 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
10787
10788 LICENSE="MIT"
10789
10790 diff --git a/dev-python/pudge/pudge-0.1.3-r1.ebuild b/dev-python/pudge/pudge-0.1.3-r1.ebuild
10791 index d2353135f9e..77ed500a234 100644
10792 --- a/dev-python/pudge/pudge-0.1.3-r1.ebuild
10793 +++ b/dev-python/pudge/pudge-0.1.3-r1.ebuild
10794 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 )
10795 inherit distutils-r1
10796
10797 DESCRIPTION="A documentation generator for Python projects, using Restructured Text"
10798 -HOMEPAGE="http://pudge.lesscode.org https://pypi.org/project/pudge"
10799 +HOMEPAGE="http://pudge.lesscode.org https://pypi.org/project/pudge/"
10800 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
10801
10802 LICENSE="MIT"
10803
10804 diff --git a/dev-python/pxml/pxml-0.2.12.ebuild b/dev-python/pxml/pxml-0.2.12.ebuild
10805 index 0b49cd8b60c..53d45060627 100644
10806 --- a/dev-python/pxml/pxml-0.2.12.ebuild
10807 +++ b/dev-python/pxml/pxml-0.2.12.ebuild
10808 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
10809 inherit distutils-r1
10810
10811 DESCRIPTION="A python library and command-line tool to "prettify" and colorize XML"
10812 -HOMEPAGE="https://pypi.org/project/pxml https://github.com/metagriffin/pxml"
10813 +HOMEPAGE="https://pypi.org/project/pxml/ https://github.com/metagriffin/pxml"
10814 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
10815
10816 SLOT="0"
10817
10818 diff --git a/dev-python/py-cpuinfo/py-cpuinfo-3.2.0.ebuild b/dev-python/py-cpuinfo/py-cpuinfo-3.2.0.ebuild
10819 index 5ebd847aac3..d734ea9b5fa 100644
10820 --- a/dev-python/py-cpuinfo/py-cpuinfo-3.2.0.ebuild
10821 +++ b/dev-python/py-cpuinfo/py-cpuinfo-3.2.0.ebuild
10822 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_{4,5,6}} pypy pypy3 )
10823 inherit distutils-r1
10824
10825 DESCRIPTION="Get CPU info with pure Python 2 & 3"
10826 -HOMEPAGE="https://github.com/workhorsy/py-cpuinfo https://pypi.org/project/py-cpuinfo"
10827 +HOMEPAGE="https://github.com/workhorsy/py-cpuinfo https://pypi.org/project/py-cpuinfo/"
10828 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
10829
10830 LICENSE="MIT"
10831
10832 diff --git a/dev-python/py-cpuinfo/py-cpuinfo-3.3.0.ebuild b/dev-python/py-cpuinfo/py-cpuinfo-3.3.0.ebuild
10833 index 5ebd847aac3..d734ea9b5fa 100644
10834 --- a/dev-python/py-cpuinfo/py-cpuinfo-3.3.0.ebuild
10835 +++ b/dev-python/py-cpuinfo/py-cpuinfo-3.3.0.ebuild
10836 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_{4,5,6}} pypy pypy3 )
10837 inherit distutils-r1
10838
10839 DESCRIPTION="Get CPU info with pure Python 2 & 3"
10840 -HOMEPAGE="https://github.com/workhorsy/py-cpuinfo https://pypi.org/project/py-cpuinfo"
10841 +HOMEPAGE="https://github.com/workhorsy/py-cpuinfo https://pypi.org/project/py-cpuinfo/"
10842 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
10843
10844 LICENSE="MIT"
10845
10846 diff --git a/dev-python/py-ubjson/py-ubjson-0.10.0.ebuild b/dev-python/py-ubjson/py-ubjson-0.10.0.ebuild
10847 index f654cd9a1c6..8a0133f7513 100644
10848 --- a/dev-python/py-ubjson/py-ubjson-0.10.0.ebuild
10849 +++ b/dev-python/py-ubjson/py-ubjson-0.10.0.ebuild
10850 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6})
10851 inherit distutils-r1
10852
10853 DESCRIPTION="Universal Binary JSON encoder/decoder"
10854 -HOMEPAGE="https://github.com/Iotic-Labs/py-ubjson https://pypi.org/project/py-ubjson"
10855 +HOMEPAGE="https://github.com/Iotic-Labs/py-ubjson https://pypi.org/project/py-ubjson/"
10856 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
10857
10858 LICENSE="Apache-2.0"
10859
10860 diff --git a/dev-python/py-ubjson/py-ubjson-0.11.0.ebuild b/dev-python/py-ubjson/py-ubjson-0.11.0.ebuild
10861 index aecb0d65ffe..f7ea0909f01 100644
10862 --- a/dev-python/py-ubjson/py-ubjson-0.11.0.ebuild
10863 +++ b/dev-python/py-ubjson/py-ubjson-0.11.0.ebuild
10864 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6})
10865 inherit distutils-r1
10866
10867 DESCRIPTION="Universal Binary JSON encoder/decoder"
10868 -HOMEPAGE="https://github.com/Iotic-Labs/py-ubjson https://pypi.org/project/py-ubjson"
10869 +HOMEPAGE="https://github.com/Iotic-Labs/py-ubjson https://pypi.org/project/py-ubjson/"
10870 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
10871
10872 LICENSE="Apache-2.0"
10873
10874 diff --git a/dev-python/py-ubjson/py-ubjson-0.9.0.ebuild b/dev-python/py-ubjson/py-ubjson-0.9.0.ebuild
10875 index 693422a4e41..b2b9114021d 100644
10876 --- a/dev-python/py-ubjson/py-ubjson-0.9.0.ebuild
10877 +++ b/dev-python/py-ubjson/py-ubjson-0.9.0.ebuild
10878 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6})
10879 inherit distutils-r1
10880
10881 DESCRIPTION="Universal Binary JSON encoder/decoder"
10882 -HOMEPAGE="https://github.com/Iotic-Labs/py-ubjson https://pypi.org/project/py-ubjson"
10883 +HOMEPAGE="https://github.com/Iotic-Labs/py-ubjson https://pypi.org/project/py-ubjson/"
10884 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
10885
10886 LICENSE="Apache-2.0"
10887
10888 diff --git a/dev-python/py/py-1.4.30.ebuild b/dev-python/py/py-1.4.30.ebuild
10889 index 23b65563f29..f9a9267570e 100644
10890 --- a/dev-python/py/py-1.4.30.ebuild
10891 +++ b/dev-python/py/py-1.4.30.ebuild
10892 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
10893 inherit distutils-r1
10894
10895 DESCRIPTION="library with cross-python path, ini-parsing, io, code, log facilities"
10896 -HOMEPAGE="http://pylib.readthedocs.org/ https://pypi.org/project/py"
10897 +HOMEPAGE="http://pylib.readthedocs.org/ https://pypi.org/project/py/"
10898 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
10899
10900 LICENSE="MIT"
10901
10902 diff --git a/dev-python/py/py-1.4.34.ebuild b/dev-python/py/py-1.4.34.ebuild
10903 index 43cc2b1d6d6..9adf60c25ef 100644
10904 --- a/dev-python/py/py-1.4.34.ebuild
10905 +++ b/dev-python/py/py-1.4.34.ebuild
10906 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
10907 inherit distutils-r1
10908
10909 DESCRIPTION="library with cross-python path, ini-parsing, io, code, log facilities"
10910 -HOMEPAGE="http://pylib.readthedocs.org/ https://pypi.org/project/py"
10911 +HOMEPAGE="http://pylib.readthedocs.org/ https://pypi.org/project/py/"
10912 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
10913
10914 LICENSE="MIT"
10915
10916 diff --git a/dev-python/py/py-1.5.2.ebuild b/dev-python/py/py-1.5.2.ebuild
10917 index d03080ee2c3..e39aa124773 100644
10918 --- a/dev-python/py/py-1.5.2.ebuild
10919 +++ b/dev-python/py/py-1.5.2.ebuild
10920 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
10921 inherit distutils-r1
10922
10923 DESCRIPTION="library with cross-python path, ini-parsing, io, code, log facilities"
10924 -HOMEPAGE="http://pylib.readthedocs.org/ https://pypi.org/project/py"
10925 +HOMEPAGE="http://pylib.readthedocs.org/ https://pypi.org/project/py/"
10926 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
10927
10928 LICENSE="MIT"
10929
10930 diff --git a/dev-python/py/py-1.5.3.ebuild b/dev-python/py/py-1.5.3.ebuild
10931 index b6000acfb7c..c59d3a68b2c 100644
10932 --- a/dev-python/py/py-1.5.3.ebuild
10933 +++ b/dev-python/py/py-1.5.3.ebuild
10934 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
10935 inherit distutils-r1
10936
10937 DESCRIPTION="library with cross-python path, ini-parsing, io, code, log facilities"
10938 -HOMEPAGE="http://pylib.readthedocs.org/ https://pypi.org/project/py"
10939 +HOMEPAGE="http://pylib.readthedocs.org/ https://pypi.org/project/py/"
10940 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
10941
10942 LICENSE="MIT"
10943
10944 diff --git a/dev-python/pyacoustid/pyacoustid-1.0.0-r1.ebuild b/dev-python/pyacoustid/pyacoustid-1.0.0-r1.ebuild
10945 index 82851980749..b2a85cadc4b 100644
10946 --- a/dev-python/pyacoustid/pyacoustid-1.0.0-r1.ebuild
10947 +++ b/dev-python/pyacoustid/pyacoustid-1.0.0-r1.ebuild
10948 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 )
10949 inherit distutils-r1
10950
10951 DESCRIPTION="Python module for Chromaprint acoustic fingerprinting and the Acoustid API"
10952 -HOMEPAGE="https://pypi.org/project/pyacoustid"
10953 +HOMEPAGE="https://pypi.org/project/pyacoustid/"
10954 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
10955
10956 LICENSE="MIT"
10957
10958 diff --git a/dev-python/pyaes/pyaes-1.6.0.ebuild b/dev-python/pyaes/pyaes-1.6.0.ebuild
10959 index de024d61c62..903f0ae4fac 100644
10960 --- a/dev-python/pyaes/pyaes-1.6.0.ebuild
10961 +++ b/dev-python/pyaes/pyaes-1.6.0.ebuild
10962 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
10963 inherit distutils-r1
10964
10965 DESCRIPTION="Pure-Python Implementation of the AES block-cipher and common modes of operation"
10966 -HOMEPAGE="https://pypi.org/project/pyaes"
10967 +HOMEPAGE="https://pypi.org/project/pyaes/"
10968 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
10969
10970 LICENSE="MIT"
10971
10972 diff --git a/dev-python/pyaes/pyaes-1.6.1.ebuild b/dev-python/pyaes/pyaes-1.6.1.ebuild
10973 index 2525b680205..a81a67d89df 100644
10974 --- a/dev-python/pyaes/pyaes-1.6.1.ebuild
10975 +++ b/dev-python/pyaes/pyaes-1.6.1.ebuild
10976 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
10977 inherit distutils-r1
10978
10979 DESCRIPTION="Pure-Python Implementation of the AES block-cipher and common modes of operation"
10980 -HOMEPAGE="https://pypi.org/project/pyaes"
10981 +HOMEPAGE="https://pypi.org/project/pyaes/"
10982 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
10983
10984 LICENSE="MIT"
10985
10986 diff --git a/dev-python/pyalsaaudio/pyalsaaudio-0.7-r2.ebuild b/dev-python/pyalsaaudio/pyalsaaudio-0.7-r2.ebuild
10987 index e95c9035a7f..46e93bfe9d2 100644
10988 --- a/dev-python/pyalsaaudio/pyalsaaudio-0.7-r2.ebuild
10989 +++ b/dev-python/pyalsaaudio/pyalsaaudio-0.7-r2.ebuild
10990 @@ -9,7 +9,7 @@ inherit distutils-r1
10991
10992 DESCRIPTION="A Python wrapper for the ALSA API"
10993 HOMEPAGE="https://www.sourceforge.net/projects/pyalsaaudio
10994 - https://pypi.org/project/pyalsaaudio"
10995 + https://pypi.org/project/pyalsaaudio/"
10996 SRC_URI="mirror://sourceforge/pyalsaaudio/${P}.tar.gz
10997 mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
10998
10999
11000 diff --git a/dev-python/pyalsaaudio/pyalsaaudio-0.8.2.ebuild b/dev-python/pyalsaaudio/pyalsaaudio-0.8.2.ebuild
11001 index 0291e403e5f..eb17553e3bd 100644
11002 --- a/dev-python/pyalsaaudio/pyalsaaudio-0.8.2.ebuild
11003 +++ b/dev-python/pyalsaaudio/pyalsaaudio-0.8.2.ebuild
11004 @@ -9,7 +9,7 @@ inherit distutils-r1 toolchain-funcs
11005
11006 DESCRIPTION="A Python wrapper for the ALSA API"
11007 HOMEPAGE="https://www.sourceforge.net/projects/pyalsaaudio
11008 - https://pypi.org/project/pyalsaaudio"
11009 + https://pypi.org/project/pyalsaaudio/"
11010 SRC_URI="mirror://sourceforge/pyalsaaudio/${P}.tar.gz
11011 mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
11012
11013
11014 diff --git a/dev-python/pyamf/pyamf-0.8.0.ebuild b/dev-python/pyamf/pyamf-0.8.0.ebuild
11015 index da2aa6f6329..56c1298452e 100644
11016 --- a/dev-python/pyamf/pyamf-0.8.0.ebuild
11017 +++ b/dev-python/pyamf/pyamf-0.8.0.ebuild
11018 @@ -11,7 +11,7 @@ MY_PN=PyAMF
11019 MY_P=${MY_PN}-${PV}
11020
11021 DESCRIPTION="Action Message Format (AMF) support for Python"
11022 -HOMEPAGE="https://github.com/hydralabs/pyamf https://pypi.org/project/PyAMF"
11023 +HOMEPAGE="https://github.com/hydralabs/pyamf https://pypi.org/project/PyAMF/"
11024 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
11025
11026 LICENSE="MIT"
11027
11028 diff --git a/dev-python/pyasn1-modules/pyasn1-modules-0.0.10.ebuild b/dev-python/pyasn1-modules/pyasn1-modules-0.0.10.ebuild
11029 index 4e7f2c7ed6c..f2c5dd570cf 100644
11030 --- a/dev-python/pyasn1-modules/pyasn1-modules-0.0.10.ebuild
11031 +++ b/dev-python/pyasn1-modules/pyasn1-modules-0.0.10.ebuild
11032 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
11033 inherit distutils-r1
11034
11035 DESCRIPTION="pyasn1 modules"
11036 -HOMEPAGE="http://pyasn1.sourceforge.net/ https://pypi.org/project/pyasn1-modules"
11037 +HOMEPAGE="http://pyasn1.sourceforge.net/ https://pypi.org/project/pyasn1-modules/"
11038 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
11039
11040 LICENSE="BSD"
11041
11042 diff --git a/dev-python/pyasn1-modules/pyasn1-modules-0.0.5-r1.ebuild b/dev-python/pyasn1-modules/pyasn1-modules-0.0.5-r1.ebuild
11043 index 944c5d4f439..26db30f1961 100644
11044 --- a/dev-python/pyasn1-modules/pyasn1-modules-0.0.5-r1.ebuild
11045 +++ b/dev-python/pyasn1-modules/pyasn1-modules-0.0.5-r1.ebuild
11046 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
11047 inherit distutils-r1
11048
11049 DESCRIPTION="pyasn1 modules"
11050 -HOMEPAGE="http://pyasn1.sourceforge.net/ https://pypi.org/project/pyasn1-modules"
11051 +HOMEPAGE="http://pyasn1.sourceforge.net/ https://pypi.org/project/pyasn1-modules/"
11052 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
11053
11054 LICENSE="BSD"
11055
11056 diff --git a/dev-python/pyasn1-modules/pyasn1-modules-0.0.8.ebuild b/dev-python/pyasn1-modules/pyasn1-modules-0.0.8.ebuild
11057 index 0c528264db1..f6a76a1feb3 100644
11058 --- a/dev-python/pyasn1-modules/pyasn1-modules-0.0.8.ebuild
11059 +++ b/dev-python/pyasn1-modules/pyasn1-modules-0.0.8.ebuild
11060 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
11061 inherit distutils-r1
11062
11063 DESCRIPTION="pyasn1 modules"
11064 -HOMEPAGE="http://pyasn1.sourceforge.net/ https://pypi.org/project/pyasn1-modules"
11065 +HOMEPAGE="http://pyasn1.sourceforge.net/ https://pypi.org/project/pyasn1-modules/"
11066 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
11067
11068 LICENSE="BSD"
11069
11070 diff --git a/dev-python/pyasn1-modules/pyasn1-modules-0.1.4.ebuild b/dev-python/pyasn1-modules/pyasn1-modules-0.1.4.ebuild
11071 index 4e7f2c7ed6c..f2c5dd570cf 100644
11072 --- a/dev-python/pyasn1-modules/pyasn1-modules-0.1.4.ebuild
11073 +++ b/dev-python/pyasn1-modules/pyasn1-modules-0.1.4.ebuild
11074 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
11075 inherit distutils-r1
11076
11077 DESCRIPTION="pyasn1 modules"
11078 -HOMEPAGE="http://pyasn1.sourceforge.net/ https://pypi.org/project/pyasn1-modules"
11079 +HOMEPAGE="http://pyasn1.sourceforge.net/ https://pypi.org/project/pyasn1-modules/"
11080 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
11081
11082 LICENSE="BSD"
11083
11084 diff --git a/dev-python/pyasn1-modules/pyasn1-modules-0.1.5.ebuild b/dev-python/pyasn1-modules/pyasn1-modules-0.1.5.ebuild
11085 index 9ec368dc9ab..8a13b03c04e 100644
11086 --- a/dev-python/pyasn1-modules/pyasn1-modules-0.1.5.ebuild
11087 +++ b/dev-python/pyasn1-modules/pyasn1-modules-0.1.5.ebuild
11088 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
11089 inherit distutils-r1
11090
11091 DESCRIPTION="pyasn1 modules"
11092 -HOMEPAGE="http://pyasn1.sourceforge.net/ https://pypi.org/project/pyasn1-modules"
11093 +HOMEPAGE="http://pyasn1.sourceforge.net/ https://pypi.org/project/pyasn1-modules/"
11094 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
11095
11096 LICENSE="BSD"
11097
11098 diff --git a/dev-python/pyasn1/pyasn1-0.2.3.ebuild b/dev-python/pyasn1/pyasn1-0.2.3.ebuild
11099 index 1d1badd8803..6c7aa5e2055 100644
11100 --- a/dev-python/pyasn1/pyasn1-0.2.3.ebuild
11101 +++ b/dev-python/pyasn1/pyasn1-0.2.3.ebuild
11102 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
11103 inherit distutils-r1
11104
11105 DESCRIPTION="ASN.1 library for Python"
11106 -HOMEPAGE="http://pyasn1.sourceforge.net/ https://pypi.org/project/pyasn1"
11107 +HOMEPAGE="http://pyasn1.sourceforge.net/ https://pypi.org/project/pyasn1/"
11108 SRC_URI="https://github.com/etingof/pyasn1/archive/${PV}.tar.gz -> ${P}.tar.gz"
11109 # The required doc/source/conf.py file is missing from the pypi:
11110 # https://github.com/etingof/pyasn1/issues/35
11111
11112 diff --git a/dev-python/pyasn1/pyasn1-0.3.7.ebuild b/dev-python/pyasn1/pyasn1-0.3.7.ebuild
11113 index 2c48421a921..b4757dacd0b 100644
11114 --- a/dev-python/pyasn1/pyasn1-0.3.7.ebuild
11115 +++ b/dev-python/pyasn1/pyasn1-0.3.7.ebuild
11116 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
11117 inherit distutils-r1
11118
11119 DESCRIPTION="ASN.1 library for Python"
11120 -HOMEPAGE="http://pyasn1.sourceforge.net/ https://pypi.org/project/pyasn1"
11121 +HOMEPAGE="http://pyasn1.sourceforge.net/ https://pypi.org/project/pyasn1/"
11122 SRC_URI="https://github.com/etingof/pyasn1/archive/v${PV}.tar.gz -> ${P}.tar.gz"
11123 # The required doc/source/conf.py file is missing from the pypi:
11124 # https://github.com/etingof/pyasn1/issues/35
11125
11126 diff --git a/dev-python/pyblake2/pyblake2-1.1.0.ebuild b/dev-python/pyblake2/pyblake2-1.1.0.ebuild
11127 index 22ceaaeb582..77c6ac290d8 100644
11128 --- a/dev-python/pyblake2/pyblake2-1.1.0.ebuild
11129 +++ b/dev-python/pyblake2/pyblake2-1.1.0.ebuild
11130 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy )
11131 inherit distutils-r1
11132
11133 DESCRIPTION="BLAKE2 hash function extension module"
11134 -HOMEPAGE="https://github.com/dchest/pyblake2 https://pypi.org/project/pyblake2"
11135 +HOMEPAGE="https://github.com/dchest/pyblake2 https://pypi.org/project/pyblake2/"
11136 SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
11137
11138 # pyblake2 itself allows more licenses but blake2 allows the following three
11139
11140 diff --git a/dev-python/pyblake2/pyblake2-1.1.1.ebuild b/dev-python/pyblake2/pyblake2-1.1.1.ebuild
11141 index 4a10a7e7700..16fc87b3388 100644
11142 --- a/dev-python/pyblake2/pyblake2-1.1.1.ebuild
11143 +++ b/dev-python/pyblake2/pyblake2-1.1.1.ebuild
11144 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy{,3} )
11145 inherit distutils-r1
11146
11147 DESCRIPTION="BLAKE2 hash function extension module"
11148 -HOMEPAGE="https://github.com/dchest/pyblake2 https://pypi.org/project/pyblake2"
11149 +HOMEPAGE="https://github.com/dchest/pyblake2 https://pypi.org/project/pyblake2/"
11150 SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
11151
11152 # pyblake2 itself allows more licenses but blake2 allows the following three
11153
11154 diff --git a/dev-python/pyblake2/pyblake2-1.1.2.ebuild b/dev-python/pyblake2/pyblake2-1.1.2.ebuild
11155 index 4a10a7e7700..16fc87b3388 100644
11156 --- a/dev-python/pyblake2/pyblake2-1.1.2.ebuild
11157 +++ b/dev-python/pyblake2/pyblake2-1.1.2.ebuild
11158 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy{,3} )
11159 inherit distutils-r1
11160
11161 DESCRIPTION="BLAKE2 hash function extension module"
11162 -HOMEPAGE="https://github.com/dchest/pyblake2 https://pypi.org/project/pyblake2"
11163 +HOMEPAGE="https://github.com/dchest/pyblake2 https://pypi.org/project/pyblake2/"
11164 SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
11165
11166 # pyblake2 itself allows more licenses but blake2 allows the following three
11167
11168 diff --git a/dev-python/pybloomfiltermmap/pybloomfiltermmap-0.3.11-r1.ebuild b/dev-python/pybloomfiltermmap/pybloomfiltermmap-0.3.11-r1.ebuild
11169 index a4fe6bab938..65443b8ab46 100644
11170 --- a/dev-python/pybloomfiltermmap/pybloomfiltermmap-0.3.11-r1.ebuild
11171 +++ b/dev-python/pybloomfiltermmap/pybloomfiltermmap-0.3.11-r1.ebuild
11172 @@ -9,7 +9,7 @@ inherit distutils-r1
11173
11174 DESCRIPTION="A Bloom filter (bloomfilter) for Python built on mmap"
11175 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
11176 -HOMEPAGE="https://pypi.org/project/pybloomfiltermmap"
11177 +HOMEPAGE="https://pypi.org/project/pybloomfiltermmap/"
11178
11179 LICENSE="MIT"
11180 SLOT="0"
11181
11182 diff --git a/dev-python/pybloomfiltermmap/pybloomfiltermmap-0.3.14.ebuild b/dev-python/pybloomfiltermmap/pybloomfiltermmap-0.3.14.ebuild
11183 index 02f9d92ccac..3a6a6175ca9 100644
11184 --- a/dev-python/pybloomfiltermmap/pybloomfiltermmap-0.3.14.ebuild
11185 +++ b/dev-python/pybloomfiltermmap/pybloomfiltermmap-0.3.14.ebuild
11186 @@ -9,7 +9,7 @@ inherit distutils-r1
11187
11188 DESCRIPTION="A Bloom filter (bloomfilter) for Python built on mmap"
11189 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
11190 -HOMEPAGE="https://pypi.org/project/pybloomfiltermmap"
11191 +HOMEPAGE="https://pypi.org/project/pybloomfiltermmap/"
11192
11193 LICENSE="MIT"
11194 SLOT="0"
11195
11196 diff --git a/dev-python/pybloomfiltermmap/pybloomfiltermmap-0.3.15.ebuild b/dev-python/pybloomfiltermmap/pybloomfiltermmap-0.3.15.ebuild
11197 index a97656b4d3b..9ddb44c2c3b 100644
11198 --- a/dev-python/pybloomfiltermmap/pybloomfiltermmap-0.3.15.ebuild
11199 +++ b/dev-python/pybloomfiltermmap/pybloomfiltermmap-0.3.15.ebuild
11200 @@ -9,7 +9,7 @@ inherit distutils-r1
11201
11202 DESCRIPTION="A Bloom filter (bloomfilter) for Python built on mmap"
11203 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
11204 -HOMEPAGE="https://pypi.org/project/pybloomfiltermmap"
11205 +HOMEPAGE="https://pypi.org/project/pybloomfiltermmap/"
11206
11207 LICENSE="MIT"
11208 SLOT="0"
11209
11210 diff --git a/dev-python/pycadf/pycadf-2.6.0.ebuild b/dev-python/pycadf/pycadf-2.6.0.ebuild
11211 index 64af85a8b0a..666ea42076d 100644
11212 --- a/dev-python/pycadf/pycadf-2.6.0.ebuild
11213 +++ b/dev-python/pycadf/pycadf-2.6.0.ebuild
11214 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_4 python3_5 )
11215 inherit distutils-r1
11216
11217 DESCRIPTION="python implementation of DMTF Cloud Audit (CADF) data model"
11218 -HOMEPAGE="https://pypi.org/project/pycadf"
11219 +HOMEPAGE="https://pypi.org/project/pycadf/"
11220 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
11221
11222 LICENSE="Apache-2.0"
11223
11224 diff --git a/dev-python/pycadf/pycadf-2.7.0.ebuild b/dev-python/pycadf/pycadf-2.7.0.ebuild
11225 index 0131e0a94e0..4bd358b75c3 100644
11226 --- a/dev-python/pycadf/pycadf-2.7.0.ebuild
11227 +++ b/dev-python/pycadf/pycadf-2.7.0.ebuild
11228 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_4 python3_5 )
11229 inherit distutils-r1
11230
11231 DESCRIPTION="python implementation of DMTF Cloud Audit (CADF) data model"
11232 -HOMEPAGE="https://pypi.org/project/pycadf"
11233 +HOMEPAGE="https://pypi.org/project/pycadf/"
11234 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
11235
11236 LICENSE="Apache-2.0"
11237
11238 diff --git a/dev-python/pycdio/pycdio-0.20-r1.ebuild b/dev-python/pycdio/pycdio-0.20-r1.ebuild
11239 index cd240baf212..3e7c2067889 100644
11240 --- a/dev-python/pycdio/pycdio-0.20-r1.ebuild
11241 +++ b/dev-python/pycdio/pycdio-0.20-r1.ebuild
11242 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 )
11243 inherit distutils-r1 flag-o-matic
11244
11245 DESCRIPTION="Python OO interface to libcdio (CD Input and Control library)"
11246 -HOMEPAGE="https://savannah.gnu.org/projects/libcdio/ https://pypi.org/project/pycdio"
11247 +HOMEPAGE="https://savannah.gnu.org/projects/libcdio/ https://pypi.org/project/pycdio/"
11248 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
11249
11250 LICENSE="GPL-2"
11251
11252 diff --git a/dev-python/pychecker/pychecker-0.8.19-r1.ebuild b/dev-python/pychecker/pychecker-0.8.19-r1.ebuild
11253 index 6f10896a5ff..9fe47ad621f 100644
11254 --- a/dev-python/pychecker/pychecker-0.8.19-r1.ebuild
11255 +++ b/dev-python/pychecker/pychecker-0.8.19-r1.ebuild
11256 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 )
11257 inherit distutils-r1
11258
11259 DESCRIPTION="Python source code checking tool"
11260 -HOMEPAGE="http://pychecker.sourceforge.net/ https://pypi.org/project/PyChecker"
11261 +HOMEPAGE="http://pychecker.sourceforge.net/ https://pypi.org/project/PyChecker/"
11262 SRC_URI="mirror://sourceforge/pychecker/${P}.tar.gz"
11263
11264 LICENSE="BSD"
11265
11266 diff --git a/dev-python/pyclamav/pyclamav-0.4.1-r2.ebuild b/dev-python/pyclamav/pyclamav-0.4.1-r2.ebuild
11267 index d5461a3aa6c..ffdcef0bbb1 100644
11268 --- a/dev-python/pyclamav/pyclamav-0.4.1-r2.ebuild
11269 +++ b/dev-python/pyclamav/pyclamav-0.4.1-r2.ebuild
11270 @@ -9,7 +9,7 @@ inherit distutils-r1
11271
11272 DESCRIPTION="Python binding for libclamav"
11273 HOMEPAGE="https://xael.org/norman/python/pyclamav/
11274 - https://pypi.org/project/pyclamav"
11275 + https://pypi.org/project/pyclamav/"
11276 SRC_URI="https://xael.org/norman/python/${PN}/${P}.tar.gz"
11277
11278 LICENSE="GPL-2"
11279
11280 diff --git a/dev-python/pycmd/pycmd-1.2.ebuild b/dev-python/pycmd/pycmd-1.2.ebuild
11281 index 94517d6fbd1..2e4846f7df0 100644
11282 --- a/dev-python/pycmd/pycmd-1.2.ebuild
11283 +++ b/dev-python/pycmd/pycmd-1.2.ebuild
11284 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy pypy3 )
11285 inherit distutils-r1
11286
11287 DESCRIPTION="pycmd: tools for managing/searching Python related files"
11288 -HOMEPAGE="https://pypi.org/project/pycmd"
11289 +HOMEPAGE="https://pypi.org/project/pycmd/"
11290 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
11291
11292 LICENSE="MIT"
11293
11294 diff --git a/dev-python/pycodestyle/pycodestyle-2.0.0.ebuild b/dev-python/pycodestyle/pycodestyle-2.0.0.ebuild
11295 index a44cd5d6ae0..875a490fe5e 100644
11296 --- a/dev-python/pycodestyle/pycodestyle-2.0.0.ebuild
11297 +++ b/dev-python/pycodestyle/pycodestyle-2.0.0.ebuild
11298 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
11299 inherit distutils-r1
11300
11301 DESCRIPTION="Python style guide checker (fka pep8)"
11302 -HOMEPAGE="https://pypi.org/project/pycodestyle"
11303 +HOMEPAGE="https://pypi.org/project/pycodestyle/"
11304 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
11305
11306 LICENSE="MIT"
11307
11308 diff --git a/dev-python/pycodestyle/pycodestyle-2.1.0.ebuild b/dev-python/pycodestyle/pycodestyle-2.1.0.ebuild
11309 index a44cd5d6ae0..875a490fe5e 100644
11310 --- a/dev-python/pycodestyle/pycodestyle-2.1.0.ebuild
11311 +++ b/dev-python/pycodestyle/pycodestyle-2.1.0.ebuild
11312 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
11313 inherit distutils-r1
11314
11315 DESCRIPTION="Python style guide checker (fka pep8)"
11316 -HOMEPAGE="https://pypi.org/project/pycodestyle"
11317 +HOMEPAGE="https://pypi.org/project/pycodestyle/"
11318 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
11319
11320 LICENSE="MIT"
11321
11322 diff --git a/dev-python/pycodestyle/pycodestyle-2.2.0.ebuild b/dev-python/pycodestyle/pycodestyle-2.2.0.ebuild
11323 index 1b63d179dd1..b4831ef4d10 100644
11324 --- a/dev-python/pycodestyle/pycodestyle-2.2.0.ebuild
11325 +++ b/dev-python/pycodestyle/pycodestyle-2.2.0.ebuild
11326 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
11327 inherit distutils-r1
11328
11329 DESCRIPTION="Python style guide checker (fka pep8)"
11330 -HOMEPAGE="https://pypi.org/project/pycodestyle"
11331 +HOMEPAGE="https://pypi.org/project/pycodestyle/"
11332 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
11333
11334 LICENSE="MIT"
11335
11336 diff --git a/dev-python/pycodestyle/pycodestyle-2.3.1.ebuild b/dev-python/pycodestyle/pycodestyle-2.3.1.ebuild
11337 index d55fb4d14bc..6f1be99b311 100644
11338 --- a/dev-python/pycodestyle/pycodestyle-2.3.1.ebuild
11339 +++ b/dev-python/pycodestyle/pycodestyle-2.3.1.ebuild
11340 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
11341 inherit distutils-r1
11342
11343 DESCRIPTION="Python style guide checker (fka pep8)"
11344 -HOMEPAGE="https://pypi.org/project/pycodestyle"
11345 +HOMEPAGE="https://pypi.org/project/pycodestyle/"
11346 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
11347
11348 LICENSE="MIT"
11349
11350 diff --git a/dev-python/pycrypto/pycrypto-2.6.1-r2.ebuild b/dev-python/pycrypto/pycrypto-2.6.1-r2.ebuild
11351 index b66290382c7..33ff67ea4eb 100644
11352 --- a/dev-python/pycrypto/pycrypto-2.6.1-r2.ebuild
11353 +++ b/dev-python/pycrypto/pycrypto-2.6.1-r2.ebuild
11354 @@ -10,7 +10,7 @@ inherit distutils-r1 flag-o-matic
11355
11356 DESCRIPTION="Python Cryptography Toolkit"
11357 HOMEPAGE="https://www.dlitz.net/software/pycrypto/
11358 - https://pypi.org/project/pycrypto"
11359 + https://pypi.org/project/pycrypto/"
11360 SRC_URI="http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/${P}.tar.gz"
11361
11362 LICENSE="PSF-2 public-domain"
11363
11364 diff --git a/dev-python/pycryptodome/pycryptodome-3.4.7.ebuild b/dev-python/pycryptodome/pycryptodome-3.4.7.ebuild
11365 index 1abfce8d237..7f0578c17ea 100644
11366 --- a/dev-python/pycryptodome/pycryptodome-3.4.7.ebuild
11367 +++ b/dev-python/pycryptodome/pycryptodome-3.4.7.ebuild
11368 @@ -9,7 +9,7 @@ PYTHON_REQ_USE="threads(+)"
11369 inherit distutils-r1
11370
11371 DESCRIPTION="A self-contained cryptographic library for Python"
11372 -HOMEPAGE="https://www.pycryptodome.org https://github.com/Legrandin/pycryptodome https://pypi.org/project/pycryptodome"
11373 +HOMEPAGE="https://www.pycryptodome.org https://github.com/Legrandin/pycryptodome https://pypi.org/project/pycryptodome/"
11374 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
11375
11376 LICENSE="BSD-2 Unlicense"
11377
11378 diff --git a/dev-python/pycryptopp/pycryptopp-0.6.0.ebuild b/dev-python/pycryptopp/pycryptopp-0.6.0.ebuild
11379 index f70d7056d92..eb61b04973c 100644
11380 --- a/dev-python/pycryptopp/pycryptopp-0.6.0.ebuild
11381 +++ b/dev-python/pycryptopp/pycryptopp-0.6.0.ebuild
11382 @@ -11,7 +11,7 @@ MY_P="${P}.${NUM}"
11383
11384 DESCRIPTION="Python wrappers for a few algorithms from the Crypto++ library"
11385 HOMEPAGE="https://tahoe-lafs.org/trac/pycryptopp
11386 - https://pypi.org/project/pycryptopp"
11387 + https://pypi.org/project/pycryptopp/"
11388 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
11389
11390 LICENSE="GPL-2"
11391
11392 diff --git a/dev-python/pycryptopp/pycryptopp-0.7.1.ebuild b/dev-python/pycryptopp/pycryptopp-0.7.1.ebuild
11393 index adc00405016..3a4257ebfa7 100644
11394 --- a/dev-python/pycryptopp/pycryptopp-0.7.1.ebuild
11395 +++ b/dev-python/pycryptopp/pycryptopp-0.7.1.ebuild
11396 @@ -11,7 +11,7 @@ MY_P="${P}.${NUM}"
11397
11398 DESCRIPTION="Python wrappers for a few algorithms from the Crypto++ library"
11399 HOMEPAGE="https://tahoe-lafs.org/trac/pycryptopp
11400 - https://pypi.org/project/pycryptopp"
11401 + https://pypi.org/project/pycryptopp/"
11402 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
11403
11404 LICENSE="GPL-2"
11405
11406 diff --git a/dev-python/pycuda/pycuda-2012.1.ebuild b/dev-python/pycuda/pycuda-2012.1.ebuild
11407 index 62b943dca77..30d96f63d3f 100644
11408 --- a/dev-python/pycuda/pycuda-2012.1.ebuild
11409 +++ b/dev-python/pycuda/pycuda-2012.1.ebuild
11410 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 )
11411 inherit cuda distutils-r1 multilib
11412
11413 DESCRIPTION="Python wrapper for NVIDIA CUDA"
11414 -HOMEPAGE="http://mathema.tician.de/software/pycuda/ https://pypi.org/project/pycuda"
11415 +HOMEPAGE="http://mathema.tician.de/software/pycuda/ https://pypi.org/project/pycuda/"
11416 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
11417
11418 LICENSE="GPL-2"
11419
11420 diff --git a/dev-python/pycuda/pycuda-2013.1.1.ebuild b/dev-python/pycuda/pycuda-2013.1.1.ebuild
11421 index 095c58af06a..ba7813d1236 100644
11422 --- a/dev-python/pycuda/pycuda-2013.1.1.ebuild
11423 +++ b/dev-python/pycuda/pycuda-2013.1.1.ebuild
11424 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 )
11425 inherit cuda distutils-r1 multilib
11426
11427 DESCRIPTION="Python wrapper for NVIDIA CUDA"
11428 -HOMEPAGE="http://mathema.tician.de/software/pycuda/ https://pypi.org/project/pycuda"
11429 +HOMEPAGE="http://mathema.tician.de/software/pycuda/ https://pypi.org/project/pycuda/"
11430 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
11431
11432 LICENSE="GPL-2"
11433
11434 diff --git a/dev-python/pycuda/pycuda-2014.1.ebuild b/dev-python/pycuda/pycuda-2014.1.ebuild
11435 index a77e438bb91..01a938b9731 100644
11436 --- a/dev-python/pycuda/pycuda-2014.1.ebuild
11437 +++ b/dev-python/pycuda/pycuda-2014.1.ebuild
11438 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_4 )
11439 inherit cuda distutils-r1 multilib
11440
11441 DESCRIPTION="Python wrapper for NVIDIA CUDA"
11442 -HOMEPAGE="http://mathema.tician.de/software/pycuda/ https://pypi.org/project/pycuda"
11443 +HOMEPAGE="http://mathema.tician.de/software/pycuda/ https://pypi.org/project/pycuda/"
11444 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
11445
11446 LICENSE="GPL-2"
11447
11448 diff --git a/dev-python/pycuda/pycuda-2016.1.2.ebuild b/dev-python/pycuda/pycuda-2016.1.2.ebuild
11449 index 1c92a093feb..cd62cabbb5c 100644
11450 --- a/dev-python/pycuda/pycuda-2016.1.2.ebuild
11451 +++ b/dev-python/pycuda/pycuda-2016.1.2.ebuild
11452 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5} )
11453 inherit cuda distutils-r1
11454
11455 DESCRIPTION="Python wrapper for NVIDIA CUDA"
11456 -HOMEPAGE="http://mathema.tician.de/software/pycuda/ https://pypi.org/project/pycuda"
11457 +HOMEPAGE="http://mathema.tician.de/software/pycuda/ https://pypi.org/project/pycuda/"
11458 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
11459
11460 LICENSE="GPL-2"
11461
11462 diff --git a/dev-python/pycuda/pycuda-9999.ebuild b/dev-python/pycuda/pycuda-9999.ebuild
11463 index 27039492136..69e43e00038 100644
11464 --- a/dev-python/pycuda/pycuda-9999.ebuild
11465 +++ b/dev-python/pycuda/pycuda-9999.ebuild
11466 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5} )
11467 inherit cuda distutils-r1 git-r3 multilib
11468
11469 DESCRIPTION="Python wrapper for NVIDIA CUDA"
11470 -HOMEPAGE="http://mathema.tician.de/software/pycuda/ https://pypi.org/project/pycuda"
11471 +HOMEPAGE="http://mathema.tician.de/software/pycuda/ https://pypi.org/project/pycuda/"
11472 SRC_URI=""
11473 EGIT_REPO_URI="http://git.tiker.net/trees/pycuda.git"
11474
11475
11476 diff --git a/dev-python/pycurl/pycurl-7.43.0.ebuild b/dev-python/pycurl/pycurl-7.43.0.ebuild
11477 index c7dbf0537b3..171d54abcf8 100644
11478 --- a/dev-python/pycurl/pycurl-7.43.0.ebuild
11479 +++ b/dev-python/pycurl/pycurl-7.43.0.ebuild
11480 @@ -11,7 +11,7 @@ inherit distutils-r1
11481 DESCRIPTION="python binding for curl/libcurl"
11482 HOMEPAGE="
11483 https://github.com/pycurl/pycurl
11484 - https://pypi.org/project/pycurl
11485 + https://pypi.org/project/pycurl/
11486 http://pycurl.io/"
11487 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
11488
11489
11490 diff --git a/dev-python/pydispatcher/pydispatcher-2.0.5.ebuild b/dev-python/pydispatcher/pydispatcher-2.0.5.ebuild
11491 index d851688a0d2..cab527f304b 100644
11492 --- a/dev-python/pydispatcher/pydispatcher-2.0.5.ebuild
11493 +++ b/dev-python/pydispatcher/pydispatcher-2.0.5.ebuild
11494 @@ -9,7 +9,7 @@ inherit distutils-r1 vcs-snapshot
11495 MY_PN="PyDispatcher"
11496
11497 DESCRIPTION="Multi-producer-multi-consumer signal dispatching mechanism"
11498 -HOMEPAGE="http://pydispatcher.sourceforge.net/ https://pypi.org/project/PyDispatcher"
11499 +HOMEPAGE="http://pydispatcher.sourceforge.net/ https://pypi.org/project/PyDispatcher/"
11500 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
11501
11502 LICENSE="BSD"
11503
11504 diff --git a/dev-python/pydispatcher/pydispatcher-2.1.2.ebuild b/dev-python/pydispatcher/pydispatcher-2.1.2.ebuild
11505 index b2751b3e56e..2ebd0863de3 100644
11506 --- a/dev-python/pydispatcher/pydispatcher-2.1.2.ebuild
11507 +++ b/dev-python/pydispatcher/pydispatcher-2.1.2.ebuild
11508 @@ -8,7 +8,7 @@ inherit distutils-r1
11509
11510 MY_P="PyPyDispatcher-${PV}"
11511 DESCRIPTION="Multi-producer-multi-consumer signal dispatching mechanism"
11512 -HOMEPAGE="https://github.com/scrapy/pypydispatcher https://pypi.org/project/PyPyDispatcher"
11513 +HOMEPAGE="https://github.com/scrapy/pypydispatcher https://pypi.org/project/PyPyDispatcher/"
11514 SRC_URI="mirror://pypi/${MY_P::1}/${MY_P%-*}/${MY_P}.tar.gz"
11515
11516 LICENSE="BSD"
11517
11518 diff --git a/dev-python/pydns/pydns-2.3.6-r1.ebuild b/dev-python/pydns/pydns-2.3.6-r1.ebuild
11519 index aa0c7069d5a..5299102538a 100644
11520 --- a/dev-python/pydns/pydns-2.3.6-r1.ebuild
11521 +++ b/dev-python/pydns/pydns-2.3.6-r1.ebuild
11522 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 pypy )
11523 inherit distutils-r1
11524
11525 DESCRIPTION="Python module for DNS (Domain Name Service)"
11526 -HOMEPAGE="http://pydns.sourceforge.net/ https://pypi.org/project/pydns"
11527 +HOMEPAGE="http://pydns.sourceforge.net/ https://pypi.org/project/pydns/"
11528 SRC_URI="http://downloads.sourceforge.net/project/pydns/pydns/${P}/${P}.tar.gz"
11529
11530 LICENSE="CNRI"
11531
11532 diff --git a/dev-python/pydot/pydot-1.0.28-r2.ebuild b/dev-python/pydot/pydot-1.0.28-r2.ebuild
11533 index ba9699da7a9..da31180ccee 100644
11534 --- a/dev-python/pydot/pydot-1.0.28-r2.ebuild
11535 +++ b/dev-python/pydot/pydot-1.0.28-r2.ebuild
11536 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 )
11537 inherit distutils-r1
11538
11539 DESCRIPTION="Python interface to Graphviz's Dot language"
11540 -HOMEPAGE="https://pypi.org/project/pydot"
11541 +HOMEPAGE="https://pypi.org/project/pydot/"
11542 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
11543
11544 LICENSE="MIT"
11545
11546 diff --git a/dev-python/pydot/pydot-1.2.3.ebuild b/dev-python/pydot/pydot-1.2.3.ebuild
11547 index b392c2fb8ea..4bfa795fb7a 100644
11548 --- a/dev-python/pydot/pydot-1.2.3.ebuild
11549 +++ b/dev-python/pydot/pydot-1.2.3.ebuild
11550 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
11551 inherit distutils-r1
11552
11553 DESCRIPTION="Python interface to Graphviz's Dot language"
11554 -HOMEPAGE="https://github.com/erocarrera/pydot https://pypi.org/project/pydot"
11555 +HOMEPAGE="https://github.com/erocarrera/pydot https://pypi.org/project/pydot/"
11556 # pypi releases don't include tests
11557 SRC_URI="https://github.com/erocarrera/pydot/archive/v${PV}.tar.gz -> ${P}.tar.gz"
11558
11559
11560 diff --git a/dev-python/pyee/pyee-1.0.2.ebuild b/dev-python/pyee/pyee-1.0.2.ebuild
11561 index efcf88a17a8..1a5599beb7b 100644
11562 --- a/dev-python/pyee/pyee-1.0.2.ebuild
11563 +++ b/dev-python/pyee/pyee-1.0.2.ebuild
11564 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5} )
11565 inherit distutils-r1
11566
11567 DESCRIPTION="A port of node.js's EventEmitter to python"
11568 -HOMEPAGE="https://pypi.org/project/pyee https://github.com/jfhbrook/pyee"
11569 +HOMEPAGE="https://pypi.org/project/pyee/ https://github.com/jfhbrook/pyee"
11570 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
11571
11572 SLOT="0"
11573
11574 diff --git a/dev-python/pyelftools/pyelftools-0.24.ebuild b/dev-python/pyelftools/pyelftools-0.24.ebuild
11575 index 635e8d2112a..55a39ace5b7 100644
11576 --- a/dev-python/pyelftools/pyelftools-0.24.ebuild
11577 +++ b/dev-python/pyelftools/pyelftools-0.24.ebuild
11578 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
11579 inherit distutils-r1
11580
11581 DESCRIPTION="pure-Python library for analyzing ELF files and DWARF debugging information"
11582 -HOMEPAGE="https://pypi.org/project/pyelftools https://github.com/eliben/pyelftools"
11583 +HOMEPAGE="https://pypi.org/project/pyelftools/ https://github.com/eliben/pyelftools"
11584 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
11585
11586 LICENSE="public-domain"
11587
11588 diff --git a/dev-python/pyenchant/pyenchant-1.6.6.ebuild b/dev-python/pyenchant/pyenchant-1.6.6.ebuild
11589 index 707d7c4c51b..d1be637659c 100644
11590 --- a/dev-python/pyenchant/pyenchant-1.6.6.ebuild
11591 +++ b/dev-python/pyenchant/pyenchant-1.6.6.ebuild
11592 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
11593 inherit distutils-r1
11594
11595 DESCRIPTION="Python bindings for the Enchant spellchecking system"
11596 -HOMEPAGE="http://pyenchant.sourceforge.net https://pypi.org/project/pyenchant"
11597 +HOMEPAGE="http://pyenchant.sourceforge.net https://pypi.org/project/pyenchant/"
11598 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
11599
11600 LICENSE="LGPL-2.1"
11601
11602 diff --git a/dev-python/pyenchant/pyenchant-1.6.8.ebuild b/dev-python/pyenchant/pyenchant-1.6.8.ebuild
11603 index e7477a21833..23141698675 100644
11604 --- a/dev-python/pyenchant/pyenchant-1.6.8.ebuild
11605 +++ b/dev-python/pyenchant/pyenchant-1.6.8.ebuild
11606 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
11607 inherit distutils-r1
11608
11609 DESCRIPTION="Python bindings for the Enchant spellchecking system"
11610 -HOMEPAGE="http://pyenchant.sourceforge.net https://pypi.org/project/pyenchant"
11611 +HOMEPAGE="http://pyenchant.sourceforge.net https://pypi.org/project/pyenchant/"
11612 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
11613
11614 LICENSE="LGPL-2.1"
11615
11616 diff --git a/dev-python/pyfakefs/pyfakefs-3.3.ebuild b/dev-python/pyfakefs/pyfakefs-3.3.ebuild
11617 index a8be46e716c..90ad50e7d4e 100644
11618 --- a/dev-python/pyfakefs/pyfakefs-3.3.ebuild
11619 +++ b/dev-python/pyfakefs/pyfakefs-3.3.ebuild
11620 @@ -8,7 +8,7 @@ DISTUTILS_IN_SOURCE_BUILD=1
11621 inherit distutils-r1
11622
11623 DESCRIPTION="a fake file system that mocks the Python file system modules"
11624 -HOMEPAGE="https://github.com/jmcgeheeiv/pyfakefs/ https://pypi.org/project/pyfakefs"
11625 +HOMEPAGE="https://github.com/jmcgeheeiv/pyfakefs/ https://pypi.org/project/pyfakefs/"
11626 SRC_URI="https://github.com/jmcgeheeiv/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
11627
11628 LICENSE="Apache-2.0"
11629
11630 diff --git a/dev-python/pyfakefs/pyfakefs-3.4.1.ebuild b/dev-python/pyfakefs/pyfakefs-3.4.1.ebuild
11631 index 98a68ad0f14..926d69bae8e 100644
11632 --- a/dev-python/pyfakefs/pyfakefs-3.4.1.ebuild
11633 +++ b/dev-python/pyfakefs/pyfakefs-3.4.1.ebuild
11634 @@ -8,7 +8,7 @@ DISTUTILS_IN_SOURCE_BUILD=1
11635 inherit distutils-r1
11636
11637 DESCRIPTION="a fake file system that mocks the Python file system modules"
11638 -HOMEPAGE="https://github.com/jmcgeheeiv/pyfakefs/ https://pypi.org/project/pyfakefs"
11639 +HOMEPAGE="https://github.com/jmcgeheeiv/pyfakefs/ https://pypi.org/project/pyfakefs/"
11640 SRC_URI="https://github.com/jmcgeheeiv/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
11641
11642 LICENSE="Apache-2.0"
11643
11644 diff --git a/dev-python/pyflakes/pyflakes-0.8.1.ebuild b/dev-python/pyflakes/pyflakes-0.8.1.ebuild
11645 index f73e43967fb..e746c0fade6 100644
11646 --- a/dev-python/pyflakes/pyflakes-0.8.1.ebuild
11647 +++ b/dev-python/pyflakes/pyflakes-0.8.1.ebuild
11648 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
11649 inherit distutils-r1
11650
11651 DESCRIPTION="Passive checker for Python programs"
11652 -HOMEPAGE="https://launchpad.net/pyflakes https://pypi.org/project/pyflakes"
11653 +HOMEPAGE="https://launchpad.net/pyflakes https://pypi.org/project/pyflakes/"
11654 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
11655
11656 LICENSE="MIT"
11657
11658 diff --git a/dev-python/pyflakes/pyflakes-1.0.0.ebuild b/dev-python/pyflakes/pyflakes-1.0.0.ebuild
11659 index d3df3b74dfd..47702137e1b 100644
11660 --- a/dev-python/pyflakes/pyflakes-1.0.0.ebuild
11661 +++ b/dev-python/pyflakes/pyflakes-1.0.0.ebuild
11662 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
11663 inherit distutils-r1
11664
11665 DESCRIPTION="Passive checker for Python programs"
11666 -HOMEPAGE="https://launchpad.net/pyflakes https://pypi.org/project/pyflakes"
11667 +HOMEPAGE="https://launchpad.net/pyflakes https://pypi.org/project/pyflakes/"
11668 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
11669
11670 LICENSE="MIT"
11671
11672 diff --git a/dev-python/pyflakes/pyflakes-1.2.3.ebuild b/dev-python/pyflakes/pyflakes-1.2.3.ebuild
11673 index 6394e4df064..d63fb5820a0 100644
11674 --- a/dev-python/pyflakes/pyflakes-1.2.3.ebuild
11675 +++ b/dev-python/pyflakes/pyflakes-1.2.3.ebuild
11676 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
11677 inherit distutils-r1
11678
11679 DESCRIPTION="Passive checker for Python programs"
11680 -HOMEPAGE="https://launchpad.net/pyflakes https://pypi.org/project/pyflakes"
11681 +HOMEPAGE="https://launchpad.net/pyflakes https://pypi.org/project/pyflakes/"
11682 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
11683
11684 LICENSE="MIT"
11685
11686 diff --git a/dev-python/pyflakes/pyflakes-1.6.0.ebuild b/dev-python/pyflakes/pyflakes-1.6.0.ebuild
11687 index 6766f4b76f9..424eca57311 100644
11688 --- a/dev-python/pyflakes/pyflakes-1.6.0.ebuild
11689 +++ b/dev-python/pyflakes/pyflakes-1.6.0.ebuild
11690 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
11691 inherit distutils-r1
11692
11693 DESCRIPTION="Passive checker for Python programs"
11694 -HOMEPAGE="https://github.com/PyCQA/pyflakes https://pypi.org/project/pyflakes"
11695 +HOMEPAGE="https://github.com/PyCQA/pyflakes https://pypi.org/project/pyflakes/"
11696 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
11697
11698 LICENSE="MIT"
11699
11700 diff --git a/dev-python/pyftpdlib/pyftpdlib-1.5.1.ebuild b/dev-python/pyftpdlib/pyftpdlib-1.5.1.ebuild
11701 index a8ea9ea3ad3..a176fa4b0a4 100644
11702 --- a/dev-python/pyftpdlib/pyftpdlib-1.5.1.ebuild
11703 +++ b/dev-python/pyftpdlib/pyftpdlib-1.5.1.ebuild
11704 @@ -8,7 +8,7 @@ PYTHON_REQ_USE="ssl(+)"
11705 inherit distutils-r1
11706
11707 DESCRIPTION="Python FTP server library"
11708 -HOMEPAGE="https://github.com/giampaolo/pyftpdlib https://pypi.org/project/pyftpdlib"
11709 +HOMEPAGE="https://github.com/giampaolo/pyftpdlib https://pypi.org/project/pyftpdlib/"
11710 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
11711
11712 LICENSE="MIT"
11713
11714 diff --git a/dev-python/pyftpdlib/pyftpdlib-1.5.3.ebuild b/dev-python/pyftpdlib/pyftpdlib-1.5.3.ebuild
11715 index 1cd92b21b13..785da1a4fb6 100644
11716 --- a/dev-python/pyftpdlib/pyftpdlib-1.5.3.ebuild
11717 +++ b/dev-python/pyftpdlib/pyftpdlib-1.5.3.ebuild
11718 @@ -8,7 +8,7 @@ PYTHON_REQ_USE="ssl(+)"
11719 inherit distutils-r1
11720
11721 DESCRIPTION="Python FTP server library"
11722 -HOMEPAGE="https://github.com/giampaolo/pyftpdlib https://pypi.org/project/pyftpdlib"
11723 +HOMEPAGE="https://github.com/giampaolo/pyftpdlib https://pypi.org/project/pyftpdlib/"
11724 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
11725
11726 LICENSE="MIT"
11727
11728 diff --git a/dev-python/pygit2/pygit2-0.26.3.ebuild b/dev-python/pygit2/pygit2-0.26.3.ebuild
11729 index 46c3dc73ae1..bfbe4773f7f 100644
11730 --- a/dev-python/pygit2/pygit2-0.26.3.ebuild
11731 +++ b/dev-python/pygit2/pygit2-0.26.3.ebuild
11732 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
11733 inherit distutils-r1 eapi7-ver
11734
11735 DESCRIPTION="Python bindings for libgit2"
11736 -HOMEPAGE="https://github.com/libgit2/pygit2 https://pypi.org/project/pygit2"
11737 +HOMEPAGE="https://github.com/libgit2/pygit2 https://pypi.org/project/pygit2/"
11738 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
11739
11740 LICENSE="GPL-2-with-linking-exception"
11741
11742 diff --git a/dev-python/pygit2/pygit2-0.26.4.ebuild b/dev-python/pygit2/pygit2-0.26.4.ebuild
11743 index 07238b38cf4..aaf291a7b44 100644
11744 --- a/dev-python/pygit2/pygit2-0.26.4.ebuild
11745 +++ b/dev-python/pygit2/pygit2-0.26.4.ebuild
11746 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
11747 inherit distutils-r1 eapi7-ver
11748
11749 DESCRIPTION="Python bindings for libgit2"
11750 -HOMEPAGE="https://github.com/libgit2/pygit2 https://pypi.org/project/pygit2"
11751 +HOMEPAGE="https://github.com/libgit2/pygit2 https://pypi.org/project/pygit2/"
11752 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
11753
11754 LICENSE="GPL-2-with-linking-exception"
11755
11756 diff --git a/dev-python/pygit2/pygit2-0.27.0.ebuild b/dev-python/pygit2/pygit2-0.27.0.ebuild
11757 index 07238b38cf4..aaf291a7b44 100644
11758 --- a/dev-python/pygit2/pygit2-0.27.0.ebuild
11759 +++ b/dev-python/pygit2/pygit2-0.27.0.ebuild
11760 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
11761 inherit distutils-r1 eapi7-ver
11762
11763 DESCRIPTION="Python bindings for libgit2"
11764 -HOMEPAGE="https://github.com/libgit2/pygit2 https://pypi.org/project/pygit2"
11765 +HOMEPAGE="https://github.com/libgit2/pygit2 https://pypi.org/project/pygit2/"
11766 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
11767
11768 LICENSE="GPL-2-with-linking-exception"
11769
11770 diff --git a/dev-python/pygments/pygments-2.1.1.ebuild b/dev-python/pygments/pygments-2.1.1.ebuild
11771 index 6f298a83d10..2f23f9db6c7 100644
11772 --- a/dev-python/pygments/pygments-2.1.1.ebuild
11773 +++ b/dev-python/pygments/pygments-2.1.1.ebuild
11774 @@ -11,7 +11,7 @@ MY_PN="Pygments"
11775 MY_P="${MY_PN}-${PV}"
11776
11777 DESCRIPTION="Pygments is a syntax highlighting package written in Python"
11778 -HOMEPAGE="http://pygments.org/ https://pypi.org/project/Pygments"
11779 +HOMEPAGE="http://pygments.org/ https://pypi.org/project/Pygments/"
11780 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
11781
11782 LICENSE="BSD"
11783
11784 diff --git a/dev-python/pygments/pygments-2.2.0.ebuild b/dev-python/pygments/pygments-2.2.0.ebuild
11785 index 0857df29d0e..0ea8a1b1dce 100644
11786 --- a/dev-python/pygments/pygments-2.2.0.ebuild
11787 +++ b/dev-python/pygments/pygments-2.2.0.ebuild
11788 @@ -11,7 +11,7 @@ MY_PN="Pygments"
11789 MY_P="${MY_PN}-${PV}"
11790
11791 DESCRIPTION="Pygments is a syntax highlighting package written in Python"
11792 -HOMEPAGE="http://pygments.org/ https://pypi.org/project/Pygments"
11793 +HOMEPAGE="http://pygments.org/ https://pypi.org/project/Pygments/"
11794 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
11795
11796 LICENSE="BSD"
11797
11798 diff --git a/dev-python/pygraphviz/pygraphviz-1.2.ebuild b/dev-python/pygraphviz/pygraphviz-1.2.ebuild
11799 index 48a1981f723..c4a7bc3f784 100644
11800 --- a/dev-python/pygraphviz/pygraphviz-1.2.ebuild
11801 +++ b/dev-python/pygraphviz/pygraphviz-1.2.ebuild
11802 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 )
11803 inherit distutils-r1
11804
11805 DESCRIPTION="Python wrapper for the Graphviz Agraph data structure"
11806 -HOMEPAGE="http://networkx.lanl.gov/pygraphviz/ https://pypi.org/project/pygraphviz"
11807 +HOMEPAGE="http://networkx.lanl.gov/pygraphviz/ https://pypi.org/project/pygraphviz/"
11808 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
11809
11810 LICENSE="BSD"
11811
11812 diff --git a/dev-python/pygtkhelpers/pygtkhelpers-0.4.3-r1.ebuild b/dev-python/pygtkhelpers/pygtkhelpers-0.4.3-r1.ebuild
11813 index a47c5e79752..eee4ec377aa 100644
11814 --- a/dev-python/pygtkhelpers/pygtkhelpers-0.4.3-r1.ebuild
11815 +++ b/dev-python/pygtkhelpers/pygtkhelpers-0.4.3-r1.ebuild
11816 @@ -9,7 +9,7 @@ inherit distutils-r1
11817
11818 DESCRIPTION="PyGTKHelpers is a library to assist the building of PyGTK applications"
11819 HOMEPAGE="https://pythonhosted.org/pygtkhelpers/
11820 - https://pypi.org/project/pygtkhelpers"
11821 + https://pypi.org/project/pygtkhelpers/"
11822 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
11823
11824 LICENSE="LGPL-3"
11825
11826 diff --git a/dev-python/pyinotify/pyinotify-0.9.6.ebuild b/dev-python/pyinotify/pyinotify-0.9.6.ebuild
11827 index 357aafd9588..42b9925a1bc 100644
11828 --- a/dev-python/pyinotify/pyinotify-0.9.6.ebuild
11829 +++ b/dev-python/pyinotify/pyinotify-0.9.6.ebuild
11830 @@ -9,7 +9,7 @@ PYTHON_REQ_USE="threads(+)"
11831 inherit distutils-r1
11832
11833 DESCRIPTION="Python module used for monitoring filesystems events"
11834 -HOMEPAGE="http://trac.dbzteam.org/pyinotify https://pypi.org/project/pyinotify"
11835 +HOMEPAGE="http://trac.dbzteam.org/pyinotify https://pypi.org/project/pyinotify/"
11836 SRC_URI="http://seb.dbzteam.org/pub/pyinotify/releases/${P}.tar.gz"
11837
11838 LICENSE="MIT"
11839
11840 diff --git a/dev-python/pykwalify/pykwalify-1.5.2.ebuild b/dev-python/pykwalify/pykwalify-1.5.2.ebuild
11841 index aabec243e32..2efb2326a6c 100644
11842 --- a/dev-python/pykwalify/pykwalify-1.5.2.ebuild
11843 +++ b/dev-python/pykwalify/pykwalify-1.5.2.ebuild
11844 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5} )
11845 inherit distutils-r1
11846
11847 DESCRIPTION="Python lib/cli for JSON/YAML schema validation"
11848 -HOMEPAGE="https://pypi.org/project/pykwalify https://github.com/Grokzen/pykwalify"
11849 +HOMEPAGE="https://pypi.org/project/pykwalify/ https://github.com/Grokzen/pykwalify"
11850 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
11851
11852 SLOT="0"
11853
11854 diff --git a/dev-python/pykwalify/pykwalify-9999.ebuild b/dev-python/pykwalify/pykwalify-9999.ebuild
11855 index 05eb31b8e25..e0045a19435 100644
11856 --- a/dev-python/pykwalify/pykwalify-9999.ebuild
11857 +++ b/dev-python/pykwalify/pykwalify-9999.ebuild
11858 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5} )
11859 inherit distutils-r1 git-r3
11860
11861 DESCRIPTION="Python lib/cli for JSON/YAML schema validation"
11862 -HOMEPAGE="https://pypi.org/project/pykwalify https://github.com/Grokzen/pykwalify"
11863 +HOMEPAGE="https://pypi.org/project/pykwalify/ https://github.com/Grokzen/pykwalify"
11864 SRC_URI=""
11865 EGIT_REPO_URI="https://github.com/Grokzen/pykwalify.git"
11866
11867
11868 diff --git a/dev-python/pyldap/pyldap-2.4.37.ebuild b/dev-python/pyldap/pyldap-2.4.37.ebuild
11869 index afe55af2cc2..477edd8cec1 100644
11870 --- a/dev-python/pyldap/pyldap-2.4.37.ebuild
11871 +++ b/dev-python/pyldap/pyldap-2.4.37.ebuild
11872 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
11873 inherit distutils-r1 multilib
11874
11875 DESCRIPTION="Various LDAP-related Python modules"
11876 -HOMEPAGE="https://pypi.org/project/pyldap https://github.com/pyldap/pyldap/"
11877 +HOMEPAGE="https://pypi.org/project/pyldap/ https://github.com/pyldap/pyldap/"
11878 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
11879
11880 LICENSE="PSF-2"
11881
11882 diff --git a/dev-python/pylibacl/pylibacl-0.5.0-r1.ebuild b/dev-python/pylibacl/pylibacl-0.5.0-r1.ebuild
11883 index 4ab4bcc183c..c8de4c45bbb 100644
11884 --- a/dev-python/pylibacl/pylibacl-0.5.0-r1.ebuild
11885 +++ b/dev-python/pylibacl/pylibacl-0.5.0-r1.ebuild
11886 @@ -9,7 +9,7 @@ inherit distutils-r1
11887
11888 DESCRIPTION="POSIX ACLs (Access Control Lists) for Python"
11889 HOMEPAGE="https://pylibacl.k1024.org/
11890 - https://pypi.org/project/pylibacl"
11891 + https://pypi.org/project/pylibacl/"
11892 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
11893
11894 LICENSE="LGPL-2.1"
11895
11896 diff --git a/dev-python/pyliblzma/pyliblzma-0.5.3-r1.ebuild b/dev-python/pyliblzma/pyliblzma-0.5.3-r1.ebuild
11897 index 533b6e85381..f03093264c8 100644
11898 --- a/dev-python/pyliblzma/pyliblzma-0.5.3-r1.ebuild
11899 +++ b/dev-python/pyliblzma/pyliblzma-0.5.3-r1.ebuild
11900 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 )
11901 inherit distutils-r1
11902
11903 DESCRIPTION="Python bindings for liblzma"
11904 -HOMEPAGE="https://launchpad.net/pyliblzma https://pypi.org/project/pyliblzma"
11905 +HOMEPAGE="https://launchpad.net/pyliblzma https://pypi.org/project/pyliblzma/"
11906 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.bz2"
11907
11908 LICENSE="LGPL-3"
11909
11910 diff --git a/dev-python/pylibmc/pylibmc-1.5.1-r1.ebuild b/dev-python/pylibmc/pylibmc-1.5.1-r1.ebuild
11911 index 778269debe9..460d690f011 100644
11912 --- a/dev-python/pylibmc/pylibmc-1.5.1-r1.ebuild
11913 +++ b/dev-python/pylibmc/pylibmc-1.5.1-r1.ebuild
11914 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
11915 inherit distutils-r1
11916
11917 DESCRIPTION="Libmemcached wrapper written as a Python extension"
11918 -HOMEPAGE="http://sendapatch.se/projects/pylibmc/ https://pypi.org/project/pylibmc"
11919 +HOMEPAGE="http://sendapatch.se/projects/pylibmc/ https://pypi.org/project/pylibmc/"
11920 # One image is missing from the doc at PyPI
11921 # https://github.com/lericson/pylibmc/pull/221
11922 SRC_URI="https://github.com/lericson/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
11923
11924 diff --git a/dev-python/pylint/pylint-1.6.5-r1.ebuild b/dev-python/pylint/pylint-1.6.5-r1.ebuild
11925 index 03f131c67f9..9a2fc5e9254 100644
11926 --- a/dev-python/pylint/pylint-1.6.5-r1.ebuild
11927 +++ b/dev-python/pylint/pylint-1.6.5-r1.ebuild
11928 @@ -10,7 +10,7 @@ inherit distutils-r1 eutils
11929
11930 DESCRIPTION="Python code static checker"
11931 HOMEPAGE="https://www.logilab.org/project/pylint
11932 - https://pypi.org/project/pylint
11933 + https://pypi.org/project/pylint/
11934 https://github.com/pycqa/pylint"
11935 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
11936
11937
11938 diff --git a/dev-python/pylint/pylint-1.7.2.ebuild b/dev-python/pylint/pylint-1.7.2.ebuild
11939 index 4515ead7fa4..d7751a7352e 100644
11940 --- a/dev-python/pylint/pylint-1.7.2.ebuild
11941 +++ b/dev-python/pylint/pylint-1.7.2.ebuild
11942 @@ -10,7 +10,7 @@ inherit distutils-r1 eutils
11943
11944 DESCRIPTION="Python code static checker"
11945 HOMEPAGE="https://www.logilab.org/project/pylint
11946 - https://pypi.org/project/pylint
11947 + https://pypi.org/project/pylint/
11948 https://github.com/pycqa/pylint"
11949 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
11950
11951
11952 diff --git a/dev-python/pylint/pylint-1.7.5.ebuild b/dev-python/pylint/pylint-1.7.5.ebuild
11953 index a7fbc30a283..1ec792a0eec 100644
11954 --- a/dev-python/pylint/pylint-1.7.5.ebuild
11955 +++ b/dev-python/pylint/pylint-1.7.5.ebuild
11956 @@ -10,7 +10,7 @@ inherit distutils-r1 eutils
11957
11958 DESCRIPTION="Python code static checker"
11959 HOMEPAGE="https://www.logilab.org/project/pylint
11960 - https://pypi.org/project/pylint
11961 + https://pypi.org/project/pylint/
11962 https://github.com/pycqa/pylint"
11963 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
11964
11965
11966 diff --git a/dev-python/pylint/pylint-1.8.2.ebuild b/dev-python/pylint/pylint-1.8.2.ebuild
11967 index 26c652f6356..242dfd4a86a 100644
11968 --- a/dev-python/pylint/pylint-1.8.2.ebuild
11969 +++ b/dev-python/pylint/pylint-1.8.2.ebuild
11970 @@ -10,7 +10,7 @@ inherit distutils-r1 eutils
11971
11972 DESCRIPTION="Python code static checker"
11973 HOMEPAGE="https://www.logilab.org/project/pylint
11974 - https://pypi.org/project/pylint
11975 + https://pypi.org/project/pylint/
11976 https://github.com/pycqa/pylint"
11977 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
11978
11979
11980 diff --git a/dev-python/pylirc/pylirc-0.0.5-r1.ebuild b/dev-python/pylirc/pylirc-0.0.5-r1.ebuild
11981 index 62571dc4fa2..b7df84c4d91 100644
11982 --- a/dev-python/pylirc/pylirc-0.0.5-r1.ebuild
11983 +++ b/dev-python/pylirc/pylirc-0.0.5-r1.ebuild
11984 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 )
11985 inherit distutils-r1
11986
11987 DESCRIPTION="lirc module for Python"
11988 -HOMEPAGE="https://sourceforge.net/projects/pylirc/ https://pypi.org/project/pylirc"
11989 +HOMEPAGE="https://sourceforge.net/projects/pylirc/ https://pypi.org/project/pylirc/"
11990 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
11991
11992 LICENSE="GPL-2"
11993
11994 diff --git a/dev-python/pylzma/pylzma-0.4.9.ebuild b/dev-python/pylzma/pylzma-0.4.9.ebuild
11995 index 9851b2c63ec..92ad185327e 100644
11996 --- a/dev-python/pylzma/pylzma-0.4.9.ebuild
11997 +++ b/dev-python/pylzma/pylzma-0.4.9.ebuild
11998 @@ -7,7 +7,7 @@ inherit distutils-r1
11999
12000 DESCRIPTION="Python bindings for the LZMA compression library"
12001 HOMEPAGE="https://www.joachim-bauch.de/projects/pylzma/
12002 - https://pypi.org/project/pylzma"
12003 + https://pypi.org/project/pylzma/"
12004 # pypi tarball does not include test data
12005 SRC_URI="https://github.com/fancycode/pylzma/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
12006
12007
12008 diff --git a/dev-python/pymdstat/pymdstat-0.4.2.ebuild b/dev-python/pymdstat/pymdstat-0.4.2.ebuild
12009 index 47c196e1d7b..2306a582fb7 100644
12010 --- a/dev-python/pymdstat/pymdstat-0.4.2.ebuild
12011 +++ b/dev-python/pymdstat/pymdstat-0.4.2.ebuild
12012 @@ -9,7 +9,7 @@ inherit distutils-r1
12013
12014 DESCRIPTION="Python library to parse Linux /proc/mdstat"
12015 HOMEPAGE="https://github.com/nicolargo/pymdstat
12016 - https://pypi.org/project/pymdstat"
12017 + https://pypi.org/project/pymdstat/"
12018 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
12019
12020 LICENSE="MIT"
12021
12022 diff --git a/dev-python/pymongo/pymongo-2.7.2.ebuild b/dev-python/pymongo/pymongo-2.7.2.ebuild
12023 index 3045f7fedb1..ac52bfe54a6 100644
12024 --- a/dev-python/pymongo/pymongo-2.7.2.ebuild
12025 +++ b/dev-python/pymongo/pymongo-2.7.2.ebuild
12026 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
12027 inherit check-reqs distutils-r1
12028
12029 DESCRIPTION="Python driver for MongoDB"
12030 -HOMEPAGE="https://github.com/mongodb/mongo-python-driver https://pypi.org/project/pymongo"
12031 +HOMEPAGE="https://github.com/mongodb/mongo-python-driver https://pypi.org/project/pymongo/"
12032 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
12033
12034 LICENSE="Apache-2.0"
12035
12036 diff --git a/dev-python/pymongo/pymongo-2.9.3.ebuild b/dev-python/pymongo/pymongo-2.9.3.ebuild
12037 index f234bb12926..d4962b86138 100644
12038 --- a/dev-python/pymongo/pymongo-2.9.3.ebuild
12039 +++ b/dev-python/pymongo/pymongo-2.9.3.ebuild
12040 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
12041 inherit check-reqs distutils-r1
12042
12043 DESCRIPTION="Python driver for MongoDB"
12044 -HOMEPAGE="https://github.com/mongodb/mongo-python-driver https://pypi.org/project/pymongo"
12045 +HOMEPAGE="https://github.com/mongodb/mongo-python-driver https://pypi.org/project/pymongo/"
12046 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
12047
12048 LICENSE="Apache-2.0"
12049
12050 diff --git a/dev-python/pymongo/pymongo-3.4.0.ebuild b/dev-python/pymongo/pymongo-3.4.0.ebuild
12051 index 14b37ab899c..597f8d1637a 100644
12052 --- a/dev-python/pymongo/pymongo-3.4.0.ebuild
12053 +++ b/dev-python/pymongo/pymongo-3.4.0.ebuild
12054 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
12055 inherit check-reqs distutils-r1
12056
12057 DESCRIPTION="Python driver for MongoDB"
12058 -HOMEPAGE="https://github.com/mongodb/mongo-python-driver https://pypi.org/project/pymongo"
12059 +HOMEPAGE="https://github.com/mongodb/mongo-python-driver https://pypi.org/project/pymongo/"
12060 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
12061
12062 LICENSE="Apache-2.0"
12063
12064 diff --git a/dev-python/pymongo/pymongo-3.5.1.ebuild b/dev-python/pymongo/pymongo-3.5.1.ebuild
12065 index e28469004b5..775690e0766 100644
12066 --- a/dev-python/pymongo/pymongo-3.5.1.ebuild
12067 +++ b/dev-python/pymongo/pymongo-3.5.1.ebuild
12068 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
12069 inherit check-reqs distutils-r1
12070
12071 DESCRIPTION="Python driver for MongoDB"
12072 -HOMEPAGE="https://github.com/mongodb/mongo-python-driver https://pypi.org/project/pymongo"
12073 +HOMEPAGE="https://github.com/mongodb/mongo-python-driver https://pypi.org/project/pymongo/"
12074 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
12075
12076 LICENSE="Apache-2.0"
12077
12078 diff --git a/dev-python/pympler/pympler-0.5.ebuild b/dev-python/pympler/pympler-0.5.ebuild
12079 index c99ffbb0a2b..37d0a8d9a12 100644
12080 --- a/dev-python/pympler/pympler-0.5.ebuild
12081 +++ b/dev-python/pympler/pympler-0.5.ebuild
12082 @@ -11,7 +11,7 @@ MY_PN="Pympler"
12083 MY_P="${MY_PN}-${PV}"
12084
12085 DESCRIPTION="Memory profiling for Python applications"
12086 -HOMEPAGE="https://pypi.org/project/Pympler https://github.com/pympler/pympler"
12087 +HOMEPAGE="https://pypi.org/project/Pympler/ https://github.com/pympler/pympler"
12088 SRC_URI="https://github.com/pympler/pympler/archive/${PV}.tar.gz -> ${P}.tar.gz"
12089 # The PyPi tarball is missing the documentation
12090 #SRC_URI="mirror://pypi/P/${MY_PN}/${MY_P}.tar.gz"
12091
12092 diff --git a/dev-python/pymssql/pymssql-1.0.2-r1.ebuild b/dev-python/pymssql/pymssql-1.0.2-r1.ebuild
12093 index f70c62279ed..ab32f3830d3 100644
12094 --- a/dev-python/pymssql/pymssql-1.0.2-r1.ebuild
12095 +++ b/dev-python/pymssql/pymssql-1.0.2-r1.ebuild
12096 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 pypy )
12097 inherit distutils-r1 flag-o-matic
12098
12099 DESCRIPTION="Simple MSSQL python extension module"
12100 -HOMEPAGE="http://www.pymssql.org/en/stable/ https://pypi.org/project/pymssql"
12101 +HOMEPAGE="http://www.pymssql.org/en/stable/ https://pypi.org/project/pymssql/"
12102 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
12103
12104 LICENSE="LGPL-2.1"
12105
12106 diff --git a/dev-python/pymtp/pymtp-0.0.6.ebuild b/dev-python/pymtp/pymtp-0.0.6.ebuild
12107 index dd99ec53c07..c35ea061d06 100644
12108 --- a/dev-python/pymtp/pymtp-0.0.6.ebuild
12109 +++ b/dev-python/pymtp/pymtp-0.0.6.ebuild
12110 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{4,5,6} )
12111 inherit distutils-r1
12112
12113 DESCRIPTION="LibMTP bindings for Python"
12114 -HOMEPAGE="http://packages.debian.org/libmtp http://libmtp.sourceforge.net/ https://pypi.org/project/PyMTP"
12115 +HOMEPAGE="http://packages.debian.org/libmtp http://libmtp.sourceforge.net/ https://pypi.org/project/PyMTP/"
12116 DEB_URI="mirror://debian/pool/main/${PN:0:1}/${PN}"
12117 SRC_URI="${DEB_URI}/${PN}_${PV}.orig.tar.gz"
12118
12119
12120 diff --git a/dev-python/pyopencl/pyopencl-2016.1.ebuild b/dev-python/pyopencl/pyopencl-2016.1.ebuild
12121 index 7ad7d28e65d..724896f127f 100644
12122 --- a/dev-python/pyopencl/pyopencl-2016.1.ebuild
12123 +++ b/dev-python/pyopencl/pyopencl-2016.1.ebuild
12124 @@ -9,7 +9,7 @@ inherit distutils-r1
12125
12126 DESCRIPTION="Python wrapper for OpenCL"
12127 HOMEPAGE="https://mathema.tician.de/software/pyopencl
12128 - https://pypi.org/project/pyopencl"
12129 + https://pypi.org/project/pyopencl/"
12130 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
12131
12132 LICENSE="GPL-2"
12133
12134 diff --git a/dev-python/pyopencl/pyopencl-2017.2.ebuild b/dev-python/pyopencl/pyopencl-2017.2.ebuild
12135 index a0c701fdde5..9949a426bf2 100644
12136 --- a/dev-python/pyopencl/pyopencl-2017.2.ebuild
12137 +++ b/dev-python/pyopencl/pyopencl-2017.2.ebuild
12138 @@ -9,7 +9,7 @@ inherit distutils-r1
12139
12140 DESCRIPTION="Python wrapper for OpenCL"
12141 HOMEPAGE="https://mathema.tician.de/software/pyopencl
12142 - https://pypi.org/project/pyopencl"
12143 + https://pypi.org/project/pyopencl/"
12144 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
12145
12146 LICENSE="GPL-2"
12147
12148 diff --git a/dev-python/pyopencl/pyopencl-9999.ebuild b/dev-python/pyopencl/pyopencl-9999.ebuild
12149 index f8e1236d30d..59d8f6efced 100644
12150 --- a/dev-python/pyopencl/pyopencl-9999.ebuild
12151 +++ b/dev-python/pyopencl/pyopencl-9999.ebuild
12152 @@ -10,7 +10,7 @@ EGIT_REPO_URI="https://git.tiker.net/trees/pyopencl.git"
12153
12154 DESCRIPTION="Python wrapper for OpenCL"
12155 HOMEPAGE="https://mathema.tician.de/software/pyopencl
12156 - https://pypi.org/project/pyopencl"
12157 + https://pypi.org/project/pyopencl/"
12158 SRC_URI=""
12159
12160 LICENSE="GPL-2"
12161
12162 diff --git a/dev-python/pyopengl/pyopengl-3.1.0.ebuild b/dev-python/pyopengl/pyopengl-3.1.0.ebuild
12163 index 52e0ade01f1..578784737d6 100644
12164 --- a/dev-python/pyopengl/pyopengl-3.1.0.ebuild
12165 +++ b/dev-python/pyopengl/pyopengl-3.1.0.ebuild
12166 @@ -11,7 +11,7 @@ MY_PN="PyOpenGL"
12167 MY_P="${MY_PN}-${PV}"
12168
12169 DESCRIPTION="Python OpenGL bindings"
12170 -HOMEPAGE="http://pyopengl.sourceforge.net/ https://pypi.org/project/PyOpenGL"
12171 +HOMEPAGE="http://pyopengl.sourceforge.net/ https://pypi.org/project/PyOpenGL/"
12172 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
12173 # mirror://sourceforge/pyopengl/${MY_P}.tar.gz" # broken mirror for this release
12174 LICENSE="BSD"
12175
12176 diff --git a/dev-python/pyopengl_accelerate/pyopengl_accelerate-3.1.0.ebuild b/dev-python/pyopengl_accelerate/pyopengl_accelerate-3.1.0.ebuild
12177 index dcd1f69c04d..faadcf7098b 100644
12178 --- a/dev-python/pyopengl_accelerate/pyopengl_accelerate-3.1.0.ebuild
12179 +++ b/dev-python/pyopengl_accelerate/pyopengl_accelerate-3.1.0.ebuild
12180 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
12181 inherit distutils-r1
12182
12183 DESCRIPTION="Accelerate module for PyOpenGL"
12184 -HOMEPAGE="http://pyopengl.sourceforge.net/ https://pypi.org/project/PyOpenGL-accelerate"
12185 +HOMEPAGE="http://pyopengl.sourceforge.net/ https://pypi.org/project/PyOpenGL-accelerate/"
12186 MY_PN="PyOpenGL-accelerate"
12187 MY_P="${MY_PN}-${PV}"
12188 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
12189
12190 diff --git a/dev-python/pyopenssl/pyopenssl-16.2.0.ebuild b/dev-python/pyopenssl/pyopenssl-16.2.0.ebuild
12191 index a6bbdfbd2fc..f66a312dce4 100644
12192 --- a/dev-python/pyopenssl/pyopenssl-16.2.0.ebuild
12193 +++ b/dev-python/pyopenssl/pyopenssl-16.2.0.ebuild
12194 @@ -15,7 +15,7 @@ DESCRIPTION="Python interface to the OpenSSL library"
12195 HOMEPAGE="
12196 http://pyopenssl.sourceforge.net/
12197 https://launchpad.net/pyopenssl
12198 - https://pypi.org/project/pyOpenSSL
12199 + https://pypi.org/project/pyOpenSSL/
12200 "
12201 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
12202
12203
12204 diff --git a/dev-python/pyopenssl/pyopenssl-17.0.0.ebuild b/dev-python/pyopenssl/pyopenssl-17.0.0.ebuild
12205 index 9d6d0edc7da..fdade9be5e3 100644
12206 --- a/dev-python/pyopenssl/pyopenssl-17.0.0.ebuild
12207 +++ b/dev-python/pyopenssl/pyopenssl-17.0.0.ebuild
12208 @@ -15,7 +15,7 @@ DESCRIPTION="Python interface to the OpenSSL library"
12209 HOMEPAGE="
12210 http://pyopenssl.sourceforge.net/
12211 https://launchpad.net/pyopenssl
12212 - https://pypi.org/project/pyOpenSSL
12213 + https://pypi.org/project/pyOpenSSL/
12214 "
12215 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
12216
12217
12218 diff --git a/dev-python/pyopenssl/pyopenssl-17.2.0.ebuild b/dev-python/pyopenssl/pyopenssl-17.2.0.ebuild
12219 index 1d3a5bda0d4..9b0988e10f5 100644
12220 --- a/dev-python/pyopenssl/pyopenssl-17.2.0.ebuild
12221 +++ b/dev-python/pyopenssl/pyopenssl-17.2.0.ebuild
12222 @@ -15,7 +15,7 @@ DESCRIPTION="Python interface to the OpenSSL library"
12223 HOMEPAGE="
12224 http://pyopenssl.sourceforge.net/
12225 https://launchpad.net/pyopenssl
12226 - https://pypi.org/project/pyOpenSSL
12227 + https://pypi.org/project/pyOpenSSL/
12228 "
12229 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
12230
12231
12232 diff --git a/dev-python/pyopenssl/pyopenssl-17.4.0.ebuild b/dev-python/pyopenssl/pyopenssl-17.4.0.ebuild
12233 index c4c92fb3aef..1437b723922 100644
12234 --- a/dev-python/pyopenssl/pyopenssl-17.4.0.ebuild
12235 +++ b/dev-python/pyopenssl/pyopenssl-17.4.0.ebuild
12236 @@ -15,7 +15,7 @@ DESCRIPTION="Python interface to the OpenSSL library"
12237 HOMEPAGE="
12238 http://pyopenssl.sourceforge.net/
12239 https://launchpad.net/pyopenssl
12240 - https://pypi.org/project/pyOpenSSL
12241 + https://pypi.org/project/pyOpenSSL/
12242 "
12243 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
12244
12245
12246 diff --git a/dev-python/pyopenssl/pyopenssl-17.5.0.ebuild b/dev-python/pyopenssl/pyopenssl-17.5.0.ebuild
12247 index 1fea5a5faf2..3ef9a3171db 100644
12248 --- a/dev-python/pyopenssl/pyopenssl-17.5.0.ebuild
12249 +++ b/dev-python/pyopenssl/pyopenssl-17.5.0.ebuild
12250 @@ -15,7 +15,7 @@ DESCRIPTION="Python interface to the OpenSSL library"
12251 HOMEPAGE="
12252 http://pyopenssl.sourceforge.net/
12253 https://launchpad.net/pyopenssl
12254 - https://pypi.org/project/pyOpenSSL
12255 + https://pypi.org/project/pyOpenSSL/
12256 "
12257 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
12258
12259
12260 diff --git a/dev-python/pyparsing/pyparsing-2.2.0.ebuild b/dev-python/pyparsing/pyparsing-2.2.0.ebuild
12261 index a0f5a2b4736..02856e79e94 100644
12262 --- a/dev-python/pyparsing/pyparsing-2.2.0.ebuild
12263 +++ b/dev-python/pyparsing/pyparsing-2.2.0.ebuild
12264 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
12265 inherit distutils-r1
12266
12267 DESCRIPTION="Easy-to-use Python module for text parsing"
12268 -HOMEPAGE="http://pyparsing.wikispaces.com/ https://pypi.org/project/pyparsing"
12269 +HOMEPAGE="http://pyparsing.wikispaces.com/ https://pypi.org/project/pyparsing/"
12270 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
12271
12272 LICENSE="MIT"
12273
12274 diff --git a/dev-python/pypcap/pypcap-1.2.0.ebuild b/dev-python/pypcap/pypcap-1.2.0.ebuild
12275 index 574e9213f02..7db95f60abe 100644
12276 --- a/dev-python/pypcap/pypcap-1.2.0.ebuild
12277 +++ b/dev-python/pypcap/pypcap-1.2.0.ebuild
12278 @@ -6,7 +6,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy )
12279 inherit distutils-r1
12280
12281 DESCRIPTION="Simplified object-oriented Python extension module for libpcap"
12282 -HOMEPAGE="https://github.com/pynetwork/pypcap https://pypi.org/project/pypcap"
12283 +HOMEPAGE="https://github.com/pynetwork/pypcap https://pypi.org/project/pypcap/"
12284 SRC_URI="https://github.com/pynetwork/pypcap/archive/v${PV}.tar.gz -> ${P}.tar.gz"
12285
12286 LICENSE="BSD"
12287
12288 diff --git a/dev-python/pypeg2/pypeg2-2.15.2.ebuild b/dev-python/pypeg2/pypeg2-2.15.2.ebuild
12289 index 981f67f8225..d4956c2fa69 100644
12290 --- a/dev-python/pypeg2/pypeg2-2.15.2.ebuild
12291 +++ b/dev-python/pypeg2/pypeg2-2.15.2.ebuild
12292 @@ -12,7 +12,7 @@ MY_P=${MY_PN}-${PV}
12293 DESCRIPTION="An intrinsic PEG Parser-Interpreter for Python"
12294 HOMEPAGE="https://fdik.org/pyPEG/
12295 https://bitbucket.org/fdik/pypeg/
12296 - https://pypi.org/project/pyPEG2"
12297 + https://pypi.org/project/pyPEG2/"
12298 SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
12299
12300 LICENSE="GPL-2"
12301
12302 diff --git a/dev-python/pypgsql/pypgsql-2.5.1-r1.ebuild b/dev-python/pypgsql/pypgsql-2.5.1-r1.ebuild
12303 index 2e35ec9e2ee..6907d4c1970 100644
12304 --- a/dev-python/pypgsql/pypgsql-2.5.1-r1.ebuild
12305 +++ b/dev-python/pypgsql/pypgsql-2.5.1-r1.ebuild
12306 @@ -10,7 +10,7 @@ inherit distutils-r1 flag-o-matic
12307 MY_P="pyPgSQL-${PV}"
12308
12309 DESCRIPTION="Python Interface to PostgreSQL"
12310 -HOMEPAGE="http://pypgsql.sourceforge.net/ https://pypi.org/project/pyPgSQL"
12311 +HOMEPAGE="http://pypgsql.sourceforge.net/ https://pypi.org/project/pyPgSQL/"
12312 SRC_URI="mirror://sourceforge/pypgsql/${MY_P}.tar.gz"
12313
12314 LICENSE="GPL-2"
12315
12316 diff --git a/dev-python/pypng/pypng-0.0.18.ebuild b/dev-python/pypng/pypng-0.0.18.ebuild
12317 index 36d6d075efd..1b1d8bf9d09 100644
12318 --- a/dev-python/pypng/pypng-0.0.18.ebuild
12319 +++ b/dev-python/pypng/pypng-0.0.18.ebuild
12320 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6})
12321 inherit distutils-r1
12322
12323 DESCRIPTION="Pure Python PNG image encoder/decoder"
12324 -HOMEPAGE="https://github.com/drj11/pypng https://pypi.org/project/pypng"
12325 +HOMEPAGE="https://github.com/drj11/pypng https://pypi.org/project/pypng/"
12326 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
12327
12328 LICENSE="MIT"
12329
12330 diff --git a/dev-python/pypowervm/pypowervm-1.1.10.ebuild b/dev-python/pypowervm/pypowervm-1.1.10.ebuild
12331 index 2a5809471ea..540e18b87ab 100644
12332 --- a/dev-python/pypowervm/pypowervm-1.1.10.ebuild
12333 +++ b/dev-python/pypowervm/pypowervm-1.1.10.ebuild
12334 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_4 python3_5 )
12335 inherit distutils-r1
12336
12337 DESCRIPTION="Python binding for the PowerVM REST API"
12338 -HOMEPAGE="https://pypi.org/project/pypowervm"
12339 +HOMEPAGE="https://pypi.org/project/pypowervm/"
12340 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
12341
12342 LICENSE="Apache-2.0"
12343
12344 diff --git a/dev-python/pypowervm/pypowervm-1.1.6.ebuild b/dev-python/pypowervm/pypowervm-1.1.6.ebuild
12345 index 827404dedbc..a1cc122c5f1 100644
12346 --- a/dev-python/pypowervm/pypowervm-1.1.6.ebuild
12347 +++ b/dev-python/pypowervm/pypowervm-1.1.6.ebuild
12348 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_4 python3_5 )
12349 inherit distutils-r1
12350
12351 DESCRIPTION="Python binding for the PowerVM REST API"
12352 -HOMEPAGE="https://pypi.org/project/pypowervm"
12353 +HOMEPAGE="https://pypi.org/project/pypowervm/"
12354 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
12355
12356 LICENSE="Apache-2.0"
12357
12358 diff --git a/dev-python/pyprotocols/pyprotocols-1.0_pre2306-r1.ebuild b/dev-python/pyprotocols/pyprotocols-1.0_pre2306-r1.ebuild
12359 index 51706c7edc0..b02638a6180 100644
12360 --- a/dev-python/pyprotocols/pyprotocols-1.0_pre2306-r1.ebuild
12361 +++ b/dev-python/pyprotocols/pyprotocols-1.0_pre2306-r1.ebuild
12362 @@ -11,7 +11,7 @@ MY_PN="PyProtocols"
12363 MY_P="${MY_PN}-${PV/_pre/a0dev_r}"
12364
12365 DESCRIPTION="Extends the PEP 246 adapt function with a new 'declaration API'"
12366 -HOMEPAGE="http://peak.telecommunity.com/PyProtocols.html https://pypi.org/project/PyProtocols \
12367 +HOMEPAGE="http://peak.telecommunity.com/PyProtocols.html https://pypi.org/project/PyProtocols/ \
12368 http://svn.eby-sarna.com/PyProtocols/"
12369 SRC_URI="mirror://gentoo/${MY_P}.tar.gz"
12370
12371
12372 diff --git a/dev-python/pyqrcode/pyqrcode-1.2.1.ebuild b/dev-python/pyqrcode/pyqrcode-1.2.1.ebuild
12373 index 3ecf5c04869..766c5a63d61 100644
12374 --- a/dev-python/pyqrcode/pyqrcode-1.2.1.ebuild
12375 +++ b/dev-python/pyqrcode/pyqrcode-1.2.1.ebuild
12376 @@ -10,7 +10,7 @@ MY_PN="PyQRCode"
12377 MY_P="${MY_PN}-${PV}"
12378
12379 DESCRIPTION="A pure Python QR code generator with SVG, EPS, PNG and terminal output"
12380 -HOMEPAGE="https://github.com/mnooner256/pyqrcode https://pypi.org/project/PyQRCode"
12381 +HOMEPAGE="https://github.com/mnooner256/pyqrcode https://pypi.org/project/PyQRCode/"
12382 SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz -> ${P}.tar.gz"
12383
12384 LICENSE="BSD"
12385
12386 diff --git a/dev-python/pyro/pyro-3.16-r1.ebuild b/dev-python/pyro/pyro-3.16-r1.ebuild
12387 index 60a84097b52..a8c7feb047d 100644
12388 --- a/dev-python/pyro/pyro-3.16-r1.ebuild
12389 +++ b/dev-python/pyro/pyro-3.16-r1.ebuild
12390 @@ -11,7 +11,7 @@ MY_PN="Pyro"
12391 MY_P="${MY_PN}-${PV}"
12392
12393 DESCRIPTION="Distributed object middleware for Python (RPC)"
12394 -HOMEPAGE="https://pypi.org/project/Pyro"
12395 +HOMEPAGE="https://pypi.org/project/Pyro/"
12396 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
12397
12398 LICENSE="MIT"
12399
12400 diff --git a/dev-python/pyro/pyro-4.41.ebuild b/dev-python/pyro/pyro-4.41.ebuild
12401 index 8f826f99582..7faaba5bce2 100644
12402 --- a/dev-python/pyro/pyro-4.41.ebuild
12403 +++ b/dev-python/pyro/pyro-4.41.ebuild
12404 @@ -11,7 +11,7 @@ MY_PN="Pyro4"
12405 MY_P="${MY_PN}-${PV}"
12406
12407 DESCRIPTION="Distributed object middleware for Python (RPC)"
12408 -HOMEPAGE="https://pypi.org/project/Pyro4
12409 +HOMEPAGE="https://pypi.org/project/Pyro4/
12410 https://github.com/irmen/Pyro4"
12411 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
12412
12413
12414 diff --git a/dev-python/pyro/pyro-4.56.ebuild b/dev-python/pyro/pyro-4.56.ebuild
12415 index beba0f06ec2..1f10cc373db 100644
12416 --- a/dev-python/pyro/pyro-4.56.ebuild
12417 +++ b/dev-python/pyro/pyro-4.56.ebuild
12418 @@ -11,7 +11,7 @@ MY_PN="Pyro4"
12419 MY_P="${MY_PN}-${PV}"
12420
12421 DESCRIPTION="Distributed object middleware for Python (RPC)"
12422 -HOMEPAGE="https://pypi.org/project/Pyro4
12423 +HOMEPAGE="https://pypi.org/project/Pyro4/
12424 https://github.com/irmen/Pyro4"
12425 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
12426
12427
12428 diff --git a/dev-python/pyroma/pyroma-1.7.ebuild b/dev-python/pyroma/pyroma-1.7.ebuild
12429 index bd358bfa29f..aba1a97db3a 100644
12430 --- a/dev-python/pyroma/pyroma-1.7.ebuild
12431 +++ b/dev-python/pyroma/pyroma-1.7.ebuild
12432 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
12433 inherit distutils-r1
12434
12435 DESCRIPTION="Test project's packaging friendliness"
12436 -HOMEPAGE="https://bitbucket.org/regebro/pyroma https://pypi.org/project/pyroma"
12437 +HOMEPAGE="https://bitbucket.org/regebro/pyroma https://pypi.org/project/pyroma/"
12438 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
12439
12440 LICENSE="MIT"
12441
12442 diff --git a/dev-python/pyrsistent/pyrsistent-0.13.0.ebuild b/dev-python/pyrsistent/pyrsistent-0.13.0.ebuild
12443 index e073ae5d87d..24659e709c5 100644
12444 --- a/dev-python/pyrsistent/pyrsistent-0.13.0.ebuild
12445 +++ b/dev-python/pyrsistent/pyrsistent-0.13.0.ebuild
12446 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
12447 inherit distutils-r1
12448
12449 DESCRIPTION="Persistent/Functional/Immutable data structures"
12450 -HOMEPAGE="https://github.com/tobgu/pyrsistent/ https://pypi.org/project/pyrsistent"
12451 +HOMEPAGE="https://github.com/tobgu/pyrsistent/ https://pypi.org/project/pyrsistent/"
12452 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
12453
12454 LICENSE="MIT"
12455
12456 diff --git a/dev-python/pyrtf/pyrtf-0.45-r2.ebuild b/dev-python/pyrtf/pyrtf-0.45-r2.ebuild
12457 index f99d0374de4..a8cd7f64ebc 100644
12458 --- a/dev-python/pyrtf/pyrtf-0.45-r2.ebuild
12459 +++ b/dev-python/pyrtf/pyrtf-0.45-r2.ebuild
12460 @@ -11,7 +11,7 @@ MY_PN="PyRTF"
12461 MY_P="${MY_PN}-${PV}"
12462
12463 DESCRIPTION="Python library to produce RTF documents"
12464 -HOMEPAGE="http://pyrtf.sourceforge.net https://pypi.org/project/PyRTF"
12465 +HOMEPAGE="http://pyrtf.sourceforge.net https://pypi.org/project/PyRTF/"
12466 SRC_URI="mirror://sourceforge/$PN/${MY_P}.tar.gz"
12467
12468 LICENSE="|| ( GPL-2 LGPL-2 )"
12469
12470 diff --git a/dev-python/pyscaffold/pyscaffold-2.4.4.ebuild b/dev-python/pyscaffold/pyscaffold-2.4.4.ebuild
12471 index c90c557d9b6..76c132a1a65 100644
12472 --- a/dev-python/pyscaffold/pyscaffold-2.4.4.ebuild
12473 +++ b/dev-python/pyscaffold/pyscaffold-2.4.4.ebuild
12474 @@ -11,7 +11,7 @@ MY_PN="PyScaffold"
12475 MY_P="${MY_PN}-${PV}"
12476
12477 DESCRIPTION="Tool for easily putting up the scaffold of a Python project"
12478 -HOMEPAGE="https://pypi.org/project/PyScaffold http://pyscaffold.readthedocs.org/"
12479 +HOMEPAGE="https://pypi.org/project/PyScaffold/ http://pyscaffold.readthedocs.org/"
12480 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${P}.tar.gz"
12481
12482 SLOT="0"
12483
12484 diff --git a/dev-python/pyscard/pyscard-1.9.5.ebuild b/dev-python/pyscard/pyscard-1.9.5.ebuild
12485 index 249e911fac1..38dc29b9b67 100644
12486 --- a/dev-python/pyscard/pyscard-1.9.5.ebuild
12487 +++ b/dev-python/pyscard/pyscard-1.9.5.ebuild
12488 @@ -10,7 +10,7 @@ inherit distutils-r1 eutils
12489 DESCRIPTION="Smart cards support in python"
12490 HOMEPAGE="https://pyscard.sourceforge.io/
12491 https://github.com/LudovicRousseau/pyscard
12492 - https://pypi.org/project/pyscard"
12493 + https://pypi.org/project/pyscard/"
12494 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
12495
12496 LICENSE="LGPL-2.1"
12497
12498 diff --git a/dev-python/pyserial/pyserial-3.2.1.ebuild b/dev-python/pyserial/pyserial-3.2.1.ebuild
12499 index fb917e23d47..bcab615ab74 100644
12500 --- a/dev-python/pyserial/pyserial-3.2.1.ebuild
12501 +++ b/dev-python/pyserial/pyserial-3.2.1.ebuild
12502 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
12503 inherit distutils-r1
12504
12505 DESCRIPTION="Python Serial Port extension"
12506 -HOMEPAGE="https://github.com/pyserial/pyserial https://pypi.org/project/pyserial"
12507 +HOMEPAGE="https://github.com/pyserial/pyserial https://pypi.org/project/pyserial/"
12508 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
12509
12510 LICENSE="PSF-2"
12511
12512 diff --git a/dev-python/pyserial/pyserial-3.4.ebuild b/dev-python/pyserial/pyserial-3.4.ebuild
12513 index 9cdf3fdeadb..8d1e734f73a 100644
12514 --- a/dev-python/pyserial/pyserial-3.4.ebuild
12515 +++ b/dev-python/pyserial/pyserial-3.4.ebuild
12516 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
12517 inherit distutils-r1
12518
12519 DESCRIPTION="Python Serial Port extension"
12520 -HOMEPAGE="https://github.com/pyserial/pyserial https://pypi.org/project/pyserial"
12521 +HOMEPAGE="https://github.com/pyserial/pyserial https://pypi.org/project/pyserial/"
12522 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
12523
12524 LICENSE="PSF-2"
12525
12526 diff --git a/dev-python/pysha3/pysha3-1.0.2-r1.ebuild b/dev-python/pysha3/pysha3-1.0.2-r1.ebuild
12527 index 2b854d4665e..c08cf733069 100644
12528 --- a/dev-python/pysha3/pysha3-1.0.2-r1.ebuild
12529 +++ b/dev-python/pysha3/pysha3-1.0.2-r1.ebuild
12530 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy )
12531 inherit distutils-r1
12532
12533 DESCRIPTION="SHA-3 (Keccak) for Python 2.7 - 3.5"
12534 -HOMEPAGE="https://github.com/tiran/pysha3 https://pypi.org/project/pysha3"
12535 +HOMEPAGE="https://github.com/tiran/pysha3 https://pypi.org/project/pysha3/"
12536 SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
12537
12538 LICENSE="CC0-1.0 PSF-2"
12539
12540 diff --git a/dev-python/pyshark/pyshark-0.3.7.2.ebuild b/dev-python/pyshark/pyshark-0.3.7.2.ebuild
12541 index 12e12622a1f..de9a9571c2a 100644
12542 --- a/dev-python/pyshark/pyshark-0.3.7.2.ebuild
12543 +++ b/dev-python/pyshark/pyshark-0.3.7.2.ebuild
12544 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5} )
12545 inherit distutils-r1 eutils
12546
12547 DESCRIPTION="A Python wrapper for tshark output parsing"
12548 -HOMEPAGE="https://pypi.org/project/pyshark https://github.com/KimiNewt/pyshark"
12549 +HOMEPAGE="https://pypi.org/project/pyshark/ https://github.com/KimiNewt/pyshark"
12550 # pypi tarball is missing tests
12551 #SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
12552 SRC_URI="https://github.com/KimiNewt/pyshark/archive/v${PV}.tar.gz -> ${P}.tar.gz"
12553
12554 diff --git a/dev-python/pysnmp-apps/pysnmp-apps-0.5.2.ebuild b/dev-python/pysnmp-apps/pysnmp-apps-0.5.2.ebuild
12555 index b433bfa00b8..3ec6496f41e 100644
12556 --- a/dev-python/pysnmp-apps/pysnmp-apps-0.5.2.ebuild
12557 +++ b/dev-python/pysnmp-apps/pysnmp-apps-0.5.2.ebuild
12558 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5} )
12559 inherit distutils-r1
12560
12561 DESCRIPTION="PySNMP applications"
12562 -HOMEPAGE="http://pysnmp.sf.net/ https://pypi.org/project/pysnmp-apps"
12563 +HOMEPAGE="http://pysnmp.sf.net/ https://pypi.org/project/pysnmp-apps/"
12564 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
12565
12566 LICENSE="BSD"
12567
12568 diff --git a/dev-python/pysnmp-apps/pysnmp-apps-0.5.3.ebuild b/dev-python/pysnmp-apps/pysnmp-apps-0.5.3.ebuild
12569 index 55d4ac689cd..96aa617210e 100644
12570 --- a/dev-python/pysnmp-apps/pysnmp-apps-0.5.3.ebuild
12571 +++ b/dev-python/pysnmp-apps/pysnmp-apps-0.5.3.ebuild
12572 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
12573 inherit distutils-r1
12574
12575 DESCRIPTION="PySNMP applications"
12576 -HOMEPAGE="http://pysnmp.sf.net/ https://pypi.org/project/pysnmp-apps"
12577 +HOMEPAGE="http://pysnmp.sf.net/ https://pypi.org/project/pysnmp-apps/"
12578 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
12579
12580 LICENSE="BSD"
12581
12582 diff --git a/dev-python/pysnmp-mibs/pysnmp-mibs-0.1.6.ebuild b/dev-python/pysnmp-mibs/pysnmp-mibs-0.1.6.ebuild
12583 index 2acff304123..54741cfdb11 100644
12584 --- a/dev-python/pysnmp-mibs/pysnmp-mibs-0.1.6.ebuild
12585 +++ b/dev-python/pysnmp-mibs/pysnmp-mibs-0.1.6.ebuild
12586 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
12587 inherit distutils-r1
12588
12589 DESCRIPTION="SNMP framework in Python - MIBs"
12590 -HOMEPAGE="http://pysnmp.sf.net/ https://pypi.org/project/pysnmp-mibs"
12591 +HOMEPAGE="http://pysnmp.sf.net/ https://pypi.org/project/pysnmp-mibs/"
12592 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
12593
12594 LICENSE="BSD"
12595
12596 diff --git a/dev-python/pysnmp/pysnmp-4.3.3.ebuild b/dev-python/pysnmp/pysnmp-4.3.3.ebuild
12597 index 968dc80f942..fa855155963 100644
12598 --- a/dev-python/pysnmp/pysnmp-4.3.3.ebuild
12599 +++ b/dev-python/pysnmp/pysnmp-4.3.3.ebuild
12600 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5} )
12601 inherit distutils-r1
12602
12603 DESCRIPTION="Python SNMP library"
12604 -HOMEPAGE="http://pysnmp.sf.net/ https://pypi.org/project/pysnmp"
12605 +HOMEPAGE="http://pysnmp.sf.net/ https://pypi.org/project/pysnmp/"
12606 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
12607
12608 LICENSE="BSD"
12609
12610 diff --git a/dev-python/pysnmp/pysnmp-4.4.4.ebuild b/dev-python/pysnmp/pysnmp-4.4.4.ebuild
12611 index 68a7e63f93c..3d1c8021a0c 100644
12612 --- a/dev-python/pysnmp/pysnmp-4.4.4.ebuild
12613 +++ b/dev-python/pysnmp/pysnmp-4.4.4.ebuild
12614 @@ -6,7 +6,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
12615 inherit distutils-r1
12616
12617 DESCRIPTION="Python SNMP library"
12618 -HOMEPAGE="http://snmplabs.com/pysnmp/ https://pypi.org/project/pysnmp"
12619 +HOMEPAGE="http://snmplabs.com/pysnmp/ https://pypi.org/project/pysnmp/"
12620 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
12621
12622 LICENSE="BSD"
12623
12624 diff --git a/dev-python/pyspf/pyspf-2.0.12.ebuild b/dev-python/pyspf/pyspf-2.0.12.ebuild
12625 index bf1883969e6..abad4d2aa82 100644
12626 --- a/dev-python/pyspf/pyspf-2.0.12.ebuild
12627 +++ b/dev-python/pyspf/pyspf-2.0.12.ebuild
12628 @@ -8,7 +8,7 @@ PYTHON_REQ_USE="ipv6?"
12629 inherit distutils-r1
12630
12631 DESCRIPTION="Python implementation of the Sender Policy Framework (SPF) protocol"
12632 -HOMEPAGE="https://pypi.org/project/pyspf"
12633 +HOMEPAGE="https://pypi.org/project/pyspf/"
12634 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}t.tar.gz"
12635
12636 LICENSE="PSF-2"
12637
12638 diff --git a/dev-python/pysrt/pysrt-1.0.1.ebuild b/dev-python/pysrt/pysrt-1.0.1.ebuild
12639 index ffa3cee632c..c4f45f56d83 100644
12640 --- a/dev-python/pysrt/pysrt-1.0.1.ebuild
12641 +++ b/dev-python/pysrt/pysrt-1.0.1.ebuild
12642 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5} )
12643 inherit distutils-r1
12644
12645 DESCRIPTION="Python library used to edit or create SubRip files"
12646 -HOMEPAGE="https://github.com/byroot/pysrt https://pypi.org/project/pysrt"
12647 +HOMEPAGE="https://github.com/byroot/pysrt https://pypi.org/project/pysrt/"
12648 # pypi tarballs don't include tests https://github.com/byroot/pysrt/issues/42
12649 SRC_URI="https://github.com/byroot/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
12650
12651
12652 diff --git a/dev-python/pysrt/pysrt-1.1.0.ebuild b/dev-python/pysrt/pysrt-1.1.0.ebuild
12653 index 7a6b7a9fec6..1dff1003668 100644
12654 --- a/dev-python/pysrt/pysrt-1.1.0.ebuild
12655 +++ b/dev-python/pysrt/pysrt-1.1.0.ebuild
12656 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5} )
12657 inherit distutils-r1
12658
12659 DESCRIPTION="Python library used to edit or create SubRip files"
12660 -HOMEPAGE="https://github.com/byroot/pysrt https://pypi.org/project/pysrt"
12661 +HOMEPAGE="https://github.com/byroot/pysrt https://pypi.org/project/pysrt/"
12662 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
12663
12664 LICENSE="GPL-3"
12665
12666 diff --git a/dev-python/pysrt/pysrt-1.1.1.ebuild b/dev-python/pysrt/pysrt-1.1.1.ebuild
12667 index ddc1e602575..cfcbae9752a 100644
12668 --- a/dev-python/pysrt/pysrt-1.1.1.ebuild
12669 +++ b/dev-python/pysrt/pysrt-1.1.1.ebuild
12670 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
12671 inherit distutils-r1
12672
12673 DESCRIPTION="Python library used to edit or create SubRip files"
12674 -HOMEPAGE="https://github.com/byroot/pysrt https://pypi.org/project/pysrt"
12675 +HOMEPAGE="https://github.com/byroot/pysrt https://pypi.org/project/pysrt/"
12676 SRC_URI="https://pypi.python.org/packages/f6/33/16ad65a8973cb8bcb494af09ee1b9ab5ffdd6ff300bce5d3ac7d3cb1f2cc/${P}.tar.gz"
12677
12678 LICENSE="GPL-3"
12679
12680 diff --git a/dev-python/pysrt/pysrt-9999.ebuild b/dev-python/pysrt/pysrt-9999.ebuild
12681 index d0567969f49..bda2f23780f 100644
12682 --- a/dev-python/pysrt/pysrt-9999.ebuild
12683 +++ b/dev-python/pysrt/pysrt-9999.ebuild
12684 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
12685 inherit distutils-r1 git-r3
12686
12687 DESCRIPTION="Python library used to edit or create SubRip files"
12688 -HOMEPAGE="https://github.com/byroot/pysrt https://pypi.org/project/pysrt"
12689 +HOMEPAGE="https://github.com/byroot/pysrt https://pypi.org/project/pysrt/"
12690 EGIT_REPO_URI="https://github.com/byroot/pysrt.git"
12691
12692 LICENSE="GPL-3"
12693
12694 diff --git a/dev-python/pytest-cache/pytest-cache-1.0-r1.ebuild b/dev-python/pytest-cache/pytest-cache-1.0-r1.ebuild
12695 index 80375c03dbd..5645f67c374 100644
12696 --- a/dev-python/pytest-cache/pytest-cache-1.0-r1.ebuild
12697 +++ b/dev-python/pytest-cache/pytest-cache-1.0-r1.ebuild
12698 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
12699 inherit distutils-r1
12700
12701 DESCRIPTION="mechanisms for caching across test runs"
12702 -HOMEPAGE="https://pypi.org/project/pytest-cache
12703 +HOMEPAGE="https://pypi.org/project/pytest-cache/
12704 https://bitbucket.org/hpk42/pytest-cache/
12705 https://pythonhosted.org/pytest-cache/"
12706 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
12707
12708 diff --git a/dev-python/pytest-catchlog/pytest-catchlog-1.2.2.ebuild b/dev-python/pytest-catchlog/pytest-catchlog-1.2.2.ebuild
12709 index a5d7a40ef44..aeb1aa05c16 100644
12710 --- a/dev-python/pytest-catchlog/pytest-catchlog-1.2.2.ebuild
12711 +++ b/dev-python/pytest-catchlog/pytest-catchlog-1.2.2.ebuild
12712 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
12713 inherit distutils-r1
12714
12715 DESCRIPTION="py.test plugin to catch log messages, fork of pytest-capturelog"
12716 -HOMEPAGE="https://pypi.org/project/pytest-catchlog https://github.com/eisensheng/pytest-catchlog"
12717 +HOMEPAGE="https://pypi.org/project/pytest-catchlog/ https://github.com/eisensheng/pytest-catchlog"
12718 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
12719
12720 SLOT="0"
12721
12722 diff --git a/dev-python/pytest-cov/pytest-cov-2.3.1.ebuild b/dev-python/pytest-cov/pytest-cov-2.3.1.ebuild
12723 index 54e2586ba7c..a5b9de69988 100644
12724 --- a/dev-python/pytest-cov/pytest-cov-2.3.1.ebuild
12725 +++ b/dev-python/pytest-cov/pytest-cov-2.3.1.ebuild
12726 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy{,3} )
12727 inherit distutils-r1
12728
12729 DESCRIPTION="py.test plugin for coverage reporting"
12730 -HOMEPAGE="https://github.com/pytest-dev/pytest-cov https://pypi.org/project/pytest-cov"
12731 +HOMEPAGE="https://github.com/pytest-dev/pytest-cov https://pypi.org/project/pytest-cov/"
12732 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
12733
12734 LICENSE="MIT"
12735
12736 diff --git a/dev-python/pytest-cov/pytest-cov-2.5.1-r1.ebuild b/dev-python/pytest-cov/pytest-cov-2.5.1-r1.ebuild
12737 index 3dc7179e8a4..8b25c64118c 100644
12738 --- a/dev-python/pytest-cov/pytest-cov-2.5.1-r1.ebuild
12739 +++ b/dev-python/pytest-cov/pytest-cov-2.5.1-r1.ebuild
12740 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy{,3} )
12741 inherit distutils-r1
12742
12743 DESCRIPTION="py.test plugin for coverage reporting"
12744 -HOMEPAGE="https://github.com/pytest-dev/pytest-cov https://pypi.org/project/pytest-cov"
12745 +HOMEPAGE="https://github.com/pytest-dev/pytest-cov https://pypi.org/project/pytest-cov/"
12746 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
12747
12748 LICENSE="MIT"
12749
12750 diff --git a/dev-python/pytest-cov/pytest-cov-2.5.1.ebuild b/dev-python/pytest-cov/pytest-cov-2.5.1.ebuild
12751 index 9a605b2a064..d769afe6c08 100644
12752 --- a/dev-python/pytest-cov/pytest-cov-2.5.1.ebuild
12753 +++ b/dev-python/pytest-cov/pytest-cov-2.5.1.ebuild
12754 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy{,3} )
12755 inherit distutils-r1
12756
12757 DESCRIPTION="py.test plugin for coverage reporting"
12758 -HOMEPAGE="https://github.com/pytest-dev/pytest-cov https://pypi.org/project/pytest-cov"
12759 +HOMEPAGE="https://github.com/pytest-dev/pytest-cov https://pypi.org/project/pytest-cov/"
12760 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
12761
12762 LICENSE="MIT"
12763
12764 diff --git a/dev-python/pytest-django/pytest-django-2.9.1.ebuild b/dev-python/pytest-django/pytest-django-2.9.1.ebuild
12765 index 39543a13cfa..ecfe25826b5 100644
12766 --- a/dev-python/pytest-django/pytest-django-2.9.1.ebuild
12767 +++ b/dev-python/pytest-django/pytest-django-2.9.1.ebuild
12768 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy pypy3 )
12769 inherit distutils-r1
12770
12771 DESCRIPTION="A Django plugin for py.test"
12772 -HOMEPAGE="https://pypi.org/project/pytest-django https://pytest-django.readthedocs.org https://github.com/pytest-dev/pytest-django"
12773 +HOMEPAGE="https://pypi.org/project/pytest-django/ https://pytest-django.readthedocs.org https://github.com/pytest-dev/pytest-django"
12774 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
12775
12776 LICENSE="BSD"
12777
12778 diff --git a/dev-python/pytest-fixture-config/pytest-fixture-config-1.2.11.ebuild b/dev-python/pytest-fixture-config/pytest-fixture-config-1.2.11.ebuild
12779 index 5a39a0a315f..83388f2cdc8 100644
12780 --- a/dev-python/pytest-fixture-config/pytest-fixture-config-1.2.11.ebuild
12781 +++ b/dev-python/pytest-fixture-config/pytest-fixture-config-1.2.11.ebuild
12782 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy{,3} )
12783 inherit distutils-r1
12784
12785 DESCRIPTION="Virtualenv fixture for py.test"
12786 -HOMEPAGE="https://github.com/manahl/pytest-plugins https://pypi.org/project/pytest-fixture-config"
12787 +HOMEPAGE="https://github.com/manahl/pytest-plugins https://pypi.org/project/pytest-fixture-config/"
12788 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
12789
12790 LICENSE="MIT"
12791
12792 diff --git a/dev-python/pytest-fixture-config/pytest-fixture-config-1.2.2.ebuild b/dev-python/pytest-fixture-config/pytest-fixture-config-1.2.2.ebuild
12793 index 7d14dbd4c2a..524b88b962a 100644
12794 --- a/dev-python/pytest-fixture-config/pytest-fixture-config-1.2.2.ebuild
12795 +++ b/dev-python/pytest-fixture-config/pytest-fixture-config-1.2.2.ebuild
12796 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5} )
12797 inherit distutils-r1
12798
12799 DESCRIPTION="Virtualenv fixture for py.test"
12800 -HOMEPAGE="https://github.com/manahl/pytest-plugins https://pypi.org/project/pytest-fixture-config"
12801 +HOMEPAGE="https://github.com/manahl/pytest-plugins https://pypi.org/project/pytest-fixture-config/"
12802 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
12803
12804 LICENSE="MIT"
12805
12806 diff --git a/dev-python/pytest-forked/pytest-forked-0.2.ebuild b/dev-python/pytest-forked/pytest-forked-0.2.ebuild
12807 index 79964ebe918..ca671b48d93 100644
12808 --- a/dev-python/pytest-forked/pytest-forked-0.2.ebuild
12809 +++ b/dev-python/pytest-forked/pytest-forked-0.2.ebuild
12810 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy{,3} )
12811 inherit distutils-r1
12812
12813 DESCRIPTION="run tests in isolated forked subprocesses"
12814 -HOMEPAGE="https://pypi.org/project/pytest-forked https://github.com/pytest-dev/pytest-forked"
12815 +HOMEPAGE="https://pypi.org/project/pytest-forked/ https://github.com/pytest-dev/pytest-forked"
12816 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
12817
12818 SLOT="0"
12819
12820 diff --git a/dev-python/pytest-httpbin/pytest-httpbin-0.2.3.ebuild b/dev-python/pytest-httpbin/pytest-httpbin-0.2.3.ebuild
12821 index 871f9d8266f..14a5b50c54a 100644
12822 --- a/dev-python/pytest-httpbin/pytest-httpbin-0.2.3.ebuild
12823 +++ b/dev-python/pytest-httpbin/pytest-httpbin-0.2.3.ebuild
12824 @@ -9,7 +9,7 @@ inherit distutils-r1
12825
12826 DESCRIPTION="Easily test your HTTP library against a local copy of httpbin"
12827 HOMEPAGE="https://github.com/kevin1024/pytest-httpbin
12828 - https://pypi.org/project/pytest-httpbin"
12829 + https://pypi.org/project/pytest-httpbin/"
12830 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
12831
12832 LICENSE="MIT"
12833
12834 diff --git a/dev-python/pytest-localserver/pytest-localserver-0.3.7.ebuild b/dev-python/pytest-localserver/pytest-localserver-0.3.7.ebuild
12835 index 1c44fbbfbf8..4b309c164f9 100644
12836 --- a/dev-python/pytest-localserver/pytest-localserver-0.3.7.ebuild
12837 +++ b/dev-python/pytest-localserver/pytest-localserver-0.3.7.ebuild
12838 @@ -7,7 +7,7 @@ PYTHON_COMPAT=(python{2_7,3_4,3_5,3_6} pypy)
12839 inherit distutils-r1
12840
12841 DESCRIPTION="Py.test plugin to test server connections locally"
12842 -HOMEPAGE="https://pypi.org/project/pytest-localserver"
12843 +HOMEPAGE="https://pypi.org/project/pytest-localserver/"
12844 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
12845
12846 LICENSE="MIT"
12847
12848 diff --git a/dev-python/pytest-pep8/pytest-pep8-1.0.6.ebuild b/dev-python/pytest-pep8/pytest-pep8-1.0.6.ebuild
12849 index d1f0235a597..c8561edd55a 100644
12850 --- a/dev-python/pytest-pep8/pytest-pep8-1.0.6.ebuild
12851 +++ b/dev-python/pytest-pep8/pytest-pep8-1.0.6.ebuild
12852 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
12853 inherit distutils-r1
12854
12855 DESCRIPTION="pytest plugin to check PEP8 requirements"
12856 -HOMEPAGE="https://pypi.org/project/pytest-pep8"
12857 +HOMEPAGE="https://pypi.org/project/pytest-pep8/"
12858 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
12859
12860 SLOT="0"
12861
12862 diff --git a/dev-python/pytest-pythonpath/pytest-pythonpath-0.7.1.ebuild b/dev-python/pytest-pythonpath/pytest-pythonpath-0.7.1.ebuild
12863 index a3483ca073a..c59196cfe0c 100644
12864 --- a/dev-python/pytest-pythonpath/pytest-pythonpath-0.7.1.ebuild
12865 +++ b/dev-python/pytest-pythonpath/pytest-pythonpath-0.7.1.ebuild
12866 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_{4,5,6}} pypy pypy3 )
12867 inherit distutils-r1
12868
12869 DESCRIPTION="pytest plugin for adding to the PYTHONPATH from command line or configs"
12870 -HOMEPAGE="https://pypi.org/project/pytest-pythonpath https://github.com/bigsassy/pytest-pythonpath"
12871 +HOMEPAGE="https://pypi.org/project/pytest-pythonpath/ https://github.com/bigsassy/pytest-pythonpath"
12872 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
12873
12874 LICENSE="MIT"
12875
12876 diff --git a/dev-python/pytest-qt/pytest-qt-2.3.0-r2.ebuild b/dev-python/pytest-qt/pytest-qt-2.3.0-r2.ebuild
12877 index af670b1bcf4..068bf8e7c46 100644
12878 --- a/dev-python/pytest-qt/pytest-qt-2.3.0-r2.ebuild
12879 +++ b/dev-python/pytest-qt/pytest-qt-2.3.0-r2.ebuild
12880 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_5 )
12881 inherit distutils-r1
12882
12883 DESCRIPTION="pytest plugin for PyQt4 or PyQt5 applications"
12884 -HOMEPAGE="https://pypi.org/project/pytest-qt"
12885 +HOMEPAGE="https://pypi.org/project/pytest-qt/"
12886 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
12887
12888 LICENSE="MIT"
12889
12890 diff --git a/dev-python/pytest-qt/pytest-qt-2.3.0.ebuild b/dev-python/pytest-qt/pytest-qt-2.3.0.ebuild
12891 index 3ae4ea036b6..846360f394a 100644
12892 --- a/dev-python/pytest-qt/pytest-qt-2.3.0.ebuild
12893 +++ b/dev-python/pytest-qt/pytest-qt-2.3.0.ebuild
12894 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_5 )
12895 inherit distutils-r1
12896
12897 DESCRIPTION="pytest plugin for PyQt4 or PyQt5 applications"
12898 -HOMEPAGE="https://pypi.org/project/pytest-qt"
12899 +HOMEPAGE="https://pypi.org/project/pytest-qt/"
12900 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
12901
12902 LICENSE="MIT"
12903
12904 diff --git a/dev-python/pytest-relaxed/pytest-relaxed-1.1.0.ebuild b/dev-python/pytest-relaxed/pytest-relaxed-1.1.0.ebuild
12905 index fa3c9f8cae6..b1685ba50f2 100644
12906 --- a/dev-python/pytest-relaxed/pytest-relaxed-1.1.0.ebuild
12907 +++ b/dev-python/pytest-relaxed/pytest-relaxed-1.1.0.ebuild
12908 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
12909 inherit distutils-r1
12910
12911 DESCRIPTION="py.test plugin for relaxed test discovery and organization"
12912 -HOMEPAGE="https://pypi.org/project/pytest-relaxed https://github.com/bitprophet/pytest-relaxed"
12913 +HOMEPAGE="https://pypi.org/project/pytest-relaxed/ https://github.com/bitprophet/pytest-relaxed"
12914 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
12915
12916 SLOT="0"
12917
12918 diff --git a/dev-python/pytest-rerunfailures/pytest-rerunfailures-2.1.0.ebuild b/dev-python/pytest-rerunfailures/pytest-rerunfailures-2.1.0.ebuild
12919 index e74eacda46f..836ea380e2a 100644
12920 --- a/dev-python/pytest-rerunfailures/pytest-rerunfailures-2.1.0.ebuild
12921 +++ b/dev-python/pytest-rerunfailures/pytest-rerunfailures-2.1.0.ebuild
12922 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
12923 inherit distutils-r1
12924
12925 DESCRIPTION="py.test plugin to re-run tests to eliminate flaky failures"
12926 -HOMEPAGE="https://pypi.org/project/pytest-rerunfailures"
12927 +HOMEPAGE="https://pypi.org/project/pytest-rerunfailures/"
12928 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
12929
12930 SLOT="0"
12931
12932 diff --git a/dev-python/pytest-runner/pytest-runner-2.11.1.ebuild b/dev-python/pytest-runner/pytest-runner-2.11.1.ebuild
12933 index 6c3e95866e4..498de4a1b93 100644
12934 --- a/dev-python/pytest-runner/pytest-runner-2.11.1.ebuild
12935 +++ b/dev-python/pytest-runner/pytest-runner-2.11.1.ebuild
12936 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy{,3} )
12937 inherit distutils-r1
12938
12939 DESCRIPTION="Adds support for tests during installation of setup.py files"
12940 -HOMEPAGE="https://pypi.org/project/pytest-runner https://github.com/pytest-dev/pytest-runner"
12941 +HOMEPAGE="https://pypi.org/project/pytest-runner/ https://github.com/pytest-dev/pytest-runner"
12942 SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz"
12943
12944 LICENSE="MIT"
12945
12946 diff --git a/dev-python/pytest-runner/pytest-runner-2.6.2.ebuild b/dev-python/pytest-runner/pytest-runner-2.6.2.ebuild
12947 index 87a5bf0761a..11237d06ad2 100644
12948 --- a/dev-python/pytest-runner/pytest-runner-2.6.2.ebuild
12949 +++ b/dev-python/pytest-runner/pytest-runner-2.6.2.ebuild
12950 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
12951 inherit distutils-r1
12952
12953 DESCRIPTION="Adds support for tests during installation of setup.py files"
12954 -HOMEPAGE="https://pypi.org/project/pytest-runner https://github.com/pytest-dev/pytest-runner"
12955 +HOMEPAGE="https://pypi.org/project/pytest-runner/ https://github.com/pytest-dev/pytest-runner"
12956 SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz"
12957
12958 LICENSE="MIT"
12959
12960 diff --git a/dev-python/pytest-runner/pytest-runner-4.0.ebuild b/dev-python/pytest-runner/pytest-runner-4.0.ebuild
12961 index ee3d50583ea..0b57fc5fc1d 100644
12962 --- a/dev-python/pytest-runner/pytest-runner-4.0.ebuild
12963 +++ b/dev-python/pytest-runner/pytest-runner-4.0.ebuild
12964 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy{,3} )
12965 inherit distutils-r1
12966
12967 DESCRIPTION="Adds support for tests during installation of setup.py files"
12968 -HOMEPAGE="https://pypi.org/project/pytest-runner https://github.com/pytest-dev/pytest-runner"
12969 +HOMEPAGE="https://pypi.org/project/pytest-runner/ https://github.com/pytest-dev/pytest-runner"
12970 SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz"
12971
12972 LICENSE="MIT"
12973
12974 diff --git a/dev-python/pytest-shutil/pytest-shutil-1.2.11.ebuild b/dev-python/pytest-shutil/pytest-shutil-1.2.11.ebuild
12975 index ea715b06819..b32bb9d1ca4 100644
12976 --- a/dev-python/pytest-shutil/pytest-shutil-1.2.11.ebuild
12977 +++ b/dev-python/pytest-shutil/pytest-shutil-1.2.11.ebuild
12978 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy{,3} )
12979 inherit distutils-r1
12980
12981 DESCRIPTION="A goodie-bag of unix shell and environment tools for py.test"
12982 -HOMEPAGE="https://github.com/manahl/pytest-plugins https://pypi.org/project/pytest-shutil"
12983 +HOMEPAGE="https://github.com/manahl/pytest-plugins https://pypi.org/project/pytest-shutil/"
12984 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
12985
12986 LICENSE="MIT"
12987
12988 diff --git a/dev-python/pytest-shutil/pytest-shutil-1.2.4.ebuild b/dev-python/pytest-shutil/pytest-shutil-1.2.4.ebuild
12989 index a83383c7ddc..0b2a9d9edb9 100644
12990 --- a/dev-python/pytest-shutil/pytest-shutil-1.2.4.ebuild
12991 +++ b/dev-python/pytest-shutil/pytest-shutil-1.2.4.ebuild
12992 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5} )
12993 inherit distutils-r1
12994
12995 DESCRIPTION="A goodie-bag of unix shell and environment tools for py.test"
12996 -HOMEPAGE="https://github.com/manahl/pytest-plugins https://pypi.org/project/pytest-shutil"
12997 +HOMEPAGE="https://github.com/manahl/pytest-plugins https://pypi.org/project/pytest-shutil/"
12998 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
12999
13000 LICENSE="MIT"
13001
13002 diff --git a/dev-python/pytest-shutil/pytest-shutil-1.2.8.ebuild b/dev-python/pytest-shutil/pytest-shutil-1.2.8.ebuild
13003 index a83383c7ddc..0b2a9d9edb9 100644
13004 --- a/dev-python/pytest-shutil/pytest-shutil-1.2.8.ebuild
13005 +++ b/dev-python/pytest-shutil/pytest-shutil-1.2.8.ebuild
13006 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5} )
13007 inherit distutils-r1
13008
13009 DESCRIPTION="A goodie-bag of unix shell and environment tools for py.test"
13010 -HOMEPAGE="https://github.com/manahl/pytest-plugins https://pypi.org/project/pytest-shutil"
13011 +HOMEPAGE="https://github.com/manahl/pytest-plugins https://pypi.org/project/pytest-shutil/"
13012 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
13013
13014 LICENSE="MIT"
13015
13016 diff --git a/dev-python/pytest-timeout/pytest-timeout-1.2.0.ebuild b/dev-python/pytest-timeout/pytest-timeout-1.2.0.ebuild
13017 index 1ff4694843d..2db7247a8c7 100644
13018 --- a/dev-python/pytest-timeout/pytest-timeout-1.2.0.ebuild
13019 +++ b/dev-python/pytest-timeout/pytest-timeout-1.2.0.ebuild
13020 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
13021 inherit distutils-r1
13022
13023 DESCRIPTION="py.test plugin to abort hanging tests"
13024 -HOMEPAGE="https://pypi.org/project/pytest-timeout"
13025 +HOMEPAGE="https://pypi.org/project/pytest-timeout/"
13026 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
13027
13028 SLOT="0"
13029
13030 diff --git a/dev-python/pytest-timeout/pytest-timeout-1.2.1.ebuild b/dev-python/pytest-timeout/pytest-timeout-1.2.1.ebuild
13031 index 0fdf2074e7f..e7a02de3673 100644
13032 --- a/dev-python/pytest-timeout/pytest-timeout-1.2.1.ebuild
13033 +++ b/dev-python/pytest-timeout/pytest-timeout-1.2.1.ebuild
13034 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{5,6} pypy pypy3 )
13035 inherit distutils-r1
13036
13037 DESCRIPTION="py.test plugin to abort hanging tests"
13038 -HOMEPAGE="https://pypi.org/project/pytest-timeout"
13039 +HOMEPAGE="https://pypi.org/project/pytest-timeout/"
13040 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
13041
13042 SLOT="0"
13043
13044 diff --git a/dev-python/pytest-virtualenv/pytest-virtualenv-1.2.11.ebuild b/dev-python/pytest-virtualenv/pytest-virtualenv-1.2.11.ebuild
13045 index 40a937cca81..5aeb7688c7e 100644
13046 --- a/dev-python/pytest-virtualenv/pytest-virtualenv-1.2.11.ebuild
13047 +++ b/dev-python/pytest-virtualenv/pytest-virtualenv-1.2.11.ebuild
13048 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy{,3} )
13049 inherit distutils-r1
13050
13051 DESCRIPTION="Virtualenv fixture for py.test"
13052 -HOMEPAGE="https://github.com/manahl/pytest-plugins https://pypi.org/project/pytest-virtualenv"
13053 +HOMEPAGE="https://github.com/manahl/pytest-plugins https://pypi.org/project/pytest-virtualenv/"
13054 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
13055
13056 LICENSE="MIT"
13057
13058 diff --git a/dev-python/pytest-xdist/pytest-xdist-1.15.0.ebuild b/dev-python/pytest-xdist/pytest-xdist-1.15.0.ebuild
13059 index 9ac23db3a9f..48686f11178 100644
13060 --- a/dev-python/pytest-xdist/pytest-xdist-1.15.0.ebuild
13061 +++ b/dev-python/pytest-xdist/pytest-xdist-1.15.0.ebuild
13062 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy{,3} )
13063 inherit distutils-r1
13064
13065 DESCRIPTION="Distributed testing and loop-on-failing modes"
13066 -HOMEPAGE="https://pypi.org/project/pytest-xdist https://github.com/pytest-dev/pytest-xdist"
13067 +HOMEPAGE="https://pypi.org/project/pytest-xdist/ https://github.com/pytest-dev/pytest-xdist"
13068 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
13069
13070 SLOT="0"
13071
13072 diff --git a/dev-python/pytest-xdist/pytest-xdist-1.20.1.ebuild b/dev-python/pytest-xdist/pytest-xdist-1.20.1.ebuild
13073 index 3bf471c7d78..f2e4b6fb85e 100644
13074 --- a/dev-python/pytest-xdist/pytest-xdist-1.20.1.ebuild
13075 +++ b/dev-python/pytest-xdist/pytest-xdist-1.20.1.ebuild
13076 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy{,3} )
13077 inherit distutils-r1
13078
13079 DESCRIPTION="Distributed testing and loop-on-failing modes"
13080 -HOMEPAGE="https://pypi.org/project/pytest-xdist https://github.com/pytest-dev/pytest-xdist"
13081 +HOMEPAGE="https://pypi.org/project/pytest-xdist/ https://github.com/pytest-dev/pytest-xdist"
13082 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
13083
13084 SLOT="0"
13085
13086 diff --git a/dev-python/pytest/pytest-3.0.3.ebuild b/dev-python/pytest/pytest-3.0.3.ebuild
13087 index ca84419e4f1..f6d776d3e09 100644
13088 --- a/dev-python/pytest/pytest-3.0.3.ebuild
13089 +++ b/dev-python/pytest/pytest-3.0.3.ebuild
13090 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy{,3} )
13091 inherit distutils-r1
13092
13093 DESCRIPTION="Simple powerful testing with Python"
13094 -HOMEPAGE="http://pytest.org/ https://pypi.org/project/pytest"
13095 +HOMEPAGE="http://pytest.org/ https://pypi.org/project/pytest/"
13096 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
13097
13098 LICENSE="MIT"
13099
13100 diff --git a/dev-python/python-daemon/python-daemon-1.6-r1.ebuild b/dev-python/python-daemon/python-daemon-1.6-r1.ebuild
13101 index 89189b37d30..ab45831357e 100644
13102 --- a/dev-python/python-daemon/python-daemon-1.6-r1.ebuild
13103 +++ b/dev-python/python-daemon/python-daemon-1.6-r1.ebuild
13104 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 )
13105 inherit distutils-r1
13106
13107 DESCRIPTION="Library to implement a well-behaved Unix daemon process"
13108 -HOMEPAGE="https://pypi.org/project/python-daemon"
13109 +HOMEPAGE="https://pypi.org/project/python-daemon/"
13110 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
13111
13112 LICENSE="PSF-2"
13113
13114 diff --git a/dev-python/python-daemon/python-daemon-2.1.1.ebuild b/dev-python/python-daemon/python-daemon-2.1.1.ebuild
13115 index f2d67501782..45620ded0ae 100644
13116 --- a/dev-python/python-daemon/python-daemon-2.1.1.ebuild
13117 +++ b/dev-python/python-daemon/python-daemon-2.1.1.ebuild
13118 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
13119 inherit distutils-r1
13120
13121 DESCRIPTION="Library to implement a well-behaved Unix daemon process"
13122 -HOMEPAGE="https://pypi.org/project/python-daemon"
13123 +HOMEPAGE="https://pypi.org/project/python-daemon/"
13124 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
13125
13126 LICENSE="PSF-2"
13127
13128 diff --git a/dev-python/python-dateutil/python-dateutil-2.6.1.ebuild b/dev-python/python-dateutil/python-dateutil-2.6.1.ebuild
13129 index 666cc804637..188fffa35f6 100644
13130 --- a/dev-python/python-dateutil/python-dateutil-2.6.1.ebuild
13131 +++ b/dev-python/python-dateutil/python-dateutil-2.6.1.ebuild
13132 @@ -10,7 +10,7 @@ inherit distutils-r1
13133 DESCRIPTION="Extensions to the standard Python datetime module"
13134 HOMEPAGE="
13135 https://dateutil.readthedocs.org/
13136 - https://pypi.org/project/python-dateutil
13137 + https://pypi.org/project/python-dateutil/
13138 https://github.com/dateutil/dateutil/
13139 "
13140 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
13141
13142 diff --git a/dev-python/python-dateutil/python-dateutil-2.7.1.ebuild b/dev-python/python-dateutil/python-dateutil-2.7.1.ebuild
13143 index 859155cde63..07cf2a13590 100644
13144 --- a/dev-python/python-dateutil/python-dateutil-2.7.1.ebuild
13145 +++ b/dev-python/python-dateutil/python-dateutil-2.7.1.ebuild
13146 @@ -10,7 +10,7 @@ inherit distutils-r1
13147 DESCRIPTION="Extensions to the standard Python datetime module"
13148 HOMEPAGE="
13149 https://dateutil.readthedocs.org/
13150 - https://pypi.org/project/python-dateutil
13151 + https://pypi.org/project/python-dateutil/
13152 https://github.com/dateutil/dateutil/
13153 "
13154 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
13155
13156 diff --git a/dev-python/python-dateutil/python-dateutil-2.7.2.ebuild b/dev-python/python-dateutil/python-dateutil-2.7.2.ebuild
13157 index 859155cde63..07cf2a13590 100644
13158 --- a/dev-python/python-dateutil/python-dateutil-2.7.2.ebuild
13159 +++ b/dev-python/python-dateutil/python-dateutil-2.7.2.ebuild
13160 @@ -10,7 +10,7 @@ inherit distutils-r1
13161 DESCRIPTION="Extensions to the standard Python datetime module"
13162 HOMEPAGE="
13163 https://dateutil.readthedocs.org/
13164 - https://pypi.org/project/python-dateutil
13165 + https://pypi.org/project/python-dateutil/
13166 https://github.com/dateutil/dateutil/
13167 "
13168 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
13169
13170 diff --git a/dev-python/python-ddp/python-ddp-0.1.5.ebuild b/dev-python/python-ddp/python-ddp-0.1.5.ebuild
13171 index 2436496c615..8a4ad84ed38 100644
13172 --- a/dev-python/python-ddp/python-ddp-0.1.5.ebuild
13173 +++ b/dev-python/python-ddp/python-ddp-0.1.5.ebuild
13174 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5} )
13175 inherit distutils-r1
13176
13177 DESCRIPTION="An event driven ddp client"
13178 -HOMEPAGE="https://pypi.org/project/python-ddp https://github.com/hharnisc/python-ddp"
13179 +HOMEPAGE="https://pypi.org/project/python-ddp/ https://github.com/hharnisc/python-ddp"
13180 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
13181
13182 SLOT="0"
13183
13184 diff --git a/dev-python/python-engineio/python-engineio-1.7.0.ebuild b/dev-python/python-engineio/python-engineio-1.7.0.ebuild
13185 index 6596f563e66..780c7de65f7 100644
13186 --- a/dev-python/python-engineio/python-engineio-1.7.0.ebuild
13187 +++ b/dev-python/python-engineio/python-engineio-1.7.0.ebuild
13188 @@ -8,7 +8,7 @@ inherit distutils-r1
13189
13190 MY_PN=""
13191 DESCRIPTION="Python implementation of the Engine.IO realtime server."
13192 -HOMEPAGE="https://python-engineio.readthedocs.org/ https://github.com/miguelgrinberg/python-engineio/ https://pypi.org/project/python-engineio"
13193 +HOMEPAGE="https://python-engineio.readthedocs.org/ https://github.com/miguelgrinberg/python-engineio/ https://pypi.org/project/python-engineio/"
13194 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
13195 LICENSE="MIT"
13196 SLOT="0"
13197
13198 diff --git a/dev-python/python-etcd/python-etcd-0.4.5.ebuild b/dev-python/python-etcd/python-etcd-0.4.5.ebuild
13199 index f6982b83604..fc4fc08eab0 100644
13200 --- a/dev-python/python-etcd/python-etcd-0.4.5.ebuild
13201 +++ b/dev-python/python-etcd/python-etcd-0.4.5.ebuild
13202 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
13203 inherit distutils-r1
13204
13205 DESCRIPTION="A python client for etcd"
13206 -HOMEPAGE="https://github.com/jplana/python-etcd https://pypi.org/project/python-etcd"
13207 +HOMEPAGE="https://github.com/jplana/python-etcd https://pypi.org/project/python-etcd/"
13208 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
13209
13210 LICENSE="MIT"
13211
13212 diff --git a/dev-python/python-exconsole/python-exconsole-0.1.5.ebuild b/dev-python/python-exconsole/python-exconsole-0.1.5.ebuild
13213 index 3f3f5df16d9..fbd345761cc 100644
13214 --- a/dev-python/python-exconsole/python-exconsole-0.1.5.ebuild
13215 +++ b/dev-python/python-exconsole/python-exconsole-0.1.5.ebuild
13216 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 )
13217 inherit distutils-r1
13218
13219 DESCRIPTION="Emergency/postmortem Python console"
13220 -HOMEPAGE="https://github.com/Eugeny/exconsole https://pypi.org/project/python-exconsole"
13221 +HOMEPAGE="https://github.com/Eugeny/exconsole https://pypi.org/project/python-exconsole/"
13222 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
13223
13224 SLOT="0"
13225
13226 diff --git a/dev-python/python-fastcgi/python-fastcgi-1.1-r1.ebuild b/dev-python/python-fastcgi/python-fastcgi-1.1-r1.ebuild
13227 index b1ba130dc2d..eec37629089 100644
13228 --- a/dev-python/python-fastcgi/python-fastcgi-1.1-r1.ebuild
13229 +++ b/dev-python/python-fastcgi/python-fastcgi-1.1-r1.ebuild
13230 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 )
13231 inherit distutils-r1 flag-o-matic
13232
13233 DESCRIPTION="Interface to OpenMarket's FastCGI C Library/SDK"
13234 -HOMEPAGE="https://pypi.org/project/python-fastcgi"
13235 +HOMEPAGE="https://pypi.org/project/python-fastcgi/"
13236 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
13237
13238 LICENSE="MIT"
13239
13240 diff --git a/dev-python/python-hpilo/python-hpilo-4.0.ebuild b/dev-python/python-hpilo/python-hpilo-4.0.ebuild
13241 index 5a7eae062c1..4db36e67822 100644
13242 --- a/dev-python/python-hpilo/python-hpilo-4.0.ebuild
13243 +++ b/dev-python/python-hpilo/python-hpilo-4.0.ebuild
13244 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
13245 inherit distutils-r1
13246
13247 DESCRIPTION="iLO automation from python or shell"
13248 -HOMEPAGE="https://pypi.org/project/python-hpilo"
13249 +HOMEPAGE="https://pypi.org/project/python-hpilo/"
13250 SRC_URI="https://github.com/seveas/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
13251
13252 LICENSE="Apache-2.0"
13253
13254 diff --git a/dev-python/python-hpilo/python-hpilo-4.1.ebuild b/dev-python/python-hpilo/python-hpilo-4.1.ebuild
13255 index 5a7eae062c1..4db36e67822 100644
13256 --- a/dev-python/python-hpilo/python-hpilo-4.1.ebuild
13257 +++ b/dev-python/python-hpilo/python-hpilo-4.1.ebuild
13258 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
13259 inherit distutils-r1
13260
13261 DESCRIPTION="iLO automation from python or shell"
13262 -HOMEPAGE="https://pypi.org/project/python-hpilo"
13263 +HOMEPAGE="https://pypi.org/project/python-hpilo/"
13264 SRC_URI="https://github.com/seveas/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
13265
13266 LICENSE="Apache-2.0"
13267
13268 diff --git a/dev-python/python-ldap/python-ldap-2.4.19-r1.ebuild b/dev-python/python-ldap/python-ldap-2.4.19-r1.ebuild
13269 index 786bc61b377..f727a2ec88f 100644
13270 --- a/dev-python/python-ldap/python-ldap-2.4.19-r1.ebuild
13271 +++ b/dev-python/python-ldap/python-ldap-2.4.19-r1.ebuild
13272 @@ -10,7 +10,7 @@ inherit distutils-r1 multilib
13273
13274 DESCRIPTION="Various LDAP-related Python modules"
13275 HOMEPAGE="https://www.python-ldap.org/en/latest/
13276 - https://pypi.org/project/python-ldap"
13277 + https://pypi.org/project/python-ldap/"
13278 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
13279
13280 LICENSE="PSF-2"
13281
13282 diff --git a/dev-python/python-ldap/python-ldap-2.4.32.ebuild b/dev-python/python-ldap/python-ldap-2.4.32.ebuild
13283 index 68ea896be8b..c43b6bc092c 100644
13284 --- a/dev-python/python-ldap/python-ldap-2.4.32.ebuild
13285 +++ b/dev-python/python-ldap/python-ldap-2.4.32.ebuild
13286 @@ -9,7 +9,7 @@ inherit distutils-r1 multilib
13287
13288 DESCRIPTION="Various LDAP-related Python modules"
13289 HOMEPAGE="https://www.python-ldap.org/en/latest/
13290 - https://pypi.org/project/python-ldap"
13291 + https://pypi.org/project/python-ldap/"
13292 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
13293
13294 LICENSE="PSF-2"
13295
13296 diff --git a/dev-python/python-ldap/python-ldap-9999.ebuild b/dev-python/python-ldap/python-ldap-9999.ebuild
13297 index d12a7302717..468171efb88 100644
13298 --- a/dev-python/python-ldap/python-ldap-9999.ebuild
13299 +++ b/dev-python/python-ldap/python-ldap-9999.ebuild
13300 @@ -11,7 +11,7 @@ inherit distutils-r1 git-2 multilib
13301
13302 DESCRIPTION="Various LDAP-related Python modules"
13303 HOMEPAGE="https://www.python-ldap.org/en/latest/
13304 - https://pypi.org/project/python-ldap"
13305 + https://pypi.org/project/python-ldap/"
13306 EGIT_REPO_URI="https://github.com/xmw/python-ldap.git"
13307
13308 LICENSE="PSF-2"
13309
13310 diff --git a/dev-python/python-ly/python-ly-0.9.4.ebuild b/dev-python/python-ly/python-ly-0.9.4.ebuild
13311 index 91adc501e5f..85786df53c1 100644
13312 --- a/dev-python/python-ly/python-ly-0.9.4.ebuild
13313 +++ b/dev-python/python-ly/python-ly-0.9.4.ebuild
13314 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5} )
13315 inherit distutils-r1
13316
13317 DESCRIPTION="Tool and library for manipulating LilyPond files"
13318 -HOMEPAGE="https://github.com/wbsoft/python-ly http://pypi.org/project/python-ly"
13319 +HOMEPAGE="https://github.com/wbsoft/python-ly http://pypi.org/project/python-ly/"
13320 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
13321
13322 LICENSE="GPL-2+"
13323
13324 diff --git a/dev-python/python-ly/python-ly-0.9.5.ebuild b/dev-python/python-ly/python-ly-0.9.5.ebuild
13325 index 32e69b1081c..8b2a0b736d5 100644
13326 --- a/dev-python/python-ly/python-ly-0.9.5.ebuild
13327 +++ b/dev-python/python-ly/python-ly-0.9.5.ebuild
13328 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
13329 inherit distutils-r1
13330
13331 DESCRIPTION="Tool and library for manipulating LilyPond files"
13332 -HOMEPAGE="https://github.com/wbsoft/python-ly http://pypi.org/project/python-ly"
13333 +HOMEPAGE="https://github.com/wbsoft/python-ly http://pypi.org/project/python-ly/"
13334 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
13335
13336 LICENSE="GPL-2+"
13337
13338 diff --git a/dev-python/python-memcached/python-memcached-1.53-r1.ebuild b/dev-python/python-memcached/python-memcached-1.53-r1.ebuild
13339 index b5a371070cc..2a091a9ae4c 100644
13340 --- a/dev-python/python-memcached/python-memcached-1.53-r1.ebuild
13341 +++ b/dev-python/python-memcached/python-memcached-1.53-r1.ebuild
13342 @@ -9,7 +9,7 @@ inherit distutils-r1
13343
13344 DESCRIPTION="Pure python memcached client"
13345 HOMEPAGE="https://www.tummy.com/Community/software/python-memcached/
13346 - https://pypi.org/project/python-memcached"
13347 + https://pypi.org/project/python-memcached/"
13348 SRC_URI="ftp://ftp.tummy.com/pub/python-memcached/old-releases/${P}.tar.gz"
13349
13350 LICENSE="OSL-2.0"
13351
13352 diff --git a/dev-python/python-memcached/python-memcached-1.58.ebuild b/dev-python/python-memcached/python-memcached-1.58.ebuild
13353 index 88753f63880..84e590112e7 100644
13354 --- a/dev-python/python-memcached/python-memcached-1.58.ebuild
13355 +++ b/dev-python/python-memcached/python-memcached-1.58.ebuild
13356 @@ -10,7 +10,7 @@ inherit distutils-r1
13357 DESCRIPTION="Pure python memcached client"
13358 HOMEPAGE="
13359 https://www.tummy.com/Community/software/python-memcached/
13360 - https://pypi.org/project/python-memcached"
13361 + https://pypi.org/project/python-memcached/"
13362 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
13363
13364 LICENSE="OSL-2.0"
13365
13366 diff --git a/dev-python/python-meteor/python-meteor-0.1.6.ebuild b/dev-python/python-meteor/python-meteor-0.1.6.ebuild
13367 index de6ddcb6157..dfcb8d5d406 100644
13368 --- a/dev-python/python-meteor/python-meteor-0.1.6.ebuild
13369 +++ b/dev-python/python-meteor/python-meteor-0.1.6.ebuild
13370 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5} )
13371 inherit distutils-r1
13372
13373 DESCRIPTION="An event driven meteor client"
13374 -HOMEPAGE="https://pypi.org/project/python-meteor https://github.com/hharnisc/python-meteor"
13375 +HOMEPAGE="https://pypi.org/project/python-meteor/ https://github.com/hharnisc/python-meteor"
13376 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
13377
13378 SLOT="0"
13379
13380 diff --git a/dev-python/python-oembed/python-oembed-0.2.4.ebuild b/dev-python/python-oembed/python-oembed-0.2.4.ebuild
13381 index 474d5968685..8947e78934d 100644
13382 --- a/dev-python/python-oembed/python-oembed-0.2.4.ebuild
13383 +++ b/dev-python/python-oembed/python-oembed-0.2.4.ebuild
13384 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 )
13385 inherit distutils-r1
13386
13387 DESCRIPTION="A Python library that implements an OEmbed consumer"
13388 -HOMEPAGE="https://pypi.org/project/python-oembed"
13389 +HOMEPAGE="https://pypi.org/project/python-oembed/"
13390 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
13391
13392 LICENSE="MIT"
13393
13394 diff --git a/dev-python/python-openid/python-openid-2.2.5-r1.ebuild b/dev-python/python-openid/python-openid-2.2.5-r1.ebuild
13395 index 5aa4a84fce6..20929ce8d3a 100644
13396 --- a/dev-python/python-openid/python-openid-2.2.5-r1.ebuild
13397 +++ b/dev-python/python-openid/python-openid-2.2.5-r1.ebuild
13398 @@ -9,7 +9,7 @@ PYTHON_COMPAT=( python2_7 )
13399 inherit distutils-r1
13400
13401 DESCRIPTION="OpenID support for servers and consumers"
13402 -HOMEPAGE="http://www.openidenabled.com/openid/libraries/python/ https://pypi.org/project/python-openid"
13403 +HOMEPAGE="http://www.openidenabled.com/openid/libraries/python/ https://pypi.org/project/python-openid/"
13404 # Downloaded from https://github.com/openid/python-openid/downloads
13405 SRC_URI="mirror://gentoo/${P}.tar.gz"
13406
13407
13408 diff --git a/dev-python/python-otrs/python-otrs-0.3.0.ebuild b/dev-python/python-otrs/python-otrs-0.3.0.ebuild
13409 index 5fb7582a064..1c812f2ec19 100644
13410 --- a/dev-python/python-otrs/python-otrs-0.3.0.ebuild
13411 +++ b/dev-python/python-otrs/python-otrs-0.3.0.ebuild
13412 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5} )
13413 inherit distutils-r1
13414
13415 DESCRIPTION="A programmatic interface to OTRS SOAP API"
13416 -HOMEPAGE="https://pypi.org/project/python-otrs"
13417 +HOMEPAGE="https://pypi.org/project/python-otrs/"
13418 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
13419
13420 LICENSE="GPL-3"
13421
13422 diff --git a/dev-python/python-ptrace/python-ptrace-0.8.1-r1.ebuild b/dev-python/python-ptrace/python-ptrace-0.8.1-r1.ebuild
13423 index 4e84d53870d..ad81c63ba1f 100644
13424 --- a/dev-python/python-ptrace/python-ptrace-0.8.1-r1.ebuild
13425 +++ b/dev-python/python-ptrace/python-ptrace-0.8.1-r1.ebuild
13426 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_{4,5,6}} pypy )
13427 inherit distutils-r1
13428
13429 DESCRIPTION="A debugger using ptrace (Linux, BSD and Darwin system call to trace processes)"
13430 -HOMEPAGE="https://github.com/haypo/python-ptrace/ https://pypi.org/project/python-ptrace"
13431 +HOMEPAGE="https://github.com/haypo/python-ptrace/ https://pypi.org/project/python-ptrace/"
13432 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
13433
13434 LICENSE="GPL-2"
13435
13436 diff --git a/dev-python/python-socketio/python-socketio-1.7.4.ebuild b/dev-python/python-socketio/python-socketio-1.7.4.ebuild
13437 index 9ef5a2eae16..f6a4243e10a 100644
13438 --- a/dev-python/python-socketio/python-socketio-1.7.4.ebuild
13439 +++ b/dev-python/python-socketio/python-socketio-1.7.4.ebuild
13440 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
13441 inherit distutils-r1
13442
13443 DESCRIPTION="Python implementation of the Socket.IO realtime server."
13444 -HOMEPAGE="https://python-socketio.readthedocs.org/ https://github.com/miguelgrinberg/python-socketio/ https://pypi.org/project/python-socketio"
13445 +HOMEPAGE="https://python-socketio.readthedocs.org/ https://github.com/miguelgrinberg/python-socketio/ https://pypi.org/project/python-socketio/"
13446 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
13447
13448 LICENSE="MIT"
13449
13450 diff --git a/dev-python/python3-openid/python3-openid-3.1.0.ebuild b/dev-python/python3-openid/python3-openid-3.1.0.ebuild
13451 index 67a74b7a0aa..c584951cc4a 100644
13452 --- a/dev-python/python3-openid/python3-openid-3.1.0.ebuild
13453 +++ b/dev-python/python3-openid/python3-openid-3.1.0.ebuild
13454 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{4,5,6} )
13455 inherit distutils-r1
13456
13457 DESCRIPTION="Python 3 port of the python-openid library"
13458 -HOMEPAGE="https://github.com/necaris/python3-openid https://pypi.org/project/python3-openid"
13459 +HOMEPAGE="https://github.com/necaris/python3-openid https://pypi.org/project/python3-openid/"
13460 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
13461
13462 LICENSE="Apache-2.0"
13463
13464 diff --git a/dev-python/pythondialog/pythondialog-3.3.0-r200.ebuild b/dev-python/pythondialog/pythondialog-3.3.0-r200.ebuild
13465 index 2090ec26c49..a3b1330fdcc 100644
13466 --- a/dev-python/pythondialog/pythondialog-3.3.0-r200.ebuild
13467 +++ b/dev-python/pythondialog/pythondialog-3.3.0-r200.ebuild
13468 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 pypy )
13469 inherit distutils-r1
13470
13471 DESCRIPTION="A Python module for making simple text/console-mode user interfaces"
13472 -HOMEPAGE="http://pythondialog.sourceforge.net/ https://pypi.org/project/python2-pythondialog"
13473 +HOMEPAGE="http://pythondialog.sourceforge.net/ https://pypi.org/project/python2-pythondialog/"
13474 SRC_URI="mirror://pypi/${PN:0:1}/python2-${PN}/python2-${P}.tar.gz"
13475
13476 LICENSE="LGPL-2"
13477
13478 diff --git a/dev-python/pythondialog/pythondialog-3.4.0-r200.ebuild b/dev-python/pythondialog/pythondialog-3.4.0-r200.ebuild
13479 index 8bf81f43dc5..961a3972813 100644
13480 --- a/dev-python/pythondialog/pythondialog-3.4.0-r200.ebuild
13481 +++ b/dev-python/pythondialog/pythondialog-3.4.0-r200.ebuild
13482 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 pypy )
13483 inherit distutils-r1
13484
13485 DESCRIPTION="A Python module for making simple text/console-mode user interfaces"
13486 -HOMEPAGE="http://pythondialog.sourceforge.net/ https://pypi.org/project/python2-pythondialog"
13487 +HOMEPAGE="http://pythondialog.sourceforge.net/ https://pypi.org/project/python2-pythondialog/"
13488 SRC_URI="mirror://pypi/${PN:0:1}/python2-${PN}/python2-${P}.tar.gz"
13489
13490 LICENSE="LGPL-2"
13491
13492 diff --git a/dev-python/pythonz-bd/pythonz-bd-1.11.4.ebuild b/dev-python/pythonz-bd/pythonz-bd-1.11.4.ebuild
13493 index 003b6c31084..8927d11a101 100644
13494 --- a/dev-python/pythonz-bd/pythonz-bd-1.11.4.ebuild
13495 +++ b/dev-python/pythonz-bd/pythonz-bd-1.11.4.ebuild
13496 @@ -10,7 +10,7 @@ inherit distutils-r1
13497 DESCRIPTION="Manage python installations in your system, berdario's shallow fork"
13498 HOMEPAGE="
13499 https://github.com/berdario/pythonz/tree/bd
13500 - https://pypi.org/project/pythonz-bd"
13501 + https://pypi.org/project/pythonz-bd/"
13502 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
13503
13504 LICENSE="MIT"
13505
13506 diff --git a/dev-python/pytrie/pytrie-0.3.ebuild b/dev-python/pytrie/pytrie-0.3.ebuild
13507 index 6d6e86093c4..71235e45939 100644
13508 --- a/dev-python/pytrie/pytrie-0.3.ebuild
13509 +++ b/dev-python/pytrie/pytrie-0.3.ebuild
13510 @@ -10,7 +10,7 @@ MY_PN="PyTrie"
13511 MY_P="${MY_PN}-${PV}"
13512
13513 DESCRIPTION="A pure Python implementation of the trie data structure."
13514 -HOMEPAGE="https://github.com/gsakkis/pytrie/ https://pypi.org/project/PyTrie"
13515 +HOMEPAGE="https://github.com/gsakkis/pytrie/ https://pypi.org/project/PyTrie/"
13516 SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz -> ${P}.tar.gz"
13517
13518 LICENSE="BSD"
13519
13520 diff --git a/dev-python/pyusb/pyusb-1.0.2.ebuild b/dev-python/pyusb/pyusb-1.0.2.ebuild
13521 index 0a660307d2e..ac5eea3c5d8 100644
13522 --- a/dev-python/pyusb/pyusb-1.0.2.ebuild
13523 +++ b/dev-python/pyusb/pyusb-1.0.2.ebuild
13524 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
13525 inherit distutils-r1
13526
13527 DESCRIPTION="USB support for Python"
13528 -HOMEPAGE="https://walac.github.io/pyusb/ https://pypi.org/project/pyusb"
13529 +HOMEPAGE="https://walac.github.io/pyusb/ https://pypi.org/project/pyusb/"
13530 SRC_URI="https://github.com/walac/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
13531 # pypi releases don't include tests
13532 #SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
13533
13534 diff --git a/dev-python/pyutil/pyutil-2.0.0.ebuild b/dev-python/pyutil/pyutil-2.0.0.ebuild
13535 index 421007cfd5c..64fccd9672e 100644
13536 --- a/dev-python/pyutil/pyutil-2.0.0.ebuild
13537 +++ b/dev-python/pyutil/pyutil-2.0.0.ebuild
13538 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 )
13539 inherit distutils-r1
13540
13541 DESCRIPTION="A collection of utilities for Python programmers"
13542 -HOMEPAGE="https://tahoe-lafs.org/trac/pyutil https://pypi.org/project/pyutil"
13543 +HOMEPAGE="https://tahoe-lafs.org/trac/pyutil https://pypi.org/project/pyutil/"
13544 SRC_URI="mirror://pypi/p/pyutil/pyutil-${PV}.tar.gz"
13545
13546 LICENSE="GPL-2+"
13547
13548 diff --git a/dev-python/pyutmp/pyutmp-0.2.1.ebuild b/dev-python/pyutmp/pyutmp-0.2.1.ebuild
13549 index b0eb9dbdf5f..adcbb754f2c 100644
13550 --- a/dev-python/pyutmp/pyutmp-0.2.1.ebuild
13551 +++ b/dev-python/pyutmp/pyutmp-0.2.1.ebuild
13552 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 )
13553 inherit distutils-r1
13554
13555 DESCRIPTION="Python UTMP wrapper for Un*x systems"
13556 -HOMEPAGE="https://pypi.org/project/pyutmp https://bmc.github.com/pyutmp/"
13557 +HOMEPAGE="https://pypi.org/project/pyutmp/ https://bmc.github.com/pyutmp/"
13558 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
13559
13560 SLOT="0"
13561
13562 diff --git a/dev-python/pywebdav/pywebdav-0.9.8-r1.ebuild b/dev-python/pywebdav/pywebdav-0.9.8-r1.ebuild
13563 index 3cbf82b1b76..ac2511bd0e0 100644
13564 --- a/dev-python/pywebdav/pywebdav-0.9.8-r1.ebuild
13565 +++ b/dev-python/pywebdav/pywebdav-0.9.8-r1.ebuild
13566 @@ -10,7 +10,7 @@ inherit distutils-r1
13567 MY_P=${P/pywebdav/PyWebDAV}
13568
13569 DESCRIPTION="WebDAV server written in Python"
13570 -HOMEPAGE="https://pypi.org/project/PyWebDAV"
13571 +HOMEPAGE="https://pypi.org/project/PyWebDAV/"
13572 SRC_URI="https://pywebdav.googlecode.com/files/${MY_P}.tar.gz"
13573
13574 LICENSE="LGPL-2"
13575
13576 diff --git a/dev-python/pyyaml/pyyaml-3.12.ebuild b/dev-python/pyyaml/pyyaml-3.12.ebuild
13577 index f9117d89a82..47a7cf1510a 100644
13578 --- a/dev-python/pyyaml/pyyaml-3.12.ebuild
13579 +++ b/dev-python/pyyaml/pyyaml-3.12.ebuild
13580 @@ -10,7 +10,7 @@ inherit distutils-r1
13581 MY_P="PyYAML-${PV}"
13582
13583 DESCRIPTION="YAML parser and emitter for Python"
13584 -HOMEPAGE="http://pyyaml.org/wiki/PyYAML https://pypi.org/project/PyYAML"
13585 +HOMEPAGE="http://pyyaml.org/wiki/PyYAML https://pypi.org/project/PyYAML/"
13586 SRC_URI="http://pyyaml.org/download/${PN}/${MY_P}.tar.gz"
13587
13588 LICENSE="MIT"
13589
13590 diff --git a/dev-python/pyzmq/pyzmq-16.0.2.ebuild b/dev-python/pyzmq/pyzmq-16.0.2.ebuild
13591 index 03602c639ce..6f7275ec29f 100644
13592 --- a/dev-python/pyzmq/pyzmq-16.0.2.ebuild
13593 +++ b/dev-python/pyzmq/pyzmq-16.0.2.ebuild
13594 @@ -9,7 +9,7 @@ PYTHON_REQ_USE="threads(+)"
13595 inherit flag-o-matic distutils-r1 toolchain-funcs
13596
13597 DESCRIPTION="Lightweight and super-fast messaging library built on top of the ZeroMQ library"
13598 -HOMEPAGE="http://www.zeromq.org/bindings:python https://pypi.org/project/pyzmq"
13599 +HOMEPAGE="http://www.zeromq.org/bindings:python https://pypi.org/project/pyzmq/"
13600 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
13601
13602 LICENSE="LGPL-3"
13603
13604 diff --git a/dev-python/qrcode/qrcode-5.1-r1.ebuild b/dev-python/qrcode/qrcode-5.1-r1.ebuild
13605 index cb22e1659ed..144590d77c3 100644
13606 --- a/dev-python/qrcode/qrcode-5.1-r1.ebuild
13607 +++ b/dev-python/qrcode/qrcode-5.1-r1.ebuild
13608 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
13609 inherit distutils-r1
13610
13611 DESCRIPTION="QR Code generator on top of PIL"
13612 -HOMEPAGE="https://pypi.org/project/qrcode"
13613 +HOMEPAGE="https://pypi.org/project/qrcode/"
13614 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
13615
13616 LICENSE="BSD"
13617
13618 diff --git a/dev-python/rdflib/rdflib-4.2.1.ebuild b/dev-python/rdflib/rdflib-4.2.1.ebuild
13619 index 023eb06cfad..58fbcff35e9 100644
13620 --- a/dev-python/rdflib/rdflib-4.2.1.ebuild
13621 +++ b/dev-python/rdflib/rdflib-4.2.1.ebuild
13622 @@ -12,7 +12,7 @@ DISTUTILS_IN_SOURCE_BUILD=1
13623 inherit distutils-r1
13624
13625 DESCRIPTION="RDF library containing a triple store and parser/serializer"
13626 -HOMEPAGE="https://github.com/RDFLib/rdflib https://pypi.org/project/rdflib"
13627 +HOMEPAGE="https://github.com/RDFLib/rdflib https://pypi.org/project/rdflib/"
13628 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
13629
13630 LICENSE="BSD"
13631
13632 diff --git a/dev-python/rdflib/rdflib-4.2.2.ebuild b/dev-python/rdflib/rdflib-4.2.2.ebuild
13633 index d3d78846c85..6b87710d7d5 100644
13634 --- a/dev-python/rdflib/rdflib-4.2.2.ebuild
13635 +++ b/dev-python/rdflib/rdflib-4.2.2.ebuild
13636 @@ -12,7 +12,7 @@ DISTUTILS_IN_SOURCE_BUILD=1
13637 inherit distutils-r1
13638
13639 DESCRIPTION="RDF library containing a triple store and parser/serializer"
13640 -HOMEPAGE="https://github.com/RDFLib/rdflib https://pypi.org/project/rdflib"
13641 +HOMEPAGE="https://github.com/RDFLib/rdflib https://pypi.org/project/rdflib/"
13642 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
13643
13644 LICENSE="BSD"
13645
13646 diff --git a/dev-python/readlike/readlike-0.1.2.ebuild b/dev-python/readlike/readlike-0.1.2.ebuild
13647 index 33f9f55308c..9caaa01de03 100644
13648 --- a/dev-python/readlike/readlike-0.1.2.ebuild
13649 +++ b/dev-python/readlike/readlike-0.1.2.ebuild
13650 @@ -10,7 +10,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
13651 KEYWORDS="~amd64"
13652
13653 DESCRIPTION="a python library similar to readline"
13654 -HOMEPAGE="https://pypi.org/project/readlike"
13655 +HOMEPAGE="https://pypi.org/project/readlike/"
13656
13657 LICENSE="MIT"
13658 SLOT="0"
13659
13660 diff --git a/dev-python/readme/readme-0.6.0.ebuild b/dev-python/readme/readme-0.6.0.ebuild
13661 index 8e3ce5ae38b..48ed84787a4 100644
13662 --- a/dev-python/readme/readme-0.6.0.ebuild
13663 +++ b/dev-python/readme/readme-0.6.0.ebuild
13664 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy{,3} )
13665 inherit distutils-r1
13666
13667 DESCRIPTION="a library for rendering \"readme\" descriptions for Warehouse"
13668 -HOMEPAGE="https://github.com/pypa/readme https://pypi.org/project/readme"
13669 +HOMEPAGE="https://github.com/pypa/readme https://pypi.org/project/readme/"
13670 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
13671
13672 LICENSE="Apache-2.0"
13673
13674 diff --git a/dev-python/readme_renderer/readme_renderer-17.2.ebuild b/dev-python/readme_renderer/readme_renderer-17.2.ebuild
13675 index b52ee1c631f..41cebe2f3ac 100644
13676 --- a/dev-python/readme_renderer/readme_renderer-17.2.ebuild
13677 +++ b/dev-python/readme_renderer/readme_renderer-17.2.ebuild
13678 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy{,3} )
13679 inherit distutils-r1
13680
13681 DESCRIPTION="a library for rendering \"readme\" descriptions for Warehouse"
13682 -HOMEPAGE="https://github.com/pypa/readme_renderer https://pypi.org/project/readme_renderer"
13683 +HOMEPAGE="https://github.com/pypa/readme_renderer https://pypi.org/project/readme_renderer/"
13684 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
13685
13686 LICENSE="Apache-2.0"
13687
13688 diff --git a/dev-python/rebulk/rebulk-0.9.0.ebuild b/dev-python/rebulk/rebulk-0.9.0.ebuild
13689 index 818a38117f8..a70a1966a25 100644
13690 --- a/dev-python/rebulk/rebulk-0.9.0.ebuild
13691 +++ b/dev-python/rebulk/rebulk-0.9.0.ebuild
13692 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
13693 inherit distutils-r1
13694
13695 DESCRIPTION="Python library that performs advanced searches in strings"
13696 -HOMEPAGE="https://github.com/Toilal/rebulk https://pypi.org/project/rebulk"
13697 +HOMEPAGE="https://github.com/Toilal/rebulk https://pypi.org/project/rebulk/"
13698 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
13699
13700 LICENSE="MIT Apache-2.0"
13701
13702 diff --git a/dev-python/rebulk/rebulk-9999.ebuild b/dev-python/rebulk/rebulk-9999.ebuild
13703 index f77f95ef844..60c1e5b4b0d 100644
13704 --- a/dev-python/rebulk/rebulk-9999.ebuild
13705 +++ b/dev-python/rebulk/rebulk-9999.ebuild
13706 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
13707 inherit distutils-r1 git-r3
13708
13709 DESCRIPTION="Python library that performs advanced searches in strings"
13710 -HOMEPAGE="https://github.com/Toilal/rebulk https://pypi.org/project/rebulk"
13711 +HOMEPAGE="https://github.com/Toilal/rebulk https://pypi.org/project/rebulk/"
13712 EGIT_REPO_URI="https://github.com/Toilal/${PN}.git"
13713
13714 LICENSE="MIT Apache-2.0"
13715
13716 diff --git a/dev-python/redlock-py/redlock-py-1.0.8.ebuild b/dev-python/redlock-py/redlock-py-1.0.8.ebuild
13717 index 04560841c84..2f3061822c5 100644
13718 --- a/dev-python/redlock-py/redlock-py-1.0.8.ebuild
13719 +++ b/dev-python/redlock-py/redlock-py-1.0.8.ebuild
13720 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( pypy{,3} python2_7 python3_{4,5,6} )
13721 inherit distutils-r1
13722
13723 DESCRIPTION="Redis distributed locks in Python"
13724 -HOMEPAGE="https://github.com/SPSCommerce/redlock-py https://pypi.org/project/redlock-py"
13725 +HOMEPAGE="https://github.com/SPSCommerce/redlock-py https://pypi.org/project/redlock-py/"
13726 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
13727
13728 LICENSE="MIT"
13729
13730 diff --git a/dev-python/regendoc/regendoc-0.5.ebuild b/dev-python/regendoc/regendoc-0.5.ebuild
13731 index e568e1f9f4e..450ca696df5 100644
13732 --- a/dev-python/regendoc/regendoc-0.5.ebuild
13733 +++ b/dev-python/regendoc/regendoc-0.5.ebuild
13734 @@ -11,7 +11,7 @@ MY_PN="RegenDoc"
13735 MY_P="${MY_PN}-${PV}"
13736
13737 DESCRIPTION="Check/update simple file/shell examples in documentation"
13738 -HOMEPAGE="https://pypi.org/project/RegenDoc
13739 +HOMEPAGE="https://pypi.org/project/RegenDoc/
13740 https://bitbucket.org/pytest-dev/regendoc/"
13741 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${P}.tar.gz"
13742
13743
13744 diff --git a/dev-python/regendoc/regendoc-0.6.1.ebuild b/dev-python/regendoc/regendoc-0.6.1.ebuild
13745 index f95a68332bd..659a55490fb 100644
13746 --- a/dev-python/regendoc/regendoc-0.6.1.ebuild
13747 +++ b/dev-python/regendoc/regendoc-0.6.1.ebuild
13748 @@ -11,7 +11,7 @@ MY_PN="RegenDoc"
13749 MY_P="${MY_PN}-${PV}"
13750
13751 DESCRIPTION="Check/update simple file/shell examples in documentation"
13752 -HOMEPAGE="https://pypi.org/project/RegenDoc
13753 +HOMEPAGE="https://pypi.org/project/RegenDoc/
13754 https://bitbucket.org/pytest-dev/regendoc/"
13755 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${P}.tar.gz"
13756
13757
13758 diff --git a/dev-python/reno/reno-2.2.1.ebuild b/dev-python/reno/reno-2.2.1.ebuild
13759 index 977f3301164..ffde3f5bd9f 100644
13760 --- a/dev-python/reno/reno-2.2.1.ebuild
13761 +++ b/dev-python/reno/reno-2.2.1.ebuild
13762 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
13763 inherit distutils-r1
13764
13765 DESCRIPTION="Release notes manager, storing release notes in a git repo and building docs"
13766 -HOMEPAGE="https://pypi.org/project/reno"
13767 +HOMEPAGE="https://pypi.org/project/reno/"
13768 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
13769
13770 LICENSE="Apache-2.0"
13771
13772 diff --git a/dev-python/reno/reno-2.5.0.ebuild b/dev-python/reno/reno-2.5.0.ebuild
13773 index dd5335f2ff7..edb09f9a72d 100644
13774 --- a/dev-python/reno/reno-2.5.0.ebuild
13775 +++ b/dev-python/reno/reno-2.5.0.ebuild
13776 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
13777 inherit distutils-r1
13778
13779 DESCRIPTION="Release notes manager, storing release notes in a git repo and building docs"
13780 -HOMEPAGE="https://pypi.org/project/reno"
13781 +HOMEPAGE="https://pypi.org/project/reno/"
13782 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
13783
13784 LICENSE="Apache-2.0"
13785
13786 diff --git a/dev-python/reno/reno-2.7.0.ebuild b/dev-python/reno/reno-2.7.0.ebuild
13787 index 303e0644e3c..02bf525efe8 100644
13788 --- a/dev-python/reno/reno-2.7.0.ebuild
13789 +++ b/dev-python/reno/reno-2.7.0.ebuild
13790 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
13791 inherit distutils-r1
13792
13793 DESCRIPTION="Release notes manager, storing release notes in a git repo and building docs"
13794 -HOMEPAGE="https://pypi.org/project/reno"
13795 +HOMEPAGE="https://pypi.org/project/reno/"
13796 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
13797
13798 LICENSE="Apache-2.0"
13799
13800 diff --git a/dev-python/requests-cache/requests-cache-0.4.12.ebuild b/dev-python/requests-cache/requests-cache-0.4.12.ebuild
13801 index c2058835cf5..4955a22abf4 100644
13802 --- a/dev-python/requests-cache/requests-cache-0.4.12.ebuild
13803 +++ b/dev-python/requests-cache/requests-cache-0.4.12.ebuild
13804 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5} pypy )
13805
13806 inherit distutils-r1
13807
13808 -HOMEPAGE="https://pypi.org/project/requests-cache"
13809 +HOMEPAGE="https://pypi.org/project/requests-cache/"
13810 DESCRIPTION="Persistent cache for requests library"
13811 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.zip"
13812
13813
13814 diff --git a/dev-python/requests-kerberos/requests-kerberos-0.11.0.ebuild b/dev-python/requests-kerberos/requests-kerberos-0.11.0.ebuild
13815 index 6c824be1ff0..9332922ab6b 100644
13816 --- a/dev-python/requests-kerberos/requests-kerberos-0.11.0.ebuild
13817 +++ b/dev-python/requests-kerberos/requests-kerberos-0.11.0.ebuild
13818 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{4,5,6} )
13819
13820 inherit distutils-r1
13821
13822 -HOMEPAGE="https://pypi.org/project/requests-kerberos"
13823 +HOMEPAGE="https://pypi.org/project/requests-kerberos/"
13824 DESCRIPTION="A Kerberos authentication handler for python-requests"
13825 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
13826
13827
13828 diff --git a/dev-python/requests/requests-2.11.1.ebuild b/dev-python/requests/requests-2.11.1.ebuild
13829 index 55056cd2cda..d4d0a9ff54b 100644
13830 --- a/dev-python/requests/requests-2.11.1.ebuild
13831 +++ b/dev-python/requests/requests-2.11.1.ebuild
13832 @@ -9,7 +9,7 @@ PYTHON_REQ_USE="threads(+)"
13833 inherit distutils-r1
13834
13835 DESCRIPTION="HTTP library for human beings"
13836 -HOMEPAGE="http://python-requests.org/ https://pypi.org/project/requests"
13837 +HOMEPAGE="http://python-requests.org/ https://pypi.org/project/requests/"
13838 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
13839
13840 LICENSE="Apache-2.0"
13841
13842 diff --git a/dev-python/requests/requests-2.12.5.ebuild b/dev-python/requests/requests-2.12.5.ebuild
13843 index b5cd1b30247..c528fbc166d 100644
13844 --- a/dev-python/requests/requests-2.12.5.ebuild
13845 +++ b/dev-python/requests/requests-2.12.5.ebuild
13846 @@ -9,7 +9,7 @@ PYTHON_REQ_USE="threads(+)"
13847 inherit distutils-r1
13848
13849 DESCRIPTION="HTTP library for human beings"
13850 -HOMEPAGE="http://python-requests.org/ https://pypi.org/project/requests"
13851 +HOMEPAGE="http://python-requests.org/ https://pypi.org/project/requests/"
13852 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
13853
13854 LICENSE="Apache-2.0"
13855
13856 diff --git a/dev-python/requests/requests-2.14.2.ebuild b/dev-python/requests/requests-2.14.2.ebuild
13857 index d218464dfe0..f344c8e9fa8 100644
13858 --- a/dev-python/requests/requests-2.14.2.ebuild
13859 +++ b/dev-python/requests/requests-2.14.2.ebuild
13860 @@ -9,7 +9,7 @@ PYTHON_REQ_USE="threads(+)"
13861 inherit distutils-r1
13862
13863 DESCRIPTION="HTTP library for human beings"
13864 -HOMEPAGE="http://python-requests.org/ https://pypi.org/project/requests"
13865 +HOMEPAGE="http://python-requests.org/ https://pypi.org/project/requests/"
13866 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
13867
13868 LICENSE="Apache-2.0"
13869
13870 diff --git a/dev-python/restructuredtext-lint/restructuredtext-lint-0.12.2.ebuild b/dev-python/restructuredtext-lint/restructuredtext-lint-0.12.2.ebuild
13871 index f7809fc2f4f..4eb519e9d89 100644
13872 --- a/dev-python/restructuredtext-lint/restructuredtext-lint-0.12.2.ebuild
13873 +++ b/dev-python/restructuredtext-lint/restructuredtext-lint-0.12.2.ebuild
13874 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_{4,5,6}} )
13875 inherit distutils-r1
13876
13877 DESCRIPTION="Created out of frustration, it sucks to find out your reST is invalid after uploading it."
13878 -HOMEPAGE="https://pypi.org/project/restructuredtext_lint"
13879 +HOMEPAGE="https://pypi.org/project/restructuredtext_lint/"
13880
13881 MY_P="restructuredtext_lint"
13882 SRC_URI="mirror://pypi/${PN:0:1}/${MY_P}/${MY_P}-${PV}.tar.gz"
13883
13884 diff --git a/dev-python/restructuredtext-lint/restructuredtext-lint-1.1.2.ebuild b/dev-python/restructuredtext-lint/restructuredtext-lint-1.1.2.ebuild
13885 index a9aec5df9d2..333e56934ec 100644
13886 --- a/dev-python/restructuredtext-lint/restructuredtext-lint-1.1.2.ebuild
13887 +++ b/dev-python/restructuredtext-lint/restructuredtext-lint-1.1.2.ebuild
13888 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_{4,5,6}} )
13889 inherit distutils-r1
13890
13891 DESCRIPTION="Created out of frustration, it sucks to find out your reST is invalid after uploading it."
13892 -HOMEPAGE="https://pypi.org/project/restructuredtext_lint"
13893 +HOMEPAGE="https://pypi.org/project/restructuredtext_lint/"
13894
13895 MY_P="restructuredtext_lint"
13896 SRC_URI="mirror://pypi/${PN:0:1}/${MY_P}/${MY_P}-${PV}.tar.gz"
13897
13898 diff --git a/dev-python/resumable-urlretrieve/resumable-urlretrieve-0.1.5.ebuild b/dev-python/resumable-urlretrieve/resumable-urlretrieve-0.1.5.ebuild
13899 index 47adf6288b7..617f40f04bb 100644
13900 --- a/dev-python/resumable-urlretrieve/resumable-urlretrieve-0.1.5.ebuild
13901 +++ b/dev-python/resumable-urlretrieve/resumable-urlretrieve-0.1.5.ebuild
13902 @@ -10,7 +10,7 @@ inherit distutils-r1
13903 DESCRIPTION="Small library to fetch files over HTTP and resuming their download"
13904 HOMEPAGE="
13905 https://github.com/berdario/resumable-urlretrieve
13906 - https://pypi.org/project/resumable-urlretrieve"
13907 + https://pypi.org/project/resumable-urlretrieve/"
13908 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
13909
13910 LICENSE="MIT"
13911
13912 diff --git a/dev-python/reverend/reverend-0.4-r1.ebuild b/dev-python/reverend/reverend-0.4-r1.ebuild
13913 index d0ae6102804..71de1b03a8f 100644
13914 --- a/dev-python/reverend/reverend-0.4-r1.ebuild
13915 +++ b/dev-python/reverend/reverend-0.4-r1.ebuild
13916 @@ -11,7 +11,7 @@ MY_PN="Reverend"
13917 MY_P="${MY_PN}-${PV}"
13918
13919 DESCRIPTION="Reverend - Simple Bayesian classifier"
13920 -HOMEPAGE="https://pypi.org/project/Reverend"
13921 +HOMEPAGE="https://pypi.org/project/Reverend/"
13922 SRC_URI="mirror://sourceforge/reverend/${MY_P}.tar.gz mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
13923
13924 LICENSE="LGPL-2.1"
13925
13926 diff --git a/dev-python/rfc3987/rfc3987-1.3.7.ebuild b/dev-python/rfc3987/rfc3987-1.3.7.ebuild
13927 index c57d90dff95..1a78ecb2298 100644
13928 --- a/dev-python/rfc3987/rfc3987-1.3.7.ebuild
13929 +++ b/dev-python/rfc3987/rfc3987-1.3.7.ebuild
13930 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
13931 inherit distutils-r1
13932
13933 DESCRIPTION="Parsing and validation of URIs (RFC 3986) and IRIs (RFC 3987)"
13934 -HOMEPAGE="https://github.com/dgerber/rfc3987 https://pypi.org/project/rfc3987"
13935 +HOMEPAGE="https://github.com/dgerber/rfc3987 https://pypi.org/project/rfc3987/"
13936 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
13937
13938 LICENSE="GPL-3"
13939
13940 diff --git a/dev-python/rlcompleter2/rlcompleter2-0.98-r1.ebuild b/dev-python/rlcompleter2/rlcompleter2-0.98-r1.ebuild
13941 index 3b165c4a1f5..0da38cd4fe9 100644
13942 --- a/dev-python/rlcompleter2/rlcompleter2-0.98-r1.ebuild
13943 +++ b/dev-python/rlcompleter2/rlcompleter2-0.98-r1.ebuild
13944 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 )
13945 inherit distutils-r1
13946
13947 DESCRIPTION="Python command line completion"
13948 -HOMEPAGE="http://codespeak.net/rlcompleter2/ https://pypi.org/project/rlcompleter2"
13949 +HOMEPAGE="http://codespeak.net/rlcompleter2/ https://pypi.org/project/rlcompleter2/"
13950 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
13951
13952 LICENSE="MIT"
13953
13954 diff --git a/dev-python/ropeide/ropeide-1.5.1-r2.ebuild b/dev-python/ropeide/ropeide-1.5.1-r2.ebuild
13955 index 5daae3e0424..691c560be70 100644
13956 --- a/dev-python/ropeide/ropeide-1.5.1-r2.ebuild
13957 +++ b/dev-python/ropeide/ropeide-1.5.1-r2.ebuild
13958 @@ -8,7 +8,7 @@ inherit distutils-r1
13959 PYTHON_REQ_USE="tk"
13960
13961 DESCRIPTION="Python refactoring IDE"
13962 -HOMEPAGE="http://freecode.com/projects/ropeide https://pypi.org/project/ropeide"
13963 +HOMEPAGE="http://freecode.com/projects/ropeide https://pypi.org/project/ropeide/"
13964 SRC_URI="mirror://sourceforge/rope/${P}.tar.gz"
13965
13966 LICENSE="GPL-2"
13967
13968 diff --git a/dev-python/ropemacs/ropemacs-0.8.ebuild b/dev-python/ropemacs/ropemacs-0.8.ebuild
13969 index d01170ff77e..ae8bdf6d90a 100644
13970 --- a/dev-python/ropemacs/ropemacs-0.8.ebuild
13971 +++ b/dev-python/ropemacs/ropemacs-0.8.ebuild
13972 @@ -9,7 +9,7 @@ inherit distutils-r1 eutils readme.gentoo
13973
13974 DESCRIPTION="Rope in Emacs"
13975 HOMEPAGE="https://github.com/python-rope/ropemacs
13976 - https://pypi.org/project/ropemacs"
13977 + https://pypi.org/project/ropemacs/"
13978 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
13979
13980 LICENSE="GPL-1+" # GPL without version
13981
13982 diff --git a/dev-python/ropemode/ropemode-0.2-r1.ebuild b/dev-python/ropemode/ropemode-0.2-r1.ebuild
13983 index 5672c38e657..41d6fd51324 100644
13984 --- a/dev-python/ropemode/ropemode-0.2-r1.ebuild
13985 +++ b/dev-python/ropemode/ropemode-0.2-r1.ebuild
13986 @@ -10,7 +10,7 @@ inherit distutils-r1
13987 MY_P="${P/_rc/-rc}"
13988
13989 DESCRIPTION="A helper for using rope refactoring library in IDEs"
13990 -HOMEPAGE="https://pypi.org/project/ropemode"
13991 +HOMEPAGE="https://pypi.org/project/ropemode/"
13992 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
13993
13994 LICENSE="GPL-2"
13995
13996 diff --git a/dev-python/ropemode/ropemode-0.4.ebuild b/dev-python/ropemode/ropemode-0.4.ebuild
13997 index 4ac6c4b88eb..84df74cf9e4 100644
13998 --- a/dev-python/ropemode/ropemode-0.4.ebuild
13999 +++ b/dev-python/ropemode/ropemode-0.4.ebuild
14000 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
14001 inherit distutils-r1
14002
14003 DESCRIPTION="A helper for using rope refactoring library in IDEs"
14004 -HOMEPAGE="https://github.com/python-rope/ropemode https://pypi.org/project/ropemode"
14005 +HOMEPAGE="https://github.com/python-rope/ropemode https://pypi.org/project/ropemode/"
14006 SRC_URI="https://github.com/python-rope/ropemode/archive/${PV}.tar.gz -> ${P}.tar.gz"
14007 # pypi releases don't include tests
14008 #SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
14009
14010 diff --git a/dev-python/routes/routes-2.4.1.ebuild b/dev-python/routes/routes-2.4.1.ebuild
14011 index b04b2a8e70c..6626129c16b 100644
14012 --- a/dev-python/routes/routes-2.4.1.ebuild
14013 +++ b/dev-python/routes/routes-2.4.1.ebuild
14014 @@ -10,7 +10,7 @@ MY_PN="Routes"
14015 MY_P="${MY_PN}-${PV}"
14016
14017 DESCRIPTION="A re-implementation of Rails routes system, mapping URLs to Controllers/Actions"
14018 -HOMEPAGE="http://routes.groovie.org https://pypi.org/project/Routes"
14019 +HOMEPAGE="http://routes.groovie.org https://pypi.org/project/Routes/"
14020 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
14021
14022 LICENSE="BSD"
14023
14024 diff --git a/dev-python/rpy/rpy-2.6.2.ebuild b/dev-python/rpy/rpy-2.6.2.ebuild
14025 index e02c8d71352..fd21854dc53 100644
14026 --- a/dev-python/rpy/rpy-2.6.2.ebuild
14027 +++ b/dev-python/rpy/rpy-2.6.2.ebuild
14028 @@ -14,7 +14,7 @@ MY_P=${MY_PN}-${PV}
14029
14030 DESCRIPTION="Python interface to the R Programming Language"
14031 HOMEPAGE="https://rpy.sourceforge.net/
14032 - https://pypi.org/project/rpy2"
14033 + https://pypi.org/project/rpy2/"
14034 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
14035
14036 LICENSE="AGPL-3 GPL-2 LGPL-2.1 MPL-1.1"
14037
14038 diff --git a/dev-python/rpy/rpy-2.9.0.ebuild b/dev-python/rpy/rpy-2.9.0.ebuild
14039 index f5674d5f4b7..1c5b0ecc9c3 100644
14040 --- a/dev-python/rpy/rpy-2.9.0.ebuild
14041 +++ b/dev-python/rpy/rpy-2.9.0.ebuild
14042 @@ -14,7 +14,7 @@ MY_P=${MY_PN}-${PV}
14043
14044 DESCRIPTION="Python interface to the R Programming Language"
14045 HOMEPAGE="https://rpy.sourceforge.net/
14046 - https://pypi.org/project/rpy2"
14047 + https://pypi.org/project/rpy2/"
14048 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
14049
14050 LICENSE="AGPL-3 GPL-2 LGPL-2.1 MPL-1.1"
14051
14052 diff --git a/dev-python/rsa/rsa-3.2.3-r1.ebuild b/dev-python/rsa/rsa-3.2.3-r1.ebuild
14053 index efb9ae14b63..01d4935db64 100644
14054 --- a/dev-python/rsa/rsa-3.2.3-r1.ebuild
14055 +++ b/dev-python/rsa/rsa-3.2.3-r1.ebuild
14056 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
14057 inherit distutils-r1
14058
14059 DESCRIPTION="Pure-Python RSA implementation"
14060 -HOMEPAGE="https://stuvel.eu/rsa https://pypi.org/project/rsa"
14061 +HOMEPAGE="https://stuvel.eu/rsa https://pypi.org/project/rsa/"
14062 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
14063
14064 LICENSE="Apache-2.0"
14065
14066 diff --git a/dev-python/rsa/rsa-3.4.2.ebuild b/dev-python/rsa/rsa-3.4.2.ebuild
14067 index 49f2c05e0fb..06b84e4231d 100644
14068 --- a/dev-python/rsa/rsa-3.4.2.ebuild
14069 +++ b/dev-python/rsa/rsa-3.4.2.ebuild
14070 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
14071 inherit distutils-r1
14072
14073 DESCRIPTION="Pure-Python RSA implementation"
14074 -HOMEPAGE="https://stuvel.eu/rsa https://pypi.org/project/rsa"
14075 +HOMEPAGE="https://stuvel.eu/rsa https://pypi.org/project/rsa/"
14076 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
14077
14078 LICENSE="Apache-2.0"
14079
14080 diff --git a/dev-python/rst2pdf/rst2pdf-0.93-r3.ebuild b/dev-python/rst2pdf/rst2pdf-0.93-r3.ebuild
14081 index 620890e9213..e448b3e2462 100644
14082 --- a/dev-python/rst2pdf/rst2pdf-0.93-r3.ebuild
14083 +++ b/dev-python/rst2pdf/rst2pdf-0.93-r3.ebuild
14084 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 )
14085 inherit distutils-r1
14086
14087 DESCRIPTION="Tool for transforming reStructuredText to PDF using ReportLab"
14088 -HOMEPAGE="http://rst2pdf.ralsina.me/ https://pypi.org/project/rst2pdf"
14089 +HOMEPAGE="http://rst2pdf.ralsina.me/ https://pypi.org/project/rst2pdf/"
14090 SRC_URI="https://github.com/rst2pdf/rst2pdf/archive/${PV}.tar.gz -> ${P}.tar.gz"
14091
14092 LICENSE="MIT"
14093
14094 diff --git a/dev-python/ruamel-std-pathlib/ruamel-std-pathlib-0.6.3.ebuild b/dev-python/ruamel-std-pathlib/ruamel-std-pathlib-0.6.3.ebuild
14095 index 726f535d9dd..c55575431e4 100644
14096 --- a/dev-python/ruamel-std-pathlib/ruamel-std-pathlib-0.6.3.ebuild
14097 +++ b/dev-python/ruamel-std-pathlib/ruamel-std-pathlib-0.6.3.ebuild
14098 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{4,5,6} )
14099 inherit distutils-r1 vcs-snapshot
14100
14101 DESCRIPTION="Ruamel enhancements to pathlib and pathlib2"
14102 -HOMEPAGE="https://pypi.org/project/ruamel.std.pathlib https://bitbucket.org/ruamel/std.pathlib"
14103 +HOMEPAGE="https://pypi.org/project/ruamel.std.pathlib/ https://bitbucket.org/ruamel/std.pathlib"
14104 MY_PN="${PN//-/.}"
14105 SRC_URI="https://bitbucket.org/${MY_PN/.//}/get/${PV}.tar.gz -> ${P}.tar.gz"
14106
14107
14108 diff --git a/dev-python/ruamel-yaml/ruamel-yaml-0.15.35.ebuild b/dev-python/ruamel-yaml/ruamel-yaml-0.15.35.ebuild
14109 index 90d6c41f9f8..96e776c7d2f 100644
14110 --- a/dev-python/ruamel-yaml/ruamel-yaml-0.15.35.ebuild
14111 +++ b/dev-python/ruamel-yaml/ruamel-yaml-0.15.35.ebuild
14112 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{4,5,6} )
14113 inherit distutils-r1 vcs-snapshot
14114
14115 DESCRIPTION="YAML parser/emitter that supports roundtrip comment preservation"
14116 -HOMEPAGE="https://pypi.org/project/ruamel.yaml https://bitbucket.org/ruamel/yaml"
14117 +HOMEPAGE="https://pypi.org/project/ruamel.yaml/ https://bitbucket.org/ruamel/yaml"
14118 MY_PN="${PN//-/.}"
14119 SRC_URI="https://bitbucket.org/${MY_PN/.//}/get/${PV}.tar.gz -> ${P}.tar.gz"
14120
14121
14122 diff --git a/dev-python/schema/schema-0.6.6.ebuild b/dev-python/schema/schema-0.6.6.ebuild
14123 index e63c6a01d3e..a478507455d 100644
14124 --- a/dev-python/schema/schema-0.6.6.ebuild
14125 +++ b/dev-python/schema/schema-0.6.6.ebuild
14126 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
14127 inherit distutils-r1
14128
14129 DESCRIPTION="Library for validating Python data structures"
14130 -HOMEPAGE="https://pypi.org/project/schema https://github.com/keleshev/schema"
14131 +HOMEPAGE="https://pypi.org/project/schema/ https://github.com/keleshev/schema"
14132 SRC_URI="
14133 mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz
14134 https://github.com/keleshev/schema/archive/v${PV}.zip -> ${P}.tar.gz
14135
14136 diff --git a/dev-python/scimath/scimath-4.1.2-r1.ebuild b/dev-python/scimath/scimath-4.1.2-r1.ebuild
14137 index d74b9fe5a69..c67376ac54e 100644
14138 --- a/dev-python/scimath/scimath-4.1.2-r1.ebuild
14139 +++ b/dev-python/scimath/scimath-4.1.2-r1.ebuild
14140 @@ -10,7 +10,7 @@ inherit distutils-r1 virtualx
14141 DESCRIPTION="Enthought Tool Suite: Scientific and mathematical tools"
14142 HOMEPAGE="http://docs.enthought.com/scimath/
14143 https://github.com/enthought/scimath
14144 - https://pypi.org/project/scimath"
14145 + https://pypi.org/project/scimath/"
14146 SRC_URI="http://www.enthought.com/repo/ets/${P}.tar.gz"
14147
14148 LICENSE="BSD"
14149
14150 diff --git a/dev-python/scoop/scoop-0.7.0-r1.ebuild b/dev-python/scoop/scoop-0.7.0-r1.ebuild
14151 index 3f0bc955ce8..c5344709ea9 100644
14152 --- a/dev-python/scoop/scoop-0.7.0-r1.ebuild
14153 +++ b/dev-python/scoop/scoop-0.7.0-r1.ebuild
14154 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
14155 inherit distutils-r1
14156
14157 DESCRIPTION="Distributed Evolutionary Algorithms in Python"
14158 -HOMEPAGE="https://code.google.com/p/scoop/ https://pypi.org/project/scoop"
14159 +HOMEPAGE="https://code.google.com/p/scoop/ https://pypi.org/project/scoop/"
14160 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.release.tar.gz"
14161
14162 LICENSE="LGPL-3"
14163
14164 diff --git a/dev-python/scripttest/scripttest-1.2-r1.ebuild b/dev-python/scripttest/scripttest-1.2-r1.ebuild
14165 index e0c7d04c9e0..6d1cdd5d8ea 100644
14166 --- a/dev-python/scripttest/scripttest-1.2-r1.ebuild
14167 +++ b/dev-python/scripttest/scripttest-1.2-r1.ebuild
14168 @@ -10,7 +10,7 @@ MY_PN="ScriptTest"
14169 MY_P="${MY_PN}-${PV}"
14170
14171 DESCRIPTION="A very small text templating language"
14172 -HOMEPAGE="https://pypi.org/project/ScriptTest
14173 +HOMEPAGE="https://pypi.org/project/ScriptTest/
14174 https://github.com/pypa/scripttest"
14175 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
14176
14177
14178 diff --git a/dev-python/scripttest/scripttest-1.3.0.ebuild b/dev-python/scripttest/scripttest-1.3.0.ebuild
14179 index 34f4f018bf5..293588dbb38 100644
14180 --- a/dev-python/scripttest/scripttest-1.3.0.ebuild
14181 +++ b/dev-python/scripttest/scripttest-1.3.0.ebuild
14182 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy{,3} )
14183 inherit distutils-r1
14184
14185 DESCRIPTION="A very small text templating language"
14186 -HOMEPAGE="https://pypi.org/project/ScriptTest
14187 +HOMEPAGE="https://pypi.org/project/ScriptTest/
14188 https://github.com/pypa/scripttest"
14189 # pypi tarball lacks tests
14190 SRC_URI="https://github.com/pypa/scripttest/archive/${PV}.tar.gz -> ${P}.tar.gz"
14191
14192 diff --git a/dev-python/sdnotify/sdnotify-0.3.1.ebuild b/dev-python/sdnotify/sdnotify-0.3.1.ebuild
14193 index 45d69f84166..79c0597d597 100644
14194 --- a/dev-python/sdnotify/sdnotify-0.3.1.ebuild
14195 +++ b/dev-python/sdnotify/sdnotify-0.3.1.ebuild
14196 @@ -10,7 +10,7 @@ inherit distutils-r1
14197 DESCRIPTION="Python implementation of systemd's service notification protocol (sd_notify)"
14198 HOMEPAGE="
14199 https://github.com/bb4242/sdnotify
14200 - https://pypi.org/project/sdnotify"
14201 + https://pypi.org/project/sdnotify/"
14202 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
14203
14204 LICENSE="MIT"
14205
14206 diff --git a/dev-python/sdnotify/sdnotify-0.3.2.ebuild b/dev-python/sdnotify/sdnotify-0.3.2.ebuild
14207 index 51e805f368a..d7fb6dddc07 100644
14208 --- a/dev-python/sdnotify/sdnotify-0.3.2.ebuild
14209 +++ b/dev-python/sdnotify/sdnotify-0.3.2.ebuild
14210 @@ -9,7 +9,7 @@ inherit distutils-r1
14211
14212 DESCRIPTION="Python implementation of systemd's service notification protocol (sd_notify)"
14213 HOMEPAGE="https://github.com/bb4242/sdnotify
14214 - https://pypi.org/project/sdnotify"
14215 + https://pypi.org/project/sdnotify/"
14216 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
14217
14218 LICENSE="MIT"
14219
14220 diff --git a/dev-python/secretstorage/secretstorage-2.3.1.ebuild b/dev-python/secretstorage/secretstorage-2.3.1.ebuild
14221 index af718624188..82a0f03b90c 100644
14222 --- a/dev-python/secretstorage/secretstorage-2.3.1.ebuild
14223 +++ b/dev-python/secretstorage/secretstorage-2.3.1.ebuild
14224 @@ -9,7 +9,7 @@ inherit distutils-r1
14225 MY_PN="SecretStorage"
14226
14227 DESCRIPTION="Python bindings to FreeDesktop.org Secret Service API."
14228 -HOMEPAGE="https://github.com/mitya57/secretstorage https://pypi.org/project/SecretStorage"
14229 +HOMEPAGE="https://github.com/mitya57/secretstorage https://pypi.org/project/SecretStorage/"
14230 SRC_URI="mirror://pypi/S/${MY_PN}/${MY_PN}-${PV}.tar.gz"
14231
14232 LICENSE="BSD"
14233
14234 diff --git a/dev-python/semantic_version/semantic_version-2.6.0-r1.ebuild b/dev-python/semantic_version/semantic_version-2.6.0-r1.ebuild
14235 index b6ad84b5df2..0fffcfe0367 100644
14236 --- a/dev-python/semantic_version/semantic_version-2.6.0-r1.ebuild
14237 +++ b/dev-python/semantic_version/semantic_version-2.6.0-r1.ebuild
14238 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5} pypy )
14239 inherit distutils-r1
14240
14241 DESCRIPTION="Python library providing a few tools handling SemVer in Python"
14242 -HOMEPAGE="https://pypi.org/project/semantic_version"
14243 +HOMEPAGE="https://pypi.org/project/semantic_version/"
14244 SRC_URI="https://github.com/rbarrois/python-semanticversion/archive/v${PV}.tar.gz -> ${P}-1.tar.gz"
14245
14246 LICENSE="BSD"
14247
14248 diff --git a/dev-python/semantic_version/semantic_version-2.6.0.ebuild b/dev-python/semantic_version/semantic_version-2.6.0.ebuild
14249 index 74e89c964db..9a1deffc880 100644
14250 --- a/dev-python/semantic_version/semantic_version-2.6.0.ebuild
14251 +++ b/dev-python/semantic_version/semantic_version-2.6.0.ebuild
14252 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5} pypy )
14253 inherit distutils-r1
14254
14255 DESCRIPTION="Python library providing a few tools handling SemVer in Python."
14256 -HOMEPAGE="https://pypi.org/project/semantic_version"
14257 +HOMEPAGE="https://pypi.org/project/semantic_version/"
14258 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
14259
14260 LICENSE="BSD"
14261
14262 diff --git a/dev-python/send2trash/send2trash-1.3.0.ebuild b/dev-python/send2trash/send2trash-1.3.0.ebuild
14263 index 27e43be5791..8359172d151 100644
14264 --- a/dev-python/send2trash/send2trash-1.3.0.ebuild
14265 +++ b/dev-python/send2trash/send2trash-1.3.0.ebuild
14266 @@ -13,7 +13,7 @@ MY_P="${MY_PN}-${PV}"
14267 DESCRIPTION="Sends files to the Trash (or Recycle Bin)"
14268 HOMEPAGE="
14269 http://hg.hardcoded.net/send2trash
14270 - https://pypi.org/project/Send2Trash
14271 + https://pypi.org/project/Send2Trash/
14272 https://github.com/hsoft/send2trash"
14273 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
14274
14275
14276 diff --git a/dev-python/serpent/serpent-1.19.ebuild b/dev-python/serpent/serpent-1.19.ebuild
14277 index 048cca75672..3f421d934ee 100644
14278 --- a/dev-python/serpent/serpent-1.19.ebuild
14279 +++ b/dev-python/serpent/serpent-1.19.ebuild
14280 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
14281 inherit distutils-r1
14282
14283 DESCRIPTION="A simple serialization library based on ast.literal_eval"
14284 -HOMEPAGE="https://pypi.org/project/serpent https://github.com/irmen/Serpent"
14285 +HOMEPAGE="https://pypi.org/project/serpent/ https://github.com/irmen/Serpent"
14286 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
14287
14288 LICENSE="MIT"
14289
14290 diff --git a/dev-python/setuptools/setuptools-34.0.2-r1.ebuild b/dev-python/setuptools/setuptools-34.0.2-r1.ebuild
14291 index 81f6f11be11..aed688a9b3b 100644
14292 --- a/dev-python/setuptools/setuptools-34.0.2-r1.ebuild
14293 +++ b/dev-python/setuptools/setuptools-34.0.2-r1.ebuild
14294 @@ -16,7 +16,7 @@ else
14295 fi
14296
14297 DESCRIPTION="Collection of extensions to Distutils"
14298 -HOMEPAGE="https://github.com/pypa/setuptools https://pypi.org/project/setuptools"
14299 +HOMEPAGE="https://github.com/pypa/setuptools https://pypi.org/project/setuptools/"
14300
14301 LICENSE="MIT"
14302 SLOT="0"
14303
14304 diff --git a/dev-python/setuptools/setuptools-36.0.1.ebuild b/dev-python/setuptools/setuptools-36.0.1.ebuild
14305 index 5f04cd2f6e2..056fb01ec0d 100644
14306 --- a/dev-python/setuptools/setuptools-36.0.1.ebuild
14307 +++ b/dev-python/setuptools/setuptools-36.0.1.ebuild
14308 @@ -16,7 +16,7 @@ else
14309 fi
14310
14311 DESCRIPTION="Collection of extensions to Distutils"
14312 -HOMEPAGE="https://github.com/pypa/setuptools https://pypi.org/project/setuptools"
14313 +HOMEPAGE="https://github.com/pypa/setuptools https://pypi.org/project/setuptools/"
14314
14315 LICENSE="MIT"
14316 SLOT="0"
14317
14318 diff --git a/dev-python/setuptools/setuptools-36.7.2.ebuild b/dev-python/setuptools/setuptools-36.7.2.ebuild
14319 index 8b95c57220a..3ae5b3a4d8a 100644
14320 --- a/dev-python/setuptools/setuptools-36.7.2.ebuild
14321 +++ b/dev-python/setuptools/setuptools-36.7.2.ebuild
14322 @@ -16,7 +16,7 @@ else
14323 fi
14324
14325 DESCRIPTION="Collection of extensions to Distutils"
14326 -HOMEPAGE="https://github.com/pypa/setuptools https://pypi.org/project/setuptools"
14327 +HOMEPAGE="https://github.com/pypa/setuptools https://pypi.org/project/setuptools/"
14328
14329 LICENSE="MIT"
14330 SLOT="0"
14331
14332 diff --git a/dev-python/setuptools/setuptools-38.5.1.ebuild b/dev-python/setuptools/setuptools-38.5.1.ebuild
14333 index 305f19ad612..ecd7810e413 100644
14334 --- a/dev-python/setuptools/setuptools-38.5.1.ebuild
14335 +++ b/dev-python/setuptools/setuptools-38.5.1.ebuild
14336 @@ -16,7 +16,7 @@ else
14337 fi
14338
14339 DESCRIPTION="Collection of extensions to Distutils"
14340 -HOMEPAGE="https://github.com/pypa/setuptools https://pypi.org/project/setuptools"
14341 +HOMEPAGE="https://github.com/pypa/setuptools https://pypi.org/project/setuptools/"
14342
14343 LICENSE="MIT"
14344 SLOT="0"
14345
14346 diff --git a/dev-python/setuptools/setuptools-9999.ebuild b/dev-python/setuptools/setuptools-9999.ebuild
14347 index 80812cd5756..28829b6f5f0 100644
14348 --- a/dev-python/setuptools/setuptools-9999.ebuild
14349 +++ b/dev-python/setuptools/setuptools-9999.ebuild
14350 @@ -16,7 +16,7 @@ else
14351 fi
14352
14353 DESCRIPTION="Collection of extensions to Distutils"
14354 -HOMEPAGE="https://github.com/pypa/setuptools https://pypi.org/project/setuptools"
14355 +HOMEPAGE="https://github.com/pypa/setuptools https://pypi.org/project/setuptools/"
14356
14357 LICENSE="MIT"
14358 SLOT="0"
14359
14360 diff --git a/dev-python/setuptools_hg/setuptools_hg-0.4-r1.ebuild b/dev-python/setuptools_hg/setuptools_hg-0.4-r1.ebuild
14361 index 8494a28990c..93b07132347 100644
14362 --- a/dev-python/setuptools_hg/setuptools_hg-0.4-r1.ebuild
14363 +++ b/dev-python/setuptools_hg/setuptools_hg-0.4-r1.ebuild
14364 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy )
14365 inherit distutils-r1
14366
14367 DESCRIPTION="Setuptools/distribute plugin for finding files under Mercurial version control"
14368 -HOMEPAGE="https://pypi.org/project/setuptools_hg https://bitbucket.org/jezdez/setuptools_hg/"
14369 +HOMEPAGE="https://pypi.org/project/setuptools_hg/ https://bitbucket.org/jezdez/setuptools_hg/"
14370 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
14371
14372 LICENSE="GPL-2"
14373
14374 diff --git a/dev-python/setuptools_scm/setuptools_scm-1.15.6-r1.ebuild b/dev-python/setuptools_scm/setuptools_scm-1.15.6-r1.ebuild
14375 index 5f53436b59a..77cabd9b84f 100644
14376 --- a/dev-python/setuptools_scm/setuptools_scm-1.15.6-r1.ebuild
14377 +++ b/dev-python/setuptools_scm/setuptools_scm-1.15.6-r1.ebuild
14378 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
14379 inherit distutils-r1
14380
14381 DESCRIPTION="package to manage versions by scm tags via setuptools"
14382 -HOMEPAGE="https://github.com/pypa/setuptools_scm https://pypi.org/project/setuptools_scm"
14383 +HOMEPAGE="https://github.com/pypa/setuptools_scm https://pypi.org/project/setuptools_scm/"
14384 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
14385
14386 LICENSE="MIT"
14387
14388 diff --git a/dev-python/setuptools_scm/setuptools_scm-1.15.7.ebuild b/dev-python/setuptools_scm/setuptools_scm-1.15.7.ebuild
14389 index 9ac01501c7f..5a3751d298b 100644
14390 --- a/dev-python/setuptools_scm/setuptools_scm-1.15.7.ebuild
14391 +++ b/dev-python/setuptools_scm/setuptools_scm-1.15.7.ebuild
14392 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
14393 inherit distutils-r1
14394
14395 DESCRIPTION="package to manage versions by scm tags via setuptools"
14396 -HOMEPAGE="https://github.com/pypa/setuptools_scm https://pypi.org/project/setuptools_scm"
14397 +HOMEPAGE="https://github.com/pypa/setuptools_scm https://pypi.org/project/setuptools_scm/"
14398 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
14399
14400 LICENSE="MIT"
14401
14402 diff --git a/dev-python/setuptools_scm/setuptools_scm-1.16.1.ebuild b/dev-python/setuptools_scm/setuptools_scm-1.16.1.ebuild
14403 index 6730eb74c47..927078b4b01 100644
14404 --- a/dev-python/setuptools_scm/setuptools_scm-1.16.1.ebuild
14405 +++ b/dev-python/setuptools_scm/setuptools_scm-1.16.1.ebuild
14406 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
14407 inherit distutils-r1
14408
14409 DESCRIPTION="package to manage versions by scm tags via setuptools"
14410 -HOMEPAGE="https://github.com/pypa/setuptools_scm https://pypi.org/project/setuptools_scm"
14411 +HOMEPAGE="https://github.com/pypa/setuptools_scm https://pypi.org/project/setuptools_scm/"
14412 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
14413
14414 LICENSE="MIT"
14415
14416 diff --git a/dev-python/setuptools_trial/setuptools_trial-0.6.0.ebuild b/dev-python/setuptools_trial/setuptools_trial-0.6.0.ebuild
14417 index 70b5c974321..60b918a705a 100644
14418 --- a/dev-python/setuptools_trial/setuptools_trial-0.6.0.ebuild
14419 +++ b/dev-python/setuptools_trial/setuptools_trial-0.6.0.ebuild
14420 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
14421 inherit distutils-r1
14422
14423 DESCRIPTION="Setuptools plugin that makes unit tests execute with trial instead of pyunit"
14424 -HOMEPAGE="https://github.com/rutsky/setuptools-trial https://pypi.org/project/setuptools_trial"
14425 +HOMEPAGE="https://github.com/rutsky/setuptools-trial https://pypi.org/project/setuptools_trial/"
14426 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
14427
14428 LICENSE="BSD"
14429
14430 diff --git a/dev-python/shortuuid/shortuuid-0.4.3.ebuild b/dev-python/shortuuid/shortuuid-0.4.3.ebuild
14431 index 446a454a713..96c28acd7b8 100644
14432 --- a/dev-python/shortuuid/shortuuid-0.4.3.ebuild
14433 +++ b/dev-python/shortuuid/shortuuid-0.4.3.ebuild
14434 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
14435 inherit distutils-r1
14436
14437 DESCRIPTION="A generator library for concise, unambiguous and URL-safe UUIDs"
14438 -HOMEPAGE="https://pypi.org/project/shortuuid"
14439 +HOMEPAGE="https://pypi.org/project/shortuuid/"
14440 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
14441
14442 LICENSE="BSD"
14443
14444 diff --git a/dev-python/shutilwhich/shutilwhich-1.1.0.ebuild b/dev-python/shutilwhich/shutilwhich-1.1.0.ebuild
14445 index 3bcbdaeef95..fbad293f2c0 100644
14446 --- a/dev-python/shutilwhich/shutilwhich-1.1.0.ebuild
14447 +++ b/dev-python/shutilwhich/shutilwhich-1.1.0.ebuild
14448 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
14449 inherit distutils-r1
14450
14451 DESCRIPTION="A copy & paste backport of Python 3.3's shutil.which function"
14452 -HOMEPAGE="https://pypi.org/project/shutilwhich https://github.com/mbr/shutilwhich"
14453 +HOMEPAGE="https://pypi.org/project/shutilwhich/ https://github.com/mbr/shutilwhich"
14454 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
14455
14456 LICENSE="PSF-2"
14457
14458 diff --git a/dev-python/simplegeneric/simplegeneric-0.8.1-r1.ebuild b/dev-python/simplegeneric/simplegeneric-0.8.1-r1.ebuild
14459 index 852adda5564..44f8201b697 100644
14460 --- a/dev-python/simplegeneric/simplegeneric-0.8.1-r1.ebuild
14461 +++ b/dev-python/simplegeneric/simplegeneric-0.8.1-r1.ebuild
14462 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
14463 inherit distutils-r1
14464
14465 DESCRIPTION="Simple generic functions for Python"
14466 -HOMEPAGE="https://pypi.org/project/simplegeneric"
14467 +HOMEPAGE="https://pypi.org/project/simplegeneric/"
14468 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
14469
14470 LICENSE="ZPL"
14471
14472 diff --git a/dev-python/simplejson/simplejson-3.10.0.ebuild b/dev-python/simplejson/simplejson-3.10.0.ebuild
14473 index 29ce65c4173..3b39e75a647 100644
14474 --- a/dev-python/simplejson/simplejson-3.10.0.ebuild
14475 +++ b/dev-python/simplejson/simplejson-3.10.0.ebuild
14476 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
14477 inherit distutils-r1 flag-o-matic
14478
14479 DESCRIPTION="Simple, fast, extensible JSON encoder/decoder for Python"
14480 -HOMEPAGE="http://undefined.org/python/#simplejson https://pypi.org/project/simplejson"
14481 +HOMEPAGE="http://undefined.org/python/#simplejson https://pypi.org/project/simplejson/"
14482 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
14483
14484 LICENSE="|| ( MIT AFL-2.1 )"
14485
14486 diff --git a/dev-python/simplejson/simplejson-3.13.2.ebuild b/dev-python/simplejson/simplejson-3.13.2.ebuild
14487 index 48c94c432d5..bae56fbc5a5 100644
14488 --- a/dev-python/simplejson/simplejson-3.13.2.ebuild
14489 +++ b/dev-python/simplejson/simplejson-3.13.2.ebuild
14490 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
14491 inherit distutils-r1 flag-o-matic
14492
14493 DESCRIPTION="Simple, fast, extensible JSON encoder/decoder for Python"
14494 -HOMEPAGE="https://github.com/simplejson/simplejson https://pypi.org/project/simplejson"
14495 +HOMEPAGE="https://github.com/simplejson/simplejson https://pypi.org/project/simplejson/"
14496 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
14497
14498 LICENSE="|| ( MIT AFL-2.1 )"
14499
14500 diff --git a/dev-python/simpleparse/simpleparse-2.1.1-r1.ebuild b/dev-python/simpleparse/simpleparse-2.1.1-r1.ebuild
14501 index 6df2a1d7201..da6b0bc495b 100644
14502 --- a/dev-python/simpleparse/simpleparse-2.1.1-r1.ebuild
14503 +++ b/dev-python/simpleparse/simpleparse-2.1.1-r1.ebuild
14504 @@ -9,7 +9,7 @@ MY_PN="SimpleParse"
14505 MY_P="${MY_PN}-${PV}"
14506
14507 DESCRIPTION="A Parser Generator for mxTextTools"
14508 -HOMEPAGE="http://simpleparse.sourceforge.net https://pypi.org/project/SimpleParse"
14509 +HOMEPAGE="http://simpleparse.sourceforge.net https://pypi.org/project/SimpleParse/"
14510 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
14511
14512 LICENSE="eGenixPublic-1.1 HPND"
14513
14514 diff --git a/dev-python/simplesettings/simplesettings-0.5-r1.ebuild b/dev-python/simplesettings/simplesettings-0.5-r1.ebuild
14515 index 7328689638b..a439a23563c 100644
14516 --- a/dev-python/simplesettings/simplesettings-0.5-r1.ebuild
14517 +++ b/dev-python/simplesettings/simplesettings-0.5-r1.ebuild
14518 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 )
14519 inherit distutils-r1
14520
14521 DESCRIPTION="Simple settings initialization"
14522 -HOMEPAGE="https://pypi.org/project/simplesettings"
14523 +HOMEPAGE="https://pypi.org/project/simplesettings/"
14524 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
14525
14526 LICENSE="Apache-2.0"
14527
14528 diff --git a/dev-python/six/six-1.10.0.ebuild b/dev-python/six/six-1.10.0.ebuild
14529 index 075db224501..8399fe54418 100644
14530 --- a/dev-python/six/six-1.10.0.ebuild
14531 +++ b/dev-python/six/six-1.10.0.ebuild
14532 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
14533 inherit distutils-r1
14534
14535 DESCRIPTION="Python 2 and 3 compatibility library"
14536 -HOMEPAGE="https://github.com/benjaminp/six https://pypi.org/project/six"
14537 +HOMEPAGE="https://github.com/benjaminp/six https://pypi.org/project/six/"
14538 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
14539
14540 LICENSE="MIT"
14541
14542 diff --git a/dev-python/six/six-1.11.0.ebuild b/dev-python/six/six-1.11.0.ebuild
14543 index 8e49f3a6a72..7965dfe23b2 100644
14544 --- a/dev-python/six/six-1.11.0.ebuild
14545 +++ b/dev-python/six/six-1.11.0.ebuild
14546 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy{,3} )
14547 inherit distutils-r1
14548
14549 DESCRIPTION="Python 2 and 3 compatibility library"
14550 -HOMEPAGE="https://github.com/benjaminp/six https://pypi.org/project/six"
14551 +HOMEPAGE="https://github.com/benjaminp/six https://pypi.org/project/six/"
14552 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
14553
14554 LICENSE="MIT"
14555
14556 diff --git a/dev-python/smmap/smmap-0.9.0.ebuild b/dev-python/smmap/smmap-0.9.0.ebuild
14557 index fa6717598e2..f83353b0cc7 100644
14558 --- a/dev-python/smmap/smmap-0.9.0.ebuild
14559 +++ b/dev-python/smmap/smmap-0.9.0.ebuild
14560 @@ -9,7 +9,7 @@ inherit distutils-r1
14561
14562 DESCRIPTION="A pure git implementation of a sliding window memory map manager"
14563 HOMEPAGE="
14564 - https://pypi.org/project/smmap
14565 + https://pypi.org/project/smmap/
14566 https://github.com/Byron/smmap"
14567 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
14568
14569
14570 diff --git a/dev-python/smmap2/smmap2-2.0.3.ebuild b/dev-python/smmap2/smmap2-2.0.3.ebuild
14571 index 65ee1c7cf43..8b7821abb4b 100644
14572 --- a/dev-python/smmap2/smmap2-2.0.3.ebuild
14573 +++ b/dev-python/smmap2/smmap2-2.0.3.ebuild
14574 @@ -9,7 +9,7 @@ inherit distutils-r1
14575
14576 DESCRIPTION="A pure python implementation of a sliding window memory map manager"
14577 HOMEPAGE="
14578 - https://pypi.org/project/smmap2
14579 + https://pypi.org/project/smmap2/
14580 https://github.com/gitpython-developers/smmap"
14581 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
14582
14583
14584 diff --git a/dev-python/snappy/snappy-0.5-r2.ebuild b/dev-python/snappy/snappy-0.5-r2.ebuild
14585 index a258b1e038d..4474ba5db99 100644
14586 --- a/dev-python/snappy/snappy-0.5-r2.ebuild
14587 +++ b/dev-python/snappy/snappy-0.5-r2.ebuild
14588 @@ -11,7 +11,7 @@ MY_PN=python-${PN}
14589 MY_P=${MY_PN}-${PV}
14590
14591 DESCRIPTION="Python library for the snappy compression library from Google"
14592 -HOMEPAGE="https://pypi.org/project/python-snappy"
14593 +HOMEPAGE="https://pypi.org/project/python-snappy/"
14594 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
14595
14596 LICENSE="BSD"
14597
14598 diff --git a/dev-python/snappy/snappy-0.5.1.ebuild b/dev-python/snappy/snappy-0.5.1.ebuild
14599 index d207cdd918a..bba3cfdcc55 100644
14600 --- a/dev-python/snappy/snappy-0.5.1.ebuild
14601 +++ b/dev-python/snappy/snappy-0.5.1.ebuild
14602 @@ -11,7 +11,7 @@ MY_PN=python-${PN}
14603 MY_P=${MY_PN}-${PV}
14604
14605 DESCRIPTION="Python library for the snappy compression library from Google"
14606 -HOMEPAGE="https://pypi.org/project/python-snappy"
14607 +HOMEPAGE="https://pypi.org/project/python-snappy/"
14608 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
14609
14610 LICENSE="BSD"
14611
14612 diff --git a/dev-python/soappy/soappy-0.12.22.ebuild b/dev-python/soappy/soappy-0.12.22.ebuild
14613 index eccad2cb531..b1148ee7d18 100644
14614 --- a/dev-python/soappy/soappy-0.12.22.ebuild
14615 +++ b/dev-python/soappy/soappy-0.12.22.ebuild
14616 @@ -12,7 +12,7 @@ MY_PN="SOAPpy"
14617 MY_P="${MY_PN}-${PV}"
14618
14619 DESCRIPTION="SOAP Services for Python"
14620 -HOMEPAGE="http://pywebsvcs.sourceforge.net/ https://pypi.org/project/SOAPpy"
14621 +HOMEPAGE="http://pywebsvcs.sourceforge.net/ https://pypi.org/project/SOAPpy/"
14622 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.zip"
14623
14624 LICENSE="BSD"
14625
14626 diff --git a/dev-python/socketio-client/socketio-client-0.6.6.ebuild b/dev-python/socketio-client/socketio-client-0.6.6.ebuild
14627 index 84667bd74c1..4ddc8b6e4e1 100644
14628 --- a/dev-python/socketio-client/socketio-client-0.6.6.ebuild
14629 +++ b/dev-python/socketio-client/socketio-client-0.6.6.ebuild
14630 @@ -9,7 +9,7 @@ inherit distutils-r1
14631 MY_PN="socketIO-client"
14632 REPO_PN="socketIO_client"
14633 DESCRIPTION="A socket.io client library for Python"
14634 -HOMEPAGE="https://github.com/invisibleroads/socketIO-client/ https://pypi.org/project/socketIO-client"
14635 +HOMEPAGE="https://github.com/invisibleroads/socketIO-client/ https://pypi.org/project/socketIO-client/"
14636 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${REPO_PN}-${PV}.tar.gz -> ${P}.tar.gz"
14637
14638 LICENSE="MIT"
14639
14640 diff --git a/dev-python/spark-parser/spark-parser-1.5.1-r1.ebuild b/dev-python/spark-parser/spark-parser-1.5.1-r1.ebuild
14641 index 26f211b0083..ad73577d59e 100644
14642 --- a/dev-python/spark-parser/spark-parser-1.5.1-r1.ebuild
14643 +++ b/dev-python/spark-parser/spark-parser-1.5.1-r1.ebuild
14644 @@ -9,7 +9,7 @@ inherit distutils-r1
14645 MY_PN="spark_parser"
14646
14647 DESCRIPTION="An Early-Algorithm Context-free grammar Parser"
14648 -HOMEPAGE="https://github.com/rocky/python-spark/ https://pypi.org/project/spark_parser"
14649 +HOMEPAGE="https://github.com/rocky/python-spark/ https://pypi.org/project/spark_parser/"
14650 SRC_URI="mirror://pypi/${P:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
14651
14652 LICENSE="MIT"
14653
14654 diff --git a/dev-python/spark-parser/spark-parser-1.6.0.ebuild b/dev-python/spark-parser/spark-parser-1.6.0.ebuild
14655 index 684b69f92cc..4bb3cdb6882 100644
14656 --- a/dev-python/spark-parser/spark-parser-1.6.0.ebuild
14657 +++ b/dev-python/spark-parser/spark-parser-1.6.0.ebuild
14658 @@ -9,7 +9,7 @@ inherit distutils-r1
14659 MY_PN="spark_parser"
14660
14661 DESCRIPTION="An Early-Algorithm Context-free grammar Parser"
14662 -HOMEPAGE="https://github.com/rocky/python-spark/ https://pypi.org/project/spark_parser"
14663 +HOMEPAGE="https://github.com/rocky/python-spark/ https://pypi.org/project/spark_parser/"
14664 SRC_URI="mirror://pypi/${P:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
14665
14666 LICENSE="MIT"
14667
14668 diff --git a/dev-python/spark-parser/spark-parser-1.6.1.ebuild b/dev-python/spark-parser/spark-parser-1.6.1.ebuild
14669 index 684b69f92cc..4bb3cdb6882 100644
14670 --- a/dev-python/spark-parser/spark-parser-1.6.1.ebuild
14671 +++ b/dev-python/spark-parser/spark-parser-1.6.1.ebuild
14672 @@ -9,7 +9,7 @@ inherit distutils-r1
14673 MY_PN="spark_parser"
14674
14675 DESCRIPTION="An Early-Algorithm Context-free grammar Parser"
14676 -HOMEPAGE="https://github.com/rocky/python-spark/ https://pypi.org/project/spark_parser"
14677 +HOMEPAGE="https://github.com/rocky/python-spark/ https://pypi.org/project/spark_parser/"
14678 SRC_URI="mirror://pypi/${P:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
14679
14680 LICENSE="MIT"
14681
14682 diff --git a/dev-python/spark-parser/spark-parser-1.8.5.ebuild b/dev-python/spark-parser/spark-parser-1.8.5.ebuild
14683 index a42fe45c5c0..ae67f99b123 100644
14684 --- a/dev-python/spark-parser/spark-parser-1.8.5.ebuild
14685 +++ b/dev-python/spark-parser/spark-parser-1.8.5.ebuild
14686 @@ -9,7 +9,7 @@ inherit distutils-r1
14687 MY_PN="spark_parser"
14688
14689 DESCRIPTION="An Early-Algorithm Context-free grammar Parser"
14690 -HOMEPAGE="https://github.com/rocky/python-spark/ https://pypi.org/project/spark_parser"
14691 +HOMEPAGE="https://github.com/rocky/python-spark/ https://pypi.org/project/spark_parser/"
14692 SRC_URI="mirror://pypi/${P:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
14693
14694 LICENSE="MIT"
14695
14696 diff --git a/dev-python/sparql-wrapper/sparql-wrapper-1.7.6.ebuild b/dev-python/sparql-wrapper/sparql-wrapper-1.7.6.ebuild
14697 index b5d6afee70a..f2d39deffcc 100644
14698 --- a/dev-python/sparql-wrapper/sparql-wrapper-1.7.6.ebuild
14699 +++ b/dev-python/sparql-wrapper/sparql-wrapper-1.7.6.ebuild
14700 @@ -9,7 +9,7 @@ inherit distutils-r1
14701
14702 MY_PN=SPARQLWrapper
14703 DESCRIPTION="Wrapper around a SPARQL service"
14704 -HOMEPAGE="https://pypi.org/project/SPARQLWrapper"
14705 +HOMEPAGE="https://pypi.org/project/SPARQLWrapper/"
14706 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
14707
14708 LICENSE="W3C"
14709
14710 diff --git a/dev-python/sparql-wrapper/sparql-wrapper-1.8.0.ebuild b/dev-python/sparql-wrapper/sparql-wrapper-1.8.0.ebuild
14711 index ad5ff7fa749..46f9f0ccb6b 100644
14712 --- a/dev-python/sparql-wrapper/sparql-wrapper-1.8.0.ebuild
14713 +++ b/dev-python/sparql-wrapper/sparql-wrapper-1.8.0.ebuild
14714 @@ -9,7 +9,7 @@ inherit distutils-r1
14715
14716 MY_PN=SPARQLWrapper
14717 DESCRIPTION="Wrapper around a SPARQL service"
14718 -HOMEPAGE="https://pypi.org/project/SPARQLWrapper"
14719 +HOMEPAGE="https://pypi.org/project/SPARQLWrapper/"
14720 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
14721
14722 LICENSE="W3C"
14723
14724 diff --git a/dev-python/sphinx-better-theme/sphinx-better-theme-0.1.5.ebuild b/dev-python/sphinx-better-theme/sphinx-better-theme-0.1.5.ebuild
14725 index 0993c1cd3e9..5f8494f55f2 100644
14726 --- a/dev-python/sphinx-better-theme/sphinx-better-theme-0.1.5.ebuild
14727 +++ b/dev-python/sphinx-better-theme/sphinx-better-theme-0.1.5.ebuild
14728 @@ -10,7 +10,7 @@ inherit distutils-r1
14729 DESCRIPTION="A nice-looking, customizable theme for Sphinx"
14730 HOMEPAGE="
14731 https://github.com/irskep/sphinx-better-theme
14732 - https://pypi.org/project/sphinx-better-theme"
14733 + https://pypi.org/project/sphinx-better-theme/"
14734 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
14735
14736 LICENSE="BSD-2"
14737
14738 diff --git a/dev-python/sphinx-jinja/sphinx-jinja-0.2.1.ebuild b/dev-python/sphinx-jinja/sphinx-jinja-0.2.1.ebuild
14739 index 3ab3a4cc852..3805a897d1e 100644
14740 --- a/dev-python/sphinx-jinja/sphinx-jinja-0.2.1.ebuild
14741 +++ b/dev-python/sphinx-jinja/sphinx-jinja-0.2.1.ebuild
14742 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
14743 inherit distutils-r1
14744
14745 DESCRIPTION="A sphinx extension to include jinja based templates into a sphinx doc"
14746 -HOMEPAGE="https://github.com/tardyp/sphinx-jinja https://pypi.org/project/sphinx-jinja"
14747 +HOMEPAGE="https://github.com/tardyp/sphinx-jinja https://pypi.org/project/sphinx-jinja/"
14748 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
14749
14750 LICENSE="MIT"
14751
14752 diff --git a/dev-python/sphinx-jinja/sphinx-jinja-0.3.0.ebuild b/dev-python/sphinx-jinja/sphinx-jinja-0.3.0.ebuild
14753 index 7c15805d4a4..b2cd33297e4 100644
14754 --- a/dev-python/sphinx-jinja/sphinx-jinja-0.3.0.ebuild
14755 +++ b/dev-python/sphinx-jinja/sphinx-jinja-0.3.0.ebuild
14756 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
14757 inherit distutils-r1
14758
14759 DESCRIPTION="A sphinx extension to include jinja based templates into a sphinx doc"
14760 -HOMEPAGE="https://github.com/tardyp/sphinx-jinja https://pypi.org/project/sphinx-jinja"
14761 +HOMEPAGE="https://github.com/tardyp/sphinx-jinja https://pypi.org/project/sphinx-jinja/"
14762 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
14763
14764 LICENSE="MIT"
14765
14766 diff --git a/dev-python/sphinx-py3doc-enhanced-theme/sphinx-py3doc-enhanced-theme-2.3.2.ebuild b/dev-python/sphinx-py3doc-enhanced-theme/sphinx-py3doc-enhanced-theme-2.3.2.ebuild
14767 index a76eb63f0fd..68356250c40 100644
14768 --- a/dev-python/sphinx-py3doc-enhanced-theme/sphinx-py3doc-enhanced-theme-2.3.2.ebuild
14769 +++ b/dev-python/sphinx-py3doc-enhanced-theme/sphinx-py3doc-enhanced-theme-2.3.2.ebuild
14770 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_{4,5,6}} pypy pypy3 )
14771 inherit distutils-r1
14772
14773 DESCRIPTION="Enhanced Sphinx theme (based on Python 3 docs)"
14774 -HOMEPAGE="https://github.com/ionelmc/sphinx-py3doc-enhanced-theme https://pypi.org/project/sphinx-py3doc-enhanced-theme"
14775 +HOMEPAGE="https://github.com/ionelmc/sphinx-py3doc-enhanced-theme https://pypi.org/project/sphinx-py3doc-enhanced-theme/"
14776 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
14777
14778 LICENSE="BSD"
14779
14780 diff --git a/dev-python/sphinx/sphinx-1.2.2-r1.ebuild b/dev-python/sphinx/sphinx-1.2.2-r1.ebuild
14781 index 436eb0b9ce8..d23a387e8cb 100644
14782 --- a/dev-python/sphinx/sphinx-1.2.2-r1.ebuild
14783 +++ b/dev-python/sphinx/sphinx-1.2.2-r1.ebuild
14784 @@ -12,7 +12,7 @@ MY_PN="Sphinx"
14785 MY_P="${MY_PN}-${PV}"
14786
14787 DESCRIPTION="Python documentation generator"
14788 -HOMEPAGE="http://sphinx.pocoo.org/ https://pypi.org/project/Sphinx"
14789 +HOMEPAGE="http://sphinx.pocoo.org/ https://pypi.org/project/Sphinx/"
14790 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
14791
14792 LICENSE="BSD"
14793
14794 diff --git a/dev-python/sphinx/sphinx-1.2.3-r1.ebuild b/dev-python/sphinx/sphinx-1.2.3-r1.ebuild
14795 index 5a976a04c6c..a3f6c9baf00 100644
14796 --- a/dev-python/sphinx/sphinx-1.2.3-r1.ebuild
14797 +++ b/dev-python/sphinx/sphinx-1.2.3-r1.ebuild
14798 @@ -12,7 +12,7 @@ MY_PN="Sphinx"
14799 MY_P="${MY_PN}-${PV}"
14800
14801 DESCRIPTION="Python documentation generator"
14802 -HOMEPAGE="http://sphinx.pocoo.org/ https://pypi.org/project/Sphinx"
14803 +HOMEPAGE="http://sphinx.pocoo.org/ https://pypi.org/project/Sphinx/"
14804 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
14805
14806 LICENSE="BSD"
14807
14808 diff --git a/dev-python/sphinx/sphinx-1.3.1-r2.ebuild b/dev-python/sphinx/sphinx-1.3.1-r2.ebuild
14809 index 6c4f89271b3..13bb7fcbe9d 100644
14810 --- a/dev-python/sphinx/sphinx-1.3.1-r2.ebuild
14811 +++ b/dev-python/sphinx/sphinx-1.3.1-r2.ebuild
14812 @@ -12,7 +12,7 @@ MY_PN="Sphinx"
14813 MY_P="${MY_PN}-${PV}"
14814
14815 DESCRIPTION="Python documentation generator"
14816 -HOMEPAGE="http://sphinx.pocoo.org/ https://pypi.org/project/Sphinx"
14817 +HOMEPAGE="http://sphinx.pocoo.org/ https://pypi.org/project/Sphinx/"
14818 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
14819
14820 LICENSE="BSD"
14821
14822 diff --git a/dev-python/sphinx/sphinx-1.3.5-r1.ebuild b/dev-python/sphinx/sphinx-1.3.5-r1.ebuild
14823 index a18db40bd59..e6be7b1317a 100644
14824 --- a/dev-python/sphinx/sphinx-1.3.5-r1.ebuild
14825 +++ b/dev-python/sphinx/sphinx-1.3.5-r1.ebuild
14826 @@ -12,7 +12,7 @@ MY_PN="Sphinx"
14827 MY_P="${MY_PN}-${PV}"
14828
14829 DESCRIPTION="Python documentation generator"
14830 -HOMEPAGE="http://sphinx.pocoo.org/ https://pypi.org/project/Sphinx"
14831 +HOMEPAGE="http://sphinx.pocoo.org/ https://pypi.org/project/Sphinx/"
14832 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
14833
14834 LICENSE="BSD"
14835
14836 diff --git a/dev-python/sphinx_celery/sphinx_celery-1.3.1.ebuild b/dev-python/sphinx_celery/sphinx_celery-1.3.1.ebuild
14837 index 294102d61bb..c2b0fdc27d2 100644
14838 --- a/dev-python/sphinx_celery/sphinx_celery-1.3.1.ebuild
14839 +++ b/dev-python/sphinx_celery/sphinx_celery-1.3.1.ebuild
14840 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
14841 inherit distutils-r1
14842
14843 DESCRIPTION="Celery Sphinx Theme and Utilities"
14844 -HOMEPAGE="https://pypi.org/project/sphinx_celery https://github.com/celery/sphinx_celery"
14845 +HOMEPAGE="https://pypi.org/project/sphinx_celery/ https://github.com/celery/sphinx_celery"
14846 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
14847
14848 LICENSE="BSD"
14849
14850 diff --git a/dev-python/sphinxcontrib-ditaa/sphinxcontrib-ditaa-0.2.ebuild b/dev-python/sphinxcontrib-ditaa/sphinxcontrib-ditaa-0.2.ebuild
14851 index e0cddcafc83..95ac5c5ddf8 100644
14852 --- a/dev-python/sphinxcontrib-ditaa/sphinxcontrib-ditaa-0.2.ebuild
14853 +++ b/dev-python/sphinxcontrib-ditaa/sphinxcontrib-ditaa-0.2.ebuild
14854 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 )
14855 inherit distutils-r1
14856
14857 DESCRIPTION="Ditaa Sphinx extension"
14858 -HOMEPAGE="https://pypi.org/project/sphinxcontrib-ditaa"
14859 +HOMEPAGE="https://pypi.org/project/sphinxcontrib-ditaa/"
14860 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
14861
14862 LICENSE="BSD-2"
14863
14864 diff --git a/dev-python/sphinxcontrib-doxylink/sphinxcontrib-doxylink-1.3-r1.ebuild b/dev-python/sphinxcontrib-doxylink/sphinxcontrib-doxylink-1.3-r1.ebuild
14865 index b277785d4dc..1b0023bfb90 100644
14866 --- a/dev-python/sphinxcontrib-doxylink/sphinxcontrib-doxylink-1.3-r1.ebuild
14867 +++ b/dev-python/sphinxcontrib-doxylink/sphinxcontrib-doxylink-1.3-r1.ebuild
14868 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
14869 inherit distutils-r1
14870
14871 DESCRIPTION="Extension to link to external Doxygen API documentation"
14872 -HOMEPAGE="https://pypi.org/project/sphinxcontrib-doxylink https://pythonhosted.org/sphinxcontrib-doxylink/ https://bitbucket.org/birkenfeld/sphinx-contrib"
14873 +HOMEPAGE="https://pypi.org/project/sphinxcontrib-doxylink/ https://pythonhosted.org/sphinxcontrib-doxylink/ https://bitbucket.org/birkenfeld/sphinx-contrib"
14874 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
14875
14876 LICENSE="BSD-2"
14877
14878 diff --git a/dev-python/sphinxcontrib-doxylink/sphinxcontrib-doxylink-1.5.ebuild b/dev-python/sphinxcontrib-doxylink/sphinxcontrib-doxylink-1.5.ebuild
14879 index a363ce4d04a..90af28c6ab1 100644
14880 --- a/dev-python/sphinxcontrib-doxylink/sphinxcontrib-doxylink-1.5.ebuild
14881 +++ b/dev-python/sphinxcontrib-doxylink/sphinxcontrib-doxylink-1.5.ebuild
14882 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{3_4,3_5,3_6} )
14883 inherit distutils-r1
14884
14885 DESCRIPTION="Extension to link to external Doxygen API documentation"
14886 -HOMEPAGE="https://pypi.org/project/sphinxcontrib-doxylink https://pythonhosted.org/sphinxcontrib-doxylink/ https://bitbucket.org/birkenfeld/sphinx-contrib"
14887 +HOMEPAGE="https://pypi.org/project/sphinxcontrib-doxylink/ https://pythonhosted.org/sphinxcontrib-doxylink/ https://bitbucket.org/birkenfeld/sphinx-contrib"
14888 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
14889
14890 LICENSE="BSD-2"
14891
14892 diff --git a/dev-python/sphinxcontrib-napoleon/sphinxcontrib-napoleon-0.5.2.ebuild b/dev-python/sphinxcontrib-napoleon/sphinxcontrib-napoleon-0.5.2.ebuild
14893 index 665a161853f..145c2615b33 100644
14894 --- a/dev-python/sphinxcontrib-napoleon/sphinxcontrib-napoleon-0.5.2.ebuild
14895 +++ b/dev-python/sphinxcontrib-napoleon/sphinxcontrib-napoleon-0.5.2.ebuild
14896 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5} )
14897 inherit distutils-r1
14898
14899 DESCRIPTION="Allow a different format in dosctrings for better clarity"
14900 -HOMEPAGE="https://pypi.org/project/sphinxcontrib-napoleon"
14901 +HOMEPAGE="https://pypi.org/project/sphinxcontrib-napoleon/"
14902 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
14903
14904 LICENSE="BSD"
14905
14906 diff --git a/dev-python/sqlalchemy-migrate/sqlalchemy-migrate-0.11.0.ebuild b/dev-python/sqlalchemy-migrate/sqlalchemy-migrate-0.11.0.ebuild
14907 index bf9969d18b7..4c1dca14340 100644
14908 --- a/dev-python/sqlalchemy-migrate/sqlalchemy-migrate-0.11.0.ebuild
14909 +++ b/dev-python/sqlalchemy-migrate/sqlalchemy-migrate-0.11.0.ebuild
14910 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
14911 inherit distutils-r1
14912
14913 DESCRIPTION="SQLAlchemy Schema Migration Tools"
14914 -HOMEPAGE="https://pypi.org/project/sqlalchemy-migrate"
14915 +HOMEPAGE="https://pypi.org/project/sqlalchemy-migrate/"
14916 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
14917
14918 LICENSE="MIT"
14919
14920 diff --git a/dev-python/sqlalchemy-migrate/sqlalchemy-migrate-0.7.2-r1.ebuild b/dev-python/sqlalchemy-migrate/sqlalchemy-migrate-0.7.2-r1.ebuild
14921 index 2b20ba92da5..c146d60a457 100644
14922 --- a/dev-python/sqlalchemy-migrate/sqlalchemy-migrate-0.7.2-r1.ebuild
14923 +++ b/dev-python/sqlalchemy-migrate/sqlalchemy-migrate-0.7.2-r1.ebuild
14924 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 )
14925 inherit distutils-r1
14926
14927 DESCRIPTION="SQLAlchemy Schema Migration Tools"
14928 -HOMEPAGE="https://pypi.org/project/sqlalchemy-migrate"
14929 +HOMEPAGE="https://pypi.org/project/sqlalchemy-migrate/"
14930 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
14931
14932 LICENSE="MIT"
14933
14934 diff --git a/dev-python/sqlalchemy-migrate/sqlalchemy-migrate-0.9.2.ebuild b/dev-python/sqlalchemy-migrate/sqlalchemy-migrate-0.9.2.ebuild
14935 index 2ca76e3bd0b..8a7997ff83c 100644
14936 --- a/dev-python/sqlalchemy-migrate/sqlalchemy-migrate-0.9.2.ebuild
14937 +++ b/dev-python/sqlalchemy-migrate/sqlalchemy-migrate-0.9.2.ebuild
14938 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 )
14939 inherit distutils-r1
14940
14941 DESCRIPTION="SQLAlchemy Schema Migration Tools"
14942 -HOMEPAGE="https://pypi.org/project/sqlalchemy-migrate"
14943 +HOMEPAGE="https://pypi.org/project/sqlalchemy-migrate/"
14944 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
14945
14946 LICENSE="MIT"
14947
14948 diff --git a/dev-python/sqlalchemy/sqlalchemy-0.7.10.ebuild b/dev-python/sqlalchemy/sqlalchemy-0.7.10.ebuild
14949 index d24fbee01c3..0d67a495e75 100644
14950 --- a/dev-python/sqlalchemy/sqlalchemy-0.7.10.ebuild
14951 +++ b/dev-python/sqlalchemy/sqlalchemy-0.7.10.ebuild
14952 @@ -11,7 +11,7 @@ MY_PN="SQLAlchemy"
14953 MY_P="${MY_PN}-${PV/_}"
14954
14955 DESCRIPTION="Python SQL toolkit and Object Relational Mapper"
14956 -HOMEPAGE="http://www.sqlalchemy.org/ https://pypi.org/project/SQLAlchemy"
14957 +HOMEPAGE="http://www.sqlalchemy.org/ https://pypi.org/project/SQLAlchemy/"
14958 SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
14959
14960 LICENSE="MIT"
14961
14962 diff --git a/dev-python/sqlalchemy/sqlalchemy-0.9.8.ebuild b/dev-python/sqlalchemy/sqlalchemy-0.9.8.ebuild
14963 index 3774fdd6158..fedd5aec1c6 100644
14964 --- a/dev-python/sqlalchemy/sqlalchemy-0.9.8.ebuild
14965 +++ b/dev-python/sqlalchemy/sqlalchemy-0.9.8.ebuild
14966 @@ -11,7 +11,7 @@ MY_PN="SQLAlchemy"
14967 MY_P="${MY_PN}-${PV/_}"
14968
14969 DESCRIPTION="Python SQL toolkit and Object Relational Mapper"
14970 -HOMEPAGE="http://www.sqlalchemy.org/ https://pypi.org/project/SQLAlchemy"
14971 +HOMEPAGE="http://www.sqlalchemy.org/ https://pypi.org/project/SQLAlchemy/"
14972 SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
14973
14974 LICENSE="MIT"
14975
14976 diff --git a/dev-python/sqlalchemy/sqlalchemy-1.0.17.ebuild b/dev-python/sqlalchemy/sqlalchemy-1.0.17.ebuild
14977 index 82a30a26e46..2b0b4e8ff03 100644
14978 --- a/dev-python/sqlalchemy/sqlalchemy-1.0.17.ebuild
14979 +++ b/dev-python/sqlalchemy/sqlalchemy-1.0.17.ebuild
14980 @@ -12,7 +12,7 @@ MY_PN="SQLAlchemy"
14981 MY_P="${MY_PN}-${PV/_beta/b}"
14982
14983 DESCRIPTION="Python SQL toolkit and Object Relational Mapper"
14984 -HOMEPAGE="http://www.sqlalchemy.org/ https://pypi.org/project/SQLAlchemy"
14985 +HOMEPAGE="http://www.sqlalchemy.org/ https://pypi.org/project/SQLAlchemy/"
14986 SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
14987
14988 LICENSE="MIT"
14989
14990 diff --git a/dev-python/sqlalchemy/sqlalchemy-1.0.19.ebuild b/dev-python/sqlalchemy/sqlalchemy-1.0.19.ebuild
14991 index 1ac0d1d90a3..745fddd93b7 100644
14992 --- a/dev-python/sqlalchemy/sqlalchemy-1.0.19.ebuild
14993 +++ b/dev-python/sqlalchemy/sqlalchemy-1.0.19.ebuild
14994 @@ -12,7 +12,7 @@ MY_PN="SQLAlchemy"
14995 MY_P="${MY_PN}-${PV/_beta/b}"
14996
14997 DESCRIPTION="Python SQL toolkit and Object Relational Mapper"
14998 -HOMEPAGE="http://www.sqlalchemy.org/ https://pypi.org/project/SQLAlchemy"
14999 +HOMEPAGE="http://www.sqlalchemy.org/ https://pypi.org/project/SQLAlchemy/"
15000 SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
15001
15002 LICENSE="MIT"
15003
15004 diff --git a/dev-python/sqlalchemy/sqlalchemy-1.1.12.ebuild b/dev-python/sqlalchemy/sqlalchemy-1.1.12.ebuild
15005 index 5cd71d12ee2..cb36bdaa8d6 100644
15006 --- a/dev-python/sqlalchemy/sqlalchemy-1.1.12.ebuild
15007 +++ b/dev-python/sqlalchemy/sqlalchemy-1.1.12.ebuild
15008 @@ -12,7 +12,7 @@ MY_PN="SQLAlchemy"
15009 MY_P="${MY_PN}-${PV/_beta/b}"
15010
15011 DESCRIPTION="Python SQL toolkit and Object Relational Mapper"
15012 -HOMEPAGE="http://www.sqlalchemy.org/ https://pypi.org/project/SQLAlchemy"
15013 +HOMEPAGE="http://www.sqlalchemy.org/ https://pypi.org/project/SQLAlchemy/"
15014 SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
15015
15016 LICENSE="MIT"
15017
15018 diff --git a/dev-python/sqlalchemy/sqlalchemy-1.1.17.ebuild b/dev-python/sqlalchemy/sqlalchemy-1.1.17.ebuild
15019 index 7c1e7effb73..ef83de16210 100644
15020 --- a/dev-python/sqlalchemy/sqlalchemy-1.1.17.ebuild
15021 +++ b/dev-python/sqlalchemy/sqlalchemy-1.1.17.ebuild
15022 @@ -12,7 +12,7 @@ MY_PN="SQLAlchemy"
15023 MY_P="${MY_PN}-${PV/_beta/b}"
15024
15025 DESCRIPTION="Python SQL toolkit and Object Relational Mapper"
15026 -HOMEPAGE="http://www.sqlalchemy.org/ https://pypi.org/project/SQLAlchemy"
15027 +HOMEPAGE="http://www.sqlalchemy.org/ https://pypi.org/project/SQLAlchemy/"
15028 SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
15029
15030 LICENSE="MIT"
15031
15032 diff --git a/dev-python/sqlalchemy/sqlalchemy-1.2.0.ebuild b/dev-python/sqlalchemy/sqlalchemy-1.2.0.ebuild
15033 index 4ecfc592fed..b7bf93bf2ad 100644
15034 --- a/dev-python/sqlalchemy/sqlalchemy-1.2.0.ebuild
15035 +++ b/dev-python/sqlalchemy/sqlalchemy-1.2.0.ebuild
15036 @@ -12,7 +12,7 @@ MY_PN="SQLAlchemy"
15037 MY_P="${MY_PN}-${PV/_beta/b}"
15038
15039 DESCRIPTION="Python SQL toolkit and Object Relational Mapper"
15040 -HOMEPAGE="http://www.sqlalchemy.org/ https://pypi.org/project/SQLAlchemy"
15041 +HOMEPAGE="http://www.sqlalchemy.org/ https://pypi.org/project/SQLAlchemy/"
15042 SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
15043
15044 LICENSE="MIT"
15045
15046 diff --git a/dev-python/sqlalchemy/sqlalchemy-1.2.2.ebuild b/dev-python/sqlalchemy/sqlalchemy-1.2.2.ebuild
15047 index 4a260405aca..943d57221d1 100644
15048 --- a/dev-python/sqlalchemy/sqlalchemy-1.2.2.ebuild
15049 +++ b/dev-python/sqlalchemy/sqlalchemy-1.2.2.ebuild
15050 @@ -12,7 +12,7 @@ MY_PN="SQLAlchemy"
15051 MY_P="${MY_PN}-${PV/_beta/b}"
15052
15053 DESCRIPTION="Python SQL toolkit and Object Relational Mapper"
15054 -HOMEPAGE="http://www.sqlalchemy.org/ https://pypi.org/project/SQLAlchemy"
15055 +HOMEPAGE="http://www.sqlalchemy.org/ https://pypi.org/project/SQLAlchemy/"
15056 SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
15057
15058 LICENSE="MIT"
15059
15060 diff --git a/dev-python/sqlalchemy/sqlalchemy-1.2.4.ebuild b/dev-python/sqlalchemy/sqlalchemy-1.2.4.ebuild
15061 index 0e5b3562d43..ef400cab76a 100644
15062 --- a/dev-python/sqlalchemy/sqlalchemy-1.2.4.ebuild
15063 +++ b/dev-python/sqlalchemy/sqlalchemy-1.2.4.ebuild
15064 @@ -12,7 +12,7 @@ MY_PN="SQLAlchemy"
15065 MY_P="${MY_PN}-${PV/_beta/b}"
15066
15067 DESCRIPTION="Python SQL toolkit and Object Relational Mapper"
15068 -HOMEPAGE="http://www.sqlalchemy.org/ https://pypi.org/project/SQLAlchemy"
15069 +HOMEPAGE="http://www.sqlalchemy.org/ https://pypi.org/project/SQLAlchemy/"
15070 SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
15071
15072 LICENSE="MIT"
15073
15074 diff --git a/dev-python/sqlobject/sqlobject-3.4.0.ebuild b/dev-python/sqlobject/sqlobject-3.4.0.ebuild
15075 index 4b043cd9670..bd5b6452996 100644
15076 --- a/dev-python/sqlobject/sqlobject-3.4.0.ebuild
15077 +++ b/dev-python/sqlobject/sqlobject-3.4.0.ebuild
15078 @@ -12,7 +12,7 @@ MY_PN="SQLObject"
15079 MY_P="${MY_PN}-${PV}"
15080
15081 DESCRIPTION="Object-Relational Manager, aka database wrapper"
15082 -HOMEPAGE="http://sqlobject.org/ https://pypi.org/project/SQLObject"
15083 +HOMEPAGE="http://sqlobject.org/ https://pypi.org/project/SQLObject/"
15084 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
15085
15086 LICENSE="LGPL-2.1"
15087
15088 diff --git a/dev-python/squaremap/squaremap-1.0.4.ebuild b/dev-python/squaremap/squaremap-1.0.4.ebuild
15089 index ff5188278a4..70cb764465f 100644
15090 --- a/dev-python/squaremap/squaremap-1.0.4.ebuild
15091 +++ b/dev-python/squaremap/squaremap-1.0.4.ebuild
15092 @@ -11,7 +11,7 @@ PYTHON_COMPAT=( python2_7 )
15093 inherit distutils-r1
15094
15095 DESCRIPTION="Hierarchic data-visualisation control for wxPython"
15096 -HOMEPAGE="https://pypi.org/project/SquareMap"
15097 +HOMEPAGE="https://pypi.org/project/SquareMap/"
15098 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
15099
15100 LICENSE="BSD"
15101
15102 diff --git a/dev-python/statistics/statistics-1.0.3.5.ebuild b/dev-python/statistics/statistics-1.0.3.5.ebuild
15103 index 078b00044ba..45d4800ffbe 100644
15104 --- a/dev-python/statistics/statistics-1.0.3.5.ebuild
15105 +++ b/dev-python/statistics/statistics-1.0.3.5.ebuild
15106 @@ -9,7 +9,7 @@ inherit distutils-r1
15107
15108 DESCRIPTION="A Python 2.* port of 3.4 Statistics Module"
15109 HOMEPAGE="https://github.com/digitalemagine/py-statistics
15110 - https://pypi.org/project/statistics"
15111 + https://pypi.org/project/statistics/"
15112 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
15113
15114 LICENSE="Apache-2.0"
15115
15116 diff --git a/dev-python/statistics/statistics-3.4.0_beta3.ebuild b/dev-python/statistics/statistics-3.4.0_beta3.ebuild
15117 index 7bf6d4ac572..10ab210b6b9 100644
15118 --- a/dev-python/statistics/statistics-3.4.0_beta3.ebuild
15119 +++ b/dev-python/statistics/statistics-3.4.0_beta3.ebuild
15120 @@ -11,7 +11,7 @@ MY_P=${PN}-${PV/_beta/b}
15121
15122 DESCRIPTION="A Python 2.* port of 3.4 Statistics Module"
15123 HOMEPAGE="https://github.com/digitalemagine/py-statistics
15124 - https://pypi.org/project/statistics"
15125 + https://pypi.org/project/statistics/"
15126 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_P}.tar.gz"
15127
15128 LICENSE="PSF-2"
15129
15130 diff --git a/dev-python/statsd/statsd-3.2.1.ebuild b/dev-python/statsd/statsd-3.2.1.ebuild
15131 index 7530a98038e..83977bc8770 100644
15132 --- a/dev-python/statsd/statsd-3.2.1.ebuild
15133 +++ b/dev-python/statsd/statsd-3.2.1.ebuild
15134 @@ -9,7 +9,7 @@ inherit distutils-r1
15135
15136 DESCRIPTION="A simple statsd client"
15137 HOMEPAGE="https://github.com/jsocol/pystatsd
15138 - https://pypi.org/project/statsd"
15139 + https://pypi.org/project/statsd/"
15140 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
15141
15142 LICENSE="MIT"
15143
15144 diff --git a/dev-python/stevedore/stevedore-1.25.1.ebuild b/dev-python/stevedore/stevedore-1.25.1.ebuild
15145 index 8789a7e01e1..f483fe6392c 100644
15146 --- a/dev-python/stevedore/stevedore-1.25.1.ebuild
15147 +++ b/dev-python/stevedore/stevedore-1.25.1.ebuild
15148 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
15149 inherit distutils-r1
15150
15151 DESCRIPTION="Manage dynamic plugins for Python applications"
15152 -HOMEPAGE="https://github.com/openstack/stevedore https://pypi.org/project/stevedore"
15153 +HOMEPAGE="https://github.com/openstack/stevedore https://pypi.org/project/stevedore/"
15154 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
15155
15156 LICENSE="Apache-2.0"
15157
15158 diff --git a/dev-python/stevedore/stevedore-1.28.0.ebuild b/dev-python/stevedore/stevedore-1.28.0.ebuild
15159 index 56293210cb3..b0bb405e07a 100644
15160 --- a/dev-python/stevedore/stevedore-1.28.0.ebuild
15161 +++ b/dev-python/stevedore/stevedore-1.28.0.ebuild
15162 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
15163 inherit distutils-r1
15164
15165 DESCRIPTION="Manage dynamic plugins for Python applications"
15166 -HOMEPAGE="https://github.com/openstack/stevedore https://pypi.org/project/stevedore"
15167 +HOMEPAGE="https://github.com/openstack/stevedore https://pypi.org/project/stevedore/"
15168 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
15169
15170 LICENSE="Apache-2.0"
15171
15172 diff --git a/dev-python/stomper/stomper-0.3.0.ebuild b/dev-python/stomper/stomper-0.3.0.ebuild
15173 index 9f2f342831f..726d8d2a319 100644
15174 --- a/dev-python/stomper/stomper-0.3.0.ebuild
15175 +++ b/dev-python/stomper/stomper-0.3.0.ebuild
15176 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 pypy )
15177 inherit distutils-r1
15178
15179 DESCRIPTION="Transport neutral client implementation of the STOMP protocol"
15180 -HOMEPAGE="https://pypi.org/project/stomper"
15181 +HOMEPAGE="https://pypi.org/project/stomper/"
15182 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
15183
15184 LICENSE="Apache-2.0"
15185
15186 diff --git a/dev-python/storm/storm-0.20-r1.ebuild b/dev-python/storm/storm-0.20-r1.ebuild
15187 index 65ced2b39af..5e5fc2e5688 100644
15188 --- a/dev-python/storm/storm-0.20-r1.ebuild
15189 +++ b/dev-python/storm/storm-0.20-r1.ebuild
15190 @@ -10,7 +10,7 @@ PYTHON_REQ_USE="sqlite?"
15191 inherit distutils-r1 flag-o-matic
15192
15193 DESCRIPTION="An object-relational mapper for Python developed at Canonical"
15194 -HOMEPAGE="https://storm.canonical.com/ https://pypi.org/project/storm"
15195 +HOMEPAGE="https://storm.canonical.com/ https://pypi.org/project/storm/"
15196 SRC_URI="https://launchpad.net/storm/trunk/${PV}/+download/${P}.tar.bz2"
15197
15198 LICENSE="LGPL-2.1"
15199
15200 diff --git a/dev-python/strict-rfc3339/strict-rfc3339-0.6.ebuild b/dev-python/strict-rfc3339/strict-rfc3339-0.6.ebuild
15201 index d62a8414293..65921721426 100644
15202 --- a/dev-python/strict-rfc3339/strict-rfc3339-0.6.ebuild
15203 +++ b/dev-python/strict-rfc3339/strict-rfc3339-0.6.ebuild
15204 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
15205 inherit distutils-r1
15206
15207 DESCRIPTION="Strict, simple, lightweight RFC3339 functions"
15208 -HOMEPAGE="https://pypi.org/project/strict-rfc3339 https://github.com/danielrichman/strict-rfc3339"
15209 +HOMEPAGE="https://pypi.org/project/strict-rfc3339/ https://github.com/danielrichman/strict-rfc3339"
15210 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
15211
15212 SLOT="0"
15213
15214 diff --git a/dev-python/strict-rfc3339/strict-rfc3339-0.7.ebuild b/dev-python/strict-rfc3339/strict-rfc3339-0.7.ebuild
15215 index 28f228fc557..8bd2ac3c3e0 100644
15216 --- a/dev-python/strict-rfc3339/strict-rfc3339-0.7.ebuild
15217 +++ b/dev-python/strict-rfc3339/strict-rfc3339-0.7.ebuild
15218 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
15219 inherit distutils-r1
15220
15221 DESCRIPTION="Strict, simple, lightweight RFC3339 functions"
15222 -HOMEPAGE="https://pypi.org/project/strict-rfc3339 https://github.com/danielrichman/strict-rfc3339"
15223 +HOMEPAGE="https://pypi.org/project/strict-rfc3339/ https://github.com/danielrichman/strict-rfc3339"
15224 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
15225
15226 SLOT="0"
15227
15228 diff --git a/dev-python/stripogram/stripogram-1.5-r1.ebuild b/dev-python/stripogram/stripogram-1.5-r1.ebuild
15229 index cf796d132a0..2186cc5ece3 100644
15230 --- a/dev-python/stripogram/stripogram-1.5-r1.ebuild
15231 +++ b/dev-python/stripogram/stripogram-1.5-r1.ebuild
15232 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 )
15233 inherit distutils-r1
15234
15235 DESCRIPTION="Strip-o-Gram HTML Conversion Library"
15236 -HOMEPAGE="https://pypi.org/project/stripogram"
15237 +HOMEPAGE="https://pypi.org/project/stripogram/"
15238 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
15239
15240 LICENSE="MIT"
15241
15242 diff --git a/dev-python/subunit/subunit-1.2.0-r1.ebuild b/dev-python/subunit/subunit-1.2.0-r1.ebuild
15243 index 6920f15aa94..9f3fdafba68 100644
15244 --- a/dev-python/subunit/subunit-1.2.0-r1.ebuild
15245 +++ b/dev-python/subunit/subunit-1.2.0-r1.ebuild
15246 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
15247 inherit distutils-r1 eutils multilib-minimal versionator
15248
15249 DESCRIPTION="A streaming protocol for test results"
15250 -HOMEPAGE="https://launchpad.net/subunit https://pypi.org/project/python-subunit"
15251 +HOMEPAGE="https://launchpad.net/subunit https://pypi.org/project/python-subunit/"
15252 SRC_URI="https://launchpad.net/${PN}/trunk/$(get_version_component_range 1-2)/+download/${P}.tar.gz"
15253
15254 LICENSE="Apache-2.0 BSD"
15255
15256 diff --git a/dev-python/subvertpy/subvertpy-0.9.1.ebuild b/dev-python/subvertpy/subvertpy-0.9.1.ebuild
15257 index 98f88dd20ca..979bff9695a 100644
15258 --- a/dev-python/subvertpy/subvertpy-0.9.1.ebuild
15259 +++ b/dev-python/subvertpy/subvertpy-0.9.1.ebuild
15260 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 )
15261 inherit distutils-r1
15262
15263 DESCRIPTION="Alternative Python bindings for Subversion"
15264 -HOMEPAGE="https://www.samba.org/~jelmer/subvertpy/ https://pypi.org/project/subvertpy"
15265 +HOMEPAGE="https://www.samba.org/~jelmer/subvertpy/ https://pypi.org/project/subvertpy/"
15266 SRC_URI="https://www.samba.org/~jelmer/${PN}/${P}.tar.gz"
15267
15268 LICENSE="|| ( LGPL-2.1 LGPL-3 )"
15269
15270 diff --git a/dev-python/symboltype/symboltype-1.0.ebuild b/dev-python/symboltype/symboltype-1.0.ebuild
15271 index eb5819b246e..dcaeb2058cb 100644
15272 --- a/dev-python/symboltype/symboltype-1.0.ebuild
15273 +++ b/dev-python/symboltype/symboltype-1.0.ebuild
15274 @@ -9,7 +9,7 @@ inherit distutils-r1
15275 MY_PN="SymbolType"
15276
15277 DESCRIPTION="Gives access to the peak.util.symbols module"
15278 -HOMEPAGE=" http://peak.telecommunity.com/DevCenter/SymbolType https://pypi.org/project/SymbolType"
15279 +HOMEPAGE=" http://peak.telecommunity.com/DevCenter/SymbolType https://pypi.org/project/SymbolType/"
15280 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.zip -> ${P}.zip"
15281
15282 KEYWORDS="amd64 x86"
15283
15284 diff --git a/dev-python/tabulate/tabulate-0.8.1.ebuild b/dev-python/tabulate/tabulate-0.8.1.ebuild
15285 index 37114328546..9cb9295d5f8 100644
15286 --- a/dev-python/tabulate/tabulate-0.8.1.ebuild
15287 +++ b/dev-python/tabulate/tabulate-0.8.1.ebuild
15288 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
15289 inherit distutils-r1
15290
15291 DESCRIPTION="Pretty-print tabular data"
15292 -HOMEPAGE="https://pypi.org/project/tabulate"
15293 +HOMEPAGE="https://pypi.org/project/tabulate/"
15294 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
15295
15296 SLOT="0"
15297
15298 diff --git a/dev-python/tagpy/tagpy-2013.1.ebuild b/dev-python/tagpy/tagpy-2013.1.ebuild
15299 index f68a1aea7f8..22218f877df 100644
15300 --- a/dev-python/tagpy/tagpy-2013.1.ebuild
15301 +++ b/dev-python/tagpy/tagpy-2013.1.ebuild
15302 @@ -9,7 +9,7 @@ inherit distutils-r1
15303
15304 DESCRIPTION="Python Bindings for TagLib"
15305 HOMEPAGE="https://mathema.tician.de//software/tagpy
15306 - https://pypi.org/project/tagpy"
15307 + https://pypi.org/project/tagpy/"
15308 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
15309
15310 LICENSE="BSD"
15311
15312 diff --git a/dev-python/tempest-lib/tempest-lib-1.0.0.ebuild b/dev-python/tempest-lib/tempest-lib-1.0.0.ebuild
15313 index c31b2c0b0bb..34dee3bfdd7 100644
15314 --- a/dev-python/tempest-lib/tempest-lib-1.0.0.ebuild
15315 +++ b/dev-python/tempest-lib/tempest-lib-1.0.0.ebuild
15316 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_{4,5}} )
15317 inherit distutils-r1
15318
15319 DESCRIPTION="Functional or integrated test suites for OpenStack projects"
15320 -HOMEPAGE="https://pypi.org/project/tempest-lib https://github.com/openstack/tempest-lib"
15321 +HOMEPAGE="https://pypi.org/project/tempest-lib/ https://github.com/openstack/tempest-lib"
15322 SRC_URI="mirror://pypi/t/${PN}/${P}.tar.gz"
15323
15324 LICENSE="Apache-2.0"
15325
15326 diff --git a/dev-python/tempita/tempita-0.5.3-r1.ebuild b/dev-python/tempita/tempita-0.5.3-r1.ebuild
15327 index 6da2d93cf5d..c5d4c238f04 100644
15328 --- a/dev-python/tempita/tempita-0.5.3-r1.ebuild
15329 +++ b/dev-python/tempita/tempita-0.5.3-r1.ebuild
15330 @@ -11,7 +11,7 @@ MY_PN="Tempita"
15331 MY_P="${MY_PN}-${PV}dev"
15332
15333 DESCRIPTION="A very small text templating language"
15334 -HOMEPAGE="https://pypi.org/project/Tempita"
15335 +HOMEPAGE="https://pypi.org/project/Tempita/"
15336 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz -> ${P}.tar.gz"
15337
15338 LICENSE="MIT"
15339
15340 diff --git a/dev-python/termcolor/termcolor-1.1.0-r1.ebuild b/dev-python/termcolor/termcolor-1.1.0-r1.ebuild
15341 index a3411ba60bc..df325afa8e3 100644
15342 --- a/dev-python/termcolor/termcolor-1.1.0-r1.ebuild
15343 +++ b/dev-python/termcolor/termcolor-1.1.0-r1.ebuild
15344 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
15345 inherit distutils-r1
15346
15347 DESCRIPTION="ANSII Color formatting for output in terminal"
15348 -HOMEPAGE="https://pypi.org/project/termcolor"
15349 +HOMEPAGE="https://pypi.org/project/termcolor/"
15350 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
15351
15352 LICENSE="MIT"
15353
15354 diff --git a/dev-python/terminado/terminado-0.5.ebuild b/dev-python/terminado/terminado-0.5.ebuild
15355 index 16f309e2e97..e12b28a0826 100644
15356 --- a/dev-python/terminado/terminado-0.5.ebuild
15357 +++ b/dev-python/terminado/terminado-0.5.ebuild
15358 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
15359 inherit distutils-r1
15360
15361 DESCRIPTION="Terminals served to term.js using Tornado websockets"
15362 -HOMEPAGE="https://pypi.org/project/terminado https://github.com/jupyter/terminado"
15363 +HOMEPAGE="https://pypi.org/project/terminado/ https://github.com/jupyter/terminado"
15364 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
15365
15366 SLOT="0"
15367
15368 diff --git a/dev-python/terminado/terminado-0.6.ebuild b/dev-python/terminado/terminado-0.6.ebuild
15369 index 6ed33268044..484b68ff40e 100644
15370 --- a/dev-python/terminado/terminado-0.6.ebuild
15371 +++ b/dev-python/terminado/terminado-0.6.ebuild
15372 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
15373 inherit distutils-r1
15374
15375 DESCRIPTION="Terminals served to term.js using Tornado websockets"
15376 -HOMEPAGE="https://pypi.org/project/terminado https://github.com/jupyter/terminado"
15377 +HOMEPAGE="https://pypi.org/project/terminado/ https://github.com/jupyter/terminado"
15378 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
15379
15380 SLOT="0"
15381
15382 diff --git a/dev-python/terminado/terminado-0.8.1.ebuild b/dev-python/terminado/terminado-0.8.1.ebuild
15383 index 7bf905f37a8..27d21f3107e 100644
15384 --- a/dev-python/terminado/terminado-0.8.1.ebuild
15385 +++ b/dev-python/terminado/terminado-0.8.1.ebuild
15386 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
15387 inherit distutils-r1
15388
15389 DESCRIPTION="Terminals served to term.js using Tornado websockets"
15390 -HOMEPAGE="https://pypi.org/project/terminado https://github.com/jupyter/terminado"
15391 +HOMEPAGE="https://pypi.org/project/terminado/ https://github.com/jupyter/terminado"
15392 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
15393
15394 SLOT="0"
15395
15396 diff --git a/dev-python/testtools/testtools-0.9.36.ebuild b/dev-python/testtools/testtools-0.9.36.ebuild
15397 index 542c7d45555..3c816291c9e 100644
15398 --- a/dev-python/testtools/testtools-0.9.36.ebuild
15399 +++ b/dev-python/testtools/testtools-0.9.36.ebuild
15400 @@ -12,7 +12,7 @@ inherit distutils-r1 versionator
15401 SERIES="trunk"
15402
15403 DESCRIPTION="Extensions to the Python unittest library"
15404 -HOMEPAGE="https://launchpad.net/testtools https://pypi.org/project/testtools"
15405 +HOMEPAGE="https://launchpad.net/testtools https://pypi.org/project/testtools/"
15406 SRC_URI="https://launchpad.net/${PN}/${SERIES}/${PV}/+download/${P}.tar.gz"
15407
15408 LICENSE="MIT"
15409
15410 diff --git a/dev-python/textx/textx-1.4.ebuild b/dev-python/textx/textx-1.4.ebuild
15411 index 6116c0f4361..4050d8fe659 100644
15412 --- a/dev-python/textx/textx-1.4.ebuild
15413 +++ b/dev-python/textx/textx-1.4.ebuild
15414 @@ -10,7 +10,7 @@ inherit distutils-r1
15415 MY_PN=textX
15416 MY_P=${MY_PN}-${PV}
15417 DESCRIPTION="Meta-language for DSL implementation inspired by Xtext"
15418 -HOMEPAGE="https://pypi.org/project/textX https://github.com/igordejanovic/textX"
15419 +HOMEPAGE="https://pypi.org/project/textX/ https://github.com/igordejanovic/textX"
15420 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
15421 # pypi tarball omits tests
15422 RESTRICT="test"
15423
15424 diff --git a/dev-python/tgmochikit/tgmochikit-1.4.2-r1.ebuild b/dev-python/tgmochikit/tgmochikit-1.4.2-r1.ebuild
15425 index e6af0a674ca..4685623156d 100644
15426 --- a/dev-python/tgmochikit/tgmochikit-1.4.2-r1.ebuild
15427 +++ b/dev-python/tgmochikit/tgmochikit-1.4.2-r1.ebuild
15428 @@ -10,7 +10,7 @@ MY_PN="tgMochiKit"
15429 MY_P="${MY_PN}-${PV}"
15430
15431 DESCRIPTION="MochiKit packaged as TurboGears widgets"
15432 -HOMEPAGE="https://pypi.org/project/tgMochiKit"
15433 +HOMEPAGE="https://pypi.org/project/tgMochiKit/"
15434 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
15435
15436 LICENSE="|| ( AFL-2.1 MIT )"
15437
15438 diff --git a/dev-python/timelib/timelib-0.2.4-r1.ebuild b/dev-python/timelib/timelib-0.2.4-r1.ebuild
15439 index 94c65983a92..a269e77685a 100644
15440 --- a/dev-python/timelib/timelib-0.2.4-r1.ebuild
15441 +++ b/dev-python/timelib/timelib-0.2.4-r1.ebuild
15442 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 )
15443 inherit distutils-r1
15444
15445 DESCRIPTION="parse english textual date descriptions"
15446 -HOMEPAGE="https://github.com/pediapress/timelib https://pypi.org/project/timelib"
15447 +HOMEPAGE="https://github.com/pediapress/timelib https://pypi.org/project/timelib/"
15448 # pypi zipball lacks tests; also it's .zip
15449 SRC_URI="https://github.com/pediapress/timelib/archive/${PV}.tar.gz -> ${P}.tar.gz"
15450
15451
15452 diff --git a/dev-python/tinydb/tinydb-3.1.3.ebuild b/dev-python/tinydb/tinydb-3.1.3.ebuild
15453 index 196096821ad..ef74e94745e 100644
15454 --- a/dev-python/tinydb/tinydb-3.1.3.ebuild
15455 +++ b/dev-python/tinydb/tinydb-3.1.3.ebuild
15456 @@ -9,7 +9,7 @@ inherit distutils-r1
15457
15458 DESCRIPTION="Tiny document-oriented database"
15459 HOMEPAGE="https://github.com/msiemens/tinydb
15460 - https://pypi.org/project/tinydb"
15461 + https://pypi.org/project/tinydb/"
15462 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.zip"
15463
15464 LICENSE="MIT"
15465
15466 diff --git a/dev-python/tlslite/tlslite-0.4.9-r2.ebuild b/dev-python/tlslite/tlslite-0.4.9-r2.ebuild
15467 index 57c6627afe3..f2f52b8240e 100644
15468 --- a/dev-python/tlslite/tlslite-0.4.9-r2.ebuild
15469 +++ b/dev-python/tlslite/tlslite-0.4.9-r2.ebuild
15470 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
15471 inherit distutils-r1 eutils
15472
15473 DESCRIPTION="TLS Lite is a free python library that implements SSL 3.0 and TLS 1.0/1.1"
15474 -HOMEPAGE="http://trevp.net/tlslite/ https://pypi.org/project/tlslite https://github.com/trevp/tlslite"
15475 +HOMEPAGE="http://trevp.net/tlslite/ https://pypi.org/project/tlslite/ https://github.com/trevp/tlslite"
15476 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
15477
15478 LICENSE="BSD public-domain"
15479
15480 diff --git a/dev-python/tmdb3/tmdb3-0.6.17.ebuild b/dev-python/tmdb3/tmdb3-0.6.17.ebuild
15481 index b1c3753757a..b13b1ab193c 100644
15482 --- a/dev-python/tmdb3/tmdb3-0.6.17.ebuild
15483 +++ b/dev-python/tmdb3/tmdb3-0.6.17.ebuild
15484 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 )
15485 inherit distutils-r1
15486
15487 DESCRIPTION="TheMovieDB.org APIv3 interface"
15488 -HOMEPAGE="https://github.com/wagnerrp/pytmdb3 https://pypi.org/project/tmdb3"
15489 +HOMEPAGE="https://github.com/wagnerrp/pytmdb3 https://pypi.org/project/tmdb3/"
15490 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
15491
15492 LICENSE="GPL-2"
15493
15494 diff --git a/dev-python/tmdb3/tmdb3-0.7.2.ebuild b/dev-python/tmdb3/tmdb3-0.7.2.ebuild
15495 index f952a3f87b4..8bbf9e7064c 100644
15496 --- a/dev-python/tmdb3/tmdb3-0.7.2.ebuild
15497 +++ b/dev-python/tmdb3/tmdb3-0.7.2.ebuild
15498 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 )
15499 inherit distutils-r1
15500
15501 DESCRIPTION="TheMovieDB.org APIv3 interface"
15502 -HOMEPAGE="https://github.com/wagnerrp/pytmdb3 https://pypi.org/project/tmdb3"
15503 +HOMEPAGE="https://github.com/wagnerrp/pytmdb3 https://pypi.org/project/tmdb3/"
15504 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
15505
15506 LICENSE="GPL-2"
15507
15508 diff --git a/dev-python/toolz/toolz-0.8.0.ebuild b/dev-python/toolz/toolz-0.8.0.ebuild
15509 index 79d2875905a..b9f104a5a86 100644
15510 --- a/dev-python/toolz/toolz-0.8.0.ebuild
15511 +++ b/dev-python/toolz/toolz-0.8.0.ebuild
15512 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
15513 inherit distutils-r1
15514
15515 DESCRIPTION="List processing tools and functional utilities"
15516 -HOMEPAGE="https://pypi.org/project/toolz"
15517 +HOMEPAGE="https://pypi.org/project/toolz/"
15518 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
15519
15520 LICENSE="BSD"
15521
15522 diff --git a/dev-python/toolz/toolz-0.8.2.ebuild b/dev-python/toolz/toolz-0.8.2.ebuild
15523 index 8eeafa6be45..b97012cf485 100644
15524 --- a/dev-python/toolz/toolz-0.8.2.ebuild
15525 +++ b/dev-python/toolz/toolz-0.8.2.ebuild
15526 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
15527 inherit distutils-r1
15528
15529 DESCRIPTION="List processing tools and functional utilities"
15530 -HOMEPAGE="https://pypi.org/project/toolz"
15531 +HOMEPAGE="https://pypi.org/project/toolz/"
15532 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
15533
15534 LICENSE="BSD"
15535
15536 diff --git a/dev-python/tox/tox-2.9.1.ebuild b/dev-python/tox/tox-2.9.1.ebuild
15537 index d4b941bc7a7..9a3650e727e 100644
15538 --- a/dev-python/tox/tox-2.9.1.ebuild
15539 +++ b/dev-python/tox/tox-2.9.1.ebuild
15540 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_{4,5,6}} pypy{,3} )
15541 inherit distutils-r1
15542
15543 DESCRIPTION="virtualenv-based automation of test activities"
15544 -HOMEPAGE="https://tox.readthedocs.io https://github.com/tox-dev/tox https://pypi.org/project/tox"
15545 +HOMEPAGE="https://tox.readthedocs.io https://github.com/tox-dev/tox https://pypi.org/project/tox/"
15546 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
15547
15548 LICENSE="MIT"
15549
15550 diff --git a/dev-python/traits/traits-4.5.0.ebuild b/dev-python/traits/traits-4.5.0.ebuild
15551 index 051b3a510a1..aa0e34305e3 100644
15552 --- a/dev-python/traits/traits-4.5.0.ebuild
15553 +++ b/dev-python/traits/traits-4.5.0.ebuild
15554 @@ -10,7 +10,7 @@ inherit distutils-r1 virtualx
15555 DESCRIPTION="Enthought Tool Suite: Explicitly typed attributes for Python"
15556 HOMEPAGE="http://docs.enthought.com/traits/
15557 https://github.com/enthought/traits
15558 - https://pypi.org/project/traits"
15559 + https://pypi.org/project/traits/"
15560 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
15561
15562 LICENSE="BSD"
15563
15564 diff --git a/dev-python/traits/traits-4.6.0.ebuild b/dev-python/traits/traits-4.6.0.ebuild
15565 index 7b550cd3e56..2c80cfeca79 100644
15566 --- a/dev-python/traits/traits-4.6.0.ebuild
15567 +++ b/dev-python/traits/traits-4.6.0.ebuild
15568 @@ -10,7 +10,7 @@ inherit distutils-r1 virtualx
15569 DESCRIPTION="Enthought Tool Suite: Explicitly typed attributes for Python"
15570 HOMEPAGE="http://docs.enthought.com/traits/
15571 https://github.com/enthought/traits
15572 - https://pypi.org/project/traits"
15573 + https://pypi.org/project/traits/"
15574 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
15575
15576 LICENSE="BSD"
15577
15578 diff --git a/dev-python/translationstring/translationstring-1.3.ebuild b/dev-python/translationstring/translationstring-1.3.ebuild
15579 index cca434c5cdd..00cecce5d26 100644
15580 --- a/dev-python/translationstring/translationstring-1.3.ebuild
15581 +++ b/dev-python/translationstring/translationstring-1.3.ebuild
15582 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy pypy3 )
15583 inherit distutils-r1
15584
15585 DESCRIPTION="Utility library for i18n relied on by various Repoze packages"
15586 -HOMEPAGE="https://github.com/Pylons/translationstring https://pypi.org/project/translationstring"
15587 +HOMEPAGE="https://github.com/Pylons/translationstring https://pypi.org/project/translationstring/"
15588 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
15589
15590 LICENSE="repoze"
15591
15592 diff --git a/dev-python/treq/treq-16.12.0.ebuild b/dev-python/treq/treq-16.12.0.ebuild
15593 index b2d78b7fc28..53062a93244 100644
15594 --- a/dev-python/treq/treq-16.12.0.ebuild
15595 +++ b/dev-python/treq/treq-16.12.0.ebuild
15596 @@ -6,7 +6,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5} )
15597 inherit distutils-r1
15598
15599 DESCRIPTION="A requests-like API built on top of twisted.web's Agent"
15600 -HOMEPAGE="https://github.com/twisted/treq https://pypi.org/project/treq"
15601 +HOMEPAGE="https://github.com/twisted/treq https://pypi.org/project/treq/"
15602 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
15603
15604 LICENSE="MIT"
15605
15606 diff --git a/dev-python/treq/treq-17.3.1.ebuild b/dev-python/treq/treq-17.3.1.ebuild
15607 index d85aa889523..69911471695 100644
15608 --- a/dev-python/treq/treq-17.3.1.ebuild
15609 +++ b/dev-python/treq/treq-17.3.1.ebuild
15610 @@ -6,7 +6,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
15611 inherit distutils-r1
15612
15613 DESCRIPTION="A requests-like API built on top of twisted.web's Agent"
15614 -HOMEPAGE="https://github.com/twisted/treq https://pypi.org/project/treq"
15615 +HOMEPAGE="https://github.com/twisted/treq https://pypi.org/project/treq/"
15616 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
15617
15618 LICENSE="MIT"
15619
15620 diff --git a/dev-python/treq/treq-17.8.0.ebuild b/dev-python/treq/treq-17.8.0.ebuild
15621 index af54d95cb32..3a707df96e4 100644
15622 --- a/dev-python/treq/treq-17.8.0.ebuild
15623 +++ b/dev-python/treq/treq-17.8.0.ebuild
15624 @@ -6,7 +6,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
15625 inherit distutils-r1
15626
15627 DESCRIPTION="A requests-like API built on top of twisted.web's Agent"
15628 -HOMEPAGE="https://github.com/twisted/treq https://pypi.org/project/treq"
15629 +HOMEPAGE="https://github.com/twisted/treq https://pypi.org/project/treq/"
15630 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
15631
15632 LICENSE="MIT"
15633
15634 diff --git a/dev-python/ttfquery/ttfquery-1.0.5-r1.ebuild b/dev-python/ttfquery/ttfquery-1.0.5-r1.ebuild
15635 index 2c0914d7b91..6542cd8c44d 100644
15636 --- a/dev-python/ttfquery/ttfquery-1.0.5-r1.ebuild
15637 +++ b/dev-python/ttfquery/ttfquery-1.0.5-r1.ebuild
15638 @@ -10,7 +10,7 @@ MY_PN="TTFQuery"
15639 MY_P="${MY_PN}-${PV}"
15640
15641 DESCRIPTION="Font metadata and glyph outline extraction utility library"
15642 -HOMEPAGE="http://ttfquery.sourceforge.net/ https://pypi.org/project/TTFQuery"
15643 +HOMEPAGE="http://ttfquery.sourceforge.net/ https://pypi.org/project/TTFQuery/"
15644 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
15645
15646 LICENSE="BSD"
15647
15648 diff --git a/dev-python/turbocheetah/turbocheetah-1.0-r1.ebuild b/dev-python/turbocheetah/turbocheetah-1.0-r1.ebuild
15649 index 32698632fe7..cd6ed286b06 100644
15650 --- a/dev-python/turbocheetah/turbocheetah-1.0-r1.ebuild
15651 +++ b/dev-python/turbocheetah/turbocheetah-1.0-r1.ebuild
15652 @@ -12,7 +12,7 @@ MY_PN="TurboCheetah"
15653 MY_P="${MY_PN}-${PV}"
15654
15655 DESCRIPTION="TurboGears plugin to support use of Cheetah templates"
15656 -HOMEPAGE="http://docs.turbogears.org/TurboCheetah https://pypi.org/project/TurboCheetah"
15657 +HOMEPAGE="http://docs.turbogears.org/TurboCheetah https://pypi.org/project/TurboCheetah/"
15658 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
15659
15660 LICENSE="MIT"
15661
15662 diff --git a/dev-python/turbojson/turbojson-1.3.2-r1.ebuild b/dev-python/turbojson/turbojson-1.3.2-r1.ebuild
15663 index bdc187dbb63..6dccc884372 100644
15664 --- a/dev-python/turbojson/turbojson-1.3.2-r1.ebuild
15665 +++ b/dev-python/turbojson/turbojson-1.3.2-r1.ebuild
15666 @@ -10,7 +10,7 @@ MY_PN="TurboJson"
15667 MY_P="${MY_PN}-${PV}"
15668
15669 DESCRIPTION="TurboGears JSON file format support plugin"
15670 -HOMEPAGE="https://pypi.org/project/TurboJson"
15671 +HOMEPAGE="https://pypi.org/project/TurboJson/"
15672 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
15673
15674 LICENSE="MIT"
15675
15676 diff --git a/dev-python/turbokid/turbokid-1.0.5-r1.ebuild b/dev-python/turbokid/turbokid-1.0.5-r1.ebuild
15677 index 080f97713f3..7a632c3c26e 100644
15678 --- a/dev-python/turbokid/turbokid-1.0.5-r1.ebuild
15679 +++ b/dev-python/turbokid/turbokid-1.0.5-r1.ebuild
15680 @@ -10,7 +10,7 @@ MY_PN="TurboKid"
15681 MY_P="${MY_PN}-${PV}"
15682
15683 DESCRIPTION="Python template plugin that supports Kid templates"
15684 -HOMEPAGE="https://pypi.org/project/TurboKid"
15685 +HOMEPAGE="https://pypi.org/project/TurboKid/"
15686 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
15687
15688 LICENSE="MIT"
15689
15690 diff --git a/dev-python/twine/twine-1.11.0.ebuild b/dev-python/twine/twine-1.11.0.ebuild
15691 index e6bb6970b0a..e6d38d0e0f1 100644
15692 --- a/dev-python/twine/twine-1.11.0.ebuild
15693 +++ b/dev-python/twine/twine-1.11.0.ebuild
15694 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
15695 inherit distutils-r1
15696
15697 DESCRIPTION="Collection of utilities for publishing packages on PyPI"
15698 -HOMEPAGE="https://twine.readthedocs.io/ https://github.com/pypa/twine https://pypi.org/project/twine"
15699 +HOMEPAGE="https://twine.readthedocs.io/ https://github.com/pypa/twine https://pypi.org/project/twine/"
15700 SRC_URI="https://github.com/pypa/twine/archive/${PV}.tar.gz -> ${P}.tar.gz"
15701 # pypi tarballs don't contain test data
15702 #SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
15703
15704 diff --git a/dev-python/txaio/txaio-2.7.1.ebuild b/dev-python/txaio/txaio-2.7.1.ebuild
15705 index 8a0ac6ece88..0d6b45adb06 100644
15706 --- a/dev-python/txaio/txaio-2.7.1.ebuild
15707 +++ b/dev-python/txaio/txaio-2.7.1.ebuild
15708 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
15709 inherit distutils-r1
15710
15711 DESCRIPTION="Compatibility API between asyncio/Twisted/Trollius"
15712 -HOMEPAGE="https://github.com/crossbario/txaio https://pypi.org/project/txaio"
15713 +HOMEPAGE="https://github.com/crossbario/txaio https://pypi.org/project/txaio/"
15714 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
15715
15716 LICENSE="MIT"
15717
15718 diff --git a/dev-python/txaio/txaio-2.8.2.ebuild b/dev-python/txaio/txaio-2.8.2.ebuild
15719 index 84dc9aed8c7..d75f1ebb10f 100644
15720 --- a/dev-python/txaio/txaio-2.8.2.ebuild
15721 +++ b/dev-python/txaio/txaio-2.8.2.ebuild
15722 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
15723 inherit distutils-r1
15724
15725 DESCRIPTION="Compatibility API between asyncio/Twisted/Trollius"
15726 -HOMEPAGE="https://github.com/crossbario/txaio https://pypi.org/project/txaio"
15727 +HOMEPAGE="https://github.com/crossbario/txaio https://pypi.org/project/txaio/"
15728 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
15729
15730 LICENSE="MIT"
15731
15732 diff --git a/dev-python/txaio/txaio-2.9.0.ebuild b/dev-python/txaio/txaio-2.9.0.ebuild
15733 index 9a30541e601..62ffde7501e 100644
15734 --- a/dev-python/txaio/txaio-2.9.0.ebuild
15735 +++ b/dev-python/txaio/txaio-2.9.0.ebuild
15736 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
15737 inherit distutils-r1
15738
15739 DESCRIPTION="Compatibility API between asyncio/Twisted/Trollius"
15740 -HOMEPAGE="https://github.com/crossbario/txaio https://pypi.org/project/txaio"
15741 +HOMEPAGE="https://github.com/crossbario/txaio https://pypi.org/project/txaio/"
15742 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
15743
15744 LICENSE="MIT"
15745
15746 diff --git a/dev-python/txgithub/txgithub-15.0.0-r1.ebuild b/dev-python/txgithub/txgithub-15.0.0-r1.ebuild
15747 index 9e9fd96de6a..16ae57afc47 100644
15748 --- a/dev-python/txgithub/txgithub-15.0.0-r1.ebuild
15749 +++ b/dev-python/txgithub/txgithub-15.0.0-r1.ebuild
15750 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6})
15751 inherit eutils distutils-r1
15752
15753 DESCRIPTION="GitHub API client implemented using Twisted"
15754 -HOMEPAGE="https://github.com/tomprince/txgithub https://pypi.org/project/txgithub"
15755 +HOMEPAGE="https://github.com/tomprince/txgithub https://pypi.org/project/txgithub/"
15756 SRC_URI="https://github.com/tomprince/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
15757
15758 LICENSE="MIT"
15759
15760 diff --git a/dev-python/txtorcon/txtorcon-0.19.3-r1.ebuild b/dev-python/txtorcon/txtorcon-0.19.3-r1.ebuild
15761 index e129ff22660..fe3c461f25a 100644
15762 --- a/dev-python/txtorcon/txtorcon-0.19.3-r1.ebuild
15763 +++ b/dev-python/txtorcon/txtorcon-0.19.3-r1.ebuild
15764 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
15765 inherit distutils-r1
15766
15767 DESCRIPTION="Twisted-based Tor controller client, with state-tracking and config abstractions"
15768 -HOMEPAGE="https://github.com/meejah/txtorcon https://pypi.org/project/txtorcon https://txtorcon.readthedocs.org"
15769 +HOMEPAGE="https://github.com/meejah/txtorcon https://pypi.org/project/txtorcon/ https://txtorcon.readthedocs.org"
15770 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
15771
15772 LICENSE="MIT"
15773
15774 diff --git a/dev-python/typing/typing-3.6.2.ebuild b/dev-python/typing/typing-3.6.2.ebuild
15775 index 56fdc74468f..f5951c2f157 100644
15776 --- a/dev-python/typing/typing-3.6.2.ebuild
15777 +++ b/dev-python/typing/typing-3.6.2.ebuild
15778 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy{,3} )
15779 inherit distutils-r1
15780
15781 DESCRIPTION="Type Hints for Python"
15782 -HOMEPAGE="https://docs.python.org/3/library/typing.html https://pypi.org/project/typing"
15783 +HOMEPAGE="https://docs.python.org/3/library/typing.html https://pypi.org/project/typing/"
15784 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
15785
15786 LICENSE="PSF-2"
15787
15788 diff --git a/dev-python/typing/typing-3.6.4.ebuild b/dev-python/typing/typing-3.6.4.ebuild
15789 index 1849d703abf..dceb00a348d 100644
15790 --- a/dev-python/typing/typing-3.6.4.ebuild
15791 +++ b/dev-python/typing/typing-3.6.4.ebuild
15792 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy{,3} )
15793 inherit distutils-r1
15794
15795 DESCRIPTION="Type Hints for Python"
15796 -HOMEPAGE="https://docs.python.org/3/library/typing.html https://pypi.org/project/typing"
15797 +HOMEPAGE="https://docs.python.org/3/library/typing.html https://pypi.org/project/typing/"
15798 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
15799
15800 LICENSE="PSF-2"
15801
15802 diff --git a/dev-python/u-msgpack/u-msgpack-2.4.1.ebuild b/dev-python/u-msgpack/u-msgpack-2.4.1.ebuild
15803 index d6284d42c6e..017dc2c9ec3 100644
15804 --- a/dev-python/u-msgpack/u-msgpack-2.4.1.ebuild
15805 +++ b/dev-python/u-msgpack/u-msgpack-2.4.1.ebuild
15806 @@ -10,7 +10,7 @@ MY_PN="${PN}-python"
15807 MY_P="${MY_PN}-${PV}"
15808
15809 DESCRIPTION="A portable, lightweight MessagePack serializer and deserializer"
15810 -HOMEPAGE="https://github.com/vsergeev/u-msgpack-python https://pypi.org/project/u-msgpack-python"
15811 +HOMEPAGE="https://github.com/vsergeev/u-msgpack-python https://pypi.org/project/u-msgpack-python/"
15812 SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz -> ${P}.tar.gz"
15813
15814 LICENSE="MIT"
15815
15816 diff --git a/dev-python/uncompyle6/uncompyle6-2.10.1.ebuild b/dev-python/uncompyle6/uncompyle6-2.10.1.ebuild
15817 index dc76597b873..d3614a79bf2 100644
15818 --- a/dev-python/uncompyle6/uncompyle6-2.10.1.ebuild
15819 +++ b/dev-python/uncompyle6/uncompyle6-2.10.1.ebuild
15820 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5} pypy )
15821 inherit distutils-r1
15822
15823 DESCRIPTION="Python cross-version byte-code deparser"
15824 -HOMEPAGE="https://github.com/rocky/python-uncompyle6/ https://pypi.org/project/uncompyle6"
15825 +HOMEPAGE="https://github.com/rocky/python-uncompyle6/ https://pypi.org/project/uncompyle6/"
15826 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
15827
15828 LICENSE="MIT"
15829
15830 diff --git a/dev-python/unicodecsv/unicodecsv-0.14.1.ebuild b/dev-python/unicodecsv/unicodecsv-0.14.1.ebuild
15831 index e0b1b60c7f0..924fdbc18ba 100644
15832 --- a/dev-python/unicodecsv/unicodecsv-0.14.1.ebuild
15833 +++ b/dev-python/unicodecsv/unicodecsv-0.14.1.ebuild
15834 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy )
15835 inherit distutils-r1
15836
15837 DESCRIPTION="Drop-in replacement for python stdlib csv module supporting unicode"
15838 -HOMEPAGE="https://pypi.org/project/unicodecsv https://github.com/jdunck/python-unicodecsv"
15839 +HOMEPAGE="https://pypi.org/project/unicodecsv/ https://github.com/jdunck/python-unicodecsv"
15840 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
15841
15842 LICENSE="BSD"
15843
15844 diff --git a/dev-python/unidecode/unidecode-0.04.20.ebuild b/dev-python/unidecode/unidecode-0.04.20.ebuild
15845 index cabc6ca3c86..64d29377530 100644
15846 --- a/dev-python/unidecode/unidecode-0.04.20.ebuild
15847 +++ b/dev-python/unidecode/unidecode-0.04.20.ebuild
15848 @@ -11,7 +11,7 @@ MY_P=${MY_PN}-${PV}
15849 inherit distutils-r1
15850
15851 DESCRIPTION="Module providing ASCII transliterations of Unicode text"
15852 -HOMEPAGE="https://pypi.org/project/Unidecode"
15853 +HOMEPAGE="https://pypi.org/project/Unidecode/"
15854 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
15855
15856 LICENSE="GPL-2"
15857
15858 diff --git a/dev-python/unidecode/unidecode-0.04.21.ebuild b/dev-python/unidecode/unidecode-0.04.21.ebuild
15859 index 98d638a06eb..bc2cc4335f8 100644
15860 --- a/dev-python/unidecode/unidecode-0.04.21.ebuild
15861 +++ b/dev-python/unidecode/unidecode-0.04.21.ebuild
15862 @@ -11,7 +11,7 @@ MY_P=${MY_PN}-${PV}
15863 inherit distutils-r1
15864
15865 DESCRIPTION="Module providing ASCII transliterations of Unicode text"
15866 -HOMEPAGE="https://pypi.org/project/Unidecode"
15867 +HOMEPAGE="https://pypi.org/project/Unidecode/"
15868 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
15869
15870 LICENSE="GPL-2"
15871
15872 diff --git a/dev-python/unidecode/unidecode-1.0.22.ebuild b/dev-python/unidecode/unidecode-1.0.22.ebuild
15873 index 69c5af08005..3f9b667ff5a 100644
15874 --- a/dev-python/unidecode/unidecode-1.0.22.ebuild
15875 +++ b/dev-python/unidecode/unidecode-1.0.22.ebuild
15876 @@ -11,7 +11,7 @@ MY_P=${MY_PN}-${PV}
15877 inherit distutils-r1
15878
15879 DESCRIPTION="Module providing ASCII transliterations of Unicode text"
15880 -HOMEPAGE="https://pypi.org/project/Unidecode"
15881 +HOMEPAGE="https://pypi.org/project/Unidecode/"
15882 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
15883
15884 LICENSE="GPL-2"
15885
15886 diff --git a/dev-python/unittest-mixins/unittest-mixins-1.3.ebuild b/dev-python/unittest-mixins/unittest-mixins-1.3.ebuild
15887 index 01a4b4704fe..4c14ce2ddda 100644
15888 --- a/dev-python/unittest-mixins/unittest-mixins-1.3.ebuild
15889 +++ b/dev-python/unittest-mixins/unittest-mixins-1.3.ebuild
15890 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy)
15891 inherit distutils-r1
15892
15893 DESCRIPTION="A set of mixin classes and other helpers for unittest test case classes"
15894 -HOMEPAGE="https://github.com/nedbat/unittest-mixins https://pypi.org/project/unittest-mixins"
15895 +HOMEPAGE="https://github.com/nedbat/unittest-mixins https://pypi.org/project/unittest-mixins/"
15896 SRC_URI="https://github.com/nedbat/unittest-mixins/archive/v${PV}.tar.gz -> ${P}.tar.gz"
15897
15898 LICENSE="Apache-2.0"
15899
15900 diff --git a/dev-python/unittest2/unittest2-1.1.0.ebuild b/dev-python/unittest2/unittest2-1.1.0.ebuild
15901 index 3aedc436ab9..1d0d4fcf1d3 100644
15902 --- a/dev-python/unittest2/unittest2-1.1.0.ebuild
15903 +++ b/dev-python/unittest2/unittest2-1.1.0.ebuild
15904 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
15905 inherit distutils-r1
15906
15907 DESCRIPTION="The new features in unittest backported to Python 2.4+"
15908 -HOMEPAGE="https://pypi.org/project/unittest2 https://github.com/testing-cabal/unittest-ext"
15909 +HOMEPAGE="https://pypi.org/project/unittest2/ https://github.com/testing-cabal/unittest-ext"
15910 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
15911
15912 LICENSE="BSD"
15913
15914 diff --git a/dev-python/uritemplate/uritemplate-0.6.ebuild b/dev-python/uritemplate/uritemplate-0.6.ebuild
15915 index cda0e6878cb..2dc4ec8d8c1 100644
15916 --- a/dev-python/uritemplate/uritemplate-0.6.ebuild
15917 +++ b/dev-python/uritemplate/uritemplate-0.6.ebuild
15918 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
15919 inherit distutils-r1
15920
15921 DESCRIPTION="Python implementation of RFC6570, URI Template"
15922 -HOMEPAGE="https://pypi.org/project/uritemplate"
15923 +HOMEPAGE="https://pypi.org/project/uritemplate/"
15924 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
15925
15926 SLOT="0"
15927
15928 diff --git a/dev-python/uritemplate/uritemplate-3.0.0.ebuild b/dev-python/uritemplate/uritemplate-3.0.0.ebuild
15929 index 18e2d4005a9..52c980c86e9 100644
15930 --- a/dev-python/uritemplate/uritemplate-3.0.0.ebuild
15931 +++ b/dev-python/uritemplate/uritemplate-3.0.0.ebuild
15932 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
15933 inherit distutils-r1
15934
15935 DESCRIPTION="Python implementation of RFC6570, URI Template"
15936 -HOMEPAGE="https://pypi.org/project/uritemplate"
15937 +HOMEPAGE="https://pypi.org/project/uritemplate/"
15938 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
15939
15940 SLOT="0"
15941
15942 diff --git a/dev-python/utmp/utmp-0.4.ebuild b/dev-python/utmp/utmp-0.4.ebuild
15943 index c6de2802110..c8f4837b8b7 100644
15944 --- a/dev-python/utmp/utmp-0.4.ebuild
15945 +++ b/dev-python/utmp/utmp-0.4.ebuild
15946 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{3_4,3_5} )
15947 inherit distutils-r1
15948
15949 DESCRIPTION="utmp/wtmp reader"
15950 -HOMEPAGE="https://pypi.org/project/utmp https://srcco.de/"
15951 +HOMEPAGE="https://pypi.org/project/utmp/ https://srcco.de/"
15952 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
15953
15954 SLOT="0"
15955
15956 diff --git a/dev-python/vcversioner/vcversioner-2.16.0.0.ebuild b/dev-python/vcversioner/vcversioner-2.16.0.0.ebuild
15957 index 4b4f6494361..415122d4455 100644
15958 --- a/dev-python/vcversioner/vcversioner-2.16.0.0.ebuild
15959 +++ b/dev-python/vcversioner/vcversioner-2.16.0.0.ebuild
15960 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
15961 inherit distutils-r1
15962
15963 DESCRIPTION="Use version control tags to discover version numbers"
15964 -HOMEPAGE="https://github.com/habnabit/vcversioner https://pypi.org/project/vcversioner"
15965 +HOMEPAGE="https://github.com/habnabit/vcversioner https://pypi.org/project/vcversioner/"
15966 SRC_URI="mirror://pypi/v/${PN}/${P}.tar.gz"
15967
15968 LICENSE="MIT"
15969
15970 diff --git a/dev-python/verboselogs/verboselogs-1.6.ebuild b/dev-python/verboselogs/verboselogs-1.6.ebuild
15971 index f3b0f87a47b..54082c8d876 100644
15972 --- a/dev-python/verboselogs/verboselogs-1.6.ebuild
15973 +++ b/dev-python/verboselogs/verboselogs-1.6.ebuild
15974 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
15975 inherit distutils-r1
15976
15977 DESCRIPTION="Verbose logging for Python's logging module"
15978 -HOMEPAGE="https://pypi.org/project/verboselogs"
15979 +HOMEPAGE="https://pypi.org/project/verboselogs/"
15980 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
15981
15982 SLOT="0"
15983
15984 diff --git a/dev-python/versioneer/versioneer-0.16.ebuild b/dev-python/versioneer/versioneer-0.16.ebuild
15985 index 193955102c3..27ee36ea5c3 100644
15986 --- a/dev-python/versioneer/versioneer-0.16.ebuild
15987 +++ b/dev-python/versioneer/versioneer-0.16.ebuild
15988 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
15989 inherit distutils-r1
15990
15991 DESCRIPTION="Easy VCS-based management of project version strings"
15992 -HOMEPAGE="https://pypi.org/project/versioneer https://github.com/warner/python-versioneer"
15993 +HOMEPAGE="https://pypi.org/project/versioneer/ https://github.com/warner/python-versioneer"
15994 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
15995
15996 SLOT="0"
15997
15998 diff --git a/dev-python/vertex/vertex-0.3.0-r1.ebuild b/dev-python/vertex/vertex-0.3.0-r1.ebuild
15999 index 1fbcd4af605..1cee997855b 100644
16000 --- a/dev-python/vertex/vertex-0.3.0-r1.ebuild
16001 +++ b/dev-python/vertex/vertex-0.3.0-r1.ebuild
16002 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 )
16003 inherit twisted-r1
16004
16005 DESCRIPTION="An implementation of the Q2Q protocol"
16006 -HOMEPAGE="https://github.com/twisted/vertex https://pypi.org/project/Vertex"
16007 +HOMEPAGE="https://github.com/twisted/vertex https://pypi.org/project/Vertex/"
16008 SRC_URI="mirror://pypi/${TWISTED_PN:0:1}/${TWISTED_PN}/${TWISTED_P}.tar.gz"
16009
16010 KEYWORDS="amd64 x86"
16011
16012 diff --git a/dev-python/vertex/vertex-0.3.1-r1.ebuild b/dev-python/vertex/vertex-0.3.1-r1.ebuild
16013 index a59fdf12cc9..96cb433a368 100644
16014 --- a/dev-python/vertex/vertex-0.3.1-r1.ebuild
16015 +++ b/dev-python/vertex/vertex-0.3.1-r1.ebuild
16016 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 )
16017 inherit twisted-r1
16018
16019 DESCRIPTION="An implementation of the Q2Q protocol"
16020 -HOMEPAGE="https://github.com/twisted/vertex https://pypi.org/project/Vertex"
16021 +HOMEPAGE="https://github.com/twisted/vertex https://pypi.org/project/Vertex/"
16022 SRC_URI="mirror://pypi/${TWISTED_PN:0:1}/${TWISTED_PN}/${TWISTED_P}.tar.gz"
16023
16024 KEYWORDS="~amd64 ~x86"
16025
16026 diff --git a/dev-python/vine/vine-1.1.3.ebuild b/dev-python/vine/vine-1.1.3.ebuild
16027 index 5e16a009d1b..3773ef04b59 100644
16028 --- a/dev-python/vine/vine-1.1.3.ebuild
16029 +++ b/dev-python/vine/vine-1.1.3.ebuild
16030 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
16031 inherit distutils-r1
16032
16033 DESCRIPTION="Python Promises"
16034 -HOMEPAGE="https://pypi.org/project/vine https://github.com/celery/vine"
16035 +HOMEPAGE="https://pypi.org/project/vine/ https://github.com/celery/vine"
16036 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
16037
16038 LICENSE="BSD"
16039
16040 diff --git a/dev-python/virtualenv/virtualenv-15.1.0.ebuild b/dev-python/virtualenv/virtualenv-15.1.0.ebuild
16041 index 9aeb33a6302..d6f1fca7382 100644
16042 --- a/dev-python/virtualenv/virtualenv-15.1.0.ebuild
16043 +++ b/dev-python/virtualenv/virtualenv-15.1.0.ebuild
16044 @@ -10,7 +10,7 @@ inherit distutils-r1
16045 DESCRIPTION="Virtual Python Environment builder"
16046 HOMEPAGE="
16047 https://virtualenv.pypa.io/en/stable/
16048 - https://pypi.org/project/virtualenv
16049 + https://pypi.org/project/virtualenv/
16050 https://github.com/pypa/virtualenv/
16051 "
16052 SRC_URI="https://github.com/pypa/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
16053
16054 diff --git a/dev-python/virtualenvwrapper/virtualenvwrapper-4.7.1.ebuild b/dev-python/virtualenvwrapper/virtualenvwrapper-4.7.1.ebuild
16055 index 9aba1b30365..80767cc021b 100644
16056 --- a/dev-python/virtualenvwrapper/virtualenvwrapper-4.7.1.ebuild
16057 +++ b/dev-python/virtualenvwrapper/virtualenvwrapper-4.7.1.ebuild
16058 @@ -9,7 +9,7 @@ inherit distutils-r1
16059
16060 DESCRIPTION="Set of extensions to Ian Bicking's virtualenv tool"
16061 HOMEPAGE="http://www.doughellmann.com/projects/virtualenvwrapper
16062 - https://pypi.org/project/virtualenvwrapper"
16063 + https://pypi.org/project/virtualenvwrapper/"
16064 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
16065
16066 LICENSE="BSD"
16067
16068 diff --git a/dev-python/virtualenvwrapper/virtualenvwrapper-4.8.2.ebuild b/dev-python/virtualenvwrapper/virtualenvwrapper-4.8.2.ebuild
16069 index f91c0cde916..32ffca254a2 100644
16070 --- a/dev-python/virtualenvwrapper/virtualenvwrapper-4.8.2.ebuild
16071 +++ b/dev-python/virtualenvwrapper/virtualenvwrapper-4.8.2.ebuild
16072 @@ -9,7 +9,7 @@ inherit distutils-r1
16073
16074 DESCRIPTION="Set of extensions to Ian Bicking's virtualenv tool"
16075 HOMEPAGE="https://bitbucket.org/dhellmann/virtualenvwrapper
16076 - https://pypi.org/project/virtualenvwrapper"
16077 + https://pypi.org/project/virtualenvwrapper/"
16078 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
16079
16080 LICENSE="BSD"
16081
16082 diff --git a/dev-python/vobject/vobject-0.9.3.ebuild b/dev-python/vobject/vobject-0.9.3.ebuild
16083 index fef87b7c6b1..dfd4eca2256 100644
16084 --- a/dev-python/vobject/vobject-0.9.3.ebuild
16085 +++ b/dev-python/vobject/vobject-0.9.3.ebuild
16086 @@ -8,7 +8,7 @@ inherit distutils-r1
16087
16088 DESCRIPTION="Python package for parsing and generating vCard and vCalendar files"
16089 HOMEPAGE="http://eventable.github.io/vobject/
16090 - https://pypi.org/project/vobject
16091 + https://pypi.org/project/vobject/
16092 https://github.com/eventable/vobject"
16093 SRC_URI="https://github.com/eventable/vobject/archive/${PV}.tar.gz -> ${P}.tar.gz"
16094
16095
16096 diff --git a/dev-python/vobject/vobject-0.9.5.ebuild b/dev-python/vobject/vobject-0.9.5.ebuild
16097 index 0ea2d2e849f..99539b059e8 100644
16098 --- a/dev-python/vobject/vobject-0.9.5.ebuild
16099 +++ b/dev-python/vobject/vobject-0.9.5.ebuild
16100 @@ -8,7 +8,7 @@ inherit distutils-r1
16101
16102 DESCRIPTION="Python package for parsing and generating vCard and vCalendar files"
16103 HOMEPAGE="http://eventable.github.io/vobject/
16104 - https://pypi.org/project/vobject
16105 + https://pypi.org/project/vobject/
16106 https://github.com/eventable/vobject"
16107 SRC_URI="https://github.com/eventable/vobject/archive/${PV}.tar.gz -> ${P}.tar.gz"
16108
16109
16110 diff --git a/dev-python/vulture/vulture-0.10.ebuild b/dev-python/vulture/vulture-0.10.ebuild
16111 index 33d0bca7904..22fd752ae5a 100644
16112 --- a/dev-python/vulture/vulture-0.10.ebuild
16113 +++ b/dev-python/vulture/vulture-0.10.ebuild
16114 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
16115 inherit distutils-r1
16116
16117 DESCRIPTION="find unused classes, functions and variables in your code"
16118 -HOMEPAGE="https://bitbucket.org/jendrikseipp/vulture https://pypi.org/project/vulture"
16119 +HOMEPAGE="https://bitbucket.org/jendrikseipp/vulture https://pypi.org/project/vulture/"
16120 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
16121
16122 LICENSE="GPL-3+"
16123
16124 diff --git a/dev-python/webcolors/webcolors-1.5.ebuild b/dev-python/webcolors/webcolors-1.5.ebuild
16125 index 08e99284930..db9046a829c 100644
16126 --- a/dev-python/webcolors/webcolors-1.5.ebuild
16127 +++ b/dev-python/webcolors/webcolors-1.5.ebuild
16128 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
16129 inherit distutils-r1
16130
16131 DESCRIPTION="Color names and value formats defined by the HTML and CSS specifications"
16132 -HOMEPAGE="https://pypi.org/project/webcolors https://github.com/ubernostrum/webcolors"
16133 +HOMEPAGE="https://pypi.org/project/webcolors/ https://github.com/ubernostrum/webcolors"
16134 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
16135
16136 SLOT="0"
16137
16138 diff --git a/dev-python/webencodings/webencodings-0.5.1.ebuild b/dev-python/webencodings/webencodings-0.5.1.ebuild
16139 index 2cd5dc35c67..5e2a78280d1 100644
16140 --- a/dev-python/webencodings/webencodings-0.5.1.ebuild
16141 +++ b/dev-python/webencodings/webencodings-0.5.1.ebuild
16142 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
16143 inherit distutils-r1
16144
16145 DESCRIPTION="Character encoding aliases for legacy web content"
16146 -HOMEPAGE="https://github.com/SimonSapin/python-webencodings https://pypi.org/project/webencodings"
16147 +HOMEPAGE="https://github.com/SimonSapin/python-webencodings https://pypi.org/project/webencodings/"
16148 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
16149
16150 LICENSE="BSD"
16151
16152 diff --git a/dev-python/weberror/weberror-0.13.1.ebuild b/dev-python/weberror/weberror-0.13.1.ebuild
16153 index 66d03a36438..42505277f3c 100644
16154 --- a/dev-python/weberror/weberror-0.13.1.ebuild
16155 +++ b/dev-python/weberror/weberror-0.13.1.ebuild
16156 @@ -11,7 +11,7 @@ MY_PN="WebError"
16157 MY_P="${MY_PN}-${PV}"
16158
16159 DESCRIPTION="Web Error handling and exception catching"
16160 -HOMEPAGE="https://pypi.org/project/WebError"
16161 +HOMEPAGE="https://pypi.org/project/WebError/"
16162 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
16163
16164 LICENSE="MIT"
16165
16166 diff --git a/dev-python/webhelpers/webhelpers-1.3-r1.ebuild b/dev-python/webhelpers/webhelpers-1.3-r1.ebuild
16167 index aa60ee750ae..1c36380eac3 100644
16168 --- a/dev-python/webhelpers/webhelpers-1.3-r1.ebuild
16169 +++ b/dev-python/webhelpers/webhelpers-1.3-r1.ebuild
16170 @@ -11,7 +11,7 @@ MY_P="${MY_PN}-${PV}"
16171
16172 DESCRIPTION="Web Helpers"
16173 HOMEPAGE="https://docs.pylonsproject.org/projects/webhelpers/en/latest/
16174 - https://pypi.org/project/WebHelpers"
16175 + https://pypi.org/project/WebHelpers/"
16176 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
16177
16178 LICENSE="BSD"
16179
16180 diff --git a/dev-python/webob/webob-1.7.3.ebuild b/dev-python/webob/webob-1.7.3.ebuild
16181 index a5ca5a16d81..f1357fa7af0 100644
16182 --- a/dev-python/webob/webob-1.7.3.ebuild
16183 +++ b/dev-python/webob/webob-1.7.3.ebuild
16184 @@ -11,7 +11,7 @@ MY_PN=WebOb
16185 MY_P=${MY_PN}-${PV}
16186
16187 DESCRIPTION="WSGI request and response object"
16188 -HOMEPAGE="https://webob.org/ https://pypi.org/project/WebOb"
16189 +HOMEPAGE="https://webob.org/ https://pypi.org/project/WebOb/"
16190 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
16191
16192 LICENSE="MIT"
16193
16194 diff --git a/dev-python/webob/webob-1.7.4.ebuild b/dev-python/webob/webob-1.7.4.ebuild
16195 index a5ca5a16d81..f1357fa7af0 100644
16196 --- a/dev-python/webob/webob-1.7.4.ebuild
16197 +++ b/dev-python/webob/webob-1.7.4.ebuild
16198 @@ -11,7 +11,7 @@ MY_PN=WebOb
16199 MY_P=${MY_PN}-${PV}
16200
16201 DESCRIPTION="WSGI request and response object"
16202 -HOMEPAGE="https://webob.org/ https://pypi.org/project/WebOb"
16203 +HOMEPAGE="https://webob.org/ https://pypi.org/project/WebOb/"
16204 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
16205
16206 LICENSE="MIT"
16207
16208 diff --git a/dev-python/webpy/webpy-0.37-r1.ebuild b/dev-python/webpy/webpy-0.37-r1.ebuild
16209 index 3bf4f527e20..c59c79bb397 100644
16210 --- a/dev-python/webpy/webpy-0.37-r1.ebuild
16211 +++ b/dev-python/webpy/webpy-0.37-r1.ebuild
16212 @@ -9,7 +9,7 @@ inherit distutils-r1
16213 MY_PN="web.py"
16214
16215 DESCRIPTION="A small and simple web framework for Python"
16216 -HOMEPAGE="http://www.webpy.org https://pypi.org/project/web.py"
16217 +HOMEPAGE="http://www.webpy.org https://pypi.org/project/web.py/"
16218 SRC_URI="http://www.webpy.org/static/${MY_PN}-${PV}.tar.gz"
16219
16220 LICENSE="public-domain"
16221
16222 diff --git a/dev-python/webpy/webpy-0.38.ebuild b/dev-python/webpy/webpy-0.38.ebuild
16223 index bc64092e163..28895eb899d 100644
16224 --- a/dev-python/webpy/webpy-0.38.ebuild
16225 +++ b/dev-python/webpy/webpy-0.38.ebuild
16226 @@ -10,7 +10,7 @@ inherit distutils-r1
16227 MY_PN="web.py"
16228
16229 DESCRIPTION="A small and simple web framework for Python"
16230 -HOMEPAGE="http://www.webpy.org https://pypi.org/project/web.py"
16231 +HOMEPAGE="http://www.webpy.org https://pypi.org/project/web.py/"
16232 SRC_URI="http://www.webpy.org/static/${MY_PN}-${PV}.tar.gz"
16233
16234 LICENSE="public-domain"
16235
16236 diff --git a/dev-python/webtest/webtest-2.0.21.ebuild b/dev-python/webtest/webtest-2.0.21.ebuild
16237 index 9cde0cc47c4..9f5bd8741dd 100644
16238 --- a/dev-python/webtest/webtest-2.0.21.ebuild
16239 +++ b/dev-python/webtest/webtest-2.0.21.ebuild
16240 @@ -11,7 +11,7 @@ MY_PN="WebTest"
16241 MY_P="${MY_PN}-${PV}"
16242
16243 DESCRIPTION="Helper to test WSGI applications"
16244 -HOMEPAGE="https://pypi.org/project/WebTest"
16245 +HOMEPAGE="https://pypi.org/project/WebTest/"
16246 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
16247
16248 LICENSE="MIT"
16249
16250 diff --git a/dev-python/webtest/webtest-2.0.29.ebuild b/dev-python/webtest/webtest-2.0.29.ebuild
16251 index 033f5ca8840..f7981a6395b 100644
16252 --- a/dev-python/webtest/webtest-2.0.29.ebuild
16253 +++ b/dev-python/webtest/webtest-2.0.29.ebuild
16254 @@ -11,7 +11,7 @@ MY_PN="WebTest"
16255 MY_P="${MY_PN}-${PV}"
16256
16257 DESCRIPTION="Helper to test WSGI applications"
16258 -HOMEPAGE="https://pypi.org/project/WebTest"
16259 +HOMEPAGE="https://pypi.org/project/WebTest/"
16260 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
16261
16262 LICENSE="MIT"
16263
16264 diff --git a/dev-python/werkzeug/werkzeug-0.12.2.ebuild b/dev-python/werkzeug/werkzeug-0.12.2.ebuild
16265 index 549e7115bfe..44459f66def 100644
16266 --- a/dev-python/werkzeug/werkzeug-0.12.2.ebuild
16267 +++ b/dev-python/werkzeug/werkzeug-0.12.2.ebuild
16268 @@ -11,7 +11,7 @@ MY_PN="Werkzeug"
16269 MY_P="${MY_PN}-${PV}"
16270
16271 DESCRIPTION="Collection of various utilities for WSGI applications"
16272 -HOMEPAGE="http://werkzeug.pocoo.org/ https://pypi.org/project/Werkzeug https://github.com/pallets/werkzeug"
16273 +HOMEPAGE="http://werkzeug.pocoo.org/ https://pypi.org/project/Werkzeug/ https://github.com/pallets/werkzeug"
16274 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
16275
16276 LICENSE="BSD"
16277
16278 diff --git a/dev-python/wheel/wheel-0.29.0.ebuild b/dev-python/wheel/wheel-0.29.0.ebuild
16279 index d910d2ba495..789635764e3 100644
16280 --- a/dev-python/wheel/wheel-0.29.0.ebuild
16281 +++ b/dev-python/wheel/wheel-0.29.0.ebuild
16282 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
16283 inherit distutils-r1 eutils
16284
16285 DESCRIPTION="A built-package format for Python"
16286 -HOMEPAGE="https://pypi.org/project/wheel"
16287 +HOMEPAGE="https://pypi.org/project/wheel/"
16288 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
16289
16290 LICENSE="MIT"
16291
16292 diff --git a/dev-python/wheel/wheel-0.30.0.ebuild b/dev-python/wheel/wheel-0.30.0.ebuild
16293 index 079b89ceada..cc90e685010 100644
16294 --- a/dev-python/wheel/wheel-0.30.0.ebuild
16295 +++ b/dev-python/wheel/wheel-0.30.0.ebuild
16296 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
16297 inherit distutils-r1 eutils
16298
16299 DESCRIPTION="A built-package format for Python"
16300 -HOMEPAGE="https://pypi.org/project/wheel"
16301 +HOMEPAGE="https://pypi.org/project/wheel/"
16302 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
16303
16304 LICENSE="MIT"
16305
16306 diff --git a/dev-python/whelk/whelk-2.7.1.ebuild b/dev-python/whelk/whelk-2.7.1.ebuild
16307 index bf4cadcfdeb..d14b8cb5d15 100644
16308 --- a/dev-python/whelk/whelk-2.7.1.ebuild
16309 +++ b/dev-python/whelk/whelk-2.7.1.ebuild
16310 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
16311 inherit distutils-r1
16312
16313 DESCRIPTION="Pretending python is a shell"
16314 -HOMEPAGE="https://pypi.org/project/whelk"
16315 +HOMEPAGE="https://pypi.org/project/whelk/"
16316 SRC_URI="https://github.com/seveas/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
16317
16318 LICENSE="BSD"
16319
16320 diff --git a/dev-python/wsaccel/wsaccel-0.6.2_p20170108.ebuild b/dev-python/wsaccel/wsaccel-0.6.2_p20170108.ebuild
16321 index 0a46f32f3e0..4e82dd4d563 100644
16322 --- a/dev-python/wsaccel/wsaccel-0.6.2_p20170108.ebuild
16323 +++ b/dev-python/wsaccel/wsaccel-0.6.2_p20170108.ebuild
16324 @@ -9,7 +9,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
16325 inherit distutils-r1
16326
16327 DESCRIPTION="Accelerator for ws4py, autobahn and tornado"
16328 -HOMEPAGE="https://pypi.org/project/wsaccel https://github.com/methane/wsaccel"
16329 +HOMEPAGE="https://pypi.org/project/wsaccel/ https://github.com/methane/wsaccel"
16330 SRC_URI="https://github.com/methane/wsaccel/archive/${COMMIT}.zip -> ${P}.zip"
16331
16332 SLOT="0"
16333
16334 diff --git a/dev-python/wsgiproxy2/wsgiproxy2-0.4.2.ebuild b/dev-python/wsgiproxy2/wsgiproxy2-0.4.2.ebuild
16335 index 5014d130572..45b23004420 100644
16336 --- a/dev-python/wsgiproxy2/wsgiproxy2-0.4.2.ebuild
16337 +++ b/dev-python/wsgiproxy2/wsgiproxy2-0.4.2.ebuild
16338 @@ -10,7 +10,7 @@ inherit distutils-r1
16339 MY_PN="WSGIProxy2"
16340
16341 DESCRIPTION="HTTP proxying tools for WSGI apps"
16342 -HOMEPAGE="https://pypi.org/project/WSGIProxy2"
16343 +HOMEPAGE="https://pypi.org/project/WSGIProxy2/"
16344 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.zip"
16345
16346 LICENSE="MIT"
16347
16348 diff --git a/dev-python/wsgiproxy2/wsgiproxy2-0.4.4.ebuild b/dev-python/wsgiproxy2/wsgiproxy2-0.4.4.ebuild
16349 index 8559e8f5dd4..bec0dd5b990 100644
16350 --- a/dev-python/wsgiproxy2/wsgiproxy2-0.4.4.ebuild
16351 +++ b/dev-python/wsgiproxy2/wsgiproxy2-0.4.4.ebuild
16352 @@ -10,7 +10,7 @@ inherit distutils-r1
16353 MY_PN="WSGIProxy2"
16354
16355 DESCRIPTION="HTTP proxying tools for WSGI apps"
16356 -HOMEPAGE="https://pypi.org/project/WSGIProxy2"
16357 +HOMEPAGE="https://pypi.org/project/WSGIProxy2/"
16358 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
16359
16360 LICENSE="MIT"
16361
16362 diff --git a/dev-python/wstools/wstools-0.4.3.ebuild b/dev-python/wstools/wstools-0.4.3.ebuild
16363 index a692f0bd919..5ac5a62e06d 100644
16364 --- a/dev-python/wstools/wstools-0.4.3.ebuild
16365 +++ b/dev-python/wstools/wstools-0.4.3.ebuild
16366 @@ -9,7 +9,7 @@ PYTHON_REQ_USE="xml(+)"
16367 inherit distutils-r1
16368
16369 DESCRIPTION="WSDL parsing services package for Web Services for Python"
16370 -HOMEPAGE="https://github.com/kiorky/wstools https://pypi.org/project/wstools"
16371 +HOMEPAGE="https://github.com/kiorky/wstools https://pypi.org/project/wstools/"
16372 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
16373
16374 LICENSE="BSD"
16375
16376 diff --git a/dev-python/wstools/wstools-0.4.5-r1.ebuild b/dev-python/wstools/wstools-0.4.5-r1.ebuild
16377 index 9f3b8161e26..49a98d2bfdf 100644
16378 --- a/dev-python/wstools/wstools-0.4.5-r1.ebuild
16379 +++ b/dev-python/wstools/wstools-0.4.5-r1.ebuild
16380 @@ -9,7 +9,7 @@ PYTHON_REQ_USE="xml(+)"
16381 inherit distutils-r1
16382
16383 DESCRIPTION="WSDL parsing services package for Web Services for Python"
16384 -HOMEPAGE="https://github.com/kiorky/wstools https://pypi.org/project/wstools"
16385 +HOMEPAGE="https://github.com/kiorky/wstools https://pypi.org/project/wstools/"
16386 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
16387
16388 LICENSE="BSD"
16389
16390 diff --git a/dev-python/wtforms/wtforms-2.1.ebuild b/dev-python/wtforms/wtforms-2.1.ebuild
16391 index 37cdcd1fe75..eefd7368fa2 100644
16392 --- a/dev-python/wtforms/wtforms-2.1.ebuild
16393 +++ b/dev-python/wtforms/wtforms-2.1.ebuild
16394 @@ -11,7 +11,7 @@ MY_PN="WTForms"
16395 MY_P="${MY_PN}-${PV}"
16396
16397 DESCRIPTION="Flexible forms validation and rendering library for python web development"
16398 -HOMEPAGE="http://wtforms.simplecodes.com/ https://pypi.org/project/WTForms"
16399 +HOMEPAGE="http://wtforms.simplecodes.com/ https://pypi.org/project/WTForms/"
16400 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.zip"
16401
16402 LICENSE="BSD"
16403
16404 diff --git a/dev-python/xdis/xdis-3.3.1.ebuild b/dev-python/xdis/xdis-3.3.1.ebuild
16405 index 32b82c03252..569c3217739 100644
16406 --- a/dev-python/xdis/xdis-3.3.1.ebuild
16407 +++ b/dev-python/xdis/xdis-3.3.1.ebuild
16408 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy)
16409 inherit distutils-r1
16410
16411 DESCRIPTION="Python cross-version byte-code disassembler and marshal routines"
16412 -HOMEPAGE="https://github.com/rocky/python-xdis/ https://pypi.org/project/xdis"
16413 +HOMEPAGE="https://github.com/rocky/python-xdis/ https://pypi.org/project/xdis/"
16414 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
16415
16416 LICENSE="GPL-2"
16417
16418 diff --git a/dev-python/xdis/xdis-3.6.0.ebuild b/dev-python/xdis/xdis-3.6.0.ebuild
16419 index 17a0964cc0c..dd2731ef97c 100644
16420 --- a/dev-python/xdis/xdis-3.6.0.ebuild
16421 +++ b/dev-python/xdis/xdis-3.6.0.ebuild
16422 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy)
16423 inherit distutils-r1
16424
16425 DESCRIPTION="Python cross-version byte-code disassembler and marshal routines"
16426 -HOMEPAGE="https://github.com/rocky/python-xdis/ https://pypi.org/project/xdis"
16427 +HOMEPAGE="https://github.com/rocky/python-xdis/ https://pypi.org/project/xdis/"
16428 # bad pypi source tarball - test failures
16429 #SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
16430 SRC_URI="https://github.com/rocky/python-xdis/archive/release-${PV}.tar.gz -> ${P}.tar.gz"
16431
16432 diff --git a/dev-python/xlsxwriter/xlsxwriter-0.7.8.ebuild b/dev-python/xlsxwriter/xlsxwriter-0.7.8.ebuild
16433 index 9bc8c0b780b..c78249672e4 100644
16434 --- a/dev-python/xlsxwriter/xlsxwriter-0.7.8.ebuild
16435 +++ b/dev-python/xlsxwriter/xlsxwriter-0.7.8.ebuild
16436 @@ -11,7 +11,7 @@ MY_PN="XlsxWriter"
16437 MY_P="${MY_PN}-${PV}"
16438
16439 DESCRIPTION="Python module for creating Excel XLSX files"
16440 -HOMEPAGE="https://pypi.org/project/XlsxWriter https://github.com/jmcnamara/XlsxWriter"
16441 +HOMEPAGE="https://pypi.org/project/XlsxWriter/ https://github.com/jmcnamara/XlsxWriter"
16442 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
16443
16444 SLOT="0"
16445
16446 diff --git a/dev-python/xlutils/xlutils-1.7.1.ebuild b/dev-python/xlutils/xlutils-1.7.1.ebuild
16447 index f655804f89f..a5280d83e9f 100644
16448 --- a/dev-python/xlutils/xlutils-1.7.1.ebuild
16449 +++ b/dev-python/xlutils/xlutils-1.7.1.ebuild
16450 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 )
16451 inherit distutils-r1
16452
16453 DESCRIPTION="provides a collection of utilities for working with Excel files"
16454 -HOMEPAGE="https://pypi.org/project/xlutils"
16455 +HOMEPAGE="https://pypi.org/project/xlutils/"
16456 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
16457
16458 KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
16459
16460 diff --git a/dev-python/xlwt/xlwt-1.0.0.ebuild b/dev-python/xlwt/xlwt-1.0.0.ebuild
16461 index e38e8b65da2..48d83fc9387 100644
16462 --- a/dev-python/xlwt/xlwt-1.0.0.ebuild
16463 +++ b/dev-python/xlwt/xlwt-1.0.0.ebuild
16464 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5} pypy )
16465 inherit distutils-r1
16466
16467 DESCRIPTION="Python library to create spreadsheet files compatible with Excel"
16468 -HOMEPAGE="https://pypi.org/project/xlwt"
16469 +HOMEPAGE="https://pypi.org/project/xlwt/"
16470 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
16471
16472 LICENSE="BSD"
16473
16474 diff --git a/dev-python/xlwt/xlwt-1.2.0.ebuild b/dev-python/xlwt/xlwt-1.2.0.ebuild
16475 index fc93998d388..d90c80510c9 100644
16476 --- a/dev-python/xlwt/xlwt-1.2.0.ebuild
16477 +++ b/dev-python/xlwt/xlwt-1.2.0.ebuild
16478 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
16479 inherit distutils-r1
16480
16481 DESCRIPTION="Python library to create spreadsheet files compatible with Excel"
16482 -HOMEPAGE="https://pypi.org/project/xlwt"
16483 +HOMEPAGE="https://pypi.org/project/xlwt/"
16484 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
16485
16486 LICENSE="BSD"
16487
16488 diff --git a/dev-python/xonsh/xonsh-0.2.6.ebuild b/dev-python/xonsh/xonsh-0.2.6.ebuild
16489 index 689ad36962f..add7206c04c 100644
16490 --- a/dev-python/xonsh/xonsh-0.2.6.ebuild
16491 +++ b/dev-python/xonsh/xonsh-0.2.6.ebuild
16492 @@ -11,7 +11,7 @@ DESCRIPTION="An exotic, usable shell"
16493 HOMEPAGE="
16494 http://xonsh.readthedocs.org/
16495 https://github.com/scopatz/xonsh
16496 - http://pypi.org/project/xonsh"
16497 + http://pypi.org/project/xonsh/"
16498 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
16499
16500 LICENSE="BSD"
16501
16502 diff --git a/dev-python/xonsh/xonsh-0.4.4.ebuild b/dev-python/xonsh/xonsh-0.4.4.ebuild
16503 index 85b5a963236..f94222ef70a 100644
16504 --- a/dev-python/xonsh/xonsh-0.4.4.ebuild
16505 +++ b/dev-python/xonsh/xonsh-0.4.4.ebuild
16506 @@ -11,7 +11,7 @@ DESCRIPTION="An exotic, usable shell"
16507 HOMEPAGE="
16508 http://xonsh.readthedocs.org/
16509 https://github.com/scopatz/xonsh
16510 - http://pypi.org/project/xonsh"
16511 + http://pypi.org/project/xonsh/"
16512 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
16513
16514 LICENSE="BSD"
16515
16516 diff --git a/dev-python/xonsh/xonsh-0.4.7.ebuild b/dev-python/xonsh/xonsh-0.4.7.ebuild
16517 index 0c93f172582..dd336ccde3d 100644
16518 --- a/dev-python/xonsh/xonsh-0.4.7.ebuild
16519 +++ b/dev-python/xonsh/xonsh-0.4.7.ebuild
16520 @@ -11,7 +11,7 @@ DESCRIPTION="An exotic, usable shell"
16521 HOMEPAGE="
16522 http://xonsh.readthedocs.org/
16523 https://github.com/scopatz/xonsh
16524 - http://pypi.org/project/xonsh"
16525 + http://pypi.org/project/xonsh/"
16526 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
16527
16528 LICENSE="BSD"
16529
16530 diff --git a/dev-python/xvfbwrapper/xvfbwrapper-0.2.8.ebuild b/dev-python/xvfbwrapper/xvfbwrapper-0.2.8.ebuild
16531 index bc2d03e1389..815e860c8f1 100644
16532 --- a/dev-python/xvfbwrapper/xvfbwrapper-0.2.8.ebuild
16533 +++ b/dev-python/xvfbwrapper/xvfbwrapper-0.2.8.ebuild
16534 @@ -8,7 +8,7 @@ inherit distutils-r1
16535
16536 DESCRIPTION="Python wrapper for running a display inside X virtual framebuffer"
16537 HOMEPAGE="https://github.com/cgoldberg/xvfbwrapper
16538 - https://pypi.org/project/xvfbwrapper"
16539 + https://pypi.org/project/xvfbwrapper/"
16540 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
16541
16542 LICENSE="MIT"
16543
16544 diff --git a/dev-python/yolk-portage/yolk-portage-0.1-r1.ebuild b/dev-python/yolk-portage/yolk-portage-0.1-r1.ebuild
16545 index 85e461d3f90..24b6f620f06 100644
16546 --- a/dev-python/yolk-portage/yolk-portage-0.1-r1.ebuild
16547 +++ b/dev-python/yolk-portage/yolk-portage-0.1-r1.ebuild
16548 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 pypy )
16549 inherit distutils-r1
16550
16551 DESCRIPTION="Gentoo Portage plugin for yolk"
16552 -HOMEPAGE="https://pypi.org/project/yolk-portage"
16553 +HOMEPAGE="https://pypi.org/project/yolk-portage/"
16554 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
16555
16556 LICENSE="GPL-2"
16557
16558 diff --git a/dev-python/yolk/yolk-0.4.3-r1.ebuild b/dev-python/yolk/yolk-0.4.3-r1.ebuild
16559 index 070cd8fad40..32decd0f643 100644
16560 --- a/dev-python/yolk/yolk-0.4.3-r1.ebuild
16561 +++ b/dev-python/yolk/yolk-0.4.3-r1.ebuild
16562 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 pypy )
16563 inherit distutils-r1
16564
16565 DESCRIPTION="Tool and library for querying PyPI and locally installed Python packages"
16566 -HOMEPAGE="https://pypi.org/project/yolk"
16567 +HOMEPAGE="https://pypi.org/project/yolk/"
16568 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
16569
16570 LICENSE="GPL-2"
16571
16572 diff --git a/dev-python/zbase32/zbase32-1.1.5.ebuild b/dev-python/zbase32/zbase32-1.1.5.ebuild
16573 index bcf6a966891..0eaf7ba10da 100644
16574 --- a/dev-python/zbase32/zbase32-1.1.5.ebuild
16575 +++ b/dev-python/zbase32/zbase32-1.1.5.ebuild
16576 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 )
16577 inherit distutils-r1
16578
16579 DESCRIPTION="base32 encoder/decoder (not RFC 3548 compliant)"
16580 -HOMEPAGE="https://pypi.org/project/zbase32"
16581 +HOMEPAGE="https://pypi.org/project/zbase32/"
16582 SRC_URI="mirror://pypi/z/zbase32/zbase32-${PV}.tar.gz"
16583
16584 LICENSE="BSD"
16585
16586 diff --git a/dev-python/zc-buildout/zc-buildout-2.5.3-r1.ebuild b/dev-python/zc-buildout/zc-buildout-2.5.3-r1.ebuild
16587 index c5299f1c73d..0a2e6c84617 100644
16588 --- a/dev-python/zc-buildout/zc-buildout-2.5.3-r1.ebuild
16589 +++ b/dev-python/zc-buildout/zc-buildout-2.5.3-r1.ebuild
16590 @@ -10,7 +10,7 @@ MY_PN="${PN/-/.}"
16591 MY_P=${MY_PN}-${PV}
16592
16593 DESCRIPTION="System for managing development buildouts"
16594 -HOMEPAGE="https://pypi.org/project/zc.buildout"
16595 +HOMEPAGE="https://pypi.org/project/zc.buildout/"
16596 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
16597
16598 LICENSE="ZPL"
16599
16600 diff --git a/dev-python/zeroconf/zeroconf-0.19.1.ebuild b/dev-python/zeroconf/zeroconf-0.19.1.ebuild
16601 index ea21c5949fb..f324059391b 100644
16602 --- a/dev-python/zeroconf/zeroconf-0.19.1.ebuild
16603 +++ b/dev-python/zeroconf/zeroconf-0.19.1.ebuild
16604 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_{4,5,6}} pypy pypy3 )
16605 inherit distutils-r1
16606
16607 DESCRIPTION="Pure Python Multicast DNS Service Discovery Library (Bonjour/Avahi compatible)"
16608 -HOMEPAGE="https://github.com/jstasiak/python-zeroconf https://pypi.org/project/zeroconf"
16609 +HOMEPAGE="https://github.com/jstasiak/python-zeroconf https://pypi.org/project/zeroconf/"
16610 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
16611
16612 LICENSE="LGPL-2.1"
16613
16614 diff --git a/dev-python/zfec/zfec-1.4.24.ebuild b/dev-python/zfec/zfec-1.4.24.ebuild
16615 index e3ecb6cd847..c123900063f 100644
16616 --- a/dev-python/zfec/zfec-1.4.24.ebuild
16617 +++ b/dev-python/zfec/zfec-1.4.24.ebuild
16618 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 )
16619 inherit distutils-r1
16620
16621 DESCRIPTION="Fast erasure codec for the command-line, C, Python, or Haskell"
16622 -HOMEPAGE="https://pypi.org/project/zfec"
16623 +HOMEPAGE="https://pypi.org/project/zfec/"
16624 SRC_URI="mirror://pypi/z/zfec/zfec-${PV}.tar.gz"
16625
16626 LICENSE="GPL-2"
16627
16628 diff --git a/dev-python/zope-exceptions/zope-exceptions-4.1.0.ebuild b/dev-python/zope-exceptions/zope-exceptions-4.1.0.ebuild
16629 index ca5dd7b40dd..f8c4a730413 100644
16630 --- a/dev-python/zope-exceptions/zope-exceptions-4.1.0.ebuild
16631 +++ b/dev-python/zope-exceptions/zope-exceptions-4.1.0.ebuild
16632 @@ -10,7 +10,7 @@ MY_PN=${PN/-/.}
16633 MY_P=${MY_PN}-${PV}
16634
16635 DESCRIPTION="General purpose exceptions for Zope packages"
16636 -HOMEPAGE="https://pypi.org/project/zope.exceptions https://github.com/zopefoundation/zope.exceptions"
16637 +HOMEPAGE="https://pypi.org/project/zope.exceptions/ https://github.com/zopefoundation/zope.exceptions"
16638 SRC_URI="mirror://pypi/${MY_PN::1}/${MY_PN}/${MY_P}.tar.gz"
16639
16640 LICENSE="ZPL"
16641
16642 diff --git a/dev-python/zope-interface/zope-interface-4.1.1.ebuild b/dev-python/zope-interface/zope-interface-4.1.1.ebuild
16643 index 667323ec2de..9d05494b902 100644
16644 --- a/dev-python/zope-interface/zope-interface-4.1.1.ebuild
16645 +++ b/dev-python/zope-interface/zope-interface-4.1.1.ebuild
16646 @@ -10,7 +10,7 @@ MY_PN=${PN/-/.}
16647 MY_P=${MY_PN}-${PV}
16648
16649 DESCRIPTION="Interfaces for Python"
16650 -HOMEPAGE="https://pypi.org/project/zope.interface"
16651 +HOMEPAGE="https://pypi.org/project/zope.interface/"
16652 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
16653
16654 LICENSE="ZPL"
16655
16656 diff --git a/dev-python/zope-interface/zope-interface-4.3.2.ebuild b/dev-python/zope-interface/zope-interface-4.3.2.ebuild
16657 index 878c1917309..e348957298f 100644
16658 --- a/dev-python/zope-interface/zope-interface-4.3.2.ebuild
16659 +++ b/dev-python/zope-interface/zope-interface-4.3.2.ebuild
16660 @@ -11,7 +11,7 @@ MY_PN=${PN/-/.}
16661 MY_P=${MY_PN}-${PV}
16662
16663 DESCRIPTION="Interfaces for Python"
16664 -HOMEPAGE="https://pypi.org/project/zope.interface https://github.com/zopefoundation/zope.interface"
16665 +HOMEPAGE="https://pypi.org/project/zope.interface/ https://github.com/zopefoundation/zope.interface"
16666 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
16667
16668 LICENSE="ZPL"
16669
16670 diff --git a/dev-python/zope-interface/zope-interface-4.4.3.ebuild b/dev-python/zope-interface/zope-interface-4.4.3.ebuild
16671 index b2592e66af7..da0e81e1c16 100644
16672 --- a/dev-python/zope-interface/zope-interface-4.4.3.ebuild
16673 +++ b/dev-python/zope-interface/zope-interface-4.4.3.ebuild
16674 @@ -11,7 +11,7 @@ MY_PN=${PN/-/.}
16675 MY_P=${MY_PN}-${PV}
16676
16677 DESCRIPTION="Interfaces for Python"
16678 -HOMEPAGE="https://pypi.org/project/zope.interface https://github.com/zopefoundation/zope.interface"
16679 +HOMEPAGE="https://pypi.org/project/zope.interface/ https://github.com/zopefoundation/zope.interface"
16680 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
16681
16682 LICENSE="ZPL"
16683
16684 diff --git a/dev-python/zope-testing/zope-testing-4.6.2.ebuild b/dev-python/zope-testing/zope-testing-4.6.2.ebuild
16685 index 5e45a64a247..9c0b964fd44 100644
16686 --- a/dev-python/zope-testing/zope-testing-4.6.2.ebuild
16687 +++ b/dev-python/zope-testing/zope-testing-4.6.2.ebuild
16688 @@ -10,7 +10,7 @@ MY_PN=${PN/-/.}
16689 MY_P=${MY_PN}-${PV}
16690
16691 DESCRIPTION="Zope testing helpers"
16692 -HOMEPAGE="https://pypi.org/project/zope.testing https://github.com/zopefoundation/zope.testing"
16693 +HOMEPAGE="https://pypi.org/project/zope.testing/ https://github.com/zopefoundation/zope.testing"
16694 SRC_URI="mirror://pypi/${MY_PN::1}/${MY_PN}/${MY_P}.tar.gz"
16695
16696 LICENSE="ZPL"
16697
16698 diff --git a/dev-python/zope-testrunner/zope-testrunner-4.7.0.ebuild b/dev-python/zope-testrunner/zope-testrunner-4.7.0.ebuild
16699 index ddbb9862bbb..b1fea5b1b55 100644
16700 --- a/dev-python/zope-testrunner/zope-testrunner-4.7.0.ebuild
16701 +++ b/dev-python/zope-testrunner/zope-testrunner-4.7.0.ebuild
16702 @@ -10,7 +10,7 @@ MY_PN=${PN/-/.}
16703 MY_P=${MY_PN}-${PV}
16704
16705 DESCRIPTION="Zope testrunner script"
16706 -HOMEPAGE="https://pypi.org/project/zope.testrunner https://github.com/zopefoundation/zope.testrunner"
16707 +HOMEPAGE="https://pypi.org/project/zope.testrunner/ https://github.com/zopefoundation/zope.testrunner"
16708 SRC_URI="mirror://pypi/${MY_PN::1}/${MY_PN}/${MY_P}.zip"
16709
16710 LICENSE="ZPL"
16711
16712 diff --git a/dev-python/zstandard/zstandard-0.8.1.ebuild b/dev-python/zstandard/zstandard-0.8.1.ebuild
16713 index a40eb6cf66b..990981569c5 100644
16714 --- a/dev-python/zstandard/zstandard-0.8.1.ebuild
16715 +++ b/dev-python/zstandard/zstandard-0.8.1.ebuild
16716 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
16717 inherit distutils-r1
16718
16719 DESCRIPTION="Zstandard Bindings for Python"
16720 -HOMEPAGE="https://pypi.org/project/zstandard https://github.com/indygreg/python-zstandard"
16721 +HOMEPAGE="https://pypi.org/project/zstandard/ https://github.com/indygreg/python-zstandard"
16722 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
16723
16724 SLOT="0"
16725
16726 diff --git a/dev-util/buildbot-console-view/buildbot-console-view-0.9.12.ebuild b/dev-util/buildbot-console-view/buildbot-console-view-0.9.12.ebuild
16727 index 2174fb58cd4..d81e32504b4 100644
16728 --- a/dev-util/buildbot-console-view/buildbot-console-view-0.9.12.ebuild
16729 +++ b/dev-util/buildbot-console-view/buildbot-console-view-0.9.12.ebuild
16730 @@ -11,7 +11,7 @@ EGIT_REPO_URI="https://github.com/buildbot/buildbot.git"
16731 inherit distutils-r1
16732
16733 DESCRIPTION="Buildbot console-view plugin"
16734 -HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot-console-view"
16735 +HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot-console-view/"
16736
16737 MY_PV="${PV/_p/.post}"
16738 MY_P="${PN}-${MY_PV}"
16739
16740 diff --git a/dev-util/buildbot-console-view/buildbot-console-view-0.9.13.ebuild b/dev-util/buildbot-console-view/buildbot-console-view-0.9.13.ebuild
16741 index 5bb7e17a78f..ea6c131f8ac 100644
16742 --- a/dev-util/buildbot-console-view/buildbot-console-view-0.9.13.ebuild
16743 +++ b/dev-util/buildbot-console-view/buildbot-console-view-0.9.13.ebuild
16744 @@ -11,7 +11,7 @@ EGIT_REPO_URI="https://github.com/buildbot/buildbot.git"
16745 inherit distutils-r1
16746
16747 DESCRIPTION="Buildbot console-view plugin"
16748 -HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot-console-view"
16749 +HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot-console-view/"
16750
16751 MY_PV="${PV/_p/.post}"
16752 MY_P="${PN}-${MY_PV}"
16753
16754 diff --git a/dev-util/buildbot-console-view/buildbot-console-view-0.9.15_p1.ebuild b/dev-util/buildbot-console-view/buildbot-console-view-0.9.15_p1.ebuild
16755 index 656a9b1f4ab..23b0c0ae9c7 100644
16756 --- a/dev-util/buildbot-console-view/buildbot-console-view-0.9.15_p1.ebuild
16757 +++ b/dev-util/buildbot-console-view/buildbot-console-view-0.9.15_p1.ebuild
16758 @@ -11,7 +11,7 @@ EGIT_REPO_URI="https://github.com/buildbot/buildbot.git"
16759 inherit distutils-r1
16760
16761 DESCRIPTION="Buildbot console-view plugin"
16762 -HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot-console-view"
16763 +HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot-console-view/"
16764
16765 MY_PV="${PV/_p/.post}"
16766 MY_P="${PN}-${MY_PV}"
16767
16768 diff --git a/dev-util/buildbot-console-view/buildbot-console-view-1.1.0.ebuild b/dev-util/buildbot-console-view/buildbot-console-view-1.1.0.ebuild
16769 index 656a9b1f4ab..23b0c0ae9c7 100644
16770 --- a/dev-util/buildbot-console-view/buildbot-console-view-1.1.0.ebuild
16771 +++ b/dev-util/buildbot-console-view/buildbot-console-view-1.1.0.ebuild
16772 @@ -11,7 +11,7 @@ EGIT_REPO_URI="https://github.com/buildbot/buildbot.git"
16773 inherit distutils-r1
16774
16775 DESCRIPTION="Buildbot console-view plugin"
16776 -HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot-console-view"
16777 +HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot-console-view/"
16778
16779 MY_PV="${PV/_p/.post}"
16780 MY_P="${PN}-${MY_PV}"
16781
16782 diff --git a/dev-util/buildbot-grid-view/buildbot-grid-view-0.9.12_p1.ebuild b/dev-util/buildbot-grid-view/buildbot-grid-view-0.9.12_p1.ebuild
16783 index 08cbe25a444..2da8989d872 100644
16784 --- a/dev-util/buildbot-grid-view/buildbot-grid-view-0.9.12_p1.ebuild
16785 +++ b/dev-util/buildbot-grid-view/buildbot-grid-view-0.9.12_p1.ebuild
16786 @@ -11,7 +11,7 @@ EGIT_REPO_URI="https://github.com/buildbot/buildbot.git"
16787 inherit distutils-r1
16788
16789 DESCRIPTION="BuildBot grid view web interface"
16790 -HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot-grid-view"
16791 +HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot-grid-view/"
16792
16793 MY_PV="${PV/_p/.post}"
16794 MY_P="${PN}-${MY_PV}"
16795
16796 diff --git a/dev-util/buildbot-grid-view/buildbot-grid-view-0.9.13.ebuild b/dev-util/buildbot-grid-view/buildbot-grid-view-0.9.13.ebuild
16797 index 3844c8ba7fd..cc4c6a14d1b 100644
16798 --- a/dev-util/buildbot-grid-view/buildbot-grid-view-0.9.13.ebuild
16799 +++ b/dev-util/buildbot-grid-view/buildbot-grid-view-0.9.13.ebuild
16800 @@ -11,7 +11,7 @@ EGIT_REPO_URI="https://github.com/buildbot/buildbot.git"
16801 inherit distutils-r1
16802
16803 DESCRIPTION="BuildBot grid view web interface"
16804 -HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot-grid-view"
16805 +HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot-grid-view/"
16806
16807 MY_PV="${PV/_p/.post}"
16808 MY_P="${PN}-${MY_PV}"
16809
16810 diff --git a/dev-util/buildbot-grid-view/buildbot-grid-view-0.9.15_p1.ebuild b/dev-util/buildbot-grid-view/buildbot-grid-view-0.9.15_p1.ebuild
16811 index 478993869f4..e30008fccea 100644
16812 --- a/dev-util/buildbot-grid-view/buildbot-grid-view-0.9.15_p1.ebuild
16813 +++ b/dev-util/buildbot-grid-view/buildbot-grid-view-0.9.15_p1.ebuild
16814 @@ -11,7 +11,7 @@ EGIT_REPO_URI="https://github.com/buildbot/buildbot.git"
16815 inherit distutils-r1
16816
16817 DESCRIPTION="BuildBot grid view web interface"
16818 -HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot-grid-view"
16819 +HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot-grid-view/"
16820
16821 MY_PV="${PV/_p/.post}"
16822 MY_P="${PN}-${MY_PV}"
16823
16824 diff --git a/dev-util/buildbot-grid-view/buildbot-grid-view-1.1.0.ebuild b/dev-util/buildbot-grid-view/buildbot-grid-view-1.1.0.ebuild
16825 index 478993869f4..e30008fccea 100644
16826 --- a/dev-util/buildbot-grid-view/buildbot-grid-view-1.1.0.ebuild
16827 +++ b/dev-util/buildbot-grid-view/buildbot-grid-view-1.1.0.ebuild
16828 @@ -11,7 +11,7 @@ EGIT_REPO_URI="https://github.com/buildbot/buildbot.git"
16829 inherit distutils-r1
16830
16831 DESCRIPTION="BuildBot grid view web interface"
16832 -HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot-grid-view"
16833 +HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot-grid-view/"
16834
16835 MY_PV="${PV/_p/.post}"
16836 MY_P="${PN}-${MY_PV}"
16837
16838 diff --git a/dev-util/buildbot-pkg/buildbot-pkg-0.9.12.ebuild b/dev-util/buildbot-pkg/buildbot-pkg-0.9.12.ebuild
16839 index 1e8fdab99c2..8985c18fefb 100644
16840 --- a/dev-util/buildbot-pkg/buildbot-pkg-0.9.12.ebuild
16841 +++ b/dev-util/buildbot-pkg/buildbot-pkg-0.9.12.ebuild
16842 @@ -14,7 +14,7 @@ MY_PV="${PV/_p/.post}"
16843 MY_P="${PN}-${MY_PV}"
16844
16845 DESCRIPTION="BuildBot common www build tools for packaging releases"
16846 -HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot-pkg"
16847 +HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot-pkg/"
16848 [[ ${PV} == *9999 ]] || SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
16849
16850 LICENSE="GPL-2"
16851
16852 diff --git a/dev-util/buildbot-pkg/buildbot-pkg-0.9.13.ebuild b/dev-util/buildbot-pkg/buildbot-pkg-0.9.13.ebuild
16853 index ad35a561a80..31b0738d915 100644
16854 --- a/dev-util/buildbot-pkg/buildbot-pkg-0.9.13.ebuild
16855 +++ b/dev-util/buildbot-pkg/buildbot-pkg-0.9.13.ebuild
16856 @@ -14,7 +14,7 @@ MY_PV="${PV/_p/.post}"
16857 MY_P="${PN}-${MY_PV}"
16858
16859 DESCRIPTION="BuildBot common www build tools for packaging releases"
16860 -HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot-pkg"
16861 +HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot-pkg/"
16862 [[ ${PV} == *9999 ]] || SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
16863
16864 LICENSE="GPL-2"
16865
16866 diff --git a/dev-util/buildbot-pkg/buildbot-pkg-0.9.15_p1.ebuild b/dev-util/buildbot-pkg/buildbot-pkg-0.9.15_p1.ebuild
16867 index d846576354a..82c5f2ba229 100644
16868 --- a/dev-util/buildbot-pkg/buildbot-pkg-0.9.15_p1.ebuild
16869 +++ b/dev-util/buildbot-pkg/buildbot-pkg-0.9.15_p1.ebuild
16870 @@ -14,7 +14,7 @@ MY_PV="${PV/_p/.post}"
16871 MY_P="${PN}-${MY_PV}"
16872
16873 DESCRIPTION="BuildBot common www build tools for packaging releases"
16874 -HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot-pkg"
16875 +HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot-pkg/"
16876 [[ ${PV} == *9999 ]] || SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
16877
16878 LICENSE="GPL-2"
16879
16880 diff --git a/dev-util/buildbot-pkg/buildbot-pkg-1.1.0.ebuild b/dev-util/buildbot-pkg/buildbot-pkg-1.1.0.ebuild
16881 index d67047d3502..46595012d5d 100644
16882 --- a/dev-util/buildbot-pkg/buildbot-pkg-1.1.0.ebuild
16883 +++ b/dev-util/buildbot-pkg/buildbot-pkg-1.1.0.ebuild
16884 @@ -14,7 +14,7 @@ MY_PV="${PV/_p/.post}"
16885 MY_P="${PN}-${MY_PV}"
16886
16887 DESCRIPTION="BuildBot common www build tools for packaging releases"
16888 -HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot-pkg"
16889 +HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot-pkg/"
16890 [[ ${PV} == *9999 ]] || SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
16891
16892 LICENSE="GPL-2"
16893
16894 diff --git a/dev-util/buildbot-slave/buildbot-slave-0.8.12.ebuild b/dev-util/buildbot-slave/buildbot-slave-0.8.12.ebuild
16895 index 4303187015c..bb90f964695 100644
16896 --- a/dev-util/buildbot-slave/buildbot-slave-0.8.12.ebuild
16897 +++ b/dev-util/buildbot-slave/buildbot-slave-0.8.12.ebuild
16898 @@ -6,7 +6,7 @@ PYTHON_COMPAT=( python2_7 )
16899 inherit distutils-r1 readme.gentoo systemd user
16900
16901 DESCRIPTION="BuildBot Slave Daemon"
16902 -HOMEPAGE="http://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot-slave"
16903 +HOMEPAGE="http://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot-slave/"
16904
16905 MY_PV="${PV/_p/p}"
16906 MY_P="${PN}-${MY_PV}"
16907
16908 diff --git a/dev-util/buildbot-waterfall-view/buildbot-waterfall-view-0.9.12.ebuild b/dev-util/buildbot-waterfall-view/buildbot-waterfall-view-0.9.12.ebuild
16909 index 02f64d7db13..0f150c29112 100644
16910 --- a/dev-util/buildbot-waterfall-view/buildbot-waterfall-view-0.9.12.ebuild
16911 +++ b/dev-util/buildbot-waterfall-view/buildbot-waterfall-view-0.9.12.ebuild
16912 @@ -11,7 +11,7 @@ EGIT_REPO_URI="https://github.com/buildbot/buildbot.git"
16913 inherit distutils-r1
16914
16915 DESCRIPTION="Buildbot waterfall-view plugin"
16916 -HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot-waterfall-view"
16917 +HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot-waterfall-view/"
16918
16919 MY_PV="${PV/_p/.post}"
16920 MY_P="${PN}-${MY_PV}"
16921
16922 diff --git a/dev-util/buildbot-waterfall-view/buildbot-waterfall-view-0.9.13.ebuild b/dev-util/buildbot-waterfall-view/buildbot-waterfall-view-0.9.13.ebuild
16923 index b580a1ed628..ec80689f346 100644
16924 --- a/dev-util/buildbot-waterfall-view/buildbot-waterfall-view-0.9.13.ebuild
16925 +++ b/dev-util/buildbot-waterfall-view/buildbot-waterfall-view-0.9.13.ebuild
16926 @@ -11,7 +11,7 @@ EGIT_REPO_URI="https://github.com/buildbot/buildbot.git"
16927 inherit distutils-r1
16928
16929 DESCRIPTION="Buildbot waterfall-view plugin"
16930 -HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot-waterfall-view"
16931 +HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot-waterfall-view/"
16932
16933 MY_PV="${PV/_p/.post}"
16934 MY_P="${PN}-${MY_PV}"
16935
16936 diff --git a/dev-util/buildbot-waterfall-view/buildbot-waterfall-view-0.9.15_p1.ebuild b/dev-util/buildbot-waterfall-view/buildbot-waterfall-view-0.9.15_p1.ebuild
16937 index 42f348b2742..85e04699e65 100644
16938 --- a/dev-util/buildbot-waterfall-view/buildbot-waterfall-view-0.9.15_p1.ebuild
16939 +++ b/dev-util/buildbot-waterfall-view/buildbot-waterfall-view-0.9.15_p1.ebuild
16940 @@ -11,7 +11,7 @@ EGIT_REPO_URI="https://github.com/buildbot/buildbot.git"
16941 inherit distutils-r1
16942
16943 DESCRIPTION="Buildbot waterfall-view plugin"
16944 -HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot-waterfall-view"
16945 +HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot-waterfall-view/"
16946
16947 MY_PV="${PV/_p/.post}"
16948 MY_P="${PN}-${MY_PV}"
16949
16950 diff --git a/dev-util/buildbot-waterfall-view/buildbot-waterfall-view-1.1.0.ebuild b/dev-util/buildbot-waterfall-view/buildbot-waterfall-view-1.1.0.ebuild
16951 index 42f348b2742..85e04699e65 100644
16952 --- a/dev-util/buildbot-waterfall-view/buildbot-waterfall-view-1.1.0.ebuild
16953 +++ b/dev-util/buildbot-waterfall-view/buildbot-waterfall-view-1.1.0.ebuild
16954 @@ -11,7 +11,7 @@ EGIT_REPO_URI="https://github.com/buildbot/buildbot.git"
16955 inherit distutils-r1
16956
16957 DESCRIPTION="Buildbot waterfall-view plugin"
16958 -HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot-waterfall-view"
16959 +HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot-waterfall-view/"
16960
16961 MY_PV="${PV/_p/.post}"
16962 MY_P="${PN}-${MY_PV}"
16963
16964 diff --git a/dev-util/buildbot-worker/buildbot-worker-0.9.12.ebuild b/dev-util/buildbot-worker/buildbot-worker-0.9.12.ebuild
16965 index faea7b163e5..d78740f7287 100644
16966 --- a/dev-util/buildbot-worker/buildbot-worker-0.9.12.ebuild
16967 +++ b/dev-util/buildbot-worker/buildbot-worker-0.9.12.ebuild
16968 @@ -10,7 +10,7 @@ EGIT_REPO_URI="https://github.com/buildbot/buildbot.git"
16969 inherit readme.gentoo-r1 user distutils-r1
16970
16971 DESCRIPTION="BuildBot Worker (slave) Daemon"
16972 -HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot-worker"
16973 +HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot-worker/"
16974
16975 MY_V="${PV/_p/p}"
16976 MY_P="${PN}-${MY_V}"
16977
16978 diff --git a/dev-util/buildbot-worker/buildbot-worker-0.9.13.ebuild b/dev-util/buildbot-worker/buildbot-worker-0.9.13.ebuild
16979 index 44543716766..f1331b427b7 100644
16980 --- a/dev-util/buildbot-worker/buildbot-worker-0.9.13.ebuild
16981 +++ b/dev-util/buildbot-worker/buildbot-worker-0.9.13.ebuild
16982 @@ -10,7 +10,7 @@ EGIT_REPO_URI="https://github.com/buildbot/buildbot.git"
16983 inherit readme.gentoo-r1 user distutils-r1
16984
16985 DESCRIPTION="BuildBot Worker (slave) Daemon"
16986 -HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot-worker"
16987 +HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot-worker/"
16988
16989 MY_V="${PV/_p/p}"
16990 MY_P="${PN}-${MY_V}"
16991
16992 diff --git a/dev-util/buildbot-worker/buildbot-worker-0.9.15_p1.ebuild b/dev-util/buildbot-worker/buildbot-worker-0.9.15_p1.ebuild
16993 index e92ba553318..dea70dbdd5e 100644
16994 --- a/dev-util/buildbot-worker/buildbot-worker-0.9.15_p1.ebuild
16995 +++ b/dev-util/buildbot-worker/buildbot-worker-0.9.15_p1.ebuild
16996 @@ -10,7 +10,7 @@ EGIT_REPO_URI="https://github.com/buildbot/buildbot.git"
16997 inherit readme.gentoo-r1 user distutils-r1
16998
16999 DESCRIPTION="BuildBot Worker (slave) Daemon"
17000 -HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot-worker"
17001 +HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot-worker/"
17002
17003 MY_V="${PV/_p/.post}"
17004 MY_P="${PN}-${MY_V}"
17005
17006 diff --git a/dev-util/buildbot-worker/buildbot-worker-1.1.0.ebuild b/dev-util/buildbot-worker/buildbot-worker-1.1.0.ebuild
17007 index e92ba553318..dea70dbdd5e 100644
17008 --- a/dev-util/buildbot-worker/buildbot-worker-1.1.0.ebuild
17009 +++ b/dev-util/buildbot-worker/buildbot-worker-1.1.0.ebuild
17010 @@ -10,7 +10,7 @@ EGIT_REPO_URI="https://github.com/buildbot/buildbot.git"
17011 inherit readme.gentoo-r1 user distutils-r1
17012
17013 DESCRIPTION="BuildBot Worker (slave) Daemon"
17014 -HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot-worker"
17015 +HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot-worker/"
17016
17017 MY_V="${PV/_p/.post}"
17018 MY_P="${PN}-${MY_V}"
17019
17020 diff --git a/dev-util/buildbot-worker/buildbot-worker-9999.ebuild b/dev-util/buildbot-worker/buildbot-worker-9999.ebuild
17021 index e92ba553318..dea70dbdd5e 100644
17022 --- a/dev-util/buildbot-worker/buildbot-worker-9999.ebuild
17023 +++ b/dev-util/buildbot-worker/buildbot-worker-9999.ebuild
17024 @@ -10,7 +10,7 @@ EGIT_REPO_URI="https://github.com/buildbot/buildbot.git"
17025 inherit readme.gentoo-r1 user distutils-r1
17026
17027 DESCRIPTION="BuildBot Worker (slave) Daemon"
17028 -HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot-worker"
17029 +HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot-worker/"
17030
17031 MY_V="${PV/_p/.post}"
17032 MY_P="${PN}-${MY_V}"
17033
17034 diff --git a/dev-util/buildbot-wsgi-dashboards/buildbot-wsgi-dashboards-0.9.12.ebuild b/dev-util/buildbot-wsgi-dashboards/buildbot-wsgi-dashboards-0.9.12.ebuild
17035 index cbf202672e2..ebf5cd95ad2 100644
17036 --- a/dev-util/buildbot-wsgi-dashboards/buildbot-wsgi-dashboards-0.9.12.ebuild
17037 +++ b/dev-util/buildbot-wsgi-dashboards/buildbot-wsgi-dashboards-0.9.12.ebuild
17038 @@ -11,7 +11,7 @@ EGIT_REPO_URI="https://github.com/buildbot/buildbot.git"
17039 inherit distutils-r1
17040
17041 DESCRIPTION="Buildbot plugin to integrate flask or bottle dashboards to buildbot UI"
17042 -HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot-wsgi-dashboards"
17043 +HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot-wsgi-dashboards/"
17044
17045 MY_PV="${PV/_p/.post}"
17046 MY_P="${PN}-${MY_PV}"
17047
17048 diff --git a/dev-util/buildbot-wsgi-dashboards/buildbot-wsgi-dashboards-0.9.13.ebuild b/dev-util/buildbot-wsgi-dashboards/buildbot-wsgi-dashboards-0.9.13.ebuild
17049 index ba9aa2ce56d..79aac997ef7 100644
17050 --- a/dev-util/buildbot-wsgi-dashboards/buildbot-wsgi-dashboards-0.9.13.ebuild
17051 +++ b/dev-util/buildbot-wsgi-dashboards/buildbot-wsgi-dashboards-0.9.13.ebuild
17052 @@ -11,7 +11,7 @@ EGIT_REPO_URI="https://github.com/buildbot/buildbot.git"
17053 inherit distutils-r1
17054
17055 DESCRIPTION="Buildbot plugin to integrate flask or bottle dashboards to buildbot UI"
17056 -HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot-wsgi-dashboards"
17057 +HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot-wsgi-dashboards/"
17058
17059 MY_PV="${PV/_p/.post}"
17060 MY_P="${PN}-${MY_PV}"
17061
17062 diff --git a/dev-util/buildbot-wsgi-dashboards/buildbot-wsgi-dashboards-0.9.15_p1.ebuild b/dev-util/buildbot-wsgi-dashboards/buildbot-wsgi-dashboards-0.9.15_p1.ebuild
17063 index 5224d8a610b..33206843b81 100644
17064 --- a/dev-util/buildbot-wsgi-dashboards/buildbot-wsgi-dashboards-0.9.15_p1.ebuild
17065 +++ b/dev-util/buildbot-wsgi-dashboards/buildbot-wsgi-dashboards-0.9.15_p1.ebuild
17066 @@ -11,7 +11,7 @@ EGIT_REPO_URI="https://github.com/buildbot/buildbot.git"
17067 inherit distutils-r1
17068
17069 DESCRIPTION="Buildbot plugin to integrate flask or bottle dashboards to buildbot UI"
17070 -HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot-wsgi-dashboards"
17071 +HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot-wsgi-dashboards/"
17072
17073 MY_PV="${PV/_p/.post}"
17074 MY_P="${PN}-${MY_PV}"
17075
17076 diff --git a/dev-util/buildbot-wsgi-dashboards/buildbot-wsgi-dashboards-1.1.0.ebuild b/dev-util/buildbot-wsgi-dashboards/buildbot-wsgi-dashboards-1.1.0.ebuild
17077 index 5224d8a610b..33206843b81 100644
17078 --- a/dev-util/buildbot-wsgi-dashboards/buildbot-wsgi-dashboards-1.1.0.ebuild
17079 +++ b/dev-util/buildbot-wsgi-dashboards/buildbot-wsgi-dashboards-1.1.0.ebuild
17080 @@ -11,7 +11,7 @@ EGIT_REPO_URI="https://github.com/buildbot/buildbot.git"
17081 inherit distutils-r1
17082
17083 DESCRIPTION="Buildbot plugin to integrate flask or bottle dashboards to buildbot UI"
17084 -HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot-wsgi-dashboards"
17085 +HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot-wsgi-dashboards/"
17086
17087 MY_PV="${PV/_p/.post}"
17088 MY_P="${PN}-${MY_PV}"
17089
17090 diff --git a/dev-util/buildbot-www/buildbot-www-0.9.12.ebuild b/dev-util/buildbot-www/buildbot-www-0.9.12.ebuild
17091 index f7163c0a713..fc596c84bbb 100644
17092 --- a/dev-util/buildbot-www/buildbot-www-0.9.12.ebuild
17093 +++ b/dev-util/buildbot-www/buildbot-www-0.9.12.ebuild
17094 @@ -11,7 +11,7 @@ EGIT_REPO_URI="https://github.com/buildbot/buildbot.git"
17095 inherit distutils-r1
17096
17097 DESCRIPTION="BuildBot base web interface, use with buildbot-{console-view,waterfall-view}..."
17098 -HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot-www"
17099 +HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot-www/"
17100
17101 MY_PV="${PV/_p/.post}"
17102 MY_P="${PN}-${MY_PV}"
17103
17104 diff --git a/dev-util/buildbot-www/buildbot-www-0.9.13.ebuild b/dev-util/buildbot-www/buildbot-www-0.9.13.ebuild
17105 index 30a4693f137..56bc0409643 100644
17106 --- a/dev-util/buildbot-www/buildbot-www-0.9.13.ebuild
17107 +++ b/dev-util/buildbot-www/buildbot-www-0.9.13.ebuild
17108 @@ -11,7 +11,7 @@ EGIT_REPO_URI="https://github.com/buildbot/buildbot.git"
17109 inherit distutils-r1
17110
17111 DESCRIPTION="BuildBot base web interface, use with buildbot-{console-view,waterfall-view}..."
17112 -HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot-www"
17113 +HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot-www/"
17114
17115 MY_PV="${PV/_p/.post}"
17116 MY_P="${PN}-${MY_PV}"
17117
17118 diff --git a/dev-util/buildbot-www/buildbot-www-0.9.15_p1.ebuild b/dev-util/buildbot-www/buildbot-www-0.9.15_p1.ebuild
17119 index 90a60bd5cd2..8ee469d1634 100644
17120 --- a/dev-util/buildbot-www/buildbot-www-0.9.15_p1.ebuild
17121 +++ b/dev-util/buildbot-www/buildbot-www-0.9.15_p1.ebuild
17122 @@ -11,7 +11,7 @@ EGIT_REPO_URI="https://github.com/buildbot/buildbot.git"
17123 inherit distutils-r1
17124
17125 DESCRIPTION="BuildBot base web interface, use with buildbot-{console-view,waterfall-view}..."
17126 -HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot-www"
17127 +HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot-www/"
17128
17129 MY_PV="${PV/_p/.post}"
17130 MY_P="${PN}-${MY_PV}"
17131
17132 diff --git a/dev-util/buildbot-www/buildbot-www-1.1.0.ebuild b/dev-util/buildbot-www/buildbot-www-1.1.0.ebuild
17133 index 90a60bd5cd2..8ee469d1634 100644
17134 --- a/dev-util/buildbot-www/buildbot-www-1.1.0.ebuild
17135 +++ b/dev-util/buildbot-www/buildbot-www-1.1.0.ebuild
17136 @@ -11,7 +11,7 @@ EGIT_REPO_URI="https://github.com/buildbot/buildbot.git"
17137 inherit distutils-r1
17138
17139 DESCRIPTION="BuildBot base web interface, use with buildbot-{console-view,waterfall-view}..."
17140 -HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot-www"
17141 +HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot-www/"
17142
17143 MY_PV="${PV/_p/.post}"
17144 MY_P="${PN}-${MY_PV}"
17145
17146 diff --git a/dev-util/buildbot/buildbot-0.8.12-r3.ebuild b/dev-util/buildbot/buildbot-0.8.12-r3.ebuild
17147 index f432a13be78..dc3c963ebc9 100644
17148 --- a/dev-util/buildbot/buildbot-0.8.12-r3.ebuild
17149 +++ b/dev-util/buildbot/buildbot-0.8.12-r3.ebuild
17150 @@ -11,7 +11,7 @@ MY_PV="${PV/_p/p}"
17151 MY_P="${PN}-${MY_PV}"
17152
17153 DESCRIPTION="BuildBot build automation system"
17154 -HOMEPAGE="http://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot"
17155 +HOMEPAGE="http://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot/"
17156 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
17157
17158 LICENSE="GPL-2"
17159
17160 diff --git a/dev-util/buildbot/buildbot-0.9.12.ebuild b/dev-util/buildbot/buildbot-0.9.12.ebuild
17161 index 9a106389b8e..7ea786c5284 100644
17162 --- a/dev-util/buildbot/buildbot-0.9.12.ebuild
17163 +++ b/dev-util/buildbot/buildbot-0.9.12.ebuild
17164 @@ -14,7 +14,7 @@ MY_PV="${PV/_p/p}"
17165 MY_P="${PN}-${MY_PV}"
17166
17167 DESCRIPTION="BuildBot build automation system"
17168 -HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot"
17169 +HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot/"
17170 [[ ${PV} == *9999 ]] || SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
17171
17172 LICENSE="GPL-2"
17173
17174 diff --git a/dev-util/buildbot/buildbot-0.9.13.ebuild b/dev-util/buildbot/buildbot-0.9.13.ebuild
17175 index 5c67c37ee76..632833de2f4 100644
17176 --- a/dev-util/buildbot/buildbot-0.9.13.ebuild
17177 +++ b/dev-util/buildbot/buildbot-0.9.13.ebuild
17178 @@ -14,7 +14,7 @@ MY_PV="${PV/_p/p}"
17179 MY_P="${PN}-${MY_PV}"
17180
17181 DESCRIPTION="BuildBot build automation system"
17182 -HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot"
17183 +HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot/"
17184 [[ ${PV} == *9999 ]] || SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
17185
17186 LICENSE="GPL-2"
17187
17188 diff --git a/dev-util/buildbot/buildbot-0.9.15_p1.ebuild b/dev-util/buildbot/buildbot-0.9.15_p1.ebuild
17189 index 3d1d553779b..31c121b11d7 100644
17190 --- a/dev-util/buildbot/buildbot-0.9.15_p1.ebuild
17191 +++ b/dev-util/buildbot/buildbot-0.9.15_p1.ebuild
17192 @@ -14,7 +14,7 @@ MY_PV="${PV/_p/.post}"
17193 MY_P="${PN}-${MY_PV}"
17194
17195 DESCRIPTION="BuildBot build automation system"
17196 -HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot"
17197 +HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot/"
17198 [[ ${PV} == *9999 ]] || SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
17199
17200 LICENSE="GPL-2"
17201
17202 diff --git a/dev-util/buildbot/buildbot-1.1.0.ebuild b/dev-util/buildbot/buildbot-1.1.0.ebuild
17203 index 1a698ff2662..4cdc4a28db2 100644
17204 --- a/dev-util/buildbot/buildbot-1.1.0.ebuild
17205 +++ b/dev-util/buildbot/buildbot-1.1.0.ebuild
17206 @@ -14,7 +14,7 @@ MY_PV="${PV/_p/.post}"
17207 MY_P="${PN}-${MY_PV}"
17208
17209 DESCRIPTION="BuildBot build automation system"
17210 -HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot"
17211 +HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot/"
17212 SRC_URI="
17213 mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz
17214 https://dev.gentoo.org/~dolsen/distfiles/buildbot-1.1.0.docs.tar.xz
17215
17216 diff --git a/dev-util/buildbot/buildbot-9999.ebuild b/dev-util/buildbot/buildbot-9999.ebuild
17217 index 0ff32730634..f52f1c9e2ed 100644
17218 --- a/dev-util/buildbot/buildbot-9999.ebuild
17219 +++ b/dev-util/buildbot/buildbot-9999.ebuild
17220 @@ -14,7 +14,7 @@ MY_PV="${PV/_p/.post}"
17221 MY_P="${PN}-${MY_PV}"
17222
17223 DESCRIPTION="BuildBot build automation system"
17224 -HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot"
17225 +HOMEPAGE="https://buildbot.net/ https://github.com/buildbot/buildbot https://pypi.org/project/buildbot/"
17226 [[ ${PV} == *9999 ]] || SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
17227
17228 LICENSE="GPL-2"
17229
17230 diff --git a/dev-util/bumpversion/bumpversion-0.5.3.ebuild b/dev-util/bumpversion/bumpversion-0.5.3.ebuild
17231 index 66c64849538..3109273e0b2 100644
17232 --- a/dev-util/bumpversion/bumpversion-0.5.3.ebuild
17233 +++ b/dev-util/bumpversion/bumpversion-0.5.3.ebuild
17234 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy )
17235 inherit distutils-r1
17236
17237 DESCRIPTION="Version-bump your software with a single command"
17238 -HOMEPAGE="https://pypi.org/project/bumpversion https://github.com/peritus/bumpversion"
17239 +HOMEPAGE="https://pypi.org/project/bumpversion/ https://github.com/peritus/bumpversion"
17240 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
17241
17242 SLOT="0"
17243
17244 diff --git a/dev-util/gertty/gertty-1.3.2.ebuild b/dev-util/gertty/gertty-1.3.2.ebuild
17245 index 7c18ac66c8e..4ed475d08fb 100644
17246 --- a/dev-util/gertty/gertty-1.3.2.ebuild
17247 +++ b/dev-util/gertty/gertty-1.3.2.ebuild
17248 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 )
17249 inherit distutils-r1
17250
17251 DESCRIPTION="Gertty is a console-based interface to the Gerrit Code Review system."
17252 -HOMEPAGE="https://pypi.org/project/gertty"
17253 +HOMEPAGE="https://pypi.org/project/gertty/"
17254 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
17255
17256 LICENSE="Apache-2.0"
17257
17258 diff --git a/dev-util/gertty/gertty-1.4.0.ebuild b/dev-util/gertty/gertty-1.4.0.ebuild
17259 index 7c18ac66c8e..4ed475d08fb 100644
17260 --- a/dev-util/gertty/gertty-1.4.0.ebuild
17261 +++ b/dev-util/gertty/gertty-1.4.0.ebuild
17262 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 )
17263 inherit distutils-r1
17264
17265 DESCRIPTION="Gertty is a console-based interface to the Gerrit Code Review system."
17266 -HOMEPAGE="https://pypi.org/project/gertty"
17267 +HOMEPAGE="https://pypi.org/project/gertty/"
17268 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
17269
17270 LICENSE="Apache-2.0"
17271
17272 diff --git a/dev-util/gertty/gertty-1.5.0.ebuild b/dev-util/gertty/gertty-1.5.0.ebuild
17273 index bd38b77879e..dabb69045cd 100644
17274 --- a/dev-util/gertty/gertty-1.5.0.ebuild
17275 +++ b/dev-util/gertty/gertty-1.5.0.ebuild
17276 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 )
17277 inherit distutils-r1
17278
17279 DESCRIPTION="Gertty is a console-based interface to the Gerrit Code Review system."
17280 -HOMEPAGE="https://pypi.org/project/gertty"
17281 +HOMEPAGE="https://pypi.org/project/gertty/"
17282 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
17283
17284 LICENSE="Apache-2.0"
17285
17286 diff --git a/dev-util/howdoi/howdoi-1.1.12.ebuild b/dev-util/howdoi/howdoi-1.1.12.ebuild
17287 index 2b8d41ba1bc..e072ecb0cb1 100644
17288 --- a/dev-util/howdoi/howdoi-1.1.12.ebuild
17289 +++ b/dev-util/howdoi/howdoi-1.1.12.ebuild
17290 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5} )
17291 inherit distutils-r1
17292
17293 DESCRIPTION="A code search tool"
17294 -HOMEPAGE="https://pypi.org/project/howdoi"
17295 +HOMEPAGE="https://pypi.org/project/howdoi/"
17296 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
17297
17298 LICENSE="MIT"
17299
17300 diff --git a/dev-util/howdoi/howdoi-1.1.9.ebuild b/dev-util/howdoi/howdoi-1.1.9.ebuild
17301 index aa14cb47aad..66e4cf6fe25 100644
17302 --- a/dev-util/howdoi/howdoi-1.1.9.ebuild
17303 +++ b/dev-util/howdoi/howdoi-1.1.9.ebuild
17304 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5} )
17305 inherit distutils-r1
17306
17307 DESCRIPTION="A code search tool"
17308 -HOMEPAGE="https://pypi.org/project/howdoi"
17309 +HOMEPAGE="https://pypi.org/project/howdoi/"
17310 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
17311
17312 LICENSE="MIT"
17313
17314 diff --git a/dev-vcs/github-pages-publish/github-pages-publish-0.1.2.ebuild b/dev-vcs/github-pages-publish/github-pages-publish-0.1.2.ebuild
17315 index 208c4eb3fd6..13890ea8da5 100644
17316 --- a/dev-vcs/github-pages-publish/github-pages-publish-0.1.2.ebuild
17317 +++ b/dev-vcs/github-pages-publish/github-pages-publish-0.1.2.ebuild
17318 @@ -14,7 +14,7 @@ fi
17319 inherit distutils-r1 ${GIT_ECLASS}
17320
17321 DESCRIPTION="A script that commits files from a directory to Github Pages"
17322 -HOMEPAGE="https://pypi.org/project/github-pages-publish
17323 +HOMEPAGE="https://pypi.org/project/github-pages-publish/
17324 https://github.com/rafaelmartins/github-pages-publish"
17325
17326 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
17327
17328 diff --git a/dev-vcs/hg-git/hg-git-0.8.10-r1.ebuild b/dev-vcs/hg-git/hg-git-0.8.10-r1.ebuild
17329 index c0ee4243d73..d35e3462357 100644
17330 --- a/dev-vcs/hg-git/hg-git-0.8.10-r1.ebuild
17331 +++ b/dev-vcs/hg-git/hg-git-0.8.10-r1.ebuild
17332 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 )
17333 inherit distutils-r1
17334
17335 DESCRIPTION="push to and pull from a Git repository using Mercurial"
17336 -HOMEPAGE="http://hg-git.github.io https://pypi.org/project/hg-git"
17337 +HOMEPAGE="http://hg-git.github.io https://pypi.org/project/hg-git/"
17338 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
17339
17340 LICENSE="GPL-2"
17341
17342 diff --git a/dev-vcs/hg-git/hg-git-0.8.10.ebuild b/dev-vcs/hg-git/hg-git-0.8.10.ebuild
17343 index 545a0324ae3..acf6cae2bda 100644
17344 --- a/dev-vcs/hg-git/hg-git-0.8.10.ebuild
17345 +++ b/dev-vcs/hg-git/hg-git-0.8.10.ebuild
17346 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 )
17347 inherit distutils-r1
17348
17349 DESCRIPTION="push to and pull from a Git repository using Mercurial"
17350 -HOMEPAGE="http://hg-git.github.io https://pypi.org/project/hg-git"
17351 +HOMEPAGE="http://hg-git.github.io https://pypi.org/project/hg-git/"
17352 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
17353
17354 LICENSE="GPL-2"
17355
17356 diff --git a/dev-vcs/hg-git/hg-git-0.8.8.ebuild b/dev-vcs/hg-git/hg-git-0.8.8.ebuild
17357 index f9ec4148be5..cf1461ddfde 100644
17358 --- a/dev-vcs/hg-git/hg-git-0.8.8.ebuild
17359 +++ b/dev-vcs/hg-git/hg-git-0.8.8.ebuild
17360 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 )
17361 inherit distutils-r1
17362
17363 DESCRIPTION="push to and pull from a Git repository using Mercurial"
17364 -HOMEPAGE="http://hg-git.github.io https://pypi.org/project/hg-git"
17365 +HOMEPAGE="http://hg-git.github.io https://pypi.org/project/hg-git/"
17366 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
17367
17368 LICENSE="GPL-2"
17369
17370 diff --git a/dev-vcs/hgsubversion/hgsubversion-1.8.5.ebuild b/dev-vcs/hgsubversion/hgsubversion-1.8.5.ebuild
17371 index 01e8b97f994..a10a7ca9568 100644
17372 --- a/dev-vcs/hgsubversion/hgsubversion-1.8.5.ebuild
17373 +++ b/dev-vcs/hgsubversion/hgsubversion-1.8.5.ebuild
17374 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 )
17375 inherit distutils-r1
17376
17377 DESCRIPTION="hgsubversion is a Mercurial extension for working with Subversion repositories"
17378 -HOMEPAGE="https://bitbucket.org/durin42/hgsubversion/wiki/Home https://pypi.org/project/hgsubversion"
17379 +HOMEPAGE="https://bitbucket.org/durin42/hgsubversion/wiki/Home https://pypi.org/project/hgsubversion/"
17380 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
17381
17382 LICENSE="GPL-2"
17383
17384 diff --git a/dev-vcs/hgsubversion/hgsubversion-1.8.6.ebuild b/dev-vcs/hgsubversion/hgsubversion-1.8.6.ebuild
17385 index 39a19e8b2d6..8f32560f359 100644
17386 --- a/dev-vcs/hgsubversion/hgsubversion-1.8.6.ebuild
17387 +++ b/dev-vcs/hgsubversion/hgsubversion-1.8.6.ebuild
17388 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 )
17389 inherit distutils-r1
17390
17391 DESCRIPTION="hgsubversion is a Mercurial extension for working with Subversion repositories"
17392 -HOMEPAGE="https://bitbucket.org/durin42/hgsubversion/wiki/Home https://pypi.org/project/hgsubversion"
17393 +HOMEPAGE="https://bitbucket.org/durin42/hgsubversion/wiki/Home https://pypi.org/project/hgsubversion/"
17394 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
17395
17396 LICENSE="GPL-2"
17397
17398 diff --git a/dev-vcs/hgsubversion/hgsubversion-9999.ebuild b/dev-vcs/hgsubversion/hgsubversion-9999.ebuild
17399 index afbf338be78..c3c40ed2703 100644
17400 --- a/dev-vcs/hgsubversion/hgsubversion-9999.ebuild
17401 +++ b/dev-vcs/hgsubversion/hgsubversion-9999.ebuild
17402 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 )
17403 inherit distutils-r1 mercurial
17404
17405 DESCRIPTION="hgsubversion is a Mercurial extension for working with Subversion repositories"
17406 -HOMEPAGE="https://bitbucket.org/durin42/hgsubversion/wiki/Home https://pypi.org/project/hgsubversion"
17407 +HOMEPAGE="https://bitbucket.org/durin42/hgsubversion/wiki/Home https://pypi.org/project/hgsubversion/"
17408 SRC_URI=""
17409 EHG_REPO_URI="https://bitbucket.org/durin42/hgsubversion"
17410
17411
17412 diff --git a/dev-vcs/hgsvn/hgsvn-0.2.3-r1.ebuild b/dev-vcs/hgsvn/hgsvn-0.2.3-r1.ebuild
17413 index 19aa39fd893..abbb8844768 100644
17414 --- a/dev-vcs/hgsvn/hgsvn-0.2.3-r1.ebuild
17415 +++ b/dev-vcs/hgsvn/hgsvn-0.2.3-r1.ebuild
17416 @@ -10,7 +10,7 @@ inherit distutils-r1
17417 PYTHON_REQ_USE="xml"
17418
17419 DESCRIPTION="A set of scripts to work locally on Subversion checkouts using Mercurial"
17420 -HOMEPAGE="https://pypi.org/project/hgsvn"
17421 +HOMEPAGE="https://pypi.org/project/hgsvn/"
17422 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
17423
17424 LICENSE="GPL-3"
17425
17426 diff --git a/media-libs/mutagen/mutagen-1.35.1.ebuild b/media-libs/mutagen/mutagen-1.35.1.ebuild
17427 index c67b83d227b..ea192d81db1 100644
17428 --- a/media-libs/mutagen/mutagen-1.35.1.ebuild
17429 +++ b/media-libs/mutagen/mutagen-1.35.1.ebuild
17430 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5} )
17431 inherit distutils-r1
17432
17433 DESCRIPTION="Audio metadata tag reader and writer implemented in pure Python"
17434 -HOMEPAGE="https://bitbucket.org/lazka/mutagen https://pypi.org/project/mutagen"
17435 +HOMEPAGE="https://bitbucket.org/lazka/mutagen https://pypi.org/project/mutagen/"
17436 SRC_URI="https://bitbucket.org/lazka/${PN}/downloads/${P}.tar.gz"
17437
17438 LICENSE="GPL-2"
17439
17440 diff --git a/media-libs/mutagen/mutagen-1.38.ebuild b/media-libs/mutagen/mutagen-1.38.ebuild
17441 index c582be7c718..e969b8cc638 100644
17442 --- a/media-libs/mutagen/mutagen-1.38.ebuild
17443 +++ b/media-libs/mutagen/mutagen-1.38.ebuild
17444 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
17445 inherit distutils-r1
17446
17447 DESCRIPTION="Audio metadata tag reader and writer implemented in pure Python"
17448 -HOMEPAGE="https://github.com/quodlibet/mutagen https://pypi.org/project/mutagen"
17449 +HOMEPAGE="https://github.com/quodlibet/mutagen https://pypi.org/project/mutagen/"
17450 SRC_URI="https://github.com/quodlibet/mutagen/releases/download/release-${PV}/${P}.tar.gz"
17451
17452 LICENSE="GPL-2"
17453
17454 diff --git a/media-libs/mutagen/mutagen-1.39.ebuild b/media-libs/mutagen/mutagen-1.39.ebuild
17455 index 02874c5e466..5555b0fb001 100644
17456 --- a/media-libs/mutagen/mutagen-1.39.ebuild
17457 +++ b/media-libs/mutagen/mutagen-1.39.ebuild
17458 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
17459 inherit distutils-r1
17460
17461 DESCRIPTION="Audio metadata tag reader and writer implemented in pure Python"
17462 -HOMEPAGE="https://github.com/quodlibet/mutagen https://pypi.org/project/mutagen"
17463 +HOMEPAGE="https://github.com/quodlibet/mutagen https://pypi.org/project/mutagen/"
17464 SRC_URI="https://github.com/quodlibet/mutagen/releases/download/release-${PV}/${P}.tar.gz"
17465
17466 LICENSE="GPL-2"
17467
17468 diff --git a/media-libs/mutagen/mutagen-1.40.0.ebuild b/media-libs/mutagen/mutagen-1.40.0.ebuild
17469 index ef45a751769..26f9b74d4c3 100644
17470 --- a/media-libs/mutagen/mutagen-1.40.0.ebuild
17471 +++ b/media-libs/mutagen/mutagen-1.40.0.ebuild
17472 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
17473 inherit distutils-r1
17474
17475 DESCRIPTION="Audio metadata tag reader and writer implemented in pure Python"
17476 -HOMEPAGE="https://github.com/quodlibet/mutagen https://pypi.org/project/mutagen"
17477 +HOMEPAGE="https://github.com/quodlibet/mutagen https://pypi.org/project/mutagen/"
17478 SRC_URI="https://github.com/quodlibet/mutagen/releases/download/release-${PV}/${P}.tar.gz"
17479
17480 LICENSE="GPL-2"
17481
17482 diff --git a/media-sound/beets/beets-1.4.3-r1.ebuild b/media-sound/beets/beets-1.4.3-r1.ebuild
17483 index d5491b02393..20b305abb9c 100644
17484 --- a/media-sound/beets/beets-1.4.3-r1.ebuild
17485 +++ b/media-sound/beets/beets-1.4.3-r1.ebuild
17486 @@ -11,7 +11,7 @@ MY_P=${PN}-${MY_PV}
17487
17488 DESCRIPTION="A media library management system for obsessive-compulsive music geeks"
17489 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
17490 -HOMEPAGE="http://beets.io/ https://pypi.org/project/beets"
17491 +HOMEPAGE="http://beets.io/ https://pypi.org/project/beets/"
17492
17493 KEYWORDS="~amd64 ~x86"
17494 SLOT="0"
17495
17496 diff --git a/media-sound/mps-youtube/mps-youtube-0.2.7.1.ebuild b/media-sound/mps-youtube/mps-youtube-0.2.7.1.ebuild
17497 index ad159c9c795..d4a5c32c82b 100644
17498 --- a/media-sound/mps-youtube/mps-youtube-0.2.7.1.ebuild
17499 +++ b/media-sound/mps-youtube/mps-youtube-0.2.7.1.ebuild
17500 @@ -6,7 +6,7 @@ PYTHON_COMPAT=( python{3_4,3_5,3_6} )
17501 inherit distutils-r1
17502
17503 DESCRIPTION="Terminal-based YouTube player and downloader"
17504 -HOMEPAGE="https://github.com/mps-youtube/mps-youtube https://pypi.org/project/mps-youtube"
17505 +HOMEPAGE="https://github.com/mps-youtube/mps-youtube https://pypi.org/project/mps-youtube/"
17506 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
17507
17508 LICENSE="GPL-3"
17509
17510 diff --git a/media-sound/mps-youtube/mps-youtube-0.2.8.ebuild b/media-sound/mps-youtube/mps-youtube-0.2.8.ebuild
17511 index c08548b41d7..2bc7de936ab 100644
17512 --- a/media-sound/mps-youtube/mps-youtube-0.2.8.ebuild
17513 +++ b/media-sound/mps-youtube/mps-youtube-0.2.8.ebuild
17514 @@ -14,7 +14,7 @@ else
17515 fi
17516
17517 DESCRIPTION="Terminal-based YouTube player and downloader"
17518 -HOMEPAGE="https://github.com/mps-youtube/mps-youtube https://pypi.org/project/mps-youtube"
17519 +HOMEPAGE="https://github.com/mps-youtube/mps-youtube https://pypi.org/project/mps-youtube/"
17520
17521 LICENSE="GPL-3"
17522 SLOT="0"
17523
17524 diff --git a/media-sound/mps-youtube/mps-youtube-9999.ebuild b/media-sound/mps-youtube/mps-youtube-9999.ebuild
17525 index 85dbd24601f..196606cc184 100644
17526 --- a/media-sound/mps-youtube/mps-youtube-9999.ebuild
17527 +++ b/media-sound/mps-youtube/mps-youtube-9999.ebuild
17528 @@ -14,7 +14,7 @@ else
17529 fi
17530
17531 DESCRIPTION="Terminal-based YouTube player and downloader"
17532 -HOMEPAGE="https://github.com/mps-youtube/mps-youtube https://pypi.org/project/mps-youtube"
17533 +HOMEPAGE="https://github.com/mps-youtube/mps-youtube https://pypi.org/project/mps-youtube/"
17534
17535 LICENSE="GPL-3"
17536 SLOT="0"
17537
17538 diff --git a/media-video/subliminal/subliminal-2.0.5-r1.ebuild b/media-video/subliminal/subliminal-2.0.5-r1.ebuild
17539 index 4173429f438..d17857af0c5 100644
17540 --- a/media-video/subliminal/subliminal-2.0.5-r1.ebuild
17541 +++ b/media-video/subliminal/subliminal-2.0.5-r1.ebuild
17542 @@ -10,7 +10,7 @@ COMMIT_ID='dd74383d1cba82829ce720f2e439a65d13ffe7ef'
17543 inherit distutils-r1 vcs-snapshot
17544
17545 DESCRIPTION="Python library to search and download subtitles"
17546 -HOMEPAGE="https://github.com/Diaoul/subliminal https://pypi.org/project/subliminal"
17547 +HOMEPAGE="https://github.com/Diaoul/subliminal https://pypi.org/project/subliminal/"
17548 SRC_URI="
17549 https://github.com/Diaoul/${PN}/archive/${COMMIT_ID}.tar.gz -> ${PF}.tar.gz
17550 test? ( mirror://sourceforge/matroska/test_files/matroska_test_w1_1.zip )
17551
17552 diff --git a/media-video/subliminal/subliminal-9999.ebuild b/media-video/subliminal/subliminal-9999.ebuild
17553 index 00acf627be8..b79e7028e0d 100644
17554 --- a/media-video/subliminal/subliminal-9999.ebuild
17555 +++ b/media-video/subliminal/subliminal-9999.ebuild
17556 @@ -9,7 +9,7 @@ PYTHON_REQ_USE='xml(+)'
17557 inherit distutils-r1 git-r3
17558
17559 DESCRIPTION="Python library to search and download subtitles"
17560 -HOMEPAGE="https://github.com/Diaoul/subliminal https://pypi.org/project/subliminal"
17561 +HOMEPAGE="https://github.com/Diaoul/subliminal https://pypi.org/project/subliminal/"
17562 EGIT_REPO_URI="https://github.com/Diaoul/${PN}.git"
17563 EGIT_BRANCH="develop"
17564 SRC_URI="test? ( mirror://sourceforge/matroska/test_files/matroska_test_w1_1.zip )"
17565
17566 diff --git a/net-dns/dnsimple-dyndns/dnsimple-dyndns-0.1.ebuild b/net-dns/dnsimple-dyndns/dnsimple-dyndns-0.1.ebuild
17567 index ce5bdf611c8..571f8e31b34 100644
17568 --- a/net-dns/dnsimple-dyndns/dnsimple-dyndns-0.1.ebuild
17569 +++ b/net-dns/dnsimple-dyndns/dnsimple-dyndns-0.1.ebuild
17570 @@ -14,7 +14,7 @@ fi
17571 inherit distutils-r1 ${GIT_ECLASS}
17572
17573 DESCRIPTION="Dynamic DNS implementation, that relies on DNSimple.com"
17574 -HOMEPAGE="https://pypi.org/project/dnsimple-dyndns
17575 +HOMEPAGE="https://pypi.org/project/dnsimple-dyndns/
17576 https://github.com/rafaelmartins/dnsimple-dyndns"
17577
17578 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
17579
17580 diff --git a/net-im/hangups/hangups-9999.ebuild b/net-im/hangups/hangups-9999.ebuild
17581 index 08b9e799a1c..9ab44eeac67 100644
17582 --- a/net-im/hangups/hangups-9999.ebuild
17583 +++ b/net-im/hangups/hangups-9999.ebuild
17584 @@ -15,7 +15,7 @@ else
17585 fi
17586
17587 DESCRIPTION="Third Party IM Client for Google Hangouts"
17588 -HOMEPAGE="https://pypi.org/project/hangups"
17589 +HOMEPAGE="https://pypi.org/project/hangups/"
17590
17591 LICENSE="MIT"
17592 SLOT="0"
17593
17594 diff --git a/net-misc/crossbar/crossbar-17.12.1.ebuild b/net-misc/crossbar/crossbar-17.12.1.ebuild
17595 index 77a37aa4d7a..6c5918e94f3 100644
17596 --- a/net-misc/crossbar/crossbar-17.12.1.ebuild
17597 +++ b/net-misc/crossbar/crossbar-17.12.1.ebuild
17598 @@ -10,7 +10,7 @@ MY_PV="${PV}"
17599 MY_P="${PN}-${MY_PV}"
17600
17601 DESCRIPTION="Crossbar.io - The Unified Application Router for the twisted framework"
17602 -HOMEPAGE="http://crossbar.io/ https://github.com/crossbario/crossbar https://pypi.org/project/crossbar"
17603 +HOMEPAGE="http://crossbar.io/ https://github.com/crossbario/crossbar https://pypi.org/project/crossbar/"
17604 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
17605
17606 LICENSE="AGPL-3"
17607
17608 diff --git a/net-misc/crossbar/crossbar-17.6.1_p3-r1.ebuild b/net-misc/crossbar/crossbar-17.6.1_p3-r1.ebuild
17609 index 0f77cfad802..8a23ccf79a8 100644
17610 --- a/net-misc/crossbar/crossbar-17.6.1_p3-r1.ebuild
17611 +++ b/net-misc/crossbar/crossbar-17.6.1_p3-r1.ebuild
17612 @@ -12,7 +12,7 @@ MY_PV="17.6.1.post3"
17613 MY_P="${PN}-${MY_PV}"
17614
17615 DESCRIPTION="Crossbar.io - The Unified Application Router for the twisted framework"
17616 -HOMEPAGE="http://crossbar.io/ https://github.com/crossbario/crossbar https://pypi.org/project/crossbar"
17617 +HOMEPAGE="http://crossbar.io/ https://github.com/crossbario/crossbar https://pypi.org/project/crossbar/"
17618 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
17619
17620 LICENSE="AGPL-3"
17621
17622 diff --git a/net-misc/crossbar/crossbar-17.8.1.ebuild b/net-misc/crossbar/crossbar-17.8.1.ebuild
17623 index 60c1b6c8033..08dc15dfc2c 100644
17624 --- a/net-misc/crossbar/crossbar-17.8.1.ebuild
17625 +++ b/net-misc/crossbar/crossbar-17.8.1.ebuild
17626 @@ -10,7 +10,7 @@ MY_PV="${PV}"
17627 MY_P="${PN}-${MY_PV}"
17628
17629 DESCRIPTION="Crossbar.io - The Unified Application Router for the twisted framework"
17630 -HOMEPAGE="http://crossbar.io/ https://github.com/crossbario/crossbar https://pypi.org/project/crossbar"
17631 +HOMEPAGE="http://crossbar.io/ https://github.com/crossbario/crossbar https://pypi.org/project/crossbar/"
17632 #SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
17633 SRC_URI="https://github.com/crossbario/crossbar/archive/v17.8.1.tar.gz -> ${P}.tar.gz"
17634
17635
17636 diff --git a/net-misc/crossbar/crossbar-17.9.1.ebuild b/net-misc/crossbar/crossbar-17.9.1.ebuild
17637 index 0629c976bcd..6e774b1362d 100644
17638 --- a/net-misc/crossbar/crossbar-17.9.1.ebuild
17639 +++ b/net-misc/crossbar/crossbar-17.9.1.ebuild
17640 @@ -10,7 +10,7 @@ MY_PV="${PV}"
17641 MY_P="${PN}-${MY_PV}"
17642
17643 DESCRIPTION="Crossbar.io - The Unified Application Router for the twisted framework"
17644 -HOMEPAGE="http://crossbar.io/ https://github.com/crossbario/crossbar https://pypi.org/project/crossbar"
17645 +HOMEPAGE="http://crossbar.io/ https://github.com/crossbario/crossbar https://pypi.org/project/crossbar/"
17646 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
17647
17648 LICENSE="AGPL-3"
17649
17650 diff --git a/net-misc/crossbar/crossbar-18.3.1.ebuild b/net-misc/crossbar/crossbar-18.3.1.ebuild
17651 index 1cf259c8521..d3adb70075e 100644
17652 --- a/net-misc/crossbar/crossbar-18.3.1.ebuild
17653 +++ b/net-misc/crossbar/crossbar-18.3.1.ebuild
17654 @@ -10,7 +10,7 @@ MY_PV="${PV}"
17655 MY_P="${PN}-${MY_PV}"
17656
17657 DESCRIPTION="Crossbar.io - The Unified Application Router for the twisted framework"
17658 -HOMEPAGE="http://crossbar.io/ https://github.com/crossbario/crossbar https://pypi.org/project/crossbar"
17659 +HOMEPAGE="http://crossbar.io/ https://github.com/crossbario/crossbar https://pypi.org/project/crossbar/"
17660 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
17661
17662 LICENSE="AGPL-3"
17663
17664 diff --git a/net-misc/httpie/httpie-0.9.2.ebuild b/net-misc/httpie/httpie-0.9.2.ebuild
17665 index 2bdd048612d..6fd93ee77e0 100644
17666 --- a/net-misc/httpie/httpie-0.9.2.ebuild
17667 +++ b/net-misc/httpie/httpie-0.9.2.ebuild
17668 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4} )
17669 inherit distutils-r1
17670
17671 DESCRIPTION="A CLI, cURL-like tool for humans"
17672 -HOMEPAGE="http://httpie.org/ https://pypi.org/project/httpie"
17673 +HOMEPAGE="http://httpie.org/ https://pypi.org/project/httpie/"
17674 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
17675
17676 LICENSE="BSD"
17677
17678 diff --git a/net-misc/httpie/httpie-0.9.3.ebuild b/net-misc/httpie/httpie-0.9.3.ebuild
17679 index c138d271860..4fd70d83355 100644
17680 --- a/net-misc/httpie/httpie-0.9.3.ebuild
17681 +++ b/net-misc/httpie/httpie-0.9.3.ebuild
17682 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4} )
17683 inherit distutils-r1
17684
17685 DESCRIPTION="A CLI, cURL-like tool for humans"
17686 -HOMEPAGE="http://httpie.org/ https://pypi.org/project/httpie"
17687 +HOMEPAGE="http://httpie.org/ https://pypi.org/project/httpie/"
17688 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
17689
17690 LICENSE="BSD"
17691
17692 diff --git a/net-misc/httpie/httpie-0.9.4.ebuild b/net-misc/httpie/httpie-0.9.4.ebuild
17693 index c138d271860..4fd70d83355 100644
17694 --- a/net-misc/httpie/httpie-0.9.4.ebuild
17695 +++ b/net-misc/httpie/httpie-0.9.4.ebuild
17696 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4} )
17697 inherit distutils-r1
17698
17699 DESCRIPTION="A CLI, cURL-like tool for humans"
17700 -HOMEPAGE="http://httpie.org/ https://pypi.org/project/httpie"
17701 +HOMEPAGE="http://httpie.org/ https://pypi.org/project/httpie/"
17702 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
17703
17704 LICENSE="BSD"
17705
17706 diff --git a/net-misc/httpie/httpie-0.9.9.ebuild b/net-misc/httpie/httpie-0.9.9.ebuild
17707 index 49deb2fe3c0..5e64c28901d 100644
17708 --- a/net-misc/httpie/httpie-0.9.9.ebuild
17709 +++ b/net-misc/httpie/httpie-0.9.9.ebuild
17710 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5,3_6} )
17711 inherit distutils-r1
17712
17713 DESCRIPTION="A CLI, cURL-like tool for humans"
17714 -HOMEPAGE="http://httpie.org/ https://pypi.org/project/httpie"
17715 +HOMEPAGE="http://httpie.org/ https://pypi.org/project/httpie/"
17716 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
17717
17718 LICENSE="BSD"
17719
17720 diff --git a/net-misc/whatportis/whatportis-0.6.ebuild b/net-misc/whatportis/whatportis-0.6.ebuild
17721 index 8c14354c95b..70742fd21db 100644
17722 --- a/net-misc/whatportis/whatportis-0.6.ebuild
17723 +++ b/net-misc/whatportis/whatportis-0.6.ebuild
17724 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_{4,5}} )
17725 inherit distutils-r1 eutils
17726
17727 DESCRIPTION="A command to search port names and numbers"
17728 -HOMEPAGE="https://github.com/ncrocfer/whatportis http://pypi.org/project/whatportis"
17729 +HOMEPAGE="https://github.com/ncrocfer/whatportis http://pypi.org/project/whatportis/"
17730 SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
17731
17732 LICENSE="MIT"
17733
17734 diff --git a/net-news/rawdog/rawdog-2.19.ebuild b/net-news/rawdog/rawdog-2.19.ebuild
17735 index 13e695cd9f1..31d9a0decc6 100644
17736 --- a/net-news/rawdog/rawdog-2.19.ebuild
17737 +++ b/net-news/rawdog/rawdog-2.19.ebuild
17738 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 pypy )
17739 inherit distutils-r1
17740
17741 DESCRIPTION="Rawdog - RSS Aggregator Without Delusions Of Grandeur"
17742 -HOMEPAGE="http://offog.org/code/rawdog.html https://pypi.org/project/rawdog"
17743 +HOMEPAGE="http://offog.org/code/rawdog.html https://pypi.org/project/rawdog/"
17744 SRC_URI="http://offog.org/files/${P}.tar.gz"
17745
17746 LICENSE="GPL-2"
17747
17748 diff --git a/net-news/rawdog/rawdog-2.20.ebuild b/net-news/rawdog/rawdog-2.20.ebuild
17749 index 06386744876..af3948a646f 100644
17750 --- a/net-news/rawdog/rawdog-2.20.ebuild
17751 +++ b/net-news/rawdog/rawdog-2.20.ebuild
17752 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 pypy )
17753 inherit distutils-r1
17754
17755 DESCRIPTION="Rawdog - RSS Aggregator Without Delusions Of Grandeur"
17756 -HOMEPAGE="http://offog.org/code/rawdog.html https://pypi.org/project/rawdog"
17757 +HOMEPAGE="http://offog.org/code/rawdog.html https://pypi.org/project/rawdog/"
17758 SRC_URI="http://offog.org/files/${P}.tar.gz"
17759
17760 LICENSE="GPL-2"
17761
17762 diff --git a/net-news/rawdog/rawdog-2.22-r1.ebuild b/net-news/rawdog/rawdog-2.22-r1.ebuild
17763 index 11c96838877..77e57136d3c 100644
17764 --- a/net-news/rawdog/rawdog-2.22-r1.ebuild
17765 +++ b/net-news/rawdog/rawdog-2.22-r1.ebuild
17766 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 pypy )
17767 inherit distutils-r1
17768
17769 DESCRIPTION="Rawdog, RSS Aggregator Without Delusions Of Grandeur"
17770 -HOMEPAGE="http://offog.org/code/rawdog.html https://pypi.org/project/rawdog"
17771 +HOMEPAGE="http://offog.org/code/rawdog.html https://pypi.org/project/rawdog/"
17772 SRC_URI="http://offog.org/files/${P}.tar.gz"
17773
17774 LICENSE="GPL-2"
17775
17776 diff --git a/net-proxy/sshuttle/sshuttle-0.78.3-r2.ebuild b/net-proxy/sshuttle/sshuttle-0.78.3-r2.ebuild
17777 index 3f550c42983..1a4ce06c0fe 100644
17778 --- a/net-proxy/sshuttle/sshuttle-0.78.3-r2.ebuild
17779 +++ b/net-proxy/sshuttle/sshuttle-0.78.3-r2.ebuild
17780 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_5,3_6} )
17781 inherit linux-info distutils-r1
17782
17783 DESCRIPTION="Transparent proxy server that works as a poor man's VPN using ssh"
17784 -HOMEPAGE="https://github.com/sshuttle/sshuttle https://pypi.org/project/sshuttle"
17785 +HOMEPAGE="https://github.com/sshuttle/sshuttle https://pypi.org/project/sshuttle/"
17786 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
17787
17788 LICENSE="GPL-2+"
17789
17790 diff --git a/net-wireless/python-wifi/python-wifi-0.5.0-r3.ebuild b/net-wireless/python-wifi/python-wifi-0.5.0-r3.ebuild
17791 index 69c2dec7718..adf2c5c6b05 100644
17792 --- a/net-wireless/python-wifi/python-wifi-0.5.0-r3.ebuild
17793 +++ b/net-wireless/python-wifi/python-wifi-0.5.0-r3.ebuild
17794 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 )
17795 inherit distutils-r1
17796
17797 DESCRIPTION="Provides r/w access to a wireless network card's capabilities"
17798 -HOMEPAGE="https://pypi.org/project/python-wifi"
17799 +HOMEPAGE="https://pypi.org/project/python-wifi/"
17800 SRC_URI="mirror://sourceforge/${PN}.berlios/${P}.tar.bz2"
17801
17802 SLOT="0"
17803
17804 diff --git a/sci-biology/biopandas/biopandas-0.1.4.ebuild b/sci-biology/biopandas/biopandas-0.1.4.ebuild
17805 index 9e1fdc73687..4a1008eda8a 100644
17806 --- a/sci-biology/biopandas/biopandas-0.1.4.ebuild
17807 +++ b/sci-biology/biopandas/biopandas-0.1.4.ebuild
17808 @@ -14,7 +14,7 @@ DESCRIPTION="Molecular Structures in Pandas DataFrames"
17809 HOMEPAGE="
17810 https://rasbt.github.io/biopandas/
17811 https://github.com/rasbt/biopandas
17812 - https://pypi.org/project/BioPandas"
17813 + https://pypi.org/project/BioPandas/"
17814 SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${P}.tar.gz"
17815
17816 LICENSE="BSD"
17817
17818 diff --git a/sci-biology/biopandas/biopandas-0.2.1.ebuild b/sci-biology/biopandas/biopandas-0.2.1.ebuild
17819 index c8a752dce84..315f6a4e016 100644
17820 --- a/sci-biology/biopandas/biopandas-0.2.1.ebuild
17821 +++ b/sci-biology/biopandas/biopandas-0.2.1.ebuild
17822 @@ -14,7 +14,7 @@ DESCRIPTION="Molecular Structures in Pandas DataFrames"
17823 HOMEPAGE="
17824 https://rasbt.github.io/biopandas/
17825 https://github.com/rasbt/biopandas
17826 - https://pypi.org/project/BioPandas"
17827 + https://pypi.org/project/BioPandas/"
17828 SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${P}.tar.gz"
17829
17830 LICENSE="BSD"
17831
17832 diff --git a/sci-biology/pysam/pysam-0.12.0.1.ebuild b/sci-biology/pysam/pysam-0.12.0.1.ebuild
17833 index d8328951bb1..a3f81bd40a9 100644
17834 --- a/sci-biology/pysam/pysam-0.12.0.1.ebuild
17835 +++ b/sci-biology/pysam/pysam-0.12.0.1.ebuild
17836 @@ -10,7 +10,7 @@ inherit distutils-r1
17837 DESCRIPTION="Python interface for the SAM/BAM sequence alignment and mapping format"
17838 HOMEPAGE="
17839 https://github.com/pysam-developers/pysam
17840 - https://pypi.org/project/pysam"
17841 + https://pypi.org/project/pysam/"
17842 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
17843
17844 LICENSE="MIT"
17845
17846 diff --git a/sci-libs/Fiona/Fiona-1.5.1.ebuild b/sci-libs/Fiona/Fiona-1.5.1.ebuild
17847 index d4a51401a91..873718cf2d7 100644
17848 --- a/sci-libs/Fiona/Fiona-1.5.1.ebuild
17849 +++ b/sci-libs/Fiona/Fiona-1.5.1.ebuild
17850 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_4 )
17851 inherit distutils-r1
17852
17853 DESCRIPTION="OGR's neat, nimble, no-nonsense API"
17854 -HOMEPAGE="https://pypi.org/project/Fiona"
17855 +HOMEPAGE="https://pypi.org/project/Fiona/"
17856 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
17857
17858 LICENSE="BSD"
17859
17860 diff --git a/sci-libs/Fiona/Fiona-1.7.6.ebuild b/sci-libs/Fiona/Fiona-1.7.6.ebuild
17861 index 4154021ff89..12fb7edbfa8 100644
17862 --- a/sci-libs/Fiona/Fiona-1.7.6.ebuild
17863 +++ b/sci-libs/Fiona/Fiona-1.7.6.ebuild
17864 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_{3,4,5,6}} )
17865 inherit distutils-r1
17866
17867 DESCRIPTION="OGR's neat, nimble, no-nonsense API"
17868 -HOMEPAGE="https://pypi.org/project/Fiona"
17869 +HOMEPAGE="https://pypi.org/project/Fiona/"
17870 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
17871
17872 LICENSE="BSD"
17873
17874 diff --git a/sci-libs/Fiona/Fiona-9999.ebuild b/sci-libs/Fiona/Fiona-9999.ebuild
17875 index c54e9408c48..73728c1630a 100644
17876 --- a/sci-libs/Fiona/Fiona-9999.ebuild
17877 +++ b/sci-libs/Fiona/Fiona-9999.ebuild
17878 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
17879 inherit distutils-r1 git-r3
17880
17881 DESCRIPTION="OGR's neat, nimble, no-nonsense API"
17882 -HOMEPAGE="https://pypi.org/project/Fiona"
17883 +HOMEPAGE="https://pypi.org/project/Fiona/"
17884 SRC_URI=""
17885 EGIT_REPO_URI="https://github.com/Toblerity/${PN}.git"
17886
17887
17888 diff --git a/sci-libs/Rtree/Rtree-0.8.2.ebuild b/sci-libs/Rtree/Rtree-0.8.2.ebuild
17889 index 80e739dbde9..011ac348bf0 100644
17890 --- a/sci-libs/Rtree/Rtree-0.8.2.ebuild
17891 +++ b/sci-libs/Rtree/Rtree-0.8.2.ebuild
17892 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 )
17893 inherit distutils-r1
17894
17895 DESCRIPTION="R-Tree spatial index for Python GIS"
17896 -HOMEPAGE="https://pypi.org/project/Rtree"
17897 +HOMEPAGE="https://pypi.org/project/Rtree/"
17898 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
17899
17900 LICENSE="LGPL-2"
17901
17902 diff --git a/sci-libs/Shapely/Shapely-1.3.0.ebuild b/sci-libs/Shapely/Shapely-1.3.0.ebuild
17903 index cf854fc3004..39a40c58696 100644
17904 --- a/sci-libs/Shapely/Shapely-1.3.0.ebuild
17905 +++ b/sci-libs/Shapely/Shapely-1.3.0.ebuild
17906 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_4 )
17907 inherit distutils-r1
17908
17909 DESCRIPTION="Geometric objects, predicates, and operations"
17910 -HOMEPAGE="https://pypi.org/project/Shapely"
17911 +HOMEPAGE="https://pypi.org/project/Shapely/"
17912 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
17913
17914 LICENSE="BSD"
17915
17916 diff --git a/sci-libs/Shapely/Shapely-1.3.2.ebuild b/sci-libs/Shapely/Shapely-1.3.2.ebuild
17917 index cf854fc3004..39a40c58696 100644
17918 --- a/sci-libs/Shapely/Shapely-1.3.2.ebuild
17919 +++ b/sci-libs/Shapely/Shapely-1.3.2.ebuild
17920 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_4 )
17921 inherit distutils-r1
17922
17923 DESCRIPTION="Geometric objects, predicates, and operations"
17924 -HOMEPAGE="https://pypi.org/project/Shapely"
17925 +HOMEPAGE="https://pypi.org/project/Shapely/"
17926 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
17927
17928 LICENSE="BSD"
17929
17930 diff --git a/sci-libs/Shapely/Shapely-1.5.17-r1.ebuild b/sci-libs/Shapely/Shapely-1.5.17-r1.ebuild
17931 index 76f1895833b..ea589527efb 100644
17932 --- a/sci-libs/Shapely/Shapely-1.5.17-r1.ebuild
17933 +++ b/sci-libs/Shapely/Shapely-1.5.17-r1.ebuild
17934 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
17935 inherit distutils-r1
17936
17937 DESCRIPTION="Geometric objects, predicates, and operations"
17938 -HOMEPAGE="https://pypi.org/project/Shapely"
17939 +HOMEPAGE="https://pypi.org/project/Shapely/"
17940
17941 if [[ ${PV} == "9999" ]] ; then
17942 inherit git-r3
17943
17944 diff --git a/sci-libs/Shapely/Shapely-1.5.17.ebuild b/sci-libs/Shapely/Shapely-1.5.17.ebuild
17945 index c963c87cf75..4dc69f49881 100644
17946 --- a/sci-libs/Shapely/Shapely-1.5.17.ebuild
17947 +++ b/sci-libs/Shapely/Shapely-1.5.17.ebuild
17948 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{2_7,3_{4,5}} )
17949 inherit distutils-r1
17950
17951 DESCRIPTION="Geometric objects, predicates, and operations"
17952 -HOMEPAGE="https://pypi.org/project/Shapely"
17953 +HOMEPAGE="https://pypi.org/project/Shapely/"
17954
17955 if [[ ${PV} == "9999" ]] ; then
17956 inherit git-r3
17957
17958 diff --git a/sci-libs/Shapely/Shapely-9999.ebuild b/sci-libs/Shapely/Shapely-9999.ebuild
17959 index 03f7c60c650..8382fb7186c 100644
17960 --- a/sci-libs/Shapely/Shapely-9999.ebuild
17961 +++ b/sci-libs/Shapely/Shapely-9999.ebuild
17962 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
17963 inherit distutils-r1 git-r3
17964
17965 DESCRIPTION="Geometric objects, predicates, and operations"
17966 -HOMEPAGE="https://pypi.org/project/Shapely"
17967 +HOMEPAGE="https://pypi.org/project/Shapely/"
17968 SRC_URI=""
17969 EGIT_REPO_URI="https://github.com/Toblerity/${PN}.git"
17970
17971
17972 diff --git a/sys-fs/udiskie/udiskie-1.1.1.ebuild b/sys-fs/udiskie/udiskie-1.1.1.ebuild
17973 index 4546e227b8c..5a469d48d77 100644
17974 --- a/sys-fs/udiskie/udiskie-1.1.1.ebuild
17975 +++ b/sys-fs/udiskie/udiskie-1.1.1.ebuild
17976 @@ -6,7 +6,7 @@ PYTHON_COMPAT=( python2_7 )
17977 inherit distutils-r1 gnome2-utils
17978
17979 DESCRIPTION="An automatic disk mounting service using udisks"
17980 -HOMEPAGE="https://pypi.org/project/udiskie https://github.com/coldfix/udiskie"
17981 +HOMEPAGE="https://pypi.org/project/udiskie/ https://github.com/coldfix/udiskie"
17982 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
17983
17984 LICENSE="MIT"
17985
17986 diff --git a/www-apache/mod_scgi/mod_scgi-1.14-r1.ebuild b/www-apache/mod_scgi/mod_scgi-1.14-r1.ebuild
17987 index 2639e11eb69..ff52bf45086 100644
17988 --- a/www-apache/mod_scgi/mod_scgi-1.14-r1.ebuild
17989 +++ b/www-apache/mod_scgi/mod_scgi-1.14-r1.ebuild
17990 @@ -5,7 +5,7 @@ EAPI=5
17991 inherit apache-module eutils
17992
17993 DESCRIPTION="Apache module for a replacement of the CGI protocol, similar to FastCGI"
17994 -HOMEPAGE="http://python.ca/scgi/ https://pypi.org/project/scgi"
17995 +HOMEPAGE="http://python.ca/scgi/ https://pypi.org/project/scgi/"
17996 SRC_URI="http://python.ca/scgi/releases/scgi-${PV}.tar.gz"
17997
17998 LICENSE="CNRI"
17999
18000 diff --git a/www-apps/ownpaste/ownpaste-0.2.2-r1.ebuild b/www-apps/ownpaste/ownpaste-0.2.2-r1.ebuild
18001 index ca8e87f6a18..f1855793873 100644
18002 --- a/www-apps/ownpaste/ownpaste-0.2.2-r1.ebuild
18003 +++ b/www-apps/ownpaste/ownpaste-0.2.2-r1.ebuild
18004 @@ -14,7 +14,7 @@ fi
18005 inherit distutils-r1 ${HG_ECLASS}
18006
18007 DESCRIPTION="Private pastebin (server-side implementation)"
18008 -HOMEPAGE="http://ownpaste.rtfd.org/ https://pypi.org/project/ownpaste"
18009 +HOMEPAGE="http://ownpaste.rtfd.org/ https://pypi.org/project/ownpaste/"
18010 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
18011
18012 LICENSE="BSD"
18013
18014 diff --git a/www-apps/ownpaste/ownpaste-9999.ebuild b/www-apps/ownpaste/ownpaste-9999.ebuild
18015 index ca8e87f6a18..f1855793873 100644
18016 --- a/www-apps/ownpaste/ownpaste-9999.ebuild
18017 +++ b/www-apps/ownpaste/ownpaste-9999.ebuild
18018 @@ -14,7 +14,7 @@ fi
18019 inherit distutils-r1 ${HG_ECLASS}
18020
18021 DESCRIPTION="Private pastebin (server-side implementation)"
18022 -HOMEPAGE="http://ownpaste.rtfd.org/ https://pypi.org/project/ownpaste"
18023 +HOMEPAGE="http://ownpaste.rtfd.org/ https://pypi.org/project/ownpaste/"
18024 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
18025
18026 LICENSE="BSD"
18027
18028 diff --git a/www-apps/roundup/roundup-1.5.1.ebuild b/www-apps/roundup/roundup-1.5.1.ebuild
18029 index 152942fbf0f..7a2714a3718 100644
18030 --- a/www-apps/roundup/roundup-1.5.1.ebuild
18031 +++ b/www-apps/roundup/roundup-1.5.1.ebuild
18032 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 )
18033 inherit distutils-r1
18034
18035 DESCRIPTION="Issue-tracking system with command-line, web, and e-mail interfaces"
18036 -HOMEPAGE="http://roundup.sourceforge.net https://pypi.org/project/roundup"
18037 +HOMEPAGE="http://roundup.sourceforge.net https://pypi.org/project/roundup/"
18038 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
18039
18040 LICENSE="MIT ZPL"
18041
18042 diff --git a/www-apps/scgi/scgi-1.14-r1.ebuild b/www-apps/scgi/scgi-1.14-r1.ebuild
18043 index 2dddc7d25dd..e9b9c77950a 100644
18044 --- a/www-apps/scgi/scgi-1.14-r1.ebuild
18045 +++ b/www-apps/scgi/scgi-1.14-r1.ebuild
18046 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 )
18047 inherit distutils-r1
18048
18049 DESCRIPTION="A Python package for implementing SCGI servers"
18050 -HOMEPAGE="https://pypi.org/project/scgi http://python.ca/scgi/ http://www.mems-exchange.org/software/scgi/"
18051 +HOMEPAGE="https://pypi.org/project/scgi/ http://python.ca/scgi/ http://www.mems-exchange.org/software/scgi/"
18052 SRC_URI="http://python.ca/scgi/releases/${P}.tar.gz"
18053
18054 LICENSE="CNRI"
18055
18056 diff --git a/www-apps/trac/trac-1.0.13.ebuild b/www-apps/trac/trac-1.0.13.ebuild
18057 index 9000e5dbbe0..14de0469b9b 100644
18058 --- a/www-apps/trac/trac-1.0.13.ebuild
18059 +++ b/www-apps/trac/trac-1.0.13.ebuild
18060 @@ -14,7 +14,7 @@ MY_PV=${PV/_p/.post}
18061 MY_P=Trac-${MY_PV}
18062
18063 DESCRIPTION="Enhanced wiki and issue tracking system for software development projects"
18064 -HOMEPAGE="http://trac.edgewall.com/ https://pypi.org/project/Trac"
18065 +HOMEPAGE="http://trac.edgewall.com/ https://pypi.org/project/Trac/"
18066 SRC_URI="http://ftp.edgewall.com/pub/trac/${MY_P}.tar.gz"
18067
18068 LICENSE="BSD"
18069
18070 diff --git a/www-apps/trac/trac-1.0.9.ebuild b/www-apps/trac/trac-1.0.9.ebuild
18071 index e199aa945ef..9c5c0300974 100644
18072 --- a/www-apps/trac/trac-1.0.9.ebuild
18073 +++ b/www-apps/trac/trac-1.0.9.ebuild
18074 @@ -14,7 +14,7 @@ MY_PV=${PV/_p/.post}
18075 MY_P=Trac-${MY_PV}
18076
18077 DESCRIPTION="Enhanced wiki and issue tracking system for software development projects"
18078 -HOMEPAGE="http://trac.edgewall.com/ https://pypi.org/project/Trac"
18079 +HOMEPAGE="http://trac.edgewall.com/ https://pypi.org/project/Trac/"
18080 SRC_URI="http://ftp.edgewall.com/pub/trac/${MY_P}.tar.gz"
18081
18082 LICENSE="BSD"
18083
18084 diff --git a/www-apps/trac/trac-1.2-r1.ebuild b/www-apps/trac/trac-1.2-r1.ebuild
18085 index 38c684946c4..5ca86ea808b 100644
18086 --- a/www-apps/trac/trac-1.2-r1.ebuild
18087 +++ b/www-apps/trac/trac-1.2-r1.ebuild
18088 @@ -14,7 +14,7 @@ MY_PV=${PV/_p/.post}
18089 MY_P=Trac-${MY_PV}
18090
18091 DESCRIPTION="Enhanced wiki and issue tracking system for software development projects"
18092 -HOMEPAGE="http://trac.edgewall.com/ https://pypi.org/project/Trac"
18093 +HOMEPAGE="http://trac.edgewall.com/ https://pypi.org/project/Trac/"
18094 SRC_URI="http://ftp.edgewall.com/pub/trac/${MY_P}.tar.gz"
18095
18096 LICENSE="BSD"
18097
18098 diff --git a/www-apps/trac/trac-1.2.1.ebuild b/www-apps/trac/trac-1.2.1.ebuild
18099 index 4b2d400d4a4..74a2d85d5fd 100644
18100 --- a/www-apps/trac/trac-1.2.1.ebuild
18101 +++ b/www-apps/trac/trac-1.2.1.ebuild
18102 @@ -14,7 +14,7 @@ MY_PV=${PV/_p/.post}
18103 MY_P=Trac-${MY_PV}
18104
18105 DESCRIPTION="Enhanced wiki and issue tracking system for software development projects"
18106 -HOMEPAGE="http://trac.edgewall.com/ https://pypi.org/project/Trac"
18107 +HOMEPAGE="http://trac.edgewall.com/ https://pypi.org/project/Trac/"
18108 SRC_URI="http://ftp.edgewall.com/pub/trac/${MY_P}.tar.gz"
18109
18110 LICENSE="BSD"
18111
18112 diff --git a/www-apps/trac/trac-1.2.ebuild b/www-apps/trac/trac-1.2.ebuild
18113 index 9000e5dbbe0..14de0469b9b 100644
18114 --- a/www-apps/trac/trac-1.2.ebuild
18115 +++ b/www-apps/trac/trac-1.2.ebuild
18116 @@ -14,7 +14,7 @@ MY_PV=${PV/_p/.post}
18117 MY_P=Trac-${MY_PV}
18118
18119 DESCRIPTION="Enhanced wiki and issue tracking system for software development projects"
18120 -HOMEPAGE="http://trac.edgewall.com/ https://pypi.org/project/Trac"
18121 +HOMEPAGE="http://trac.edgewall.com/ https://pypi.org/project/Trac/"
18122 SRC_URI="http://ftp.edgewall.com/pub/trac/${MY_P}.tar.gz"
18123
18124 LICENSE="BSD"
18125
18126 diff --git a/www-misc/urlwatch/urlwatch-2.5.ebuild b/www-misc/urlwatch/urlwatch-2.5.ebuild
18127 index 9cc23df3f53..e378c606808 100644
18128 --- a/www-misc/urlwatch/urlwatch-2.5.ebuild
18129 +++ b/www-misc/urlwatch/urlwatch-2.5.ebuild
18130 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{3_4,3_5} )
18131 inherit distutils-r1
18132
18133 DESCRIPTION="A tool for monitoring webpages for updates"
18134 -HOMEPAGE="https://pypi.org/project/urlwatch"
18135 +HOMEPAGE="https://pypi.org/project/urlwatch/"
18136 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
18137
18138 LICENSE="BSD"
18139
18140 diff --git a/www-misc/urlwatch/urlwatch-2.6.ebuild b/www-misc/urlwatch/urlwatch-2.6.ebuild
18141 index 47ba4623fb7..b8f4d19b7c5 100644
18142 --- a/www-misc/urlwatch/urlwatch-2.6.ebuild
18143 +++ b/www-misc/urlwatch/urlwatch-2.6.ebuild
18144 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python{3_4,3_5} )
18145 inherit distutils-r1
18146
18147 DESCRIPTION="A tool for monitoring webpages for updates"
18148 -HOMEPAGE="https://pypi.org/project/urlwatch"
18149 +HOMEPAGE="https://pypi.org/project/urlwatch/"
18150 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
18151
18152 LICENSE="BSD"
18153
18154 diff --git a/www-servers/gunicorn/gunicorn-19.1.1.ebuild b/www-servers/gunicorn/gunicorn-19.1.1.ebuild
18155 index fde0b519621..65b519308c9 100644
18156 --- a/www-servers/gunicorn/gunicorn-19.1.1.ebuild
18157 +++ b/www-servers/gunicorn/gunicorn-19.1.1.ebuild
18158 @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
18159 inherit distutils-r1
18160
18161 DESCRIPTION="A WSGI HTTP Server for UNIX"
18162 -HOMEPAGE="http://gunicorn.org https://pypi.org/project/gunicorn"
18163 +HOMEPAGE="http://gunicorn.org https://pypi.org/project/gunicorn/"
18164 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
18165
18166 LICENSE="MIT"
18167
18168 diff --git a/www-servers/gunicorn/gunicorn-19.3.0.ebuild b/www-servers/gunicorn/gunicorn-19.3.0.ebuild
18169 index 030c35a54df..133e77bef3a 100644
18170 --- a/www-servers/gunicorn/gunicorn-19.3.0.ebuild
18171 +++ b/www-servers/gunicorn/gunicorn-19.3.0.ebuild
18172 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
18173 inherit distutils-r1
18174
18175 DESCRIPTION="A WSGI HTTP Server for UNIX"
18176 -HOMEPAGE="http://gunicorn.org https://pypi.org/project/gunicorn https://github.com/benoitc/gunicorn"
18177 +HOMEPAGE="http://gunicorn.org https://pypi.org/project/gunicorn/ https://github.com/benoitc/gunicorn"
18178 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
18179
18180 LICENSE="MIT"
18181
18182 diff --git a/www-servers/gunicorn/gunicorn-19.4.5.ebuild b/www-servers/gunicorn/gunicorn-19.4.5.ebuild
18183 index 73095f06827..e926a618c44 100644
18184 --- a/www-servers/gunicorn/gunicorn-19.4.5.ebuild
18185 +++ b/www-servers/gunicorn/gunicorn-19.4.5.ebuild
18186 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
18187 inherit distutils-r1
18188
18189 DESCRIPTION="A WSGI HTTP Server for UNIX"
18190 -HOMEPAGE="http://gunicorn.org https://pypi.org/project/gunicorn https://github.com/benoitc/gunicorn"
18191 +HOMEPAGE="http://gunicorn.org https://pypi.org/project/gunicorn/ https://github.com/benoitc/gunicorn"
18192 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
18193
18194 LICENSE="MIT"
18195
18196 diff --git a/www-servers/gunicorn/gunicorn-19.6.0.ebuild b/www-servers/gunicorn/gunicorn-19.6.0.ebuild
18197 index e00b4055cf7..f4dc623cd8f 100644
18198 --- a/www-servers/gunicorn/gunicorn-19.6.0.ebuild
18199 +++ b/www-servers/gunicorn/gunicorn-19.6.0.ebuild
18200 @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
18201 inherit distutils-r1
18202
18203 DESCRIPTION="A WSGI HTTP Server for UNIX"
18204 -HOMEPAGE="http://gunicorn.org https://pypi.org/project/gunicorn https://github.com/benoitc/gunicorn"
18205 +HOMEPAGE="http://gunicorn.org https://pypi.org/project/gunicorn/ https://github.com/benoitc/gunicorn"
18206 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
18207
18208 LICENSE="MIT PSF-2 doc? ( BSD )"
18209
18210 diff --git a/www-servers/tornado/tornado-4.4.2-r1.ebuild b/www-servers/tornado/tornado-4.4.2-r1.ebuild
18211 index 340c2da3043..9174d8ba05b 100644
18212 --- a/www-servers/tornado/tornado-4.4.2-r1.ebuild
18213 +++ b/www-servers/tornado/tornado-4.4.2-r1.ebuild
18214 @@ -9,7 +9,7 @@ PYTHON_REQ_USE="threads(+)"
18215 inherit distutils-r1
18216
18217 DESCRIPTION="Python web framework and asynchronous networking library"
18218 -HOMEPAGE="http://www.tornadoweb.org/ https://pypi.org/project/tornado"
18219 +HOMEPAGE="http://www.tornadoweb.org/ https://pypi.org/project/tornado/"
18220 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
18221
18222 LICENSE="Apache-2.0"