summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--archivers/py-czipfile/pkg-descr2
-rw-r--r--astro/py-pymetar/pkg-descr2
-rw-r--r--audio/py-mpd/pkg-descr2
-rw-r--r--biology/py-cutadapt/pkg-descr2
-rw-r--r--converters/py-unidecode/pkg-descr2
-rw-r--r--converters/py-zfec/pkg-descr2
-rw-r--r--converters/zbase32/pkg-descr2
-rw-r--r--databases/py-dbf/pkg-descr2
-rw-r--r--deskutils/py-pystash/pkg-descr2
-rw-r--r--devel/bbfreeze-loader/pkg-descr2
-rw-r--r--devel/bbfreeze/pkg-descr2
-rw-r--r--devel/py-Acquisition/pkg-descr2
-rw-r--r--devel/py-DateTime/pkg-descr2
-rw-r--r--devel/py-DocumentTemplate/pkg-descr2
-rw-r--r--devel/py-Missing/pkg-descr2
-rw-r--r--devel/py-MultiMapping/pkg-descr2
-rw-r--r--devel/py-Persistence/pkg-descr2
-rw-r--r--devel/py-Pint/pkg-descr2
-rw-r--r--devel/py-Products.ATContentTypes/pkg-descr2
-rw-r--r--devel/py-Products.ATReferenceBrowserWidget/pkg-descr2
-rw-r--r--devel/py-Products.Archetypes/pkg-descr2
-rw-r--r--devel/py-Products.BTreeFolder2/pkg-descr2
-rw-r--r--devel/py-Products.CMFActionIcons/pkg-descr2
-rw-r--r--devel/py-Products.CMFCalendar/pkg-descr2
-rw-r--r--devel/py-Products.CMFCore/pkg-descr2
-rw-r--r--devel/py-Products.CMFDefault/pkg-descr2
-rw-r--r--devel/py-Products.CMFDiffTool/pkg-descr2
-rw-r--r--devel/py-Products.CMFDynamicViewFTI/pkg-descr2
-rw-r--r--devel/py-Products.CMFEditions/pkg-descr2
-rw-r--r--devel/py-Products.CMFFormController/pkg-descr2
-rw-r--r--devel/py-Products.CMFPlacefulWorkflow/pkg-descr2
-rw-r--r--devel/py-Products.CMFQuickInstallerTool/pkg-descr2
-rw-r--r--devel/py-Products.CMFUid/pkg-descr2
-rw-r--r--devel/py-Products.DCWorkflow/pkg-descr2
-rw-r--r--devel/py-Products.ExtendedPathIndex/pkg-descr2
-rw-r--r--devel/py-Products.ExternalEditor/pkg-descr2
-rw-r--r--devel/py-Products.ExternalMethod/pkg-descr2
-rw-r--r--devel/py-Products.GenericSetup/pkg-descr2
-rw-r--r--devel/py-Products.LDAPMultiPlugins/pkg-descr2
-rw-r--r--devel/py-Products.LDAPUserFolder/pkg-descr2
-rw-r--r--devel/py-Products.MIMETools/pkg-descr2
-rw-r--r--devel/py-Products.Marshall/pkg-descr2
-rw-r--r--devel/py-Products.MimetypesRegistry/pkg-descr2
-rw-r--r--devel/py-Products.OFSP/pkg-descr2
-rw-r--r--devel/py-Products.PasswordResetTool/pkg-descr2
-rw-r--r--devel/py-Products.PlacelessTranslationService/pkg-descr2
-rw-r--r--devel/py-Products.PloneLanguageTool/pkg-descr2
-rw-r--r--devel/py-Products.PluginRegistry/pkg-descr2
-rw-r--r--devel/py-Products.PortalTransforms/pkg-descr2
-rw-r--r--devel/py-Products.PythonScripts/pkg-descr2
-rw-r--r--devel/py-Products.ResourceRegistries/pkg-descr2
-rw-r--r--devel/py-Products.StandardCacheManagers/pkg-descr2
-rw-r--r--devel/py-Products.ZCTextIndex/pkg-descr2
-rw-r--r--devel/py-Products.ZCatalog/pkg-descr2
-rw-r--r--devel/py-Products.ZSQLMethods/pkg-descr2
-rw-r--r--devel/py-Products.ZopeVersionControl/pkg-descr2
-rw-r--r--devel/py-Products.contentmigration/pkg-descr2
-rw-r--r--devel/py-Products.statusmessages/pkg-descr2
-rw-r--r--devel/py-Products.validation/pkg-descr2
-rw-r--r--devel/py-Record/pkg-descr2
-rw-r--r--devel/py-XStatic-Angular-Bootstrap/pkg-descr2
-rw-r--r--devel/py-XStatic-Angular-FileUpload/pkg-descr2
-rw-r--r--devel/py-XStatic-Angular-Gettext/pkg-descr2
-rw-r--r--devel/py-XStatic-Angular-Schema-Form/pkg-descr2
-rw-r--r--devel/py-XStatic-Angular-lrdragndrop/pkg-descr2
-rw-r--r--devel/py-XStatic-Angular/pkg-descr2
-rw-r--r--devel/py-XStatic-Bootstrap-Datepicker/pkg-descr2
-rw-r--r--devel/py-XStatic-Bootstrap-SCSS/pkg-descr2
-rw-r--r--devel/py-XStatic-D3/pkg-descr2
-rw-r--r--devel/py-XStatic-Font-Awesome/pkg-descr2
-rw-r--r--devel/py-XStatic-Hogan/pkg-descr2
-rw-r--r--devel/py-XStatic-JQuery-Migrate/pkg-descr2
-rw-r--r--devel/py-XStatic-JQuery.TableSorter/pkg-descr2
-rw-r--r--devel/py-XStatic-JQuery.quicksearch/pkg-descr2
-rw-r--r--devel/py-XStatic-JSEncrypt/pkg-descr2
-rw-r--r--devel/py-XStatic-Jasmine/pkg-descr2
-rw-r--r--devel/py-XStatic-Rickshaw/pkg-descr2
-rw-r--r--devel/py-XStatic-Spin/pkg-descr2
-rw-r--r--devel/py-XStatic-bootswatch/pkg-descr2
-rw-r--r--devel/py-XStatic-jQuery/pkg-descr2
-rw-r--r--devel/py-XStatic-jquery-ui/pkg-descr2
-rw-r--r--devel/py-XStatic-mdi/pkg-descr2
-rw-r--r--devel/py-XStatic-objectpath/pkg-descr2
-rw-r--r--devel/py-XStatic-roboto-fontface/pkg-descr2
-rw-r--r--devel/py-XStatic-smart-table/pkg-descr2
-rw-r--r--devel/py-XStatic-term.js/pkg-descr2
-rw-r--r--devel/py-XStatic-tv4/pkg-descr2
-rw-r--r--devel/py-XStatic/pkg-descr2
-rw-r--r--devel/py-ZopeUndo/pkg-descr2
-rw-r--r--devel/py-application/pkg-descr2
-rw-r--r--devel/py-archetypes.querywidget/pkg-descr2
-rw-r--r--devel/py-archetypes.referencebrowserwidget/pkg-descr2
-rw-r--r--devel/py-archetypes.schemaextender/pkg-descr2
-rw-r--r--devel/py-celery/pkg-descr2
-rw-r--r--devel/py-cliff/pkg-descr2
-rw-r--r--devel/py-collective.monkeypatcher/pkg-descr2
-rw-r--r--devel/py-collective.z3cform.datetimewidget/pkg-descr2
-rw-r--r--devel/py-contextlib2/pkg-descr2
-rw-r--r--devel/py-cycler/pkg-descr2
-rw-r--r--devel/py-daemon/pkg-descr2
-rw-r--r--devel/py-diazo/pkg-descr2
-rw-r--r--devel/py-eggtestinfo/pkg-descr2
-rw-r--r--devel/py-extras/pkg-descr2
-rw-r--r--devel/py-extremes/pkg-descr2
-rw-r--r--devel/py-five.customerize/pkg-descr2
-rw-r--r--devel/py-five.formlib/pkg-descr2
-rw-r--r--devel/py-five.globalrequest/pkg-descr2
-rw-r--r--devel/py-five.localsitemanager/pkg-descr2
-rw-r--r--devel/py-geojson/pkg-descr2
-rw-r--r--devel/py-gevent/pkg-descr2
-rw-r--r--devel/py-inflect/pkg-descr2
-rw-r--r--devel/py-initgroups/pkg-descr2
-rw-r--r--devel/py-jcc/pkg-descr2
-rw-r--r--devel/py-jsonlib/pkg-descr2
-rw-r--r--devel/py-jsonlib2/pkg-descr2
-rw-r--r--devel/py-jsonrpclib-pelix/pkg-descr2
-rw-r--r--devel/py-kayako/pkg-descr2
-rw-r--r--devel/py-kazoo/pkg-descr2
-rw-r--r--devel/py-kitchen/pkg-descr2
-rw-r--r--devel/py-libtaxii/pkg-descr2
-rw-r--r--devel/py-linecache2/pkg-descr2
-rw-r--r--devel/py-manuel/pkg-descr2
-rw-r--r--devel/py-microversion-parse/pkg-descr2
-rw-r--r--devel/py-mwlib.rl/pkg-descr2
-rw-r--r--devel/py-mwlib/pkg-descr2
-rw-r--r--devel/py-nagioscheck/pkg-descr2
-rw-r--r--devel/py-nose-cov/pkg-descr2
-rw-r--r--devel/py-oletools/pkg-descr2
-rw-r--r--devel/py-opster/pkg-descr2
-rw-r--r--devel/py-os-brick/pkg-descr2
-rw-r--r--devel/py-os-vif/pkg-descr2
-rw-r--r--devel/py-os-win/pkg-descr2
-rw-r--r--devel/py-oslo.privsep/pkg-descr2
-rw-r--r--devel/py-oslo.rootwrap/pkg-descr2
-rw-r--r--devel/py-oslo.versionedobjects/pkg-descr2
-rw-r--r--devel/py-oslo.vmware/pkg-descr2
-rw-r--r--devel/py-pathlib2/pkg-descr2
-rw-r--r--devel/py-pid/pkg-descr2
-rw-r--r--devel/py-pinocchio/pkg-descr2
-rw-r--r--devel/py-prioritized_methods/pkg-descr2
-rw-r--r--devel/py-pygpx/pkg-descr2
-rw-r--r--devel/py-pyicu/pkg-descr2
-rw-r--r--devel/py-pyinstaller/pkg-descr2
-rw-r--r--devel/py-pylru-cache/pkg-descr2
-rw-r--r--devel/py-pyutil/pkg-descr2
-rw-r--r--devel/py-pyxml2obj/pkg-descr2
-rw-r--r--devel/py-repoze.what-pylons/pkg-descr2
-rw-r--r--devel/py-repoze.xmliter/pkg-descr2
-rw-r--r--devel/py-rlcompleter2/pkg-descr2
-rw-r--r--devel/py-rply/pkg-descr2
-rw-r--r--devel/py-rtslib-fb/pkg-descr2
-rw-r--r--devel/py-setuptools_darcs/pkg-descr2
-rw-r--r--devel/py-shapely/pkg-descr2
-rw-r--r--devel/py-statsd/pkg-descr2
-rw-r--r--devel/py-stdnum/pkg-descr2
-rw-r--r--devel/py-tempstorage/pkg-descr2
-rw-r--r--devel/py-tenacity/pkg-descr2
-rw-r--r--devel/py-timelib/pkg-descr2
-rw-r--r--devel/py-tooz/pkg-descr2
-rw-r--r--devel/py-traceback2/pkg-descr2
-rw-r--r--devel/py-traitlets/pkg-descr2
-rw-r--r--devel/py-traits/pkg-descr2
-rw-r--r--devel/py-transaction/pkg-descr2
-rw-r--r--devel/py-unittest2/pkg-descr2
-rw-r--r--devel/py-venusian/pkg-descr2
-rw-r--r--devel/py-versiontools/pkg-descr2
-rw-r--r--devel/py-warlock/pkg-descr2
-rw-r--r--devel/py-websockify/pkg-descr2
-rw-r--r--devel/py-wsgi_intercept/pkg-descr2
-rw-r--r--devel/py-xxhash/pkg-descr2
-rw-r--r--devel/py-yappi/pkg-descr2
-rw-r--r--devel/py-z3c.autoinclude/pkg-descr2
-rw-r--r--devel/py-z3c.batching/pkg-descr2
-rw-r--r--devel/py-z3c.caching/pkg-descr2
-rw-r--r--devel/py-z3c.form/pkg-descr2
-rw-r--r--devel/py-z3c.formwidget.query/pkg-descr2
-rw-r--r--devel/py-z3c.zcmlhook/pkg-descr2
-rw-r--r--devel/py-zExceptions/pkg-descr2
-rw-r--r--devel/py-zLOG/pkg-descr2
-rw-r--r--devel/py-zc.buildout/pkg-descr2
-rw-r--r--devel/py-zclockfile/pkg-descr2
-rw-r--r--devel/py-zconfig/pkg-descr2
-rw-r--r--devel/py-zkpython/pkg-descr2
-rw-r--r--devel/py-zope.annotation/pkg-descr2
-rw-r--r--devel/py-zope.app.applicationcontrol/pkg-descr2
-rw-r--r--devel/py-zope.app.appsetup/pkg-descr2
-rw-r--r--devel/py-zope.app.basicskin/pkg-descr2
-rw-r--r--devel/py-zope.app.broken/pkg-descr2
-rw-r--r--devel/py-zope.app.cache/pkg-descr2
-rw-r--r--devel/py-zope.app.component/pkg-descr2
-rw-r--r--devel/py-zope.app.container/pkg-descr2
-rw-r--r--devel/py-zope.app.content/pkg-descr2
-rw-r--r--devel/py-zope.app.debug/pkg-descr2
-rw-r--r--devel/py-zope.app.dependable/pkg-descr2
-rw-r--r--devel/py-zope.app.error/pkg-descr2
-rw-r--r--devel/py-zope.app.exception/pkg-descr2
-rw-r--r--devel/py-zope.app.folder/pkg-descr2
-rw-r--r--devel/py-zope.app.form/pkg-descr2
-rw-r--r--devel/py-zope.app.generations/pkg-descr2
-rw-r--r--devel/py-zope.app.http/pkg-descr2
-rw-r--r--devel/py-zope.app.pagetemplate/pkg-descr2
-rw-r--r--devel/py-zope.app.publication/pkg-descr2
-rw-r--r--devel/py-zope.app.publisher/pkg-descr2
-rw-r--r--devel/py-zope.app.renderer/pkg-descr2
-rw-r--r--devel/py-zope.app.rotterdam/pkg-descr2
-rw-r--r--devel/py-zope.app.schema/pkg-descr2
-rw-r--r--devel/py-zope.app.testing/pkg-descr2
-rw-r--r--devel/py-zope.app.zcmlfiles/pkg-descr2
-rw-r--r--devel/py-zope.app.zopeappgenerations/pkg-descr2
-rw-r--r--devel/py-zope.applicationcontrol/pkg-descr2
-rw-r--r--devel/py-zope.broken/pkg-descr2
-rw-r--r--devel/py-zope.browser/pkg-descr2
-rw-r--r--devel/py-zope.browsermenu/pkg-descr2
-rw-r--r--devel/py-zope.browserpage/pkg-descr2
-rw-r--r--devel/py-zope.browserresource/pkg-descr2
-rw-r--r--devel/py-zope.cachedescriptors/pkg-descr2
-rw-r--r--devel/py-zope.component/pkg-descr2
-rw-r--r--devel/py-zope.componentvocabulary/pkg-descr2
-rw-r--r--devel/py-zope.configuration/pkg-descr2
-rw-r--r--devel/py-zope.container/pkg-descr2
-rw-r--r--devel/py-zope.contentprovider/pkg-descr2
-rw-r--r--devel/py-zope.contenttype/pkg-descr2
-rw-r--r--devel/py-zope.copy/pkg-descr2
-rw-r--r--devel/py-zope.copypastemove/pkg-descr2
-rw-r--r--devel/py-zope.datetime/pkg-descr2
-rw-r--r--devel/py-zope.deferredimport/pkg-descr2
-rw-r--r--devel/py-zope.deprecation/pkg-descr2
-rw-r--r--devel/py-zope.dottedname/pkg-descr2
-rw-r--r--devel/py-zope.dublincore/pkg-descr2
-rw-r--r--devel/py-zope.error/pkg-descr2
-rw-r--r--devel/py-zope.event/pkg-descr2
-rw-r--r--devel/py-zope.exceptions/pkg-descr2
-rw-r--r--devel/py-zope.filerepresentation/pkg-descr2
-rw-r--r--devel/py-zope.formlib/pkg-descr2
-rw-r--r--devel/py-zope.generations/pkg-descr2
-rw-r--r--devel/py-zope.globalrequest/pkg-descr2
-rw-r--r--devel/py-zope.interface/pkg-descr2
-rw-r--r--devel/py-zope.lifecycleevent/pkg-descr2
-rw-r--r--devel/py-zope.location/pkg-descr2
-rw-r--r--devel/py-zope.minmax/pkg-descr2
-rw-r--r--devel/py-zope.pagetemplate/pkg-descr2
-rw-r--r--devel/py-zope.processlifetime/pkg-descr2
-rw-r--r--devel/py-zope.ptresource/pkg-descr2
-rw-r--r--devel/py-zope.publisher/pkg-descr2
-rw-r--r--devel/py-zope.ramcache/pkg-descr2
-rw-r--r--devel/py-zope.schema/pkg-descr2
-rw-r--r--devel/py-zope.sequencesort/pkg-descr2
-rw-r--r--devel/py-zope.site/pkg-descr2
-rw-r--r--devel/py-zope.size/pkg-descr2
-rw-r--r--devel/py-zope.tales/pkg-descr2
-rw-r--r--devel/py-zope.testbrowser/pkg-descr2
-rw-r--r--devel/py-zope.testing/pkg-descr2
-rw-r--r--devel/py-zope.traversing/pkg-descr2
-rw-r--r--devel/py-zope.viewlet/pkg-descr2
-rw-r--r--devel/pythk/pkg-descr2
-rw-r--r--dns/py-publicsuffix/pkg-descr2
-rw-r--r--graphics/py-blockdiagcontrib-cisco/pkg-descr2
-rw-r--r--graphics/py-django-easy-thumbnails/pkg-descr2
-rw-r--r--graphics/py-gphoto2/pkg-descr2
-rw-r--r--graphics/py-poppler-qt4/pkg-descr2
-rw-r--r--mail/py-Products.MailHost/pkg-descr2
-rw-r--r--mail/py-Products.SecureMailHost/pkg-descr2
-rw-r--r--mail/py-zope.sendmail/pkg-descr2
-rw-r--r--math/py-intspan/pkg-descr2
-rw-r--r--math/py-mathdom/pkg-descr2
-rw-r--r--math/py-pyasp/pkg-descr2
-rw-r--r--math/py-pymc/pkg-descr2
-rw-r--r--math/py-roman/pkg-descr2
-rw-r--r--misc/py-YABT/pkg-descr2
-rw-r--r--misc/py-crudini/pkg-descr2
-rw-r--r--misc/py-python-geohash/pkg-descr2
-rw-r--r--multimedia/py-tvnamer/pkg-descr2
-rw-r--r--net-mgmt/py-ipcalc/pkg-descr2
-rw-r--r--net-mgmt/py-ipy/pkg-descr2
-rw-r--r--net/py-oauth/pkg-descr2
-rw-r--r--net/py-python-barbicanclient/pkg-descr2
-rw-r--r--net/py-python-ceilometerclient/pkg-descr2
-rw-r--r--net/py-python-designateclient/pkg-descr2
-rw-r--r--net/py-python-heatclient/pkg-descr2
-rw-r--r--net/py-suds-jurko/pkg-descr2
-rw-r--r--net/py-txrestapi/pkg-descr2
-rw-r--r--net/py-zope.proxy/pkg-descr2
-rw-r--r--news/py-pynzb/pkg-descr2
-rw-r--r--science/py-scimath/pkg-descr2
-rw-r--r--security/py-AccessControl/pkg-descr2
-rw-r--r--security/py-Products.PlonePAS/pkg-descr2
-rw-r--r--security/py-Products.PluggableAuthService/pkg-descr2
-rw-r--r--security/py-RestrictedPython/pkg-descr2
-rw-r--r--security/py-borg.localrole/pkg-descr2
-rw-r--r--security/py-gnutls/pkg-descr2
-rw-r--r--security/py-pgpdump/pkg-descr2
-rw-r--r--security/py-plone.app.openid/pkg-descr2
-rw-r--r--security/py-plone.keyring/pkg-descr2
-rw-r--r--security/py-plone.openid/pkg-descr2
-rw-r--r--security/py-plone.protect/pkg-descr2
-rw-r--r--security/py-plone.session/pkg-descr2
-rw-r--r--security/py-scrypt/pkg-descr2
-rw-r--r--security/py-ssh/pkg-descr2
-rw-r--r--security/py-zope.app.authentication/pkg-descr2
-rw-r--r--security/py-zope.app.localpermission/pkg-descr2
-rw-r--r--security/py-zope.app.principalannotation/pkg-descr2
-rw-r--r--security/py-zope.app.security/pkg-descr2
-rw-r--r--security/py-zope.app.securitypolicy/pkg-descr2
-rw-r--r--security/py-zope.authentication/pkg-descr2
-rw-r--r--security/py-zope.login/pkg-descr2
-rw-r--r--security/py-zope.password/pkg-descr2
-rw-r--r--security/py-zope.pluggableauth/pkg-descr2
-rw-r--r--security/py-zope.principalannotation/pkg-descr2
-rw-r--r--security/py-zope.principalregistry/pkg-descr2
-rw-r--r--security/py-zope.security/pkg-descr2
-rw-r--r--security/py-zope.securitypolicy/pkg-descr2
-rw-r--r--security/py-zope.session/pkg-descr2
-rw-r--r--sysutils/py-croniter/pkg-descr2
-rw-r--r--sysutils/py-crontab/pkg-descr2
-rw-r--r--sysutils/py-pkginfo/pkg-descr2
-rw-r--r--sysutils/py-psutil121/pkg-descr2
-rw-r--r--sysutils/py-zdaemon/pkg-descr2
-rw-r--r--textproc/py-MarkupSafe/pkg-descr2
-rw-r--r--textproc/py-cjkwrap/pkg-descr2
-rw-r--r--textproc/py-creole/pkg-descr2
-rw-r--r--textproc/py-errorhandler/pkg-descr2
-rw-r--r--textproc/py-html2text/pkg-descr2
-rw-r--r--textproc/py-pager/pkg-descr2
-rw-r--r--textproc/py-pyphen/pkg-descr2
-rw-r--r--textproc/py-pystemmer/pkg-descr2
-rw-r--r--textproc/py-python-gettext/pkg-descr2
-rw-r--r--textproc/py-rdflib/pkg-descr2
-rw-r--r--textproc/py-texttable/pkg-descr2
-rw-r--r--textproc/py-wicked/pkg-descr2
-rw-r--r--textproc/py-zope.app.i18n/pkg-descr2
-rw-r--r--textproc/py-zope.app.locales/pkg-descr2
-rw-r--r--textproc/py-zope.i18nmessageid/pkg-descr2
-rw-r--r--textproc/py-zope.structuredtext/pkg-descr2
-rw-r--r--textproc/py-zope.tal/pkg-descr2
-rw-r--r--www/py-Products.PloneLDAP/pkg-descr2
-rw-r--r--www/py-WebError/pkg-descr2
-rw-r--r--www/py-collective.easytemplate/pkg-descr2
-rw-r--r--www/py-collective.templateengines/pkg-descr2
-rw-r--r--www/py-cssmin/pkg-descr2
-rw-r--r--www/py-cssutils/pkg-descr2
-rw-r--r--www/py-django-babel/pkg-descr2
-rw-r--r--www/py-django-filer/pkg-descr2
-rw-r--r--www/py-django-picklefield/pkg-descr2
-rw-r--r--www/py-django-pyscss/pkg-descr2
-rw-r--r--www/py-django-reversion/pkg-descr2
-rw-r--r--www/py-django-signals-ahoy/pkg-descr2
-rw-r--r--www/py-django_openstack_auth/pkg-descr2
-rw-r--r--www/py-html/pkg-descr2
-rw-r--r--www/py-plone.app.blob/pkg-descr2
-rw-r--r--www/py-plone.app.caching/pkg-descr2
-rw-r--r--www/py-plone.app.collection/pkg-descr2
-rw-r--r--www/py-plone.app.content/pkg-descr2
-rw-r--r--www/py-plone.app.contentlisting/pkg-descr2
-rw-r--r--www/py-plone.app.contentmenu/pkg-descr2
-rw-r--r--www/py-plone.app.contentrules/pkg-descr2
-rw-r--r--www/py-plone.app.controlpanel/pkg-descr2
-rw-r--r--www/py-plone.app.customerize/pkg-descr2
-rw-r--r--www/py-plone.app.discussion/pkg-descr2
-rw-r--r--www/py-plone.app.folder/pkg-descr2
-rw-r--r--www/py-plone.app.form/pkg-descr2
-rw-r--r--www/py-plone.app.i18n/pkg-descr2
-rw-r--r--www/py-plone.app.imaging/pkg-descr2
-rw-r--r--www/py-plone.app.iterate/pkg-descr2
-rw-r--r--www/py-plone.app.jquery/pkg-descr2
-rw-r--r--www/py-plone.app.jquerytools/pkg-descr2
-rw-r--r--www/py-plone.app.layout/pkg-descr2
-rw-r--r--www/py-plone.app.ldap/pkg-descr2
-rw-r--r--www/py-plone.app.linkintegrity/pkg-descr2
-rw-r--r--www/py-plone.app.locales/pkg-descr2
-rw-r--r--www/py-plone.app.portlets/pkg-descr2
-rw-r--r--www/py-plone.app.querystring/pkg-descr2
-rw-r--r--www/py-plone.app.redirector/pkg-descr2
-rw-r--r--www/py-plone.app.registry/pkg-descr2
-rw-r--r--www/py-plone.app.search/pkg-descr2
-rw-r--r--www/py-plone.app.testing/pkg-descr2
-rw-r--r--www/py-plone.app.textfield/pkg-descr2
-rw-r--r--www/py-plone.app.theming/pkg-descr2
-rw-r--r--www/py-plone.app.upgrade/pkg-descr2
-rw-r--r--www/py-plone.app.users/pkg-descr2
-rw-r--r--www/py-plone.app.uuid/pkg-descr2
-rw-r--r--www/py-plone.app.viewletmanager/pkg-descr2
-rw-r--r--www/py-plone.app.vocabularies/pkg-descr2
-rw-r--r--www/py-plone.app.workflow/pkg-descr2
-rw-r--r--www/py-plone.app.z3cform/pkg-descr2
-rw-r--r--www/py-plone.autoform/pkg-descr2
-rw-r--r--www/py-plone.batching/pkg-descr2
-rw-r--r--www/py-plone.browserlayer/pkg-descr2
-rw-r--r--www/py-plone.cachepurging/pkg-descr2
-rw-r--r--www/py-plone.caching/pkg-descr2
-rw-r--r--www/py-plone.contentrules/pkg-descr2
-rw-r--r--www/py-plone.fieldsets/pkg-descr2
-rw-r--r--www/py-plone.folder/pkg-descr2
-rw-r--r--www/py-plone.formwidget.namedfile/pkg-descr2
-rw-r--r--www/py-plone.i18n/pkg-descr2
-rw-r--r--www/py-plone.indexer/pkg-descr2
-rw-r--r--www/py-plone.intelligenttext/pkg-descr2
-rw-r--r--www/py-plone.locking/pkg-descr2
-rw-r--r--www/py-plone.memoize/pkg-descr2
-rw-r--r--www/py-plone.namedfile/pkg-descr2
-rw-r--r--www/py-plone.outputfilters/pkg-descr2
-rw-r--r--www/py-plone.portlet.collection/pkg-descr2
-rw-r--r--www/py-plone.portlet.static/pkg-descr2
-rw-r--r--www/py-plone.portlets/pkg-descr2
-rw-r--r--www/py-plone.registry/pkg-descr2
-rw-r--r--www/py-plone.resource/pkg-descr2
-rw-r--r--www/py-plone.rfc822/pkg-descr2
-rw-r--r--www/py-plone.scale/pkg-descr2
-rw-r--r--www/py-plone.stringinterp/pkg-descr2
-rw-r--r--www/py-plone.subrequest/pkg-descr2
-rw-r--r--www/py-plone.supermodel/pkg-descr2
-rw-r--r--www/py-plone.synchronize/pkg-descr2
-rw-r--r--www/py-plone.theme/pkg-descr2
-rw-r--r--www/py-plone.transformchain/pkg-descr2
-rw-r--r--www/py-plone.uuid/pkg-descr2
-rw-r--r--www/py-plone.z3cform/pkg-descr2
-rw-r--r--www/py-plonetheme.classic/pkg-descr2
-rw-r--r--www/py-plonetheme.sunburst/pkg-descr2
-rw-r--r--www/py-rfc3987/pkg-descr2
-rw-r--r--www/py-tmdb3/pkg-descr2
-rw-r--r--www/py-tvdb_api/pkg-descr2
-rw-r--r--www/py-uliweb/pkg-descr2
-rw-r--r--www/py-wsgiauth/pkg-descr2
-rw-r--r--x11-fonts/py-bdflib/pkg-descr2
423 files changed, 423 insertions, 423 deletions
diff --git a/archivers/py-czipfile/pkg-descr b/archivers/py-czipfile/pkg-descr
index 2fb99e8af3d6..37620ebe2e04 100644
--- a/archivers/py-czipfile/pkg-descr
+++ b/archivers/py-czipfile/pkg-descr
@@ -4,4 +4,4 @@ provides much faster, C-based zipfile decryption. The code is actually
modifications to allow it to compile in Cython, and the _ZipDecrypter
class adapted to take advantage of native C datatypes.
-WWW: http://pypi.python.org/pypi/czipfile
+WWW: https://pypi.python.org/pypi/czipfile
diff --git a/astro/py-pymetar/pkg-descr b/astro/py-pymetar/pkg-descr
index 4bba4adf2a89..2e85d28bd046 100644
--- a/astro/py-pymetar/pkg-descr
+++ b/astro/py-pymetar/pkg-descr
@@ -2,5 +2,5 @@ Pymetar is a python module and command line tool designed to fetch Metar
reports from the NOAA (http://www.noaa.gov) and allow access to the
included weather information.
-WWW: https://pypi.python.org/pypi/pymetar/
+WWW: https://pypi.python.org/pypi/pymetar
WWW: https://github.com/klausman/pymetar
diff --git a/audio/py-mpd/pkg-descr b/audio/py-mpd/pkg-descr
index ccd4e7ca005c..9478f64d6f29 100644
--- a/audio/py-mpd/pkg-descr
+++ b/audio/py-mpd/pkg-descr
@@ -1,3 +1,3 @@
An MPD (Music Player Daemon) client library written in pure Python.
-WWW: https://pypi.python.org/pypi/python-mpd/
+WWW: https://pypi.python.org/pypi/python-mpd
diff --git a/biology/py-cutadapt/pkg-descr b/biology/py-cutadapt/pkg-descr
index 4a34962e92e8..d0d9bb3c620c 100644
--- a/biology/py-cutadapt/pkg-descr
+++ b/biology/py-cutadapt/pkg-descr
@@ -1,4 +1,4 @@
Cutadapt finds and removes adapter sequences, primers, poly-A tails and other
types of unwanted sequences from your high-throughput sequencing reads.
-WWW: https://pypi.python.org/pypi/cutadapt/
+WWW: https://pypi.python.org/pypi/cutadapt
diff --git a/converters/py-unidecode/pkg-descr b/converters/py-unidecode/pkg-descr
index a23cba80a9ba..f7aea2cf190f 100644
--- a/converters/py-unidecode/pkg-descr
+++ b/converters/py-unidecode/pkg-descr
@@ -5,4 +5,4 @@ The representation is almost always an attempt at *transliteration*
-- i.e., conveying, in Roman letters, the pronunciation expressed by
the text in some other writing system. (See the example above)
-WWW: https://pypi.python.org/pypi/Unidecode/
+WWW: https://pypi.python.org/pypi/Unidecode
diff --git a/converters/py-zfec/pkg-descr b/converters/py-zfec/pkg-descr
index b3c2818b4e46..de075ad6704f 100644
--- a/converters/py-zfec/pkg-descr
+++ b/converters/py-zfec/pkg-descr
@@ -7,4 +7,4 @@ that if some blocks are lost then the original data can be recovered
from the remaining blocks. The zfec package includes command-line
tools, C API, Python API, and Haskell API.
-WWW: https://pypi.python.org/pypi/zfec/
+WWW: https://pypi.python.org/pypi/zfec
diff --git a/converters/zbase32/pkg-descr b/converters/zbase32/pkg-descr
index 42dcf0c6bf18..ec035e02a195 100644
--- a/converters/zbase32/pkg-descr
+++ b/converters/zbase32/pkg-descr
@@ -1,4 +1,4 @@
zbase32 is a base32 encoder/decoder. It is an alternate
base32 encoder but not RFC 3548 compliant.
-WWW: https://pypi.python.org/pypi/zbase32/
+WWW: https://pypi.python.org/pypi/zbase32
diff --git a/databases/py-dbf/pkg-descr b/databases/py-dbf/pkg-descr
index 9d86ae5a54d6..4988d4afd821 100644
--- a/databases/py-dbf/pkg-descr
+++ b/databases/py-dbf/pkg-descr
@@ -6,4 +6,4 @@ Text is returned as unicode, and codepage settings in tables are
honored. Documentation needs work, but author is very responsive
to e-mails.
-WWW: https://pypi.python.org/pypi/dbf/
+WWW: https://pypi.python.org/pypi/dbf
diff --git a/deskutils/py-pystash/pkg-descr b/deskutils/py-pystash/pkg-descr
index a3be878cd254..d5840722732d 100644
--- a/deskutils/py-pystash/pkg-descr
+++ b/deskutils/py-pystash/pkg-descr
@@ -1,4 +1,4 @@
Save your code snippets in the cloud (http://trystash.com/) from
the command line.
-WWW: http://pypi.python.org/pypi/pystash/
+WWW: https://pypi.python.org/pypi/pystash
diff --git a/devel/bbfreeze-loader/pkg-descr b/devel/bbfreeze-loader/pkg-descr
index 3be126ee3183..df672058286c 100644
--- a/devel/bbfreeze-loader/pkg-descr
+++ b/devel/bbfreeze-loader/pkg-descr
@@ -1,4 +1,4 @@
bbfreeze-loader provides binary dependencies for bbfreeze, utility to create
standalone executables from Python scripts.
-WWW: https://pypi.python.org/pypi/bbfreeze-loader/
+WWW: https://pypi.python.org/pypi/bbfreeze-loader
diff --git a/devel/bbfreeze/pkg-descr b/devel/bbfreeze/pkg-descr
index df428b32fc54..36a5ba7196b6 100644
--- a/devel/bbfreeze/pkg-descr
+++ b/devel/bbfreeze/pkg-descr
@@ -12,4 +12,4 @@ It has the following features:
- Automatic pathname rewriting (pathnames in tracebacks are relative)
- New distutils command: bdist_bbfreeze
-WWW: https://pypi.python.org/pypi/bbfreeze/
+WWW: https://pypi.python.org/pypi/bbfreeze
diff --git a/devel/py-Acquisition/pkg-descr b/devel/py-Acquisition/pkg-descr
index f856afc756ac..3a54b74b61d2 100644
--- a/devel/py-Acquisition/pkg-descr
+++ b/devel/py-Acquisition/pkg-descr
@@ -1,4 +1,4 @@
Acquisition is a mechanism that allows objects to obtain attributes from the
containment hierarchy they're in.
-WWW: https://pypi.python.org/pypi/Acquisition/
+WWW: https://pypi.python.org/pypi/Acquisition
diff --git a/devel/py-DateTime/pkg-descr b/devel/py-DateTime/pkg-descr
index 76f19c18f46d..b573d9e52c8d 100644
--- a/devel/py-DateTime/pkg-descr
+++ b/devel/py-DateTime/pkg-descr
@@ -2,4 +2,4 @@ This package provides a DateTime data type, as known from Zope 2.
Unless you need to communicate with Zope 2 APIs, you're probably
better off using Python's built-in datetime module.
-WWW: https://pypi.python.org/pypi/DateTime/
+WWW: https://pypi.python.org/pypi/DateTime
diff --git a/devel/py-DocumentTemplate/pkg-descr b/devel/py-DocumentTemplate/pkg-descr
index 4065c4e4d6f9..da860ac8531b 100644
--- a/devel/py-DocumentTemplate/pkg-descr
+++ b/devel/py-DocumentTemplate/pkg-descr
@@ -6,4 +6,4 @@ logic and loops.
Inside Zope environments page templates and TAL have superseded
DTML for most use cases.
-WWW: https://pypi.python.org/pypi/DocumentTemplate/
+WWW: https://pypi.python.org/pypi/DocumentTemplate
diff --git a/devel/py-Missing/pkg-descr b/devel/py-Missing/pkg-descr
index ac70c22a67a1..70cd733a9628 100644
--- a/devel/py-Missing/pkg-descr
+++ b/devel/py-Missing/pkg-descr
@@ -1,6 +1,6 @@
Missing provides special objects used in some Zope2 internals
like the ZCatalog.
-WWW: https://pypi.python.org/pypi/Missing/
+WWW: https://pypi.python.org/pypi/Missing
diff --git a/devel/py-MultiMapping/pkg-descr b/devel/py-MultiMapping/pkg-descr
index ebe425c733b5..828fa9a1f06c 100644
--- a/devel/py-MultiMapping/pkg-descr
+++ b/devel/py-MultiMapping/pkg-descr
@@ -1,4 +1,4 @@
MultiMapping provides special objects used in some Zope2 internals
like ZRDB.
-WWW: https://pypi.python.org/pypi/MultiMapping/
+WWW: https://pypi.python.org/pypi/MultiMapping
diff --git a/devel/py-Persistence/pkg-descr b/devel/py-Persistence/pkg-descr
index c86f6ef76b87..165c9e7238f2 100644
--- a/devel/py-Persistence/pkg-descr
+++ b/devel/py-Persistence/pkg-descr
@@ -2,4 +2,4 @@ This package provides a variant of the persistent base class that's
an ExtensionClass. Unless you need ExtensionClass semantics, you
probably want to use persistent.Persistent from ZODB3.
-WWW: https://pypi.python.org/pypi/Persistence/
+WWW: https://pypi.python.org/pypi/Persistence
diff --git a/devel/py-Pint/pkg-descr b/devel/py-Pint/pkg-descr
index b74efc50047e..ba105ab72992 100644
--- a/devel/py-Pint/pkg-descr
+++ b/devel/py-Pint/pkg-descr
@@ -8,4 +8,4 @@ constants. Due to its modular design, you can extend (or even rewrite!) the
complete list without changing the source code. It supports a lot of numpy
mathematical operations without monkey patching or wrapping numpy.
-WWW: http://pypi.python.org/pypi/Pint
+WWW: https://pypi.python.org/pypi/Pint
diff --git a/devel/py-Products.ATContentTypes/pkg-descr b/devel/py-Products.ATContentTypes/pkg-descr
index 7a111f468353..d7be4cd005fd 100644
--- a/devel/py-Products.ATContentTypes/pkg-descr
+++ b/devel/py-Products.ATContentTypes/pkg-descr
@@ -1,3 +1,3 @@
Default Content Types for Plone.
-WWW: https://pypi.python.org/pypi/Products.ATContentTypes/
+WWW: https://pypi.python.org/pypi/Products.ATContentTypes
diff --git a/devel/py-Products.ATReferenceBrowserWidget/pkg-descr b/devel/py-Products.ATReferenceBrowserWidget/pkg-descr
index 136677383216..fa8dd42d1697 100644
--- a/devel/py-Products.ATReferenceBrowserWidget/pkg-descr
+++ b/devel/py-Products.ATReferenceBrowserWidget/pkg-descr
@@ -1,3 +1,3 @@
ATReferenceBrowserWidget is reference widget for Archetypes.
-WWW: https://pypi.python.org/pypi/Products.ATReferenceBrowserWidget/
+WWW: https://pypi.python.org/pypi/Products.ATReferenceBrowserWidget
diff --git a/devel/py-Products.Archetypes/pkg-descr b/devel/py-Products.Archetypes/pkg-descr
index 4cb2959a4b1c..85d7bb729f9f 100644
--- a/devel/py-Products.Archetypes/pkg-descr
+++ b/devel/py-Products.Archetypes/pkg-descr
@@ -1,4 +1,4 @@
Archetypes is a developers framework for rapidly developing and deploying rich,
full featured content types within the context of Zope/CMF and Plone.
-WWW: https://pypi.python.org/pypi/Products.Archetypes/
+WWW: https://pypi.python.org/pypi/Products.Archetypes
diff --git a/devel/py-Products.BTreeFolder2/pkg-descr b/devel/py-Products.BTreeFolder2/pkg-descr
index 3175bc97f8bc..cd6a0afa9b7b 100644
--- a/devel/py-Products.BTreeFolder2/pkg-descr
+++ b/devel/py-Products.BTreeFolder2/pkg-descr
@@ -1,4 +1,4 @@
BTreeFolder2 is a Zope product that acts like a Zope2 OFS folder
but can store many more items.
-WWW: https://pypi.python.org/pypi/Products.BTreeFolder2/
+WWW: https://pypi.python.org/pypi/Products.BTreeFolder2
diff --git a/devel/py-Products.CMFActionIcons/pkg-descr b/devel/py-Products.CMFActionIcons/pkg-descr
index 6fac504c5543..b3fb192a0160 100644
--- a/devel/py-Products.CMFActionIcons/pkg-descr
+++ b/devel/py-Products.CMFActionIcons/pkg-descr
@@ -1,3 +1,3 @@
Action icons product for the Zope Content Management Framework.
-WWW: https://pypi.python.org/pypi/Products.CMFActionIcons/
+WWW: https://pypi.python.org/pypi/Products.CMFActionIcons
diff --git a/devel/py-Products.CMFCalendar/pkg-descr b/devel/py-Products.CMFCalendar/pkg-descr
index 6e6d01d67abb..1a68b8d3d597 100644
--- a/devel/py-Products.CMFCalendar/pkg-descr
+++ b/devel/py-Products.CMFCalendar/pkg-descr
@@ -1,3 +1,3 @@
Calendar product for the Zope Content Management Framework.
-WWW: https://pypi.python.org/pypi/Products.CMFCalendar/
+WWW: https://pypi.python.org/pypi/Products.CMFCalendar
diff --git a/devel/py-Products.CMFCore/pkg-descr b/devel/py-Products.CMFCore/pkg-descr
index 21800233dcd3..af16ec0e095c 100644
--- a/devel/py-Products.CMFCore/pkg-descr
+++ b/devel/py-Products.CMFCore/pkg-descr
@@ -1,3 +1,3 @@
Zope Content Management Framework core components.
-WWW: https://pypi.python.org/pypi/Products.CMFCore/
+WWW: https://pypi.python.org/pypi/Products.CMFCore
diff --git a/devel/py-Products.CMFDefault/pkg-descr b/devel/py-Products.CMFDefault/pkg-descr
index 18dae2dc677e..1ff2434aaabe 100644
--- a/devel/py-Products.CMFDefault/pkg-descr
+++ b/devel/py-Products.CMFDefault/pkg-descr
@@ -1,3 +1,3 @@
Default product for the Zope Content Management Framework.
-WWW: https://pypi.python.org/pypi/Products.CMFDefault/
+WWW: https://pypi.python.org/pypi/Products.CMFDefault
diff --git a/devel/py-Products.CMFDiffTool/pkg-descr b/devel/py-Products.CMFDiffTool/pkg-descr
index b78c8203dd4d..2579c40ddce6 100644
--- a/devel/py-Products.CMFDiffTool/pkg-descr
+++ b/devel/py-Products.CMFDiffTool/pkg-descr
@@ -1,3 +1,3 @@
Diff tool for Plone.
-WWW: https://pypi.python.org/pypi/Products.CMFDiffTool/
+WWW: https://pypi.python.org/pypi/Products.CMFDiffTool
diff --git a/devel/py-Products.CMFDynamicViewFTI/pkg-descr b/devel/py-Products.CMFDynamicViewFTI/pkg-descr
index a248117e645a..abbedd136cec 100644
--- a/devel/py-Products.CMFDynamicViewFTI/pkg-descr
+++ b/devel/py-Products.CMFDynamicViewFTI/pkg-descr
@@ -1,3 +1,3 @@
CMFDynamicViewFTI is a product for dynamic views in CMF.
-WWW: https://pypi.python.org/pypi/Products.CMFDynamicViewFTI/
+WWW: https://pypi.python.org/pypi/Products.CMFDynamicViewFTI
diff --git a/devel/py-Products.CMFEditions/pkg-descr b/devel/py-Products.CMFEditions/pkg-descr
index b0fcff76295d..f176876e56f5 100644
--- a/devel/py-Products.CMFEditions/pkg-descr
+++ b/devel/py-Products.CMFEditions/pkg-descr
@@ -1,3 +1,3 @@
Versioning for Plone.
-WWW: https://pypi.python.org/pypi/Products.CMFEditions/
+WWW: https://pypi.python.org/pypi/Products.CMFEditions
diff --git a/devel/py-Products.CMFFormController/pkg-descr b/devel/py-Products.CMFFormController/pkg-descr
index af44332fc691..90fb69c55150 100644
--- a/devel/py-Products.CMFFormController/pkg-descr
+++ b/devel/py-Products.CMFFormController/pkg-descr
@@ -1,3 +1,3 @@
CMFFormController provides a form validation mechanism for CMF.
-WWW: https://pypi.python.org/pypi/Products.CMFFormController/
+WWW: https://pypi.python.org/pypi/Products.CMFFormController
diff --git a/devel/py-Products.CMFPlacefulWorkflow/pkg-descr b/devel/py-Products.CMFPlacefulWorkflow/pkg-descr
index 5ec13a3db684..15a096877b97 100644
--- a/devel/py-Products.CMFPlacefulWorkflow/pkg-descr
+++ b/devel/py-Products.CMFPlacefulWorkflow/pkg-descr
@@ -1,3 +1,3 @@
Workflow policies for CMF and Plone.
-WWW: https://pypi.python.org/pypi/Products.CMFPlacefulWorkflow/
+WWW: https://pypi.python.org/pypi/Products.CMFPlacefulWorkflow
diff --git a/devel/py-Products.CMFQuickInstallerTool/pkg-descr b/devel/py-Products.CMFQuickInstallerTool/pkg-descr
index 1d9340a9b5e3..4979f82b8a0d 100644
--- a/devel/py-Products.CMFQuickInstallerTool/pkg-descr
+++ b/devel/py-Products.CMFQuickInstallerTool/pkg-descr
@@ -1,4 +1,4 @@
CMFQuickInstallerTool is a facility for comfortable activation/deactivation
of CMF compliant products
-WWW: https://pypi.python.org/pypi/Products.CMFQuickInstallerTools/
+WWW: https://pypi.python.org/pypi/Products.CMFQuickInstallerTools
diff --git a/devel/py-Products.CMFUid/pkg-descr b/devel/py-Products.CMFUid/pkg-descr
index 62855cfd59ae..1b43074d7d86 100644
--- a/devel/py-Products.CMFUid/pkg-descr
+++ b/devel/py-Products.CMFUid/pkg-descr
@@ -1,3 +1,3 @@
Uid product for the Zope Content Management Framework.
-WWW: https://pypi.python.org/pypi/Products.CMFUid/
+WWW: https://pypi.python.org/pypi/Products.CMFUid
diff --git a/devel/py-Products.DCWorkflow/pkg-descr b/devel/py-Products.DCWorkflow/pkg-descr
index 7b5defca1820..645877f78a68 100644
--- a/devel/py-Products.DCWorkflow/pkg-descr
+++ b/devel/py-Products.DCWorkflow/pkg-descr
@@ -1,3 +1,3 @@
DCWorkflow product for the Zope Content Management Framework.
-WWW: https://pypi.python.org/pypi/Products.DCWorkflow/
+WWW: https://pypi.python.org/pypi/Products.DCWorkflow
diff --git a/devel/py-Products.ExtendedPathIndex/pkg-descr b/devel/py-Products.ExtendedPathIndex/pkg-descr
index 791850cf6889..6e84b12c008e 100644
--- a/devel/py-Products.ExtendedPathIndex/pkg-descr
+++ b/devel/py-Products.ExtendedPathIndex/pkg-descr
@@ -1,3 +1,3 @@
Zope catalog index for paths.
-WWW: https://pypi.python.org/pypi/Products.ExtendedPathIndex/
+WWW: https://pypi.python.org/pypi/Products.ExtendedPathIndex
diff --git a/devel/py-Products.ExternalEditor/pkg-descr b/devel/py-Products.ExternalEditor/pkg-descr
index 1fec7d44d056..44ab49e6d6ec 100644
--- a/devel/py-Products.ExternalEditor/pkg-descr
+++ b/devel/py-Products.ExternalEditor/pkg-descr
@@ -1,3 +1,3 @@
Zope External Editor.
-WWW: https://pypi.python.org/pypi/Products.ExternalEditor/
+WWW: https://pypi.python.org/pypi/Products.ExternalEditor
diff --git a/devel/py-Products.ExternalMethod/pkg-descr b/devel/py-Products.ExternalMethod/pkg-descr
index c0c18d3c9a5e..c8ae62d5e425 100644
--- a/devel/py-Products.ExternalMethod/pkg-descr
+++ b/devel/py-Products.ExternalMethod/pkg-descr
@@ -1,4 +1,4 @@
This package provides support for external Python methods
within a Zope 2 environment.
-WWW: https://pypi.python.org/pypi/Products.ExternalMethod/
+WWW: https://pypi.python.org/pypi/Products.ExternalMethod
diff --git a/devel/py-Products.GenericSetup/pkg-descr b/devel/py-Products.GenericSetup/pkg-descr
index c2a60b35755c..6367220b00d9 100644
--- a/devel/py-Products.GenericSetup/pkg-descr
+++ b/devel/py-Products.GenericSetup/pkg-descr
@@ -1,3 +1,3 @@
Read Zope configuration state from profile dirs / tarballs.
-WWW: https://pypi.python.org/pypi/Products.GenericSetup/
+WWW: https://pypi.python.org/pypi/Products.GenericSetup
diff --git a/devel/py-Products.LDAPMultiPlugins/pkg-descr b/devel/py-Products.LDAPMultiPlugins/pkg-descr
index 0697569b4911..87ccd453f897 100644
--- a/devel/py-Products.LDAPMultiPlugins/pkg-descr
+++ b/devel/py-Products.LDAPMultiPlugins/pkg-descr
@@ -1,3 +1,3 @@
LDAP-backed plugins for the Zope2 PluggableAuthService
-WWW: https://pypi.python.org/pypi/Products.LDAPMultiPlugins/
+WWW: https://pypi.python.org/pypi/Products.LDAPMultiPlugins
diff --git a/devel/py-Products.LDAPUserFolder/pkg-descr b/devel/py-Products.LDAPUserFolder/pkg-descr
index b28927282746..37561fcc80c7 100644
--- a/devel/py-Products.LDAPUserFolder/pkg-descr
+++ b/devel/py-Products.LDAPUserFolder/pkg-descr
@@ -1,3 +1,3 @@
A LDAP-enabled Zope 2 user folder
-WWW: https://pypi.python.org/pypi/Products.LDAPUserFolder/
+WWW: https://pypi.python.org/pypi/Products.LDAPUserFolder
diff --git a/devel/py-Products.MIMETools/pkg-descr b/devel/py-Products.MIMETools/pkg-descr
index 169db89bacf7..9bdf140e3d1d 100644
--- a/devel/py-Products.MIMETools/pkg-descr
+++ b/devel/py-Products.MIMETools/pkg-descr
@@ -1,3 +1,3 @@
MIMETools provides the <!--#mime--> tag for DocumentTemplate.
-WWW: https://pypi.python.org/pypi/Products.MIMETools/
+WWW: https://pypi.python.org/pypi/Products.MIMETools
diff --git a/devel/py-Products.Marshall/pkg-descr b/devel/py-Products.Marshall/pkg-descr
index 1b52e40eb327..6446cc12bd00 100644
--- a/devel/py-Products.Marshall/pkg-descr
+++ b/devel/py-Products.Marshall/pkg-descr
@@ -1,3 +1,3 @@
Configurable Marshallers for Archetypes.
-WWW: https://pypi.python.org/pypi/Products.Marshall/
+WWW: https://pypi.python.org/pypi/Products.Marshall
diff --git a/devel/py-Products.MimetypesRegistry/pkg-descr b/devel/py-Products.MimetypesRegistry/pkg-descr
index 64c4b73ee85f..3ae6333e9c84 100644
--- a/devel/py-Products.MimetypesRegistry/pkg-descr
+++ b/devel/py-Products.MimetypesRegistry/pkg-descr
@@ -1,3 +1,3 @@
MIME type handling for Zope.
-WWW: https://pypi.python.org/pypi/Products.MimetypesRegistry/
+WWW: https://pypi.python.org/pypi/Products.MimetypesRegistry
diff --git a/devel/py-Products.OFSP/pkg-descr b/devel/py-Products.OFSP/pkg-descr
index 3c68e373cbe6..bc916ec37fca 100644
--- a/devel/py-Products.OFSP/pkg-descr
+++ b/devel/py-Products.OFSP/pkg-descr
@@ -1,3 +1,3 @@
OFSP provides the general Zope 2 help.
-WWW: https://pypi.python.org/pypi/Products.OFSP/
+WWW: https://pypi.python.org/pypi/Products.OFSP
diff --git a/devel/py-Products.PasswordResetTool/pkg-descr b/devel/py-Products.PasswordResetTool/pkg-descr
index 12297205fdfa..3228426f5bcd 100644
--- a/devel/py-Products.PasswordResetTool/pkg-descr
+++ b/devel/py-Products.PasswordResetTool/pkg-descr
@@ -1,3 +1,3 @@
Password reset tool for Plone.
-WWW: https://pypi.python.org/pypi/Products.PasswordResetTool/
+WWW: https://pypi.python.org/pypi/Products.PasswordResetTool
diff --git a/devel/py-Products.PlacelessTranslationService/pkg-descr b/devel/py-Products.PlacelessTranslationService/pkg-descr
index c13bbcfab230..64c2be38db44 100644
--- a/devel/py-Products.PlacelessTranslationService/pkg-descr
+++ b/devel/py-Products.PlacelessTranslationService/pkg-descr
@@ -1,4 +1,4 @@
PTS provides a way of internationalizing (i18n'ing) and localizing (l10n'ing)
software for Zope 2.
-WWW: https://pypi.python.org/pypi/Products.PlacelessTranslationService/
+WWW: https://pypi.python.org/pypi/Products.PlacelessTranslationService
diff --git a/devel/py-Products.PloneLanguageTool/pkg-descr b/devel/py-Products.PloneLanguageTool/pkg-descr
index 57ea870fa68b..bda990d38d9d 100644
--- a/devel/py-Products.PloneLanguageTool/pkg-descr
+++ b/devel/py-Products.PloneLanguageTool/pkg-descr
@@ -2,4 +2,4 @@ PloneLanguageTool allows you to set the available languages in your Plone site,
select various fallback mechanisms, and control the use of flags for language
selection and translations.
-WWW: https://pypi.python.org/pypi/Products.PloneLanguageTool/
+WWW: https://pypi.python.org/pypi/Products.PloneLanguageTool
diff --git a/devel/py-Products.PluginRegistry/pkg-descr b/devel/py-Products.PluginRegistry/pkg-descr
index 3587ff1a51ca..33e8403e8765 100644
--- a/devel/py-Products.PluginRegistry/pkg-descr
+++ b/devel/py-Products.PluginRegistry/pkg-descr
@@ -1,3 +1,3 @@
Configure application plugins based on interfaces.
-WWW: https://pypi.python.org/pypi/Products.PluginRegistry/
+WWW: https://pypi.python.org/pypi/Products.PluginRegistry
diff --git a/devel/py-Products.PortalTransforms/pkg-descr b/devel/py-Products.PortalTransforms/pkg-descr
index c178cc06fae3..59ffe8e60b93 100644
--- a/devel/py-Products.PortalTransforms/pkg-descr
+++ b/devel/py-Products.PortalTransforms/pkg-descr
@@ -1,3 +1,3 @@
MIME based content transformations.
-WWW: https://pypi.python.org/pypi/Products.PortalTransforms/
+WWW: https://pypi.python.org/pypi/Products.PortalTransforms
diff --git a/devel/py-Products.PythonScripts/pkg-descr b/devel/py-Products.PythonScripts/pkg-descr
index 58a2686ac30e..47e5d70a5a33 100644
--- a/devel/py-Products.PythonScripts/pkg-descr
+++ b/devel/py-Products.PythonScripts/pkg-descr
@@ -2,4 +2,4 @@ The Python Scripts product provides support for restricted execution
of Python scripts, exposing them as callable objects within the Zope
environment.
-WWW: https://pypi.python.org/pypi/Products.PythonScripts/
+WWW: https://pypi.python.org/pypi/Products.PythonScripts
diff --git a/devel/py-Products.ResourceRegistries/pkg-descr b/devel/py-Products.ResourceRegistries/pkg-descr
index e6fb0d16dbcb..672e8bdc89c0 100644
--- a/devel/py-Products.ResourceRegistries/pkg-descr
+++ b/devel/py-Products.ResourceRegistries/pkg-descr
@@ -1,3 +1,3 @@
Registry for managing CSS and JS.
-WWW: https://pypi.python.org/pypi/Products.ResourceRegistries/
+WWW: https://pypi.python.org/pypi/Products.ResourceRegistries
diff --git a/devel/py-Products.StandardCacheManagers/pkg-descr b/devel/py-Products.StandardCacheManagers/pkg-descr
index aa9446eb5f97..341681fd83e1 100644
--- a/devel/py-Products.StandardCacheManagers/pkg-descr
+++ b/devel/py-Products.StandardCacheManagers/pkg-descr
@@ -2,4 +2,4 @@ This package provides two cache managers for Zope 2. A RAMCacheManager
and an Accelerated HTTP cache manager, which adds HTTP cache headers
to responses.
-WWW: https://pypi.python.org/pypi/Products.StandardCacheManagers/
+WWW: https://pypi.python.org/pypi/Products.StandardCacheManagers
diff --git a/devel/py-Products.ZCTextIndex/pkg-descr b/devel/py-Products.ZCTextIndex/pkg-descr
index 2de2960e3cb0..b0cac2d684cd 100644
--- a/devel/py-Products.ZCTextIndex/pkg-descr
+++ b/devel/py-Products.ZCTextIndex/pkg-descr
@@ -1,4 +1,4 @@
This package contains a full text indexing facility for Zope2 and
more specifically for Products.ZCatalog.
-WWW: https://pypi.python.org/pypi/Products.ZCTextIndex/
+WWW: https://pypi.python.org/pypi/Products.ZCTextIndex
diff --git a/devel/py-Products.ZCatalog/pkg-descr b/devel/py-Products.ZCatalog/pkg-descr
index 31f185765cb6..371b3a1a9b78 100644
--- a/devel/py-Products.ZCatalog/pkg-descr
+++ b/devel/py-Products.ZCatalog/pkg-descr
@@ -2,4 +2,4 @@ The ZCatalog is Zope2's built in search engine. It allows you to
categorize and search all kinds of Zope objects. It comes with a
variety of indexes for different types of data.
-WWW: https://pypi.python.org/pypi/Products.ZCatalog/
+WWW: https://pypi.python.org/pypi/Products.ZCatalog
diff --git a/devel/py-Products.ZSQLMethods/pkg-descr b/devel/py-Products.ZSQLMethods/pkg-descr
index 72d89c7f72ad..99b9ea85e1d6 100644
--- a/devel/py-Products.ZSQLMethods/pkg-descr
+++ b/devel/py-Products.ZSQLMethods/pkg-descr
@@ -1,3 +1,3 @@
SQL method support for Zope 2.
-WWW: https://pypi.python.org/pypi/Products.ZSQLMethods/
+WWW: https://pypi.python.org/pypi/Products.ZSQLMethods
diff --git a/devel/py-Products.ZopeVersionControl/pkg-descr b/devel/py-Products.ZopeVersionControl/pkg-descr
index 02fe77e4da13..72e547d3b2a9 100644
--- a/devel/py-Products.ZopeVersionControl/pkg-descr
+++ b/devel/py-Products.ZopeVersionControl/pkg-descr
@@ -1,3 +1,3 @@
Zope Version Control.
-WWW: https://pypi.python.org/pypi/Products.ZopeVersionControl/
+WWW: https://pypi.python.org/pypi/Products.ZopeVersionControl
diff --git a/devel/py-Products.contentmigration/pkg-descr b/devel/py-Products.contentmigration/pkg-descr
index 3454c997d2fc..6a3e77fa21fa 100644
--- a/devel/py-Products.contentmigration/pkg-descr
+++ b/devel/py-Products.contentmigration/pkg-descr
@@ -1,3 +1,3 @@
A generic content migration framework for Plone.
-WWW: https://pypi.python.org/pypi/Products.contentmigration/
+WWW: https://pypi.python.org/pypi/Products.contentmigration
diff --git a/devel/py-Products.statusmessages/pkg-descr b/devel/py-Products.statusmessages/pkg-descr
index dbd8be2754af..be0769bdd0cc 100644
--- a/devel/py-Products.statusmessages/pkg-descr
+++ b/devel/py-Products.statusmessages/pkg-descr
@@ -2,4 +2,4 @@ statusmessages provides an easy way of handling internationalized status
messages managed via an BrowserRequest adapter storing status messages in
client-side cookies.
-WWW: https://pypi.python.org/pypi/Products.statusmessages/
+WWW: https://pypi.python.org/pypi/Products.statusmessages
diff --git a/devel/py-Products.validation/pkg-descr b/devel/py-Products.validation/pkg-descr
index a6ccbc05334f..8518c0d16969 100644
--- a/devel/py-Products.validation/pkg-descr
+++ b/devel/py-Products.validation/pkg-descr
@@ -1,3 +1,3 @@
Data validation package for Archetypes.
-WWW: https://pypi.python.org/pypi/Products.validation/
+WWW: https://pypi.python.org/pypi/Products.validation
diff --git a/devel/py-Record/pkg-descr b/devel/py-Record/pkg-descr
index 08667e45d241..9be198910607 100644
--- a/devel/py-Record/pkg-descr
+++ b/devel/py-Record/pkg-descr
@@ -1,3 +1,3 @@
Record provides special objects used in some Zope2 internals like ZRDB.
-WWW: https://pypi.python.org/pypi/Record/
+WWW: https://pypi.python.org/pypi/Record
diff --git a/devel/py-XStatic-Angular-Bootstrap/pkg-descr b/devel/py-XStatic-Angular-Bootstrap/pkg-descr
index 448854a290dc..d87e68a3cf6a 100644
--- a/devel/py-XStatic-Angular-Bootstrap/pkg-descr
+++ b/devel/py-XStatic-Angular-Bootstrap/pkg-descr
@@ -4,4 +4,4 @@ that provides a Bootstrap widgets for Angular framework.
It uses the XStatic packaging standard, aimed to bring an ability to
install javascript libraries via easy_install or pip utility.
-WWW: http://pypi.python.org/pypi/XStatic-Angular-Bootstrap
+WWW: https://pypi.python.org/pypi/XStatic-Angular-Bootstrap
diff --git a/devel/py-XStatic-Angular-FileUpload/pkg-descr b/devel/py-XStatic-Angular-FileUpload/pkg-descr
index e659693f0415..9100d304325a 100644
--- a/devel/py-XStatic-Angular-FileUpload/pkg-descr
+++ b/devel/py-XStatic-Angular-FileUpload/pkg-descr
@@ -4,4 +4,4 @@ that provides a Angular File Upload support for the AngularJS framework.
It uses the XStatic packaging standard, aimed to bring an ability to
install javascript libraries via easy_install or pip utility.
-WWW: http://pypi.python.org/pypi/XStatic-Angular-FileUpload
+WWW: https://pypi.python.org/pypi/XStatic-Angular-FileUpload
diff --git a/devel/py-XStatic-Angular-Gettext/pkg-descr b/devel/py-XStatic-Angular-Gettext/pkg-descr
index a7423395cf4d..b99f2666a5de 100644
--- a/devel/py-XStatic-Angular-Gettext/pkg-descr
+++ b/devel/py-XStatic-Angular-Gettext/pkg-descr
@@ -4,4 +4,4 @@ that provides a Gettext support for Angular.js.
It uses the XStatic packaging standard, aimed to bring an ability to
install javascript libraries via easy_install or pip utility.
-WWW: http://pypi.python.org/pypi/XStatic-Angular-Gettext
+WWW: https://pypi.python.org/pypi/XStatic-Angular-Gettext
diff --git a/devel/py-XStatic-Angular-Schema-Form/pkg-descr b/devel/py-XStatic-Angular-Schema-Form/pkg-descr
index 0e2362065765..cccb087c60ab 100644
--- a/devel/py-XStatic-Angular-Schema-Form/pkg-descr
+++ b/devel/py-XStatic-Angular-Schema-Form/pkg-descr
@@ -4,4 +4,4 @@ library that provides a complex forms from a JSON schema with Angular.
It uses the XStatic packaging standard, aimed to bring an ability to
install javascript libraries via easy_install or pip utility.
-WWW: http://pypi.python.org/pypi/XStatic-Angular-Schema-Form
+WWW: https://pypi.python.org/pypi/XStatic-Angular-Schema-Form
diff --git a/devel/py-XStatic-Angular-lrdragndrop/pkg-descr b/devel/py-XStatic-Angular-lrdragndrop/pkg-descr
index 89d79d9785aa..8243bf033abe 100644
--- a/devel/py-XStatic-Angular-lrdragndrop/pkg-descr
+++ b/devel/py-XStatic-Angular-lrdragndrop/pkg-descr
@@ -4,4 +4,4 @@ that provides a HTML5 Drag and Drop AngularJS module.
It uses the XStatic packaging standard, aimed to bring an ability to
install javascript libraries via easy_install or pip utility.
-WWW: http://pypi.python.org/pypi/XStatic-Angular-lrdragndrop
+WWW: https://pypi.python.org/pypi/XStatic-Angular-lrdragndrop
diff --git a/devel/py-XStatic-Angular/pkg-descr b/devel/py-XStatic-Angular/pkg-descr
index 06f39ee8320f..d2e9e076bce3 100644
--- a/devel/py-XStatic-Angular/pkg-descr
+++ b/devel/py-XStatic-Angular/pkg-descr
@@ -4,4 +4,4 @@ that provides a JavaScript MVW Framework.
It uses the XStatic packaging standard, aimed to bring an ability to
install javascript libraries via easy_install or pip utility.
-WWW: http://pypi.python.org/pypi/XStatic-Angular
+WWW: https://pypi.python.org/pypi/XStatic-Angular
diff --git a/devel/py-XStatic-Bootstrap-Datepicker/pkg-descr b/devel/py-XStatic-Bootstrap-Datepicker/pkg-descr
index bdeb3b001b5d..180240735943 100644
--- a/devel/py-XStatic-Bootstrap-Datepicker/pkg-descr
+++ b/devel/py-XStatic-Bootstrap-Datepicker/pkg-descr
@@ -4,4 +4,4 @@ that provides a datepicker for Bootstrap.
It uses the XStatic packaging standard, aimed to bring an ability to
install javascript libraries via easy_install or pip utility.
-WWW: http://pypi.python.org/pypi/XStatic-Bootstrap-Datepicker
+WWW: https://pypi.python.org/pypi/XStatic-Bootstrap-Datepicker
diff --git a/devel/py-XStatic-Bootstrap-SCSS/pkg-descr b/devel/py-XStatic-Bootstrap-SCSS/pkg-descr
index 2c7b6bab7d73..5b48583862dc 100644
--- a/devel/py-XStatic-Bootstrap-SCSS/pkg-descr
+++ b/devel/py-XStatic-Bootstrap-SCSS/pkg-descr
@@ -4,4 +4,4 @@ that provides a Bootstrap SCSS stylesheets.
It uses the XStatic packaging standard, aimed to bring an ability to
install javascript libraries via easy_install or pip utility.
-WWW: http://pypi.python.org/pypi/XStatic-Bootstrap-SCSS
+WWW: https://pypi.python.org/pypi/XStatic-Bootstrap-SCSS
diff --git a/devel/py-XStatic-D3/pkg-descr b/devel/py-XStatic-D3/pkg-descr
index bc29618a961a..bfa344054d0d 100644
--- a/devel/py-XStatic-D3/pkg-descr
+++ b/devel/py-XStatic-D3/pkg-descr
@@ -4,4 +4,4 @@ that provides a Data-Driven Documents framework.
It uses the XStatic packaging standard, aimed to bring an ability to
install javascript libraries via easy_install or pip utility.
-WWW: http://pypi.python.org/pypi/XStatic-D3
+WWW: https://pypi.python.org/pypi/XStatic-D3
diff --git a/devel/py-XStatic-Font-Awesome/pkg-descr b/devel/py-XStatic-Font-Awesome/pkg-descr
index 5a33177a8234..a021148fa10e 100644
--- a/devel/py-XStatic-Font-Awesome/pkg-descr
+++ b/devel/py-XStatic-Font-Awesome/pkg-descr
@@ -4,4 +4,4 @@ that provides the iconic font and CSS framework.
It uses the XStatic packaging standard, aimed to bring an ability to
install javascript libraries via easy_install or pip utility.
-WWW: http://pypi.python.org/pypi/XStatic-Font-Awesome
+WWW: https://pypi.python.org/pypi/XStatic-Font-Awesome
diff --git a/devel/py-XStatic-Hogan/pkg-descr b/devel/py-XStatic-Hogan/pkg-descr
index 5464ecb3d9cf..1eb5e3cd1821 100644
--- a/devel/py-XStatic-Hogan/pkg-descr
+++ b/devel/py-XStatic-Hogan/pkg-descr
@@ -4,4 +4,4 @@ that provides a JavaScript templating framework.
It uses the XStatic packaging standard, aimed to bring an ability to
install javascript libraries via easy_install or pip utility.
-WWW: http://pypi.python.org/pypi/XStatic-Hogan
+WWW: https://pypi.python.org/pypi/XStatic-Hogan
diff --git a/devel/py-XStatic-JQuery-Migrate/pkg-descr b/devel/py-XStatic-JQuery-Migrate/pkg-descr
index 5d8fa24819e8..14da3a11f44f 100644
--- a/devel/py-XStatic-JQuery-Migrate/pkg-descr
+++ b/devel/py-XStatic-JQuery-Migrate/pkg-descr
@@ -4,4 +4,4 @@ that provides a JQuery migration kit.
It uses the XStatic packaging standard, aimed to bring an ability to
install javascript libraries via easy_install or pip utility.
-WWW: http://pypi.python.org/pypi/XStatic-JQuery-Migrate
+WWW: https://pypi.python.org/pypi/XStatic-JQuery-Migrate
diff --git a/devel/py-XStatic-JQuery.TableSorter/pkg-descr b/devel/py-XStatic-JQuery.TableSorter/pkg-descr
index 0a858cbd828d..2592c204a50a 100644
--- a/devel/py-XStatic-JQuery.TableSorter/pkg-descr
+++ b/devel/py-XStatic-JQuery.TableSorter/pkg-descr
@@ -4,4 +4,4 @@ that provides a lightweight jQuery plugin for creating sortable tables.
It uses the XStatic packaging standard, aimed to bring an ability to
install javascript libraries via easy_install or pip utility.
-WWW: http://pypi.python.org/pypi/XStatic-JQuery.TableSorter
+WWW: https://pypi.python.org/pypi/XStatic-JQuery.TableSorter
diff --git a/devel/py-XStatic-JQuery.quicksearch/pkg-descr b/devel/py-XStatic-JQuery.quicksearch/pkg-descr
index cef8b6671208..2776bbf5435f 100644
--- a/devel/py-XStatic-JQuery.quicksearch/pkg-descr
+++ b/devel/py-XStatic-JQuery.quicksearch/pkg-descr
@@ -4,4 +4,4 @@ that provides a JQuery plugin for searching through tables.
It uses the XStatic packaging standard, aimed to bring an ability to
install javascript libraries via easy_install or pip utility.
-WWW: http://pypi.python.org/pypi/XStatic-JQuery.quicksearch
+WWW: https://pypi.python.org/pypi/XStatic-JQuery.quicksearch
diff --git a/devel/py-XStatic-JSEncrypt/pkg-descr b/devel/py-XStatic-JSEncrypt/pkg-descr
index 5e061882ce8a..5ec573a6260f 100644
--- a/devel/py-XStatic-JSEncrypt/pkg-descr
+++ b/devel/py-XStatic-JSEncrypt/pkg-descr
@@ -4,4 +4,4 @@ that provides a Javascript library to perform OpenSSL RSA.
It uses the XStatic packaging standard, aimed to bring an ability to
install javascript libraries via easy_install or pip utility.
-WWW: http://pypi.python.org/pypi/XStatic-JSEncrypt
+WWW: https://pypi.python.org/pypi/XStatic-JSEncrypt
diff --git a/devel/py-XStatic-Jasmine/pkg-descr b/devel/py-XStatic-Jasmine/pkg-descr
index 22133315430e..7312483a168f 100644
--- a/devel/py-XStatic-Jasmine/pkg-descr
+++ b/devel/py-XStatic-Jasmine/pkg-descr
@@ -4,4 +4,4 @@ that provides a DOM-less simple JavaScript testing framework.
It uses the XStatic packaging standard, aimed to bring an ability to
install javascript libraries via easy_install or pip utility.
-WWW: http://pypi.python.org/pypi/XStatic-Jasmine
+WWW: https://pypi.python.org/pypi/XStatic-Jasmine
diff --git a/devel/py-XStatic-Rickshaw/pkg-descr b/devel/py-XStatic-Rickshaw/pkg-descr
index 0d5237b43bdb..461379092068 100644
--- a/devel/py-XStatic-Rickshaw/pkg-descr
+++ b/devel/py-XStatic-Rickshaw/pkg-descr
@@ -4,4 +4,4 @@ that provides a JavaScript toolkit for interactive time series graphs.
It uses the XStatic packaging standard, aimed to bring an ability to
install javascript libraries via easy_install or pip utility.
-WWW: http://pypi.python.org/pypi/XStatic-Rickshaw
+WWW: https://pypi.python.org/pypi/XStatic-Rickshaw
diff --git a/devel/py-XStatic-Spin/pkg-descr b/devel/py-XStatic-Spin/pkg-descr
index 5bd02688b3a9..ec5c7f5073e4 100644
--- a/devel/py-XStatic-Spin/pkg-descr
+++ b/devel/py-XStatic-Spin/pkg-descr
@@ -4,4 +4,4 @@ that provides a Spinner component.
It uses the XStatic packaging standard, aimed to bring an ability to
install javascript libraries via easy_install or pip utility.
-WWW: http://pypi.python.org/pypi/XStatic-Spin
+WWW: https://pypi.python.org/pypi/XStatic-Spin
diff --git a/devel/py-XStatic-bootswatch/pkg-descr b/devel/py-XStatic-bootswatch/pkg-descr
index bb79373cf87a..8840654b3b9a 100644
--- a/devel/py-XStatic-bootswatch/pkg-descr
+++ b/devel/py-XStatic-bootswatch/pkg-descr
@@ -4,4 +4,4 @@ that provides a Bootswatch collection of themes for Bootstrap.
It uses the XStatic packaging standard, aimed to bring an ability to
install javascript libraries via easy_install or pip utility.
-WWW: http://pypi.python.org/pypi/XStatic-bootswatch
+WWW: https://pypi.python.org/pypi/XStatic-bootswatch
diff --git a/devel/py-XStatic-jQuery/pkg-descr b/devel/py-XStatic-jQuery/pkg-descr
index 79f49e80abbc..0103ab014287 100644
--- a/devel/py-XStatic-jQuery/pkg-descr
+++ b/devel/py-XStatic-jQuery/pkg-descr
@@ -4,4 +4,4 @@ that provides a JavaScript library for DOM operations.
It uses the XStatic packaging standard, aimed to bring an ability to
install javascript libraries via easy_install or pip utility.
-WWW: http://pypi.python.org/pypi/XStatic-jQuery
+WWW: https://pypi.python.org/pypi/XStatic-jQuery
diff --git a/devel/py-XStatic-jquery-ui/pkg-descr b/devel/py-XStatic-jquery-ui/pkg-descr
index bcd1b00ecead..8d4d9734608b 100644
--- a/devel/py-XStatic-jquery-ui/pkg-descr
+++ b/devel/py-XStatic-jquery-ui/pkg-descr
@@ -4,4 +4,4 @@ that provides a JQuery library for building user interfaces.
It uses the XStatic packaging standard, aimed to bring an ability to
install javascript libraries via easy_install or pip utility.
-WWW: http://pypi.python.org/pypi/XStatic-jquery-ui
+WWW: https://pypi.python.org/pypi/XStatic-jquery-ui
diff --git a/devel/py-XStatic-mdi/pkg-descr b/devel/py-XStatic-mdi/pkg-descr
index 7c4cbaed13a7..d954c65e5f14 100644
--- a/devel/py-XStatic-mdi/pkg-descr
+++ b/devel/py-XStatic-mdi/pkg-descr
@@ -4,4 +4,4 @@ that provides a Material Design Webfont.
It uses the XStatic packaging standard, aimed to bring an ability to
install javascript libraries via easy_install or pip utility.
-WWW: http://pypi.python.org/pypi/XStatic-mdi
+WWW: https://pypi.python.org/pypi/XStatic-mdi
diff --git a/devel/py-XStatic-objectpath/pkg-descr b/devel/py-XStatic-objectpath/pkg-descr
index 50112328ac92..ea7705633961 100644
--- a/devel/py-XStatic-objectpath/pkg-descr
+++ b/devel/py-XStatic-objectpath/pkg-descr
@@ -4,4 +4,4 @@ that provides a Parser for js object paths.
It uses the XStatic packaging standard, aimed to bring an ability to
install javascript libraries via easy_install or pip utility.
-WWW: http://pypi.python.org/pypi/XStatic-objectpath
+WWW: https://pypi.python.org/pypi/XStatic-objectpath
diff --git a/devel/py-XStatic-roboto-fontface/pkg-descr b/devel/py-XStatic-roboto-fontface/pkg-descr
index 8cf3d135fd77..18f179bdeb51 100644
--- a/devel/py-XStatic-roboto-fontface/pkg-descr
+++ b/devel/py-XStatic-roboto-fontface/pkg-descr
@@ -4,4 +4,4 @@ that provides a Simple package providing the Roboto fontface.
It uses the XStatic packaging standard, aimed to bring an ability to
install javascript libraries via easy_install or pip utility.
-WWW: http://pypi.python.org/pypi/XStatic-roboto-fontface
+WWW: https://pypi.python.org/pypi/XStatic-roboto-fontface
diff --git a/devel/py-XStatic-smart-table/pkg-descr b/devel/py-XStatic-smart-table/pkg-descr
index 055d5ad8e840..b922ca9a6ae7 100644
--- a/devel/py-XStatic-smart-table/pkg-descr
+++ b/devel/py-XStatic-smart-table/pkg-descr
@@ -4,4 +4,4 @@ that provides a table module for angular js.
It uses the XStatic packaging standard, aimed to bring an ability to
install javascript libraries via easy_install or pip utility.
-WWW: http://pypi.python.org/pypi/XStatic-smart-table
+WWW: https://pypi.python.org/pypi/XStatic-smart-table
diff --git a/devel/py-XStatic-term.js/pkg-descr b/devel/py-XStatic-term.js/pkg-descr
index 2870dfabd262..a6a750fef846 100644
--- a/devel/py-XStatic-term.js/pkg-descr
+++ b/devel/py-XStatic-term.js/pkg-descr
@@ -4,4 +4,4 @@ that provides a terminal written in javascript
It uses the XStatic packaging standard, aimed to bring an ability to
install javascript libraries via easy_install or pip utility.
-WWW: http://pypi.python.org/pypi/XStatic-term.js
+WWW: https://pypi.python.org/pypi/XStatic-term.js
diff --git a/devel/py-XStatic-tv4/pkg-descr b/devel/py-XStatic-tv4/pkg-descr
index a78b6be9d536..e7dc47dd3e0b 100644
--- a/devel/py-XStatic-tv4/pkg-descr
+++ b/devel/py-XStatic-tv4/pkg-descr
@@ -4,4 +4,4 @@ that provides a JSON Schema validator for JavaScript.
It uses the XStatic packaging standard, aimed to bring an ability to
install javascript libraries via easy_install or pip utility.
-WWW: http://pypi.python.org/pypi/XStatic-tv4
+WWW: https://pypi.python.org/pypi/XStatic-tv4
diff --git a/devel/py-XStatic/pkg-descr b/devel/py-XStatic/pkg-descr
index a84399349ca3..dbcc8718a983 100644
--- a/devel/py-XStatic/pkg-descr
+++ b/devel/py-XStatic/pkg-descr
@@ -1,4 +1,4 @@
The goal of XStatic family of packages is to provide static file packages with
minimal overhead - without selling you some dependencies you dont want.
-WWW: http://pypi.python.org/pypi/XStatic
+WWW: https://pypi.python.org/pypi/XStatic
diff --git a/devel/py-ZopeUndo/pkg-descr b/devel/py-ZopeUndo/pkg-descr
index ddcd9642d23e..bb032b08ca1d 100644
--- a/devel/py-ZopeUndo/pkg-descr
+++ b/devel/py-ZopeUndo/pkg-descr
@@ -2,4 +2,4 @@ This package is used to support the Prefix object that Zope 2
uses for the undo log. It is a separate package only to aid
configuration management.
-WWW: https://pypi.python.org/pypi/ZopeUndo/
+WWW: https://pypi.python.org/pypi/ZopeUndo
diff --git a/devel/py-application/pkg-descr b/devel/py-application/pkg-descr
index 0eda4433b1e1..3540296968fe 100644
--- a/devel/py-application/pkg-descr
+++ b/devel/py-application/pkg-descr
@@ -1,3 +1,3 @@
Basic building blocks for python applications
-WWW: https://pypi.python.org/pypi/python-application/
+WWW: https://pypi.python.org/pypi/python-application
diff --git a/devel/py-archetypes.querywidget/pkg-descr b/devel/py-archetypes.querywidget/pkg-descr
index 5ed87fe05ead..9908694314c0 100644
--- a/devel/py-archetypes.querywidget/pkg-descr
+++ b/devel/py-archetypes.querywidget/pkg-descr
@@ -1,4 +1,4 @@
Archetypes.querywidget implements a widget for creating catalog queries using an
email-filtering-like interface, as found in GMail or Apple Mail.
-WWW: https://pypi.python.org/pypi/archetypes.querywidget/
+WWW: https://pypi.python.org/pypi/archetypes.querywidget
diff --git a/devel/py-archetypes.referencebrowserwidget/pkg-descr b/devel/py-archetypes.referencebrowserwidget/pkg-descr
index 5ae3290d6cec..d24581629bd6 100644
--- a/devel/py-archetypes.referencebrowserwidget/pkg-descr
+++ b/devel/py-archetypes.referencebrowserwidget/pkg-descr
@@ -1,3 +1,3 @@
A referencebrowser implementation for Archetypes.
-WWW: https://pypi.python.org/pypi/archetypes.referencebrowserwidget/
+WWW: https://pypi.python.org/pypi/archetypes.referencebrowserwidget
diff --git a/devel/py-archetypes.schemaextender/pkg-descr b/devel/py-archetypes.schemaextender/pkg-descr
index fd399c9153ba..b200cfe69339 100644
--- a/devel/py-archetypes.schemaextender/pkg-descr
+++ b/devel/py-archetypes.schemaextender/pkg-descr
@@ -1,3 +1,3 @@
Dynamically extend Archetypes schemas with named adapters.
-WWW: https://pypi.python.org/pypi/archetypes.schemaextender/
+WWW: https://pypi.python.org/pypi/archetypes.schemaextender
diff --git a/devel/py-celery/pkg-descr b/devel/py-celery/pkg-descr
index 1caf6fe2351e..b731fb2d3921 100644
--- a/devel/py-celery/pkg-descr
+++ b/devel/py-celery/pkg-descr
@@ -14,4 +14,4 @@ The recommended message broker is RabbitMQ, but limited support for Redis,
Beanstalk, MongoDB, CouchDB, and databases (using SQLAlchemy or the Django
ORM) is also available.
-WWW: https://pypi.python.org/pypi/celery/
+WWW: https://pypi.python.org/pypi/celery
diff --git a/devel/py-cliff/pkg-descr b/devel/py-cliff/pkg-descr
index 656eff2d8dc1..053fc4507dac 100644
--- a/devel/py-cliff/pkg-descr
+++ b/devel/py-cliff/pkg-descr
@@ -2,4 +2,4 @@ cliff is a framework for building command line programs.
It uses setuptools entry points to provide subcommands, output formatters,
and other extensions.
-WWW: https://pypi.python.org/pypi/cliff/2.2.0
+WWW: https://pypi.python.org/pypi/cliff
diff --git a/devel/py-collective.monkeypatcher/pkg-descr b/devel/py-collective.monkeypatcher/pkg-descr
index ca1128fbe255..81370dbaa855 100644
--- a/devel/py-collective.monkeypatcher/pkg-descr
+++ b/devel/py-collective.monkeypatcher/pkg-descr
@@ -1,4 +1,4 @@
Support for applying monkey patches late in the startup cycle by using ZCML
configuration actions.
-WWW: https://pypi.python.org/pypi/collective.monkeypatcher/
+WWW: https://pypi.python.org/pypi/collective.monkeypatcher
diff --git a/devel/py-collective.z3cform.datetimewidget/pkg-descr b/devel/py-collective.z3cform.datetimewidget/pkg-descr
index 27a5e7bcdabf..0613e221ac9d 100644
--- a/devel/py-collective.z3cform.datetimewidget/pkg-descr
+++ b/devel/py-collective.z3cform.datetimewidget/pkg-descr
@@ -1,3 +1,3 @@
z3c.form date and datetime widgets.
-WWW: https://pypi.python.org/pypi/collective.z3cform.datetimewidget/
+WWW: https://pypi.python.org/pypi/collective.z3cform.datetimewidget
diff --git a/devel/py-contextlib2/pkg-descr b/devel/py-contextlib2/pkg-descr
index 8ee0e7ac26b7..47d267ee7d52 100644
--- a/devel/py-contextlib2/pkg-descr
+++ b/devel/py-contextlib2/pkg-descr
@@ -1,3 +1,3 @@
Backport of the standard library's contextlib module to earlier Python versions.
-WWW:https://pypi.python.org/pypi/contextlib2/
+WWW:https://pypi.python.org/pypi/contextlib2
diff --git a/devel/py-cycler/pkg-descr b/devel/py-cycler/pkg-descr
index 77852658fa7d..01c82dcdf0a2 100644
--- a/devel/py-cycler/pkg-descr
+++ b/devel/py-cycler/pkg-descr
@@ -1,4 +1,4 @@
Composable style cycles.
WWW: https://github.com/matplotlib/cycler/
-WWW: https://pypi.python.org/pypi/Cycler/
+WWW: https://pypi.python.org/pypi/Cycler
diff --git a/devel/py-daemon/pkg-descr b/devel/py-daemon/pkg-descr
index 919fd4743643..f44fa07874b6 100644
--- a/devel/py-daemon/pkg-descr
+++ b/devel/py-daemon/pkg-descr
@@ -8,4 +8,4 @@ steps are much the same for every daemon program. A DaemonContext instance holds
the behaviour and configured process environment for the program; use the
instance as a context manager to enter a daemon state.
-WWW: https://pypi.python.org/pypi/python-daemon/
+WWW: https://pypi.python.org/pypi/python-daemon
diff --git a/devel/py-diazo/pkg-descr b/devel/py-diazo/pkg-descr
index e67bd6e31a1f..7b1e9bfad780 100644
--- a/devel/py-diazo/pkg-descr
+++ b/devel/py-diazo/pkg-descr
@@ -4,4 +4,4 @@ simple transform on each request thereafter. Alternatively, compile your theme
during development, check it into Subversion, and not touch Diazo during
deployment.
-WWW: https://pypi.python.org/pypi/diazo/
+WWW: https://pypi.python.org/pypi/diazo
diff --git a/devel/py-eggtestinfo/pkg-descr b/devel/py-eggtestinfo/pkg-descr
index d630ef286031..b62a95ea82d1 100644
--- a/devel/py-eggtestinfo/pkg-descr
+++ b/devel/py-eggtestinfo/pkg-descr
@@ -2,4 +2,4 @@ This package is a setuptools plugin: it adds a file to the generated .egg-info
directory, capturing the information used by the setup.py test command when
running tests.
-WWW: https://pypi.python.org/pypi/eggtestinfo/
+WWW: https://pypi.python.org/pypi/eggtestinfo
diff --git a/devel/py-extras/pkg-descr b/devel/py-extras/pkg-descr
index 2fa180bafc63..cb3098cf93f0 100644
--- a/devel/py-extras/pkg-descr
+++ b/devel/py-extras/pkg-descr
@@ -2,4 +2,4 @@ extras is a set of extensions to the Python standard library, originally written
to make the code within testtools cleaner, but now split out for general use
outside of a testing context.
-WWW: https://pypi.python.org/pypi/extras/
+WWW: https://pypi.python.org/pypi/extras
diff --git a/devel/py-extremes/pkg-descr b/devel/py-extremes/pkg-descr
index 77e1cd512aa0..eb5952906136 100644
--- a/devel/py-extremes/pkg-descr
+++ b/devel/py-extremes/pkg-descr
@@ -1,4 +1,4 @@
The peak.util.extremes module provides a production-quality implementation
of the Min and Max objects from PEP 326.
-WWW: https://pypi.python.org/pypi/Extremes/
+WWW: https://pypi.python.org/pypi/Extremes
diff --git a/devel/py-five.customerize/pkg-descr b/devel/py-five.customerize/pkg-descr
index 4299c3cd0a07..aa6aecfe9fd8 100644
--- a/devel/py-five.customerize/pkg-descr
+++ b/devel/py-five.customerize/pkg-descr
@@ -1,3 +1,3 @@
TTW customization of template-based Zope views.
-WWW: https://pypi.python.org/pypi/five.customerize/
+WWW: https://pypi.python.org/pypi/five.customerize
diff --git a/devel/py-five.formlib/pkg-descr b/devel/py-five.formlib/pkg-descr
index 5b2b6aa9629d..0fce52245c68 100644
--- a/devel/py-five.formlib/pkg-descr
+++ b/devel/py-five.formlib/pkg-descr
@@ -1,3 +1,3 @@
zope.formlib integration for Zope 2.
-WWW: https://pypi.python.org/pypi/five.formlib/
+WWW: https://pypi.python.org/pypi/five.formlib
diff --git a/devel/py-five.globalrequest/pkg-descr b/devel/py-five.globalrequest/pkg-descr
index 79e1eec1ea31..a20a83d7630e 100644
--- a/devel/py-five.globalrequest/pkg-descr
+++ b/devel/py-five.globalrequest/pkg-descr
@@ -1,3 +1,3 @@
Zope 2 integration for zope.globalrequest.
-WWW: https://pypi.python.org/pypi/five.globalrequest/
+WWW: https://pypi.python.org/pypi/five.globalrequest
diff --git a/devel/py-five.localsitemanager/pkg-descr b/devel/py-five.localsitemanager/pkg-descr
index c3b31f7ccdcd..1dcd3618e496 100644
--- a/devel/py-five.localsitemanager/pkg-descr
+++ b/devel/py-five.localsitemanager/pkg-descr
@@ -1,3 +1,3 @@
Local site manager implementation for Zope 2.
-WWW: https://pypi.python.org/pypi/five.localsitemanager/
+WWW: https://pypi.python.org/pypi/five.localsitemanager
diff --git a/devel/py-geojson/pkg-descr b/devel/py-geojson/pkg-descr
index f20e61818c1b..bfc0b9df92fd 100644
--- a/devel/py-geojson/pkg-descr
+++ b/devel/py-geojson/pkg-descr
@@ -1,4 +1,4 @@
A reference implementation of the PythonGeoInterface and
the GeoJSON draft.
-WWW: https://pypi.python.org/pypi/geojson/
+WWW: https://pypi.python.org/pypi/geojson
diff --git a/devel/py-gevent/pkg-descr b/devel/py-gevent/pkg-descr
index 65e7b73f61e3..740e6773beef 100644
--- a/devel/py-gevent/pkg-descr
+++ b/devel/py-gevent/pkg-descr
@@ -16,4 +16,4 @@ implementation and better performance. Read why others use gevent and check out
the list of the open source projects based on gevent.
WWW: http://www.gevent.org/
-WWW: http://pypi.python.org/pypi/gevent
+WWW: https://pypi.python.org/pypi/gevent
diff --git a/devel/py-inflect/pkg-descr b/devel/py-inflect/pkg-descr
index 11e74ef0a1ba..0a2a35c8d2f9 100644
--- a/devel/py-inflect/pkg-descr
+++ b/devel/py-inflect/pkg-descr
@@ -1,4 +1,4 @@
Correctly generate plurals, singular nouns, ordinals, indefinite
articles; convert numbers to words
-WWW: http://pypi.python.org/pypi/inflect
+WWW: https://pypi.python.org/pypi/inflect
diff --git a/devel/py-initgroups/pkg-descr b/devel/py-initgroups/pkg-descr
index 234dd0f418a5..556cb4f86f47 100644
--- a/devel/py-initgroups/pkg-descr
+++ b/devel/py-initgroups/pkg-descr
@@ -1,4 +1,4 @@
initgroups provides a convenience function to deal with
user/group ids on Unix-style systems.
-WWW: https://pypi.python.org/pypi/initgroups/
+WWW: https://pypi.python.org/pypi/initgroups
diff --git a/devel/py-jcc/pkg-descr b/devel/py-jcc/pkg-descr
index 7d6a525308b5..482870982d1d 100644
--- a/devel/py-jcc/pkg-descr
+++ b/devel/py-jcc/pkg-descr
@@ -9,4 +9,4 @@ Python interpreter. JCC attempts to make these Python types pythonic by
detecting iterators and property accessors. Iterators and mappings may
also be declared to JCC.
-WWW: https://pypi.python.org/pypi/JCC/
+WWW: https://pypi.python.org/pypi/JCC
diff --git a/devel/py-jsonlib/pkg-descr b/devel/py-jsonlib/pkg-descr
index 37b329b6b774..313d048e52e1 100644
--- a/devel/py-jsonlib/pkg-descr
+++ b/devel/py-jsonlib/pkg-descr
@@ -4,4 +4,4 @@ server and user agent. This module aims to produce
a library for serializing and deserializing JSON
that conforms strictly to RFC 4627.
-WWW: https://pypi.python.org/pypi/jsonlib/
+WWW: https://pypi.python.org/pypi/jsonlib
diff --git a/devel/py-jsonlib2/pkg-descr b/devel/py-jsonlib2/pkg-descr
index a5b5d5761361..be12a4c68411 100644
--- a/devel/py-jsonlib2/pkg-descr
+++ b/devel/py-jsonlib2/pkg-descr
@@ -4,4 +4,4 @@ server and user agent. This module aims to produce
a library for serializing and deserializing JSON
that conforms strictly to RFC 4627.
-WWW: https://pypi.python.org/pypi/jsonlib2/
+WWW: https://pypi.python.org/pypi/jsonlib2
diff --git a/devel/py-jsonrpclib-pelix/pkg-descr b/devel/py-jsonrpclib-pelix/pkg-descr
index a5cdcdbdefd5..b2e9f9b6d184 100644
--- a/devel/py-jsonrpclib-pelix/pkg-descr
+++ b/devel/py-jsonrpclib-pelix/pkg-descr
@@ -2,4 +2,4 @@ This project is an implementation of the JSON-RPC v2.0 specification
(backwards-compatible) as a client library. This version is a fork of jsonrpclib
by Josh Marshall, usable with Pelix remote services.
-WWW: https://pypi.python.org/pypi/jsonrpclib-pelix/
+WWW: https://pypi.python.org/pypi/jsonrpclib-pelix
diff --git a/devel/py-kayako/pkg-descr b/devel/py-kayako/pkg-descr
index 1e83522eafff..59c1c02360c5 100644
--- a/devel/py-kayako/pkg-descr
+++ b/devel/py-kayako/pkg-descr
@@ -1,3 +1,3 @@
Python API Wrapper for Kayako 4.01.240
-WWW: https://pypi.python.org/pypi/kayako/
+WWW: https://pypi.python.org/pypi/kayako
diff --git a/devel/py-kazoo/pkg-descr b/devel/py-kazoo/pkg-descr
index 0c65e0dedc5c..a428797636d6 100644
--- a/devel/py-kazoo/pkg-descr
+++ b/devel/py-kazoo/pkg-descr
@@ -1,4 +1,4 @@
Kazoo is a Python library designed to make working with Zookeeper a more
hassle-free experience that is less prone to errors.
-WWW: https://pypi.python.org/pypi/kazoo/
+WWW: https://pypi.python.org/pypi/kazoo
diff --git a/devel/py-kitchen/pkg-descr b/devel/py-kitchen/pkg-descr
index 936461361be4..f366cbb52e05 100644
--- a/devel/py-kitchen/pkg-descr
+++ b/devel/py-kitchen/pkg-descr
@@ -1,4 +1,4 @@
Kitchen aims to pull these small snippets of code into a few python modules
which you can import and use within your project.
-WWW: https://pypi.python.org/pypi/kitchen/
+WWW: https://pypi.python.org/pypi/kitchen
diff --git a/devel/py-libtaxii/pkg-descr b/devel/py-libtaxii/pkg-descr
index ae9946bf6bfc..eeb513cbdf45 100644
--- a/devel/py-libtaxii/pkg-descr
+++ b/devel/py-libtaxii/pkg-descr
@@ -1,3 +1,3 @@
A Python library for handling TAXII Messages and invoking TAXII Services.
-WWW: https://pypi.python.org/pypi/libtaxii/
+WWW: https://pypi.python.org/pypi/libtaxii
diff --git a/devel/py-linecache2/pkg-descr b/devel/py-linecache2/pkg-descr
index 25a5e67513ad..de57c20bb4be 100644
--- a/devel/py-linecache2/pkg-descr
+++ b/devel/py-linecache2/pkg-descr
@@ -1,3 +1,3 @@
A backport of linecache to older supported Pythons.
-WWW: https://pypi.python.org/pypi/linecache2/
+WWW: https://pypi.python.org/pypi/linecache2
diff --git a/devel/py-manuel/pkg-descr b/devel/py-manuel/pkg-descr
index 543318ad7f3f..1cc6cacd869d 100644
--- a/devel/py-manuel/pkg-descr
+++ b/devel/py-manuel/pkg-descr
@@ -1,3 +1,3 @@
Manuel lets you build tested documentation.
-WWW: https://pypi.python.org/pypi/manuel/
+WWW: https://pypi.python.org/pypi/manuel
diff --git a/devel/py-microversion-parse/pkg-descr b/devel/py-microversion-parse/pkg-descr
index b2e7f93cf61c..c914a1fc3daa 100644
--- a/devel/py-microversion-parse/pkg-descr
+++ b/devel/py-microversion-parse/pkg-descr
@@ -1,3 +1,3 @@
OpenStack microversion header parser
-WWW: http://pypi.python.org/pypi/microversion_parse
+WWW: https://pypi.python.org/pypi/microversion_parse
diff --git a/devel/py-mwlib.rl/pkg-descr b/devel/py-mwlib.rl/pkg-descr
index 8d266dfb90b5..44daa96fe529 100644
--- a/devel/py-mwlib.rl/pkg-descr
+++ b/devel/py-mwlib.rl/pkg-descr
@@ -1,4 +1,4 @@
py-mwlib.rl provides a library for writing pdf documents from mediawiki
articles which were parsed by the mwlib library.
-WWW: https://pypi.python.org/pypi/mwlib.rl/
+WWW: https://pypi.python.org/pypi/mwlib.rl
diff --git a/devel/py-mwlib/pkg-descr b/devel/py-mwlib/pkg-descr
index cb9da2fb29a3..0aa15e213d2c 100644
--- a/devel/py-mwlib/pkg-descr
+++ b/devel/py-mwlib/pkg-descr
@@ -1,3 +1,3 @@
py-mwlib provides a library for parsing mediawiki articles.
-WWW: https://pypi.python.org/pypi/mwlib/
+WWW: https://pypi.python.org/pypi/mwlib
diff --git a/devel/py-nagioscheck/pkg-descr b/devel/py-nagioscheck/pkg-descr
index a0b899a121a1..fbf277d9550f 100644
--- a/devel/py-nagioscheck/pkg-descr
+++ b/devel/py-nagioscheck/pkg-descr
@@ -4,4 +4,4 @@ pynagioscheck strives to conform to the practices described in the Nagios
Plug-in Development Guidelines and, more importantly, save valuable system
administrator time.
-WWW: https://pypi.python.org/pypi/nagioscheck/
+WWW: https://pypi.python.org/pypi/nagioscheck
diff --git a/devel/py-nose-cov/pkg-descr b/devel/py-nose-cov/pkg-descr
index 5315894a87ca..c85e18744789 100644
--- a/devel/py-nose-cov/pkg-descr
+++ b/devel/py-nose-cov/pkg-descr
@@ -1,3 +1,3 @@
nose plugin for coverage reporting, including subprocesses and multiprocessing.
-WWW: https://pypi.python.org/pypi/nose-cov/
+WWW: https://pypi.python.org/pypi/nose-cov
diff --git a/devel/py-oletools/pkg-descr b/devel/py-oletools/pkg-descr
index 2a530490ab63..8e1e1c2509df 100644
--- a/devel/py-oletools/pkg-descr
+++ b/devel/py-oletools/pkg-descr
@@ -3,4 +3,4 @@ Structured Storage, Compound File Binary Format or Compound Document File
Format), such as Microsoft Office documents, for Malware Analysis and Incident
Response.
-WWW: https://pypi.python.org/pypi/oletools/
+WWW: https://pypi.python.org/pypi/oletools
diff --git a/devel/py-opster/pkg-descr b/devel/py-opster/pkg-descr
index 764c95e6e8ef..adfbb101ae72 100644
--- a/devel/py-opster/pkg-descr
+++ b/devel/py-opster/pkg-descr
@@ -4,5 +4,5 @@ dictionaries, etc) to define options, which makes configuration clear
and concise. Additionally it contains possibility to handle subcommands
(i.e. hg commit or svn update).
-WWW: https://pypi.python.org/pypi/opster/
+WWW: https://pypi.python.org/pypi/opster
WWW: https://github.com/piranha/opster/
diff --git a/devel/py-os-brick/pkg-descr b/devel/py-os-brick/pkg-descr
index b27af984b039..f94c4744731e 100644
--- a/devel/py-os-brick/pkg-descr
+++ b/devel/py-os-brick/pkg-descr
@@ -1,3 +1,3 @@
OpenStack Cinder brick library for managing local volume attaches
-WWW: http://pypi.python.org/pypi/os-brick
+WWW: https://pypi.python.org/pypi/os-brick
diff --git a/devel/py-os-vif/pkg-descr b/devel/py-os-vif/pkg-descr
index a0c075d8a5ff..764494979dcd 100644
--- a/devel/py-os-vif/pkg-descr
+++ b/devel/py-os-vif/pkg-descr
@@ -1,3 +1,3 @@
A library for plugging and unplugging virtual interfaces in OpenStack.
-WWW: http://pypi.python.org/pypi/os-vif
+WWW: https://pypi.python.org/pypi/os-vif
diff --git a/devel/py-os-win/pkg-descr b/devel/py-os-win/pkg-descr
index e1a47d0d1d16..dc1fb3f7b919 100644
--- a/devel/py-os-win/pkg-descr
+++ b/devel/py-os-win/pkg-descr
@@ -1,3 +1,3 @@
Windows / Hyper-V library for OpenStack projects.
-WWW: http://pypi.python.org/pypi/os-win
+WWW: https://pypi.python.org/pypi/os-win
diff --git a/devel/py-oslo.privsep/pkg-descr b/devel/py-oslo.privsep/pkg-descr
index b6151cff3190..193af157a3d0 100644
--- a/devel/py-oslo.privsep/pkg-descr
+++ b/devel/py-oslo.privsep/pkg-descr
@@ -1,3 +1,3 @@
OpenStack library for privilege separation
-WWW: http://pypi.python.org/pypi/oslo.privsep
+WWW: https://pypi.python.org/pypi/oslo.privsep
diff --git a/devel/py-oslo.rootwrap/pkg-descr b/devel/py-oslo.rootwrap/pkg-descr
index 852d12290017..47f2e5bb53df 100644
--- a/devel/py-oslo.rootwrap/pkg-descr
+++ b/devel/py-oslo.rootwrap/pkg-descr
@@ -1,3 +1,3 @@
Oslo Rootwrap
-WWW: http://pypi.python.org/pypi/oslo.rootwrap
+WWW: https://pypi.python.org/pypi/oslo.rootwrap
diff --git a/devel/py-oslo.versionedobjects/pkg-descr b/devel/py-oslo.versionedobjects/pkg-descr
index 28f361facdb1..90aef24e5f01 100644
--- a/devel/py-oslo.versionedobjects/pkg-descr
+++ b/devel/py-oslo.versionedobjects/pkg-descr
@@ -1,3 +1,3 @@
Oslo Versioned Objects library
-WWW: http://pypi.python.org/pypi/oslo.versionedobjects
+WWW: https://pypi.python.org/pypi/oslo.versionedobjects
diff --git a/devel/py-oslo.vmware/pkg-descr b/devel/py-oslo.vmware/pkg-descr
index 7f57c7e677fc..be5c6b186335 100644
--- a/devel/py-oslo.vmware/pkg-descr
+++ b/devel/py-oslo.vmware/pkg-descr
@@ -1,3 +1,3 @@
The Oslo VMware library provides support for common VMware operations and APIs.
-WWW: http://pypi.python.org/pypi/oslo.vmware
+WWW: https://pypi.python.org/pypi/oslo.vmware
diff --git a/devel/py-pathlib2/pkg-descr b/devel/py-pathlib2/pkg-descr
index a47bedffa560..b0e680ef3247 100644
--- a/devel/py-pathlib2/pkg-descr
+++ b/devel/py-pathlib2/pkg-descr
@@ -2,4 +2,4 @@ Backport of standard pathlib module which tracks the standard library module,
so all the newest features of the standard pathlib can be used also on older
Python versions.
-WWW: https://pypi.python.org/pypi/pathlib2/
+WWW: https://pypi.python.org/pypi/pathlib2
diff --git a/devel/py-pid/pkg-descr b/devel/py-pid/pkg-descr
index 41369df522ac..eb72f7952784 100644
--- a/devel/py-pid/pkg-descr
+++ b/devel/py-pid/pkg-descr
@@ -1,4 +1,4 @@
Pidfile featuring stale detection and file-locking, can also be used as
context-manager or decorator
-WWW: http://pypi.python.org/pypi/pid
+WWW: https://pypi.python.org/pypi/pid
diff --git a/devel/py-pinocchio/pkg-descr b/devel/py-pinocchio/pkg-descr
index 7c5380347fd2..e0731f590f75 100644
--- a/devel/py-pinocchio/pkg-descr
+++ b/devel/py-pinocchio/pkg-descr
@@ -6,4 +6,4 @@ on their runtime, doing moderately sophisticated code coverage
analysis of your unit tests, and making your test descriptions look
like specifications.
-WWW: https://pypi.python.org/pypi/pinocchio/
+WWW: https://pypi.python.org/pypi/pinocchio
diff --git a/devel/py-prioritized_methods/pkg-descr b/devel/py-prioritized_methods/pkg-descr
index 15cb7fab47ef..a8f05f4a7413 100644
--- a/devel/py-prioritized_methods/pkg-descr
+++ b/devel/py-prioritized_methods/pkg-descr
@@ -18,4 +18,4 @@ functions but want their users to easily override a method without
figuring out how to write a more specific rule or when it is not
feasible.
-WWW: https://pypi.python.org/pypi/prioritized_methods/
+WWW: https://pypi.python.org/pypi/prioritized_methods
diff --git a/devel/py-pygpx/pkg-descr b/devel/py-pygpx/pkg-descr
index d3b2e0ae7f4a..048077d1efac 100644
--- a/devel/py-pygpx/pkg-descr
+++ b/devel/py-pygpx/pkg-descr
@@ -1,4 +1,4 @@
py-gpx is a python module for parsing GPS Exchange Format (GPX) files.
This module allows you to parse and extract data from GPX files.
-WWW: https://pypi.python.org/pypi/pygpx/
+WWW: https://pypi.python.org/pypi/pygpx
diff --git a/devel/py-pyicu/pkg-descr b/devel/py-pyicu/pkg-descr
index 39d55898eec9..5d402cc8885b 100644
--- a/devel/py-pyicu/pkg-descr
+++ b/devel/py-pyicu/pkg-descr
@@ -1,4 +1,4 @@
PyICU is a python extension wrapping IBM's ICU C++ API.
PyICU is supported on Mac OS X, Linux (32- and 64-bit) and Windows.
-WWW: https://pypi.python.org/pypi/PyICU/
+WWW: https://pypi.python.org/pypi/PyICU
diff --git a/devel/py-pyinstaller/pkg-descr b/devel/py-pyinstaller/pkg-descr
index 6e12eb02a2a7..10e5388b9052 100644
--- a/devel/py-pyinstaller/pkg-descr
+++ b/devel/py-pyinstaller/pkg-descr
@@ -11,4 +11,4 @@ out-of-the-box. This means that, with PyInstaller, all the required tricks
to make external packages work are already integrated within PyInstaller
itself so that there is no user intervention required.
-WWW: https://pypi.python.org/pypi/PyInstaller/
+WWW: https://pypi.python.org/pypi/PyInstaller
diff --git a/devel/py-pylru-cache/pkg-descr b/devel/py-pylru-cache/pkg-descr
index 85c26f588078..668ec7516cc5 100644
--- a/devel/py-pylru-cache/pkg-descr
+++ b/devel/py-pylru-cache/pkg-descr
@@ -1,4 +1,4 @@
LRU cache for python. Provides a dictionary-like object as well
as a method decorator.
-WWW: https://pypi.python.org/pypi/py_lru_cache/
+WWW: https://pypi.python.org/pypi/py_lru_cache
diff --git a/devel/py-pyutil/pkg-descr b/devel/py-pyutil/pkg-descr
index c5b7dc7a4b23..390c5450a0ed 100644
--- a/devel/py-pyutil/pkg-descr
+++ b/devel/py-pyutil/pkg-descr
@@ -7,4 +7,4 @@ been obsoleted by new features added to the Python
language or its standard library, thus showing that
we're not alone in wanting tools like these.
-WWW: https://pypi.python.org/pypi/pyutil/
+WWW: https://pypi.python.org/pypi/pyutil
diff --git a/devel/py-pyxml2obj/pkg-descr b/devel/py-pyxml2obj/pkg-descr
index 7248808821c5..ebc6aefa0c35 100644
--- a/devel/py-pyxml2obj/pkg-descr
+++ b/devel/py-pyxml2obj/pkg-descr
@@ -4,4 +4,4 @@ to python object, and XMLout python object to xml.
This module is inspired by XML::Simple in CPAN, but some options of
XML::Simple are not supported.
-WWW: https://pypi.python.org/pypi/pyxml2obj/
+WWW: https://pypi.python.org/pypi/pyxml2obj
diff --git a/devel/py-repoze.what-pylons/pkg-descr b/devel/py-repoze.what-pylons/pkg-descr
index a8ea7157ea40..2cd4202d103d 100644
--- a/devel/py-repoze.what-pylons/pkg-descr
+++ b/devel/py-repoze.what-pylons/pkg-descr
@@ -11,4 +11,4 @@ with code samples.
never decrease -- if it ever does, report it as a bug!
* TurboGears 2 is officially supported as well.
-WWW: https://pypi.python.org/pypi/repoze.what-pylons/
+WWW: https://pypi.python.org/pypi/repoze.what-pylons
diff --git a/devel/py-repoze.xmliter/pkg-descr b/devel/py-repoze.xmliter/pkg-descr
index 7bfd277eafd4..cd644f4000f3 100644
--- a/devel/py-repoze.xmliter/pkg-descr
+++ b/devel/py-repoze.xmliter/pkg-descr
@@ -2,4 +2,4 @@ This package provides a wrapper for lxml trees which serializes
to string on iteration, but otherwise makes the tree available
in an attribute.
-WWW: https://pypi.python.org/pypi/repoze.xmliter/
+WWW: https://pypi.python.org/pypi/repoze.xmliter
diff --git a/devel/py-rlcompleter2/pkg-descr b/devel/py-rlcompleter2/pkg-descr
index f9f95fdc3f74..be4e891cfdf5 100644
--- a/devel/py-rlcompleter2/pkg-descr
+++ b/devel/py-rlcompleter2/pkg-descr
@@ -4,4 +4,4 @@ rlcompleter2 is an interactive readline completion handler, featuring:
* convenient completions on module, instance and function objects
* ultra simple user interface: <tab> (try hit it multiple times!)
-WWW: https://pypi.python.org/pypi/rlcompleter2/
+WWW: https://pypi.python.org/pypi/rlcompleter2
diff --git a/devel/py-rply/pkg-descr b/devel/py-rply/pkg-descr
index 18320582d102..0aa7e3def69a 100644
--- a/devel/py-rply/pkg-descr
+++ b/devel/py-rply/pkg-descr
@@ -2,4 +2,4 @@ rply is a pure python parser generator, that also works with RPython. It is a
more-or-less direct port of David Beazley's awesome PLY, with a new public
API, and RPython support.
-WWW: https://pypi.python.org/pypi/rply/
+WWW: https://pypi.python.org/pypi/rply
diff --git a/devel/py-rtslib-fb/pkg-descr b/devel/py-rtslib-fb/pkg-descr
index 3caf5d03b6db..beff3be157da 100644
--- a/devel/py-rtslib-fb/pkg-descr
+++ b/devel/py-rtslib-fb/pkg-descr
@@ -1,3 +1,3 @@
API for Linux kernel SCSI target (aka LIO)
-WWW: http://pypi.python.org/pypi/rtslib-fb
+WWW: https://pypi.python.org/pypi/rtslib-fb
diff --git a/devel/py-setuptools_darcs/pkg-descr b/devel/py-setuptools_darcs/pkg-descr
index 3ad7b0e95b7e..0e7acc8f14b7 100644
--- a/devel/py-setuptools_darcs/pkg-descr
+++ b/devel/py-setuptools_darcs/pkg-descr
@@ -1,3 +1,3 @@
setuptools plugin for darcs.
-WWW: https://pypi.python.org/pypi/setuptools_darcs/
+WWW: https://pypi.python.org/pypi/setuptools_darcs
diff --git a/devel/py-shapely/pkg-descr b/devel/py-shapely/pkg-descr
index ddcece86b303..f99ad1091d72 100644
--- a/devel/py-shapely/pkg-descr
+++ b/devel/py-shapely/pkg-descr
@@ -4,4 +4,4 @@ is not concerned with data formats or coordinate reference systems.
Responsibility for reading and writing data and projecting coordinates
is left to other packages like WorldMill and pyproj.
-WWW: http://pypi.python.org/pypi/Shapely/
+WWW: https://pypi.python.org/pypi/Shapely
diff --git a/devel/py-statsd/pkg-descr b/devel/py-statsd/pkg-descr
index c94311e6513f..c1cce4cdd9ff 100644
--- a/devel/py-statsd/pkg-descr
+++ b/devel/py-statsd/pkg-descr
@@ -1,4 +1,4 @@
statsd is a friendly front-end to Graphite. This is a Python client for the
statsd daemon.
-WWW: https://pypi.python.org/pypi/statsd/
+WWW: https://pypi.python.org/pypi/statsd
diff --git a/devel/py-stdnum/pkg-descr b/devel/py-stdnum/pkg-descr
index e76166b40f35..f370fa0d6ce9 100644
--- a/devel/py-stdnum/pkg-descr
+++ b/devel/py-stdnum/pkg-descr
@@ -3,4 +3,4 @@ Python module to parse, validate and reformat standard numbers and codes.
This library offers functions for parsing, validating and reformatting
standard numbers and codes in various formats.
-WWW: https://pypi.python.org/pypi/python-stdnum/
+WWW: https://pypi.python.org/pypi/python-stdnum
diff --git a/devel/py-tempstorage/pkg-descr b/devel/py-tempstorage/pkg-descr
index eb75ad70e0e5..b7e87cc07fec 100644
--- a/devel/py-tempstorage/pkg-descr
+++ b/devel/py-tempstorage/pkg-descr
@@ -4,4 +4,4 @@ not be packed to get rid of non-cyclic garbage and it does
rudimentary conflict resolution. This is a ripoff of Jim's Packless
bsddb3 storage.
-WWW: https://pypi.python.org/pypi/tempstorage/
+WWW: https://pypi.python.org/pypi/tempstorage
diff --git a/devel/py-tenacity/pkg-descr b/devel/py-tenacity/pkg-descr
index 2bfd92425c16..99eb8f19f746 100644
--- a/devel/py-tenacity/pkg-descr
+++ b/devel/py-tenacity/pkg-descr
@@ -2,4 +2,4 @@ Tenacity is an Apache 2.0 licensed general-purpose retrying library, written
in Python, to simplify the task of adding retry behavior to just about
anything. It originates from a fork of Retrying.
-WWW: http://pypi.python.org/pypi/tenacity
+WWW: https://pypi.python.org/pypi/tenacity
diff --git a/devel/py-timelib/pkg-descr b/devel/py-timelib/pkg-descr
index 1a26888e4057..43ef4c9a6b2c 100644
--- a/devel/py-timelib/pkg-descr
+++ b/devel/py-timelib/pkg-descr
@@ -1,4 +1,4 @@
timelib is a short wrapper around php's internal timelib module.
It currently only provides a few functions.
-WWW: https://pypi.python.org/pypi/timelib/
+WWW: https://pypi.python.org/pypi/timelib
diff --git a/devel/py-tooz/pkg-descr b/devel/py-tooz/pkg-descr
index 2cbddcdd18cc..9a43ddd5f4a0 100644
--- a/devel/py-tooz/pkg-descr
+++ b/devel/py-tooz/pkg-descr
@@ -2,4 +2,4 @@ The Tooz project aims at centralizing the most common distributed primitives
like group membership protocol, lock service and leader election by providing
a coordination API helping developers to build distributed applications.
-WWW: http://pypi.python.org/pypi/tooz
+WWW: https://pypi.python.org/pypi/tooz
diff --git a/devel/py-traceback2/pkg-descr b/devel/py-traceback2/pkg-descr
index 4c1aaa986907..e7bf195ae2a9 100644
--- a/devel/py-traceback2/pkg-descr
+++ b/devel/py-traceback2/pkg-descr
@@ -1,3 +1,3 @@
A backport of traceback to older supported Pythons.
-WWW: https://pypi.python.org/pypi/traceback2/
+WWW: https://pypi.python.org/pypi/traceback2
diff --git a/devel/py-traitlets/pkg-descr b/devel/py-traitlets/pkg-descr
index ba89444ea21b..c15094efd870 100644
--- a/devel/py-traitlets/pkg-descr
+++ b/devel/py-traitlets/pkg-descr
@@ -2,4 +2,4 @@ Traitlets is a framework that lets Python classes have attributes with type
checking, dynamically calculated default values, and 'on change' callbacks.
Keeps configuration in a variety of formats, including JSON.
-WWW: https://pypi.python.org/pypi/traitlets/
+WWW: https://pypi.python.org/pypi/traitlets
diff --git a/devel/py-traits/pkg-descr b/devel/py-traits/pkg-descr
index 289545be3711..d427af61342e 100644
--- a/devel/py-traits/pkg-descr
+++ b/devel/py-traits/pkg-descr
@@ -14,4 +14,4 @@ of trait attributes within the class. Trait attributes defined by
a classs are automatically inherited by any subclass derived from
the class.
-WWW: https://pypi.python.org/pypi/traits/
+WWW: https://pypi.python.org/pypi/traits
diff --git a/devel/py-transaction/pkg-descr b/devel/py-transaction/pkg-descr
index f6c2f0c46586..fcb5e59da14b 100644
--- a/devel/py-transaction/pkg-descr
+++ b/devel/py-transaction/pkg-descr
@@ -1,4 +1,4 @@
py-transaction contains a generic transaction implementation
for Python. It is mainly used by the ZODB, though.
-WWW: https://pypi.python.org/pypi/transaction/
+WWW: https://pypi.python.org/pypi/transaction
diff --git a/devel/py-unittest2/pkg-descr b/devel/py-unittest2/pkg-descr
index be7e0c56de27..58263379018b 100644
--- a/devel/py-unittest2/pkg-descr
+++ b/devel/py-unittest2/pkg-descr
@@ -2,4 +2,4 @@ unittest2 is a backport of the new features added to the
unittest testing framework in Python 2.7. It is tested to
on Python 2.4 - 2.7.
-WWW: https://pypi.python.org/pypi/unittest2/
+WWW: https://pypi.python.org/pypi/unittest2
diff --git a/devel/py-venusian/pkg-descr b/devel/py-venusian/pkg-descr
index 65835875d94c..3900739bcff4 100644
--- a/devel/py-venusian/pkg-descr
+++ b/devel/py-venusian/pkg-descr
@@ -3,4 +3,4 @@ actions. Instead of taking actions when a function (or class) decorator
is executed at import time, you can defer the action usually taken by
the decorator until a separate "scan" phase.
-WWW: https://pypi.python.org/pypi/venusian/
+WWW: https://pypi.python.org/pypi/venusian
diff --git a/devel/py-versiontools/pkg-descr b/devel/py-versiontools/pkg-descr
index f8674d527611..05f612e9d1ad 100644
--- a/devel/py-versiontools/pkg-descr
+++ b/devel/py-versiontools/pkg-descr
@@ -1,3 +1,3 @@
Smart replacement for plain tuple used in __version__.
-WWW: https://pypi.python.org/pypi/versiontools/
+WWW: https://pypi.python.org/pypi/versiontools
diff --git a/devel/py-warlock/pkg-descr b/devel/py-warlock/pkg-descr
index 5c457ca21948..e19470281111 100644
--- a/devel/py-warlock/pkg-descr
+++ b/devel/py-warlock/pkg-descr
@@ -1,3 +1,3 @@
Python object model built on JSON schema and JSON patch.
-WWW: https://pypi.python.org/pypi/warlock/1.3.0
+WWW: https://pypi.python.org/pypi/warlock
diff --git a/devel/py-websockify/pkg-descr b/devel/py-websockify/pkg-descr
index e0568975a4b0..8b23dd86a7d2 100644
--- a/devel/py-websockify/pkg-descr
+++ b/devel/py-websockify/pkg-descr
@@ -5,4 +5,4 @@ to normal socket traffic. Websockify accepts the WebSockets handshake,
parses it, and then begins forwarding traffic between the client and
the target in both directions.
-WWW: http://pypi.python.org/pypi/websockify
+WWW: https://pypi.python.org/pypi/websockify
diff --git a/devel/py-wsgi_intercept/pkg-descr b/devel/py-wsgi_intercept/pkg-descr
index a1b2b35c04c5..b781cfc6d556 100644
--- a/devel/py-wsgi_intercept/pkg-descr
+++ b/devel/py-wsgi_intercept/pkg-descr
@@ -1,3 +1,3 @@
wsgi_intercept installs a WSGI application in place of a real URI for testing.
-WWW: http://pypi.python.org/pypi/wsgi_intercept
+WWW: https://pypi.python.org/pypi/wsgi_intercept
diff --git a/devel/py-xxhash/pkg-descr b/devel/py-xxhash/pkg-descr
index 115c2e6f8d46..c562b5e95212 100644
--- a/devel/py-xxhash/pkg-descr
+++ b/devel/py-xxhash/pkg-descr
@@ -1,3 +1,3 @@
py-xxhash is a Python binding for the xxHash library by Yann Collet.
-WWW: https://pypi.python.org/pypi/xxhash/
+WWW: https://pypi.python.org/pypi/xxhash
diff --git a/devel/py-yappi/pkg-descr b/devel/py-yappi/pkg-descr
index f3c17f95b753..8d8ff6fee32a 100644
--- a/devel/py-yappi/pkg-descr
+++ b/devel/py-yappi/pkg-descr
@@ -3,4 +3,4 @@ Yappi is designed to work on long-running multi-threaded applications.
It is possible to profile an application, retrieve statistics, then stop and
start later on the fly without affecting the profiled application.
-WWW: https://pypi.python.org/pypi/yappi/
+WWW: https://pypi.python.org/pypi/yappi
diff --git a/devel/py-z3c.autoinclude/pkg-descr b/devel/py-z3c.autoinclude/pkg-descr
index dbc27f10b7fd..930461d4382a 100644
--- a/devel/py-z3c.autoinclude/pkg-descr
+++ b/devel/py-z3c.autoinclude/pkg-descr
@@ -1,3 +1,3 @@
Automatically include ZCML.
-WWW: https://pypi.python.org/pypi/z3c.autoinclude/
+WWW: https://pypi.python.org/pypi/z3c.autoinclude
diff --git a/devel/py-z3c.batching/pkg-descr b/devel/py-z3c.batching/pkg-descr
index afa69d63cd17..8e892fefce6b 100644
--- a/devel/py-z3c.batching/pkg-descr
+++ b/devel/py-z3c.batching/pkg-descr
@@ -1,4 +1,4 @@
This module implements a simple batching mechanism that allows you to split
a large sequence into smaller batches.
-WWW: https://pypi.python.org/pypi/z3c.batching/
+WWW: https://pypi.python.org/pypi/z3c.batching
diff --git a/devel/py-z3c.caching/pkg-descr b/devel/py-z3c.caching/pkg-descr
index 52c66003bdac..2be768e23638 100644
--- a/devel/py-z3c.caching/pkg-descr
+++ b/devel/py-z3c.caching/pkg-descr
@@ -1,3 +1,3 @@
Caching infrastructure for web apps.
-WWW: https://pypi.python.org/pypi/z3c.caching/
+WWW: https://pypi.python.org/pypi/z3c.caching
diff --git a/devel/py-z3c.form/pkg-descr b/devel/py-z3c.form/pkg-descr
index 7d24bb669a81..b2df93cf39f5 100644
--- a/devel/py-z3c.form/pkg-descr
+++ b/devel/py-z3c.form/pkg-descr
@@ -1,3 +1,3 @@
An advanced form and widget framework for Zope 3.
-WWW: https://pypi.python.org/pypi/z3c.form/
+WWW: https://pypi.python.org/pypi/z3c.form
diff --git a/devel/py-z3c.formwidget.query/pkg-descr b/devel/py-z3c.formwidget.query/pkg-descr
index 5044750c407c..c90b48ffb1f2 100644
--- a/devel/py-z3c.formwidget.query/pkg-descr
+++ b/devel/py-z3c.formwidget.query/pkg-descr
@@ -1,3 +1,3 @@
A source query widget for z3c.form.
-WWW: https://pypi.python.org/pypi/z3c.formwidget.query/
+WWW: https://pypi.python.org/pypi/z3c.formwidget.query
diff --git a/devel/py-z3c.zcmlhook/pkg-descr b/devel/py-z3c.zcmlhook/pkg-descr
index 4ee186180201..b708377c2374 100644
--- a/devel/py-z3c.zcmlhook/pkg-descr
+++ b/devel/py-z3c.zcmlhook/pkg-descr
@@ -1,3 +1,3 @@
Easily hook into the ZCML processing machinery.
-WWW: https://pypi.python.org/pypi/z3c.zcmlhook/
+WWW: https://pypi.python.org/pypi/z3c.zcmlhook
diff --git a/devel/py-zExceptions/pkg-descr b/devel/py-zExceptions/pkg-descr
index 16c5189371b0..828754a54b75 100644
--- a/devel/py-zExceptions/pkg-descr
+++ b/devel/py-zExceptions/pkg-descr
@@ -1,3 +1,3 @@
zExceptions contains common exceptions used in Zope2.
-WWW: https://pypi.python.org/pypi/zExceptions/
+WWW: https://pypi.python.org/pypi/zExceptions
diff --git a/devel/py-zLOG/pkg-descr b/devel/py-zLOG/pkg-descr
index 28495af85dc5..709e6e03b0bf 100644
--- a/devel/py-zLOG/pkg-descr
+++ b/devel/py-zLOG/pkg-descr
@@ -3,4 +3,4 @@ is just a small shim over Python's logging module. Therefore, unless
you need to support a legacy package from the Zope 2 world, you're
probably better off using Python's logging module.
-WWW: https://pypi.python.org/pypi/zLOG/
+WWW: https://pypi.python.org/pypi/zLOG
diff --git a/devel/py-zc.buildout/pkg-descr b/devel/py-zc.buildout/pkg-descr
index dc4dac3af333..f8ec947ebd2d 100644
--- a/devel/py-zc.buildout/pkg-descr
+++ b/devel/py-zc.buildout/pkg-descr
@@ -3,4 +3,4 @@ applications. It provides tools for assembling applications from multiple
parts, Python or otherwise. An application may actually contain multiple
programs, processes, and configuration settings.
-WWW: https://pypi.python.org/pypi/zc.buildout/
+WWW: https://pypi.python.org/pypi/zc.buildout
diff --git a/devel/py-zclockfile/pkg-descr b/devel/py-zclockfile/pkg-descr
index 6a9f3939f85e..61947d2e983b 100644
--- a/devel/py-zclockfile/pkg-descr
+++ b/devel/py-zclockfile/pkg-descr
@@ -7,4 +7,4 @@ storage implementation uses file locks to mediate access to
file-storage database files. The database files and lock file files
are separate files.
-WWW: https://pypi.python.org/pypi/zc.lockfile/
+WWW: https://pypi.python.org/pypi/zc.lockfile
diff --git a/devel/py-zconfig/pkg-descr b/devel/py-zconfig/pkg-descr
index 81b6c5617a2e..59ecafa15bd0 100644
--- a/devel/py-zconfig/pkg-descr
+++ b/devel/py-zconfig/pkg-descr
@@ -5,4 +5,4 @@ very different from the model support by the ConfigParser module
found in Python's standard library, and is more suitable to
configuration-intensive applications.
-WWW: https://pypi.python.org/pypi/ZConfig/
+WWW: https://pypi.python.org/pypi/ZConfig
diff --git a/devel/py-zkpython/pkg-descr b/devel/py-zkpython/pkg-descr
index 5c12a15c9772..8c8058cdef2f 100644
--- a/devel/py-zkpython/pkg-descr
+++ b/devel/py-zkpython/pkg-descr
@@ -1,3 +1,3 @@
ZooKeeper Python bindings
-WWW: https://pypi.python.org/pypi/zkpython/
+WWW: https://pypi.python.org/pypi/zkpython
diff --git a/devel/py-zope.annotation/pkg-descr b/devel/py-zope.annotation/pkg-descr
index beba0d9fbffc..91067e76ac0d 100644
--- a/devel/py-zope.annotation/pkg-descr
+++ b/devel/py-zope.annotation/pkg-descr
@@ -1,4 +1,4 @@
This package provides a mechanism to store additional information
about objects without need to modify object class.
-WWW: https://pypi.python.org/pypi/zope.annotation/
+WWW: https://pypi.python.org/pypi/zope.annotation
diff --git a/devel/py-zope.app.applicationcontrol/pkg-descr b/devel/py-zope.app.applicationcontrol/pkg-descr
index 15f29933622d..d537635b3276 100644
--- a/devel/py-zope.app.applicationcontrol/pkg-descr
+++ b/devel/py-zope.app.applicationcontrol/pkg-descr
@@ -1,3 +1,3 @@
Zope application control.
-WWW: https://pypi.python.org/pypi/zope.app.applicationcontrol/
+WWW: https://pypi.python.org/pypi/zope.app.applicationcontrol
diff --git a/devel/py-zope.app.appsetup/pkg-descr b/devel/py-zope.app.appsetup/pkg-descr
index 104e91da922f..526260de96c6 100644
--- a/devel/py-zope.app.appsetup/pkg-descr
+++ b/devel/py-zope.app.appsetup/pkg-descr
@@ -1,3 +1,3 @@
Zope app setup helper.
-WWW: https://pypi.python.org/pypi/zope.app.appsetup/
+WWW: https://pypi.python.org/pypi/zope.app.appsetup
diff --git a/devel/py-zope.app.basicskin/pkg-descr b/devel/py-zope.app.basicskin/pkg-descr
index d6e13229a826..379cfc6beb0d 100644
--- a/devel/py-zope.app.basicskin/pkg-descr
+++ b/devel/py-zope.app.basicskin/pkg-descr
@@ -1,3 +1,3 @@
Zope ZMI Basic Skin.
-WWW: https://pypi.python.org/pypi/zope.app.basicskin/
+WWW: https://pypi.python.org/pypi/zope.app.basicskin
diff --git a/devel/py-zope.app.broken/pkg-descr b/devel/py-zope.app.broken/pkg-descr
index 8c7b17062e2e..d2961c02d118 100644
--- a/devel/py-zope.app.broken/pkg-descr
+++ b/devel/py-zope.app.broken/pkg-descr
@@ -1,3 +1,3 @@
Zope Broken (ZODB) Object Support.
-WWW: https://pypi.python.org/pypi/zope.app.broken/
+WWW: https://pypi.python.org/pypi/zope.app.broken
diff --git a/devel/py-zope.app.cache/pkg-descr b/devel/py-zope.app.cache/pkg-descr
index 59ce3bac8147..ea060d752088 100644
--- a/devel/py-zope.app.cache/pkg-descr
+++ b/devel/py-zope.app.cache/pkg-descr
@@ -1,3 +1,3 @@
Zope Caching Framework.
-WWW: https://pypi.python.org/pypi/zope.app.cache/
+WWW: https://pypi.python.org/pypi/zope.app.cache
diff --git a/devel/py-zope.app.component/pkg-descr b/devel/py-zope.app.component/pkg-descr
index a65e28e6b810..27c0018cc45d 100644
--- a/devel/py-zope.app.component/pkg-descr
+++ b/devel/py-zope.app.component/pkg-descr
@@ -1,3 +1,3 @@
Local Zope Component Support.
-WWW: https://pypi.python.org/pypi/zope.app.component/
+WWW: https://pypi.python.org/pypi/zope.app.component
diff --git a/devel/py-zope.app.container/pkg-descr b/devel/py-zope.app.container/pkg-descr
index d84aeb94e825..411c1ecbdddc 100644
--- a/devel/py-zope.app.container/pkg-descr
+++ b/devel/py-zope.app.container/pkg-descr
@@ -1,3 +1,3 @@
Zope Container.
-WWW: https://pypi.python.org/pypi/zope.app.container/
+WWW: https://pypi.python.org/pypi/zope.app.container
diff --git a/devel/py-zope.app.content/pkg-descr b/devel/py-zope.app.content/pkg-descr
index b0d220e8bfbb..67c0df605865 100644
--- a/devel/py-zope.app.content/pkg-descr
+++ b/devel/py-zope.app.content/pkg-descr
@@ -1,3 +1,3 @@
Zope Content Type.
-WWW: https://pypi.python.org/pypi/zope.app.content/
+WWW: https://pypi.python.org/pypi/zope.app.content
diff --git a/devel/py-zope.app.debug/pkg-descr b/devel/py-zope.app.debug/pkg-descr
index 6521593bc05a..3a00c010efed 100644
--- a/devel/py-zope.app.debug/pkg-descr
+++ b/devel/py-zope.app.debug/pkg-descr
@@ -1,3 +1,3 @@
Zope Debug Mode.
-WWW: https://pypi.python.org/pypi/zope.app.debug/
+WWW: https://pypi.python.org/pypi/zope.app.debug
diff --git a/devel/py-zope.app.dependable/pkg-descr b/devel/py-zope.app.dependable/pkg-descr
index 8248b83434ea..6b64ffbc68a1 100644
--- a/devel/py-zope.app.dependable/pkg-descr
+++ b/devel/py-zope.app.dependable/pkg-descr
@@ -1,3 +1,3 @@
Simple Dependency API.
-WWW: https://pypi.python.org/pypi/zope.app.dependable/
+WWW: https://pypi.python.org/pypi/zope.app.dependable
diff --git a/devel/py-zope.app.error/pkg-descr b/devel/py-zope.app.error/pkg-descr
index 4ce329f24b43..c3dcc6afa2ae 100644
--- a/devel/py-zope.app.error/pkg-descr
+++ b/devel/py-zope.app.error/pkg-descr
@@ -1,3 +1,3 @@
Error reporting utility management UI for Zope3.
-WWW: https://pypi.python.org/pypi/zope.app.error/
+WWW: https://pypi.python.org/pypi/zope.app.error
diff --git a/devel/py-zope.app.exception/pkg-descr b/devel/py-zope.app.exception/pkg-descr
index 2c9bf919bbe8..6e4a86525c71 100644
--- a/devel/py-zope.app.exception/pkg-descr
+++ b/devel/py-zope.app.exception/pkg-descr
@@ -1,3 +1,3 @@
Zope 3 exception views.
-WWW: https://pypi.python.org/pypi/zope.app.exception/
+WWW: https://pypi.python.org/pypi/zope.app.exception
diff --git a/devel/py-zope.app.folder/pkg-descr b/devel/py-zope.app.folder/pkg-descr
index 7420105e38d3..ebbeb0122b86 100644
--- a/devel/py-zope.app.folder/pkg-descr
+++ b/devel/py-zope.app.folder/pkg-descr
@@ -1,3 +1,3 @@
Folder Content Type for Zope 3.
-WWW: https://pypi.python.org/pypi/zope.app.folder/
+WWW: https://pypi.python.org/pypi/zope.app.folder
diff --git a/devel/py-zope.app.form/pkg-descr b/devel/py-zope.app.form/pkg-descr
index fb468b0dacda..3bf70e3d0271 100644
--- a/devel/py-zope.app.form/pkg-descr
+++ b/devel/py-zope.app.form/pkg-descr
@@ -1,3 +1,3 @@
The Original Zope 3 Form Framework.
-WWW: https://pypi.python.org/pypi/zope.app.form/
+WWW: https://pypi.python.org/pypi/zope.app.form
diff --git a/devel/py-zope.app.generations/pkg-descr b/devel/py-zope.app.generations/pkg-descr
index bc88a4f0579d..5fd013e6bbb9 100644
--- a/devel/py-zope.app.generations/pkg-descr
+++ b/devel/py-zope.app.generations/pkg-descr
@@ -1,3 +1,3 @@
ZMI UI for zope.generations.
-WWW: https://pypi.python.org/pypi/zope.app.generations/
+WWW: https://pypi.python.org/pypi/zope.app.generations
diff --git a/devel/py-zope.app.http/pkg-descr b/devel/py-zope.app.http/pkg-descr
index 7cb175d3f9ec..13a955e1ff16 100644
--- a/devel/py-zope.app.http/pkg-descr
+++ b/devel/py-zope.app.http/pkg-descr
@@ -1,3 +1,3 @@
HTTP Behavior for the Zope Publisher.
-WWW: https://pypi.python.org/pypi/zope.app.http/
+WWW: https://pypi.python.org/pypi/zope.app.http
diff --git a/devel/py-zope.app.pagetemplate/pkg-descr b/devel/py-zope.app.pagetemplate/pkg-descr
index 398f9e99dbdb..ada3134e5479 100644
--- a/devel/py-zope.app.pagetemplate/pkg-descr
+++ b/devel/py-zope.app.pagetemplate/pkg-descr
@@ -1,3 +1,3 @@
PageTemplate integration for Zope 3.
-WWW: https://pypi.python.org/pypi/zope.app.pagetemplate/
+WWW: https://pypi.python.org/pypi/zope.app.pagetemplate
diff --git a/devel/py-zope.app.publication/pkg-descr b/devel/py-zope.app.publication/pkg-descr
index e8c35d2c304d..40bf82540bd3 100644
--- a/devel/py-zope.app.publication/pkg-descr
+++ b/devel/py-zope.app.publication/pkg-descr
@@ -1,3 +1,3 @@
Zope publication.
-WWW: https://pypi.python.org/pypi/zope.app.publication/
+WWW: https://pypi.python.org/pypi/zope.app.publication
diff --git a/devel/py-zope.app.publisher/pkg-descr b/devel/py-zope.app.publisher/pkg-descr
index d75e5249a9c8..84ebd5fc4d72 100644
--- a/devel/py-zope.app.publisher/pkg-descr
+++ b/devel/py-zope.app.publisher/pkg-descr
@@ -1,3 +1,3 @@
Implementations and means for configuration of Zope 3 style views and resources.
-WWW: https://pypi.python.org/pypi/zope.app.publisher/
+WWW: https://pypi.python.org/pypi/zope.app.publisher
diff --git a/devel/py-zope.app.renderer/pkg-descr b/devel/py-zope.app.renderer/pkg-descr
index d5c2782bf390..fe281bb91c56 100644
--- a/devel/py-zope.app.renderer/pkg-descr
+++ b/devel/py-zope.app.renderer/pkg-descr
@@ -1,3 +1,3 @@
Text Renderer Framework.
-WWW: https://pypi.python.org/pypi/zope.app.renderer/
+WWW: https://pypi.python.org/pypi/zope.app.renderer
diff --git a/devel/py-zope.app.rotterdam/pkg-descr b/devel/py-zope.app.rotterdam/pkg-descr
index 489fcdf1cc84..28209469c58b 100644
--- a/devel/py-zope.app.rotterdam/pkg-descr
+++ b/devel/py-zope.app.rotterdam/pkg-descr
@@ -1,3 +1,3 @@
A Zope 3 ZMI Skin.
-WWW: https://pypi.python.org/pypi/zope.app.rotterdam/
+WWW: https://pypi.python.org/pypi/zope.app.rotterdam
diff --git a/devel/py-zope.app.schema/pkg-descr b/devel/py-zope.app.schema/pkg-descr
index 010fe5973d08..e312bc9f109a 100644
--- a/devel/py-zope.app.schema/pkg-descr
+++ b/devel/py-zope.app.schema/pkg-descr
@@ -1,3 +1,3 @@
Component Architecture based Vocabulary Registry.
-WWW: https://pypi.python.org/pypi/zope.app.schema/
+WWW: https://pypi.python.org/pypi/zope.app.schema
diff --git a/devel/py-zope.app.testing/pkg-descr b/devel/py-zope.app.testing/pkg-descr
index c568ad323006..449d7b6eee7e 100644
--- a/devel/py-zope.app.testing/pkg-descr
+++ b/devel/py-zope.app.testing/pkg-descr
@@ -1,3 +1,3 @@
Zope Application Testing Support.
-WWW: https://pypi.python.org/pypi/zope.app.testing/
+WWW: https://pypi.python.org/pypi/zope.app.testing
diff --git a/devel/py-zope.app.zcmlfiles/pkg-descr b/devel/py-zope.app.zcmlfiles/pkg-descr
index de21189cef47..287484a23995 100644
--- a/devel/py-zope.app.zcmlfiles/pkg-descr
+++ b/devel/py-zope.app.zcmlfiles/pkg-descr
@@ -1,3 +1,3 @@
Zope application server ZCML files.
-WWW: https://pypi.python.org/pypi/zope.app.zcmlfiles/
+WWW: https://pypi.python.org/pypi/zope.app.zcmlfiles
diff --git a/devel/py-zope.app.zopeappgenerations/pkg-descr b/devel/py-zope.app.zopeappgenerations/pkg-descr
index 3fb0d37f6419..f3df88d45e69 100644
--- a/devel/py-zope.app.zopeappgenerations/pkg-descr
+++ b/devel/py-zope.app.zopeappgenerations/pkg-descr
@@ -1,3 +1,3 @@
Zope Application ZODB Update Generations.
-WWW: https://pypi.python.org/pypi/zope.app.zopeappgenerations/
+WWW: https://pypi.python.org/pypi/zope.app.zopeappgenerations
diff --git a/devel/py-zope.applicationcontrol/pkg-descr b/devel/py-zope.applicationcontrol/pkg-descr
index 024802c94649..601701cd8638 100644
--- a/devel/py-zope.applicationcontrol/pkg-descr
+++ b/devel/py-zope.applicationcontrol/pkg-descr
@@ -1,3 +1,3 @@
Zope applicationcontrol.
-WWW: https://pypi.python.org/pypi/zope.applicationcontrol/
+WWW: https://pypi.python.org/pypi/zope.applicationcontrol
diff --git a/devel/py-zope.broken/pkg-descr b/devel/py-zope.broken/pkg-descr
index 846feff5b929..39bdd23890e9 100644
--- a/devel/py-zope.broken/pkg-descr
+++ b/devel/py-zope.broken/pkg-descr
@@ -1,4 +1,4 @@
This package is Zope Broken Object Interfaces and it is obsolete and
its functionality has been merged into the ZODB3 distribution itself.
-WWW: https://pypi.python.org/pypi/zope.broken/
+WWW: https://pypi.python.org/pypi/zope.broken
diff --git a/devel/py-zope.browser/pkg-descr b/devel/py-zope.browser/pkg-descr
index a3b883fa6bee..8e8e7b1d811f 100644
--- a/devel/py-zope.browser/pkg-descr
+++ b/devel/py-zope.browser/pkg-descr
@@ -1,3 +1,3 @@
This package provides shared browser components for the Zope Toolkit.
-WWW: https://pypi.python.org/pypi/zope.browser/
+WWW: https://pypi.python.org/pypi/zope.browser
diff --git a/devel/py-zope.browsermenu/pkg-descr b/devel/py-zope.browsermenu/pkg-descr
index e28b04f3b844..27e58856a1a2 100644
--- a/devel/py-zope.browsermenu/pkg-descr
+++ b/devel/py-zope.browsermenu/pkg-descr
@@ -1,4 +1,4 @@
This package provides an implementation of browser menus and
ZCML directives for configuring them.
-WWW: https://pypi.python.org/pypi/zope.browsermenu/
+WWW: https://pypi.python.org/pypi/zope.browsermenu
diff --git a/devel/py-zope.browserpage/pkg-descr b/devel/py-zope.browserpage/pkg-descr
index 374bc96e8af7..b496e534ee69 100644
--- a/devel/py-zope.browserpage/pkg-descr
+++ b/devel/py-zope.browserpage/pkg-descr
@@ -1,3 +1,3 @@
This package provides ZCML directives for configuring browser views.
-WWW: https://pypi.python.org/pypi/zope.browserpage/
+WWW: https://pypi.python.org/pypi/zope.browserpage
diff --git a/devel/py-zope.browserresource/pkg-descr b/devel/py-zope.browserresource/pkg-descr
index 64a0d7b9c03a..d07cc0728dc0 100644
--- a/devel/py-zope.browserresource/pkg-descr
+++ b/devel/py-zope.browserresource/pkg-descr
@@ -2,4 +2,4 @@ This package provides an implementation of browser resources.
It also provides directives for defining those resources using
ZCML.
-WWW: https://pypi.python.org/pypi/zope.browserresource/
+WWW: https://pypi.python.org/pypi/zope.browserresource
diff --git a/devel/py-zope.cachedescriptors/pkg-descr b/devel/py-zope.cachedescriptors/pkg-descr
index 906726b62872..39e12d2b2e56 100644
--- a/devel/py-zope.cachedescriptors/pkg-descr
+++ b/devel/py-zope.cachedescriptors/pkg-descr
@@ -1,3 +1,3 @@
Method and property caching decorators.
-WWW: https://pypi.python.org/pypi/zope.cachedescriptors/
+WWW: https://pypi.python.org/pypi/zope.cachedescriptors
diff --git a/devel/py-zope.component/pkg-descr b/devel/py-zope.component/pkg-descr
index a316133b0c16..b01834368d42 100644
--- a/devel/py-zope.component/pkg-descr
+++ b/devel/py-zope.component/pkg-descr
@@ -10,4 +10,4 @@ Adapters are components that are computed from other components
to adapt them to some interface. Because they are computed from
other objects, they are provided as factories, usually classes.
-WWW: https://pypi.python.org/pypi/zope.component/
+WWW: https://pypi.python.org/pypi/zope.component
diff --git a/devel/py-zope.componentvocabulary/pkg-descr b/devel/py-zope.componentvocabulary/pkg-descr
index 4cde2cd8d8cc..bd691b85eb99 100644
--- a/devel/py-zope.componentvocabulary/pkg-descr
+++ b/devel/py-zope.componentvocabulary/pkg-descr
@@ -1,3 +1,3 @@
Component vocabularies.
-WWW: https://pypi.python.org/pypi/zope.componentvocabulary/
+WWW: https://pypi.python.org/pypi/zope.componentvocabulary
diff --git a/devel/py-zope.configuration/pkg-descr b/devel/py-zope.configuration/pkg-descr
index 88c2b5990339..000be3b2d25a 100644
--- a/devel/py-zope.configuration/pkg-descr
+++ b/devel/py-zope.configuration/pkg-descr
@@ -6,4 +6,4 @@ configuration system provide configuration directives in some language
that express configuration choices. The intent is that the language be
pluggable. An XML language is provided by default.
-WWW: https://pypi.python.org/pypi/zope.configuration/
+WWW: https://pypi.python.org/pypi/zope.configuration
diff --git a/devel/py-zope.container/pkg-descr b/devel/py-zope.container/pkg-descr
index ccddf6ddc117..3e2f10a2a674 100644
--- a/devel/py-zope.container/pkg-descr
+++ b/devel/py-zope.container/pkg-descr
@@ -3,4 +3,4 @@ container implementations such as a BTreeContainer and OrderedContainer,
as well as the base class used by zope.site.folder for the Folder
implementation.
-WWW: https://pypi.python.org/pypi/zope.container/
+WWW: https://pypi.python.org/pypi/zope.container
diff --git a/devel/py-zope.contentprovider/pkg-descr b/devel/py-zope.contentprovider/pkg-descr
index 9a1dab371b45..9d530fa1a7b3 100644
--- a/devel/py-zope.contentprovider/pkg-descr
+++ b/devel/py-zope.contentprovider/pkg-descr
@@ -4,4 +4,4 @@ using a single template or static system of templates and METAL
macros, content provider objects are dynamically looked up based
on the setup/configuration of the application.
-WWW: https://pypi.python.org/pypi/zope.contentprovider/
+WWW: https://pypi.python.org/pypi/zope.contentprovider
diff --git a/devel/py-zope.contenttype/pkg-descr b/devel/py-zope.contenttype/pkg-descr
index 386796cd47b7..fa2b6ea0790f 100644
--- a/devel/py-zope.contenttype/pkg-descr
+++ b/devel/py-zope.contenttype/pkg-descr
@@ -1,3 +1,3 @@
zope.contenttype is a utility module for content-type handling.
-WWW: https://pypi.python.org/pypi/zope.contenttype/
+WWW: https://pypi.python.org/pypi/zope.contenttype
diff --git a/devel/py-zope.copy/pkg-descr b/devel/py-zope.copy/pkg-descr
index a39bd9551699..bbc0cdf6a2fd 100644
--- a/devel/py-zope.copy/pkg-descr
+++ b/devel/py-zope.copy/pkg-descr
@@ -3,4 +3,4 @@ It was once extracted from the zc.copy package to contain much
less dependencies. In fact, we only depend on zope.interface to
provide pluggability.
-WWW: https://pypi.python.org/pypi/zope.copy/
+WWW: https://pypi.python.org/pypi/zope.copy
diff --git a/devel/py-zope.copypastemove/pkg-descr b/devel/py-zope.copypastemove/pkg-descr
index 7358a71ef2ae..f8238fa007c2 100644
--- a/devel/py-zope.copypastemove/pkg-descr
+++ b/devel/py-zope.copypastemove/pkg-descr
@@ -1,3 +1,3 @@
Copy, Paste and Move support for content components.
-WWW: https://pypi.python.org/pypi/zope.copypastemove/
+WWW: https://pypi.python.org/pypi/zope.copypastemove
diff --git a/devel/py-zope.datetime/pkg-descr b/devel/py-zope.datetime/pkg-descr
index 40b94451cafd..da9218eaa4f7 100644
--- a/devel/py-zope.datetime/pkg-descr
+++ b/devel/py-zope.datetime/pkg-descr
@@ -1,4 +1,4 @@
zope.datetime is a set of commonly used date and time related
utility functions.
-WWW: https://pypi.python.org/pypi/zope.datetime/
+WWW: https://pypi.python.org/pypi/zope.datetime
diff --git a/devel/py-zope.deferredimport/pkg-descr b/devel/py-zope.deferredimport/pkg-descr
index b2767c0c8780..3c3effb02f31 100644
--- a/devel/py-zope.deferredimport/pkg-descr
+++ b/devel/py-zope.deferredimport/pkg-descr
@@ -1,4 +1,4 @@
zope.deferredimport allows you to perform imports names
that will only be resolved when used in the code.
-WWW: https://pypi.python.org/pypi/zope.deferredimport/
+WWW: https://pypi.python.org/pypi/zope.deferredimport
diff --git a/devel/py-zope.deprecation/pkg-descr b/devel/py-zope.deprecation/pkg-descr
index c44aea7c26f5..674803bd2977 100644
--- a/devel/py-zope.deprecation/pkg-descr
+++ b/devel/py-zope.deprecation/pkg-descr
@@ -6,4 +6,4 @@ zope.deprecation provides a simple function called
'deprecated(names, reason)' to deprecate the previously mentioned
Python objects.
-WWW: https://pypi.python.org/pypi/zope.deprecation/
+WWW: https://pypi.python.org/pypi/zope.deprecation
diff --git a/devel/py-zope.dottedname/pkg-descr b/devel/py-zope.dottedname/pkg-descr
index a743ecde764c..46ce45aa34cc 100644
--- a/devel/py-zope.dottedname/pkg-descr
+++ b/devel/py-zope.dottedname/pkg-descr
@@ -2,4 +2,4 @@ The zope.dottedname module provides one function, resolve that
resolves strings containing dotted names into the appropriate
python object.
-WWW: https://pypi.python.org/pypi/zope.dottedname/
+WWW: https://pypi.python.org/pypi/zope.dottedname
diff --git a/devel/py-zope.dublincore/pkg-descr b/devel/py-zope.dublincore/pkg-descr
index 83999eb51f6d..057841c33fc0 100644
--- a/devel/py-zope.dublincore/pkg-descr
+++ b/devel/py-zope.dublincore/pkg-descr
@@ -1,3 +1,3 @@
Zope Dublin Core implementation.
-WWW: https://pypi.python.org/pypi/zope.dublincore/
+WWW: https://pypi.python.org/pypi/zope.dublincore
diff --git a/devel/py-zope.error/pkg-descr b/devel/py-zope.error/pkg-descr
index 98d5675f8ae2..95d2b85b5a55 100644
--- a/devel/py-zope.error/pkg-descr
+++ b/devel/py-zope.error/pkg-descr
@@ -1,3 +1,3 @@
An error reporting utility for Zope3.
-WWW: https://pypi.python.org/pypi/zope.error/
+WWW: https://pypi.python.org/pypi/zope.error
diff --git a/devel/py-zope.event/pkg-descr b/devel/py-zope.event/pkg-descr
index 53a7204201cf..eef63e1b1db7 100644
--- a/devel/py-zope.event/pkg-descr
+++ b/devel/py-zope.event/pkg-descr
@@ -4,4 +4,4 @@ event systems can be built.
Application code can generate events without being concerned about the
event-processing frameworks that might handle the events.
-WWW: https://pypi.python.org/pypi/zope.event/
+WWW: https://pypi.python.org/pypi/zope.event
diff --git a/devel/py-zope.exceptions/pkg-descr b/devel/py-zope.exceptions/pkg-descr
index 2b497fa11845..46f785c86d69 100644
--- a/devel/py-zope.exceptions/pkg-descr
+++ b/devel/py-zope.exceptions/pkg-descr
@@ -2,4 +2,4 @@ zope.exceptions contains exception interfaces and implementations
which are so general purpose that they don't belong in Zope
application-specific packages.
-WWW: https://pypi.python.org/pypi/zope.exceptions/
+WWW: https://pypi.python.org/pypi/zope.exceptions
diff --git a/devel/py-zope.filerepresentation/pkg-descr b/devel/py-zope.filerepresentation/pkg-descr
index a5cdfcad9b94..095b4c36a61e 100644
--- a/devel/py-zope.filerepresentation/pkg-descr
+++ b/devel/py-zope.filerepresentation/pkg-descr
@@ -3,4 +3,4 @@ The interfaces defined here are used for file-system and
file-system-like representations of objects, such as file-system
synchronization, FTP, PUT, and WebDAV.
-WWW: https://pypi.python.org/pypi/zope.filerepresentation/
+WWW: https://pypi.python.org/pypi/zope.filerepresentation
diff --git a/devel/py-zope.formlib/pkg-descr b/devel/py-zope.formlib/pkg-descr
index bfec17f365c4..9f260465075e 100644
--- a/devel/py-zope.formlib/pkg-descr
+++ b/devel/py-zope.formlib/pkg-descr
@@ -1,3 +1,3 @@
Form generation and validation library for Zope.
-WWW: https://pypi.python.org/pypi/zope.formlib/
+WWW: https://pypi.python.org/pypi/zope.formlib
diff --git a/devel/py-zope.generations/pkg-descr b/devel/py-zope.generations/pkg-descr
index 0fe5618ea8ba..842679c7adc3 100644
--- a/devel/py-zope.generations/pkg-descr
+++ b/devel/py-zope.generations/pkg-descr
@@ -1,3 +1,3 @@
Zope application schema generations.
-WWW: https://pypi.python.org/pypi/zope.generations/
+WWW: https://pypi.python.org/pypi/zope.generations
diff --git a/devel/py-zope.globalrequest/pkg-descr b/devel/py-zope.globalrequest/pkg-descr
index 8c1364e6f5d5..7759097b38d2 100644
--- a/devel/py-zope.globalrequest/pkg-descr
+++ b/devel/py-zope.globalrequest/pkg-descr
@@ -1,3 +1,3 @@
Global way of retrieving the currently active request.
-WWW: https://pypi.python.org/pypi/zope.globalrequest/
+WWW: https://pypi.python.org/pypi/zope.globalrequest
diff --git a/devel/py-zope.interface/pkg-descr b/devel/py-zope.interface/pkg-descr
index 578172fad358..b51b27167cf0 100644
--- a/devel/py-zope.interface/pkg-descr
+++ b/devel/py-zope.interface/pkg-descr
@@ -3,4 +3,4 @@ Interfaces are a mechanism for labeling objects as conforming to a given API or
contract. So, this package can be considered as implementation of the Design By
Contract methodology support in Python.
-WWW: https://pypi.python.org/pypi/zope.interface/
+WWW: https://pypi.python.org/pypi/zope.interface
diff --git a/devel/py-zope.lifecycleevent/pkg-descr b/devel/py-zope.lifecycleevent/pkg-descr
index ae9eecf8d7e7..210baabe17af 100644
--- a/devel/py-zope.lifecycleevent/pkg-descr
+++ b/devel/py-zope.lifecycleevent/pkg-descr
@@ -1,3 +1,3 @@
Object life-cycle events.
-WWW: https://pypi.python.org/pypi/zope.lifecycleevent/
+WWW: https://pypi.python.org/pypi/zope.lifecycleevent
diff --git a/devel/py-zope.location/pkg-descr b/devel/py-zope.location/pkg-descr
index f912cdf378d2..09b11dfa7fcd 100644
--- a/devel/py-zope.location/pkg-descr
+++ b/devel/py-zope.location/pkg-descr
@@ -1,3 +1,3 @@
zope.location are special objects that has a structural location.
-WWW: https://pypi.python.org/pypi/zope.location/
+WWW: https://pypi.python.org/pypi/zope.location
diff --git a/devel/py-zope.minmax/pkg-descr b/devel/py-zope.minmax/pkg-descr
index bada6837dc0d..5eb38d489564 100644
--- a/devel/py-zope.minmax/pkg-descr
+++ b/devel/py-zope.minmax/pkg-descr
@@ -5,4 +5,4 @@ and apply different conflict resolution policies.
The subclasses defined here are resolving the conflicts using always
either the maximum or the minimum of the conflicting values.
-WWW: https://pypi.python.org/pypi/zope.minmax/
+WWW: https://pypi.python.org/pypi/zope.minmax
diff --git a/devel/py-zope.pagetemplate/pkg-descr b/devel/py-zope.pagetemplate/pkg-descr
index 16f75ea1b4b3..ac58704796e8 100644
--- a/devel/py-zope.pagetemplate/pkg-descr
+++ b/devel/py-zope.pagetemplate/pkg-descr
@@ -3,4 +3,4 @@ a clean separation of presentation and application logic while
allowing for designers to work with templates in their visual editing
tools (FrontPage, Dreamweaver, GoLive, etc.).
-WWW: https://pypi.python.org/pypi/zope.pagetemplate/
+WWW: https://pypi.python.org/pypi/zope.pagetemplate
diff --git a/devel/py-zope.processlifetime/pkg-descr b/devel/py-zope.processlifetime/pkg-descr
index b87c77f9d9f8..da935a72b734 100644
--- a/devel/py-zope.processlifetime/pkg-descr
+++ b/devel/py-zope.processlifetime/pkg-descr
@@ -1,4 +1,4 @@
This package provides interfaces/implementations for events relative
to the lifetime of a server process (startup, database opening, etc.)
-WWW: https://pypi.python.org/pypi/zope.processlifetime/
+WWW: https://pypi.python.org/pypi/zope.processlifetime
diff --git a/devel/py-zope.ptresource/pkg-descr b/devel/py-zope.ptresource/pkg-descr
index f4aa886a77b7..4d5b1bea6d85 100644
--- a/devel/py-zope.ptresource/pkg-descr
+++ b/devel/py-zope.ptresource/pkg-descr
@@ -2,4 +2,4 @@ This package provides a "page template" resource class, a resource
which content is processed with Zope Page Templates engine before
returning to client.
-WWW: https://pypi.python.org/pypi/zope.ptresource/
+WWW: https://pypi.python.org/pypi/zope.ptresource
diff --git a/devel/py-zope.publisher/pkg-descr b/devel/py-zope.publisher/pkg-descr
index 5791a81fd505..03480e60d679 100644
--- a/devel/py-zope.publisher/pkg-descr
+++ b/devel/py-zope.publisher/pkg-descr
@@ -5,4 +5,4 @@ represented by request and response objects which allow for easy
client interaction from Python. The behaviour of the publisher
is geared towards WSGI compatibility.
-WWW: https://pypi.python.org/pypi/zope.publisher/
+WWW: https://pypi.python.org/pypi/zope.publisher
diff --git a/devel/py-zope.ramcache/pkg-descr b/devel/py-zope.ramcache/pkg-descr
index 7cfd0a16eba3..a5a1cef9a5ad 100644
--- a/devel/py-zope.ramcache/pkg-descr
+++ b/devel/py-zope.ramcache/pkg-descr
@@ -1,3 +1,3 @@
Zope RAM Cache.
-WWW: https://pypi.python.org/pypi/zope.ramcache/
+WWW: https://pypi.python.org/pypi/zope.ramcache
diff --git a/devel/py-zope.schema/pkg-descr b/devel/py-zope.schema/pkg-descr
index 8f3d495558dc..5446a251dd5d 100644
--- a/devel/py-zope.schema/pkg-descr
+++ b/devel/py-zope.schema/pkg-descr
@@ -5,4 +5,4 @@ But a Field provides space for at least a title and a description. It can also
constrain its value and provide a validation method. Besides you can optionally
specify characteristics such as its value being read-only or not required.
-WWW: https://pypi.python.org/pypi/zope.schema/
+WWW: https://pypi.python.org/pypi/zope.schema
diff --git a/devel/py-zope.sequencesort/pkg-descr b/devel/py-zope.sequencesort/pkg-descr
index 81eb7e510c47..6a92c09a83b4 100644
--- a/devel/py-zope.sequencesort/pkg-descr
+++ b/devel/py-zope.sequencesort/pkg-descr
@@ -1,3 +1,3 @@
This package provides a very advanced sequence sorting feature.
-WWW: https://pypi.python.org/pypi/zope.sequencesort/
+WWW: https://pypi.python.org/pypi/zope.sequencesort
diff --git a/devel/py-zope.site/pkg-descr b/devel/py-zope.site/pkg-descr
index aaed0347edcb..5ddb8147f482 100644
--- a/devel/py-zope.site/pkg-descr
+++ b/devel/py-zope.site/pkg-descr
@@ -4,4 +4,4 @@ adapter registries for its adapter and utility registry. The module also
provides some facilities to organize the local software and ensures the
correct behavior inside the ZODB.
-WWW: https://pypi.python.org/pypi/zope.site/
+WWW: https://pypi.python.org/pypi/zope.site
diff --git a/devel/py-zope.size/pkg-descr b/devel/py-zope.size/pkg-descr
index 3dc05f27ba1f..192f210b083e 100644
--- a/devel/py-zope.size/pkg-descr
+++ b/devel/py-zope.size/pkg-descr
@@ -1,4 +1,4 @@
This package provides a definition of simple interface that allows
to retrieve the size of the object for displaying and for sorting.
-WWW: https://pypi.python.org/pypi/zope.size/
+WWW: https://pypi.python.org/pypi/zope.size
diff --git a/devel/py-zope.tales/pkg-descr b/devel/py-zope.tales/pkg-descr
index 133b6c206221..478632aec6ed 100644
--- a/devel/py-zope.tales/pkg-descr
+++ b/devel/py-zope.tales/pkg-descr
@@ -1,3 +1,3 @@
Zope Template Application Language Expression Syntax (TALES).
-WWW: https://pypi.python.org/pypi/zope.tales/
+WWW: https://pypi.python.org/pypi/zope.tales
diff --git a/devel/py-zope.testbrowser/pkg-descr b/devel/py-zope.testbrowser/pkg-descr
index 256d86424e4f..ab1498362901 100644
--- a/devel/py-zope.testbrowser/pkg-descr
+++ b/devel/py-zope.testbrowser/pkg-descr
@@ -3,4 +3,4 @@ with special focus on testing. It is used in Zope, but it's not
Zope specific at all. For instance, it can be used to test or
otherwise interact with any web site.
-WWW: https://pypi.python.org/pypi/zope.testbrowser/
+WWW: https://pypi.python.org/pypi/zope.testbrowser
diff --git a/devel/py-zope.testing/pkg-descr b/devel/py-zope.testing/pkg-descr
index 22c4fa4108f6..a71bf58df7c2 100644
--- a/devel/py-zope.testing/pkg-descr
+++ b/devel/py-zope.testing/pkg-descr
@@ -2,4 +2,4 @@ zope.testing is a package provides a number of testing
frameworks. It includes a flexible test runner, and
supports both doctest and unittest.
-WWW: https://pypi.python.org/pypi/zope.testing/
+WWW: https://pypi.python.org/pypi/zope.testing
diff --git a/devel/py-zope.traversing/pkg-descr b/devel/py-zope.traversing/pkg-descr
index 4377abbe91fc..10b28b6a0da5 100644
--- a/devel/py-zope.traversing/pkg-descr
+++ b/devel/py-zope.traversing/pkg-descr
@@ -1,4 +1,4 @@
The zope.traversing package provides adapteres for resolving object
paths by traversing an object hierarchy.
-WWW: https://pypi.python.org/pypi/zope.traversing/
+WWW: https://pypi.python.org/pypi/zope.traversing
diff --git a/devel/py-zope.viewlet/pkg-descr b/devel/py-zope.viewlet/pkg-descr
index d9208b9680a5..0211b1e30922 100644
--- a/devel/py-zope.viewlet/pkg-descr
+++ b/devel/py-zope.viewlet/pkg-descr
@@ -1,4 +1,4 @@
Viewlets provide a generic framework for building pluggable
user interfaces.
-WWW: https://pypi.python.org/pypi/zope.viewlet/
+WWW: https://pypi.python.org/pypi/zope.viewlet
diff --git a/devel/pythk/pkg-descr b/devel/pythk/pkg-descr
index 49237ddcc5d7..f194d09bb264 100644
--- a/devel/pythk/pkg-descr
+++ b/devel/pythk/pkg-descr
@@ -1,3 +1,3 @@
pythk is a collection of functions for Python. It is used by sqlcc.
-WWW: https://pypi.python.org/pypi/pythk/
+WWW: https://pypi.python.org/pypi/pythk
diff --git a/dns/py-publicsuffix/pkg-descr b/dns/py-publicsuffix/pkg-descr
index 6ff1458b9b2d..0081d4414872 100644
--- a/dns/py-publicsuffix/pkg-descr
+++ b/dns/py-publicsuffix/pkg-descr
@@ -7,4 +7,4 @@ Accurately knowing the public suffix of a domain is useful when handling web
browser cookies, highlighting the most important part of a domain name in a
user interface or sorting URLs by web site
-WWW: https://pypi.python.org/pypi/publicsuffix/
+WWW: https://pypi.python.org/pypi/publicsuffix
diff --git a/graphics/py-blockdiagcontrib-cisco/pkg-descr b/graphics/py-blockdiagcontrib-cisco/pkg-descr
index eff1b00852dc..9c3eced5baf5 100644
--- a/graphics/py-blockdiagcontrib-cisco/pkg-descr
+++ b/graphics/py-blockdiagcontrib-cisco/pkg-descr
@@ -4,4 +4,4 @@ The shapes are using Network Topology Icons designed by Cisco Systems, Inc.
o Network Topology Icons: http://www.cisco.com/web/about/ac50/ac47/2.html
o Cisco Systems, Inc: http://www.cisco.com/
-WWW: https://pypi.python.org/pypi/blockdiagcontrib-cisco/
+WWW: https://pypi.python.org/pypi/blockdiagcontrib-cisco
diff --git a/graphics/py-django-easy-thumbnails/pkg-descr b/graphics/py-django-easy-thumbnails/pkg-descr
index b83aa9da5fad..f31a88c703cb 100644
--- a/graphics/py-django-easy-thumbnails/pkg-descr
+++ b/graphics/py-django-easy-thumbnails/pkg-descr
@@ -5,5 +5,5 @@ is generated (and saved). Thumbnail aliases can be defined, providing
predefined thumbnail options. This also allows for generation of thumbnails
when the source image is uploaded.
-WWW: https://pypi.python.org/pypi/easy-thumbnails/
+WWW: https://pypi.python.org/pypi/easy-thumbnails
WWW: https://github.com/SmileyChris/easy-thumbnails
diff --git a/graphics/py-gphoto2/pkg-descr b/graphics/py-gphoto2/pkg-descr
index 11ecffd07aab..b9be8fe39bb5 100644
--- a/graphics/py-gphoto2/pkg-descr
+++ b/graphics/py-gphoto2/pkg-descr
@@ -1,3 +1,3 @@
python-gphoto2 provides Python interface to libgphoto2.
-WWW: http://pypi.python.org/pypi/gphoto2/
+WWW: https://pypi.python.org/pypi/gphoto2
diff --git a/graphics/py-poppler-qt4/pkg-descr b/graphics/py-poppler-qt4/pkg-descr
index f0b117b9443d..ad6ccb76adc2 100644
--- a/graphics/py-poppler-qt4/pkg-descr
+++ b/graphics/py-poppler-qt4/pkg-descr
@@ -1,3 +1,3 @@
Python bindings for graphics/poppler-qt4.
-WWW: https://pypi.python.org/pypi/python-poppler-qt4/
+WWW: https://pypi.python.org/pypi/python-poppler-qt4
diff --git a/mail/py-Products.MailHost/pkg-descr b/mail/py-Products.MailHost/pkg-descr
index 773ac952f0a8..a7d232d474cb 100644
--- a/mail/py-Products.MailHost/pkg-descr
+++ b/mail/py-Products.MailHost/pkg-descr
@@ -1,4 +1,4 @@
The MailHost product provides support for sending email from within
the Zope environment using MailHost objects.
-WWW: https://pypi.python.org/pypi/Products.MailHost/
+WWW: https://pypi.python.org/pypi/Products.MailHost
diff --git a/mail/py-Products.SecureMailHost/pkg-descr b/mail/py-Products.SecureMailHost/pkg-descr
index ad21b69435c2..75f7b09ea873 100644
--- a/mail/py-Products.SecureMailHost/pkg-descr
+++ b/mail/py-Products.SecureMailHost/pkg-descr
@@ -1,4 +1,4 @@
SecureMailHost is a reimplementation of the standard Zope2 MailHost
with some security and usability enhancements.
-WWW: https://pypi.python.org/pypi/Products.SecureMailHost/
+WWW: https://pypi.python.org/pypi/Products.SecureMailHost
diff --git a/mail/py-zope.sendmail/pkg-descr b/mail/py-zope.sendmail/pkg-descr
index ba369fa8f421..663a2762ec97 100644
--- a/mail/py-zope.sendmail/pkg-descr
+++ b/mail/py-zope.sendmail/pkg-descr
@@ -1,3 +1,3 @@
zope.sendmail is a package for email sending from Zope3 applications.
-WWW: https://pypi.python.org/pypi/zope.sendmail/
+WWW: https://pypi.python.org/pypi/zope.sendmail
diff --git a/math/py-intspan/pkg-descr b/math/py-intspan/pkg-descr
index 239c822ed627..79e5734307c0 100644
--- a/math/py-intspan/pkg-descr
+++ b/math/py-intspan/pkg-descr
@@ -2,4 +2,4 @@ intspan is a set subclass that conveniently stores sets of integers.
Sets can be created from and displayed as integer spans such as
1-3,14,29,92-97 rather than exhaustive member listings.
-WWW: https://pypi.python.org/pypi/intspan/
+WWW: https://pypi.python.org/pypi/intspan
diff --git a/math/py-mathdom/pkg-descr b/math/py-mathdom/pkg-descr
index f2d0d1998b94..b23d0c4c74f8 100644
--- a/math/py-mathdom/pkg-descr
+++ b/math/py-mathdom/pkg-descr
@@ -8,4 +8,4 @@ methods that make using the DOM a little easier.
Implementations based on PyXML and lxml/libxml2 are
available.
-WWW: https://pypi.python.org/pypi/mathdom/
+WWW: https://pypi.python.org/pypi/mathdom
diff --git a/math/py-pyasp/pkg-descr b/math/py-pyasp/pkg-descr
index 69e9466a3610..da8851340b39 100644
--- a/math/py-pyasp/pkg-descr
+++ b/math/py-pyasp/pkg-descr
@@ -2,4 +2,4 @@ PyASP is a Python convenience wrapper allowing
to solve boolean satisfiability problems through
invocation of external commands 'clasp' and 'gringo'.
-WWW: http://pypi.python.org/pypi/pyasp/
+WWW: https://pypi.python.org/pypi/pyasp
diff --git a/math/py-pymc/pkg-descr b/math/py-pymc/pkg-descr
index a817c5a91a2e..1826129c1e12 100644
--- a/math/py-pymc/pkg-descr
+++ b/math/py-pymc/pkg-descr
@@ -6,4 +6,4 @@ Metropolis-Hastings algorithm as a python class, and is extremely flexible and
applicable to a large suite of problems. pymc includes methods for summarizing
output, plotting, goodness-of-fit and convergence diagnostics.
-WWW: http://pypi.python.org/pypi/pymc/
+WWW: https://pypi.python.org/pypi/pymc
diff --git a/math/py-roman/pkg-descr b/math/py-roman/pkg-descr
index 1fef432da093..dc6fd3ae6d16 100644
--- a/math/py-roman/pkg-descr
+++ b/math/py-roman/pkg-descr
@@ -1,3 +1,3 @@
This is a Integer to Roman numerals converter.
-WWW: https://pypi.python.org/pypi/roman/
+WWW: https://pypi.python.org/pypi/roman
diff --git a/misc/py-YABT/pkg-descr b/misc/py-YABT/pkg-descr
index fb5089d0aaa7..ef5b4814f140 100644
--- a/misc/py-YABT/pkg-descr
+++ b/misc/py-YABT/pkg-descr
@@ -10,4 +10,4 @@ Braille encoded in ASCII Braille, but tables for other
codes and other output encodings such as unicode Braille
are possible.
-WWW: https://pypi.python.org/pypi/YABT/
+WWW: https://pypi.python.org/pypi/YABT
diff --git a/misc/py-crudini/pkg-descr b/misc/py-crudini/pkg-descr
index 65006ad31a14..d1f457a4e3b9 100644
--- a/misc/py-crudini/pkg-descr
+++ b/misc/py-crudini/pkg-descr
@@ -1,4 +1,4 @@
Crudini is the utility for handling ini files from the command line and
shell scripts.
-WWW: http://pypi.python.org/pypi/crudini
+WWW: https://pypi.python.org/pypi/crudini
diff --git a/misc/py-python-geohash/pkg-descr b/misc/py-python-geohash/pkg-descr
index 5dbe02e89892..bd6ba0ca547e 100644
--- a/misc/py-python-geohash/pkg-descr
+++ b/misc/py-python-geohash/pkg-descr
@@ -1,3 +1,3 @@
python-geohash is a fast, accurate python geohashing library.
-WWW: https://pypi.python.org/pypi/python-geohash/
+WWW: https://pypi.python.org/pypi/python-geohash
diff --git a/multimedia/py-tvnamer/pkg-descr b/multimedia/py-tvnamer/pkg-descr
index 1f07832df6b9..ffe2916170c1 100644
--- a/multimedia/py-tvnamer/pkg-descr
+++ b/multimedia/py-tvnamer/pkg-descr
@@ -1,4 +1,4 @@
Automatically names downloaded/recorded TV-episodes, by parsing
filenames and retrieving show-names from www.thetvdb.com
-WWW: https://pypi.python.org/pypi/tvnamer/
+WWW: https://pypi.python.org/pypi/tvnamer
diff --git a/net-mgmt/py-ipcalc/pkg-descr b/net-mgmt/py-ipcalc/pkg-descr
index caa2d0a24845..3892f3dd1df9 100644
--- a/net-mgmt/py-ipcalc/pkg-descr
+++ b/net-mgmt/py-ipcalc/pkg-descr
@@ -1,4 +1,4 @@
This module allows you to perform IP subnet calculations, there is support for
both IPv4 and IPv6 CIDR notation.
-WWW: https://pypi.python.org/pypi/ipcalc/
+WWW: https://pypi.python.org/pypi/ipcalc
diff --git a/net-mgmt/py-ipy/pkg-descr b/net-mgmt/py-ipy/pkg-descr
index 57e13566f5a8..3de0bb1c4cd6 100644
--- a/net-mgmt/py-ipy/pkg-descr
+++ b/net-mgmt/py-ipy/pkg-descr
@@ -3,4 +3,4 @@ a fashion similar to perl's Net::IP and friends. The IP class allows a
comfortable parsing and handling for most notations in use for IPv4 and IPv6
Addresses and Networks.
-WWW: https://pypi.python.org/pypi/IPy/
+WWW: https://pypi.python.org/pypi/IPy
diff --git a/net/py-oauth/pkg-descr b/net/py-oauth/pkg-descr
index 2cb937a6bdd9..b12da377b8b2 100644
--- a/net/py-oauth/pkg-descr
+++ b/net/py-oauth/pkg-descr
@@ -2,4 +2,4 @@ py-oauth is a python libarary for OAuth. OAuth is an open
protocol to allow API authentication in a simple and standard
method from desktop and web applications.
-WWW: https://pypi.python.org/pypi/oauth/
+WWW: https://pypi.python.org/pypi/oauth
diff --git a/net/py-python-barbicanclient/pkg-descr b/net/py-python-barbicanclient/pkg-descr
index b11b57b2078c..d11eee397073 100644
--- a/net/py-python-barbicanclient/pkg-descr
+++ b/net/py-python-barbicanclient/pkg-descr
@@ -2,4 +2,4 @@ This is a client for the Barbican Key Management API. There is a Python
library for accessing the API (barbicanclient module), and a command-line
script (barbican).
-WWW: http://pypi.python.org/pypi/python-barbicanclient
+WWW: https://pypi.python.org/pypi/python-barbicanclient
diff --git a/net/py-python-ceilometerclient/pkg-descr b/net/py-python-ceilometerclient/pkg-descr
index 30fa65d425e6..26a965594063 100644
--- a/net/py-python-ceilometerclient/pkg-descr
+++ b/net/py-python-ceilometerclient/pkg-descr
@@ -2,4 +2,4 @@ This is a client library for Ceilometer built on the Ceilometer API. It
provides a Python API (the ceilometerclient module) and a command-line tool
(ceilometer).
-WWW: http://pypi.python.org/pypi/python-ceilometerclient
+WWW: https://pypi.python.org/pypi/python-ceilometerclient
diff --git a/net/py-python-designateclient/pkg-descr b/net/py-python-designateclient/pkg-descr
index 6836237ea9ed..71af780d64d8 100644
--- a/net/py-python-designateclient/pkg-descr
+++ b/net/py-python-designateclient/pkg-descr
@@ -1,4 +1,4 @@
This is a client library for Designate built on the Designate API. It provides
a Python API (the designateclient module) and a command-line tool (designate).
-WWW: http://pypi.python.org/pypi/python-designateclient
+WWW: https://pypi.python.org/pypi/python-designateclient
diff --git a/net/py-python-heatclient/pkg-descr b/net/py-python-heatclient/pkg-descr
index 0c0a7d7bba62..d640c8e35dd4 100644
--- a/net/py-python-heatclient/pkg-descr
+++ b/net/py-python-heatclient/pkg-descr
@@ -1,4 +1,4 @@
This is a client library for Heat built on the Heat orchestration API. It
provides a Python API (the heatclient module) and a command-line tool (heat).
-WWW: http://pypi.python.org/pypi/python-heatclient
+WWW: https://pypi.python.org/pypi/python-heatclient
diff --git a/net/py-suds-jurko/pkg-descr b/net/py-suds-jurko/pkg-descr
index 369e49cf42f1..792ef848ff5b 100644
--- a/net/py-suds-jurko/pkg-descr
+++ b/net/py-suds-jurko/pkg-descr
@@ -1,3 +1,3 @@
Lightweight SOAP client written in Python (jurko's fork).
-WWW: http://pypi.python.org/pypi/suds-jurko
+WWW: https://pypi.python.org/pypi/suds-jurko
diff --git a/net/py-txrestapi/pkg-descr b/net/py-txrestapi/pkg-descr
index d224160dcd5b..b4d3b3cbc982 100644
--- a/net/py-txrestapi/pkg-descr
+++ b/net/py-txrestapi/pkg-descr
@@ -5,4 +5,4 @@ readable. txrestapi provides an APIResource class allowing complex
mapping of path to callback (a la Django) with a readable decorator.
-WWW: https://pypi.python.org/pypi/txrestapi/
+WWW: https://pypi.python.org/pypi/txrestapi
diff --git a/net/py-zope.proxy/pkg-descr b/net/py-zope.proxy/pkg-descr
index 7ca78a8638ed..5460d38579b7 100644
--- a/net/py-zope.proxy/pkg-descr
+++ b/net/py-zope.proxy/pkg-descr
@@ -3,4 +3,4 @@ around another object, intervening in the apparent behavior of the
wrapped object only when necessary to apply the policy (e.g., access
checking, location brokering, etc.) for which the proxy is responsible.
-WWW: https://pypi.python.org/pypi/zope.proxy/
+WWW: https://pypi.python.org/pypi/zope.proxy
diff --git a/news/py-pynzb/pkg-descr b/news/py-pynzb/pkg-descr
index 6b42af5f7592..b31b63c0d05e 100644
--- a/news/py-pynzb/pkg-descr
+++ b/news/py-pynzb/pkg-descr
@@ -5,4 +5,4 @@ Since NZB is XML-based, it's relatively easy to build one-off parsers
to parse NZB files. This project is an attempt to consolidate those
many one-off NZB parsers into one simple interface.
-WWW: https://pypi.python.org/pypi/pynzb/
+WWW: https://pypi.python.org/pypi/pynzb
diff --git a/science/py-scimath/pkg-descr b/science/py-scimath/pkg-descr
index a1a62bafe7e3..b6c9445ce2bc 100644
--- a/science/py-scimath/pkg-descr
+++ b/science/py-scimath/pkg-descr
@@ -4,4 +4,4 @@ mathematical calculations, beyond the capabilities offered by SciPy.
* enthought.mathematics
* enthought.units
-WWW: https://pypi.python.org/pypi/SciMath/
+WWW: https://pypi.python.org/pypi/SciMath
diff --git a/security/py-AccessControl/pkg-descr b/security/py-AccessControl/pkg-descr
index 450fc62f5b70..312856e5e888 100644
--- a/security/py-AccessControl/pkg-descr
+++ b/security/py-AccessControl/pkg-descr
@@ -1,3 +1,3 @@
AccessControl provides a general security framework for use in Zope2.
-WWW: https://pypi.python.org/pypi/AccessControl/
+WWW: https://pypi.python.org/pypi/AccessControl
diff --git a/security/py-Products.PlonePAS/pkg-descr b/security/py-Products.PlonePAS/pkg-descr
index 4ec544f40c47..43162a49113f 100644
--- a/security/py-Products.PlonePAS/pkg-descr
+++ b/security/py-Products.PlonePAS/pkg-descr
@@ -1,3 +1,3 @@
PlonePAS adapts the PluggableAuthService for use by Plone.
-WWW: https://pypi.python.org/pypi/Products.PlonePAS/
+WWW: https://pypi.python.org/pypi/Products.PlonePAS
diff --git a/security/py-Products.PluggableAuthService/pkg-descr b/security/py-Products.PluggableAuthService/pkg-descr
index f31c3e8c8749..93f60203276e 100644
--- a/security/py-Products.PluggableAuthService/pkg-descr
+++ b/security/py-Products.PluggableAuthService/pkg-descr
@@ -1,3 +1,3 @@
Pluggable Zope2 authentication / authorization framework.
-WWW: https://pypi.python.org/pypi/Products.PluggableAuthService/
+WWW: https://pypi.python.org/pypi/Products.PluggableAuthService
diff --git a/security/py-RestrictedPython/pkg-descr b/security/py-RestrictedPython/pkg-descr
index 7164ff71179d..7550dbc74d53 100644
--- a/security/py-RestrictedPython/pkg-descr
+++ b/security/py-RestrictedPython/pkg-descr
@@ -1,4 +1,4 @@
RestrictedPython provides a restricted execution environment for Python,
e.g. for running untrusted code.
-WWW: https://pypi.python.org/pypi/RestrictedPython/
+WWW: https://pypi.python.org/pypi/RestrictedPython
diff --git a/security/py-borg.localrole/pkg-descr b/security/py-borg.localrole/pkg-descr
index 5be2c4c95565..29e3893ba102 100644
--- a/security/py-borg.localrole/pkg-descr
+++ b/security/py-borg.localrole/pkg-descr
@@ -1,4 +1,4 @@
A PAS plugin which can manage local roles via an adapter lookup
on the current context.
-WWW: https://pypi.python.org/pypi/borg.localrole/
+WWW: https://pypi.python.org/pypi/borg.localrole
diff --git a/security/py-gnutls/pkg-descr b/security/py-gnutls/pkg-descr
index 96456100ed32..90c51cceb42a 100644
--- a/security/py-gnutls/pkg-descr
+++ b/security/py-gnutls/pkg-descr
@@ -14,4 +14,4 @@ made available via ctypes. This makes the wrapper very powerful and flexible
as it has direct access to all the GNUTLS internals and is also very easy to
extend without any need to write C code or recompile anything.
-WWW: https://pypi.python.org/pypi/python-gnutls/
+WWW: https://pypi.python.org/pypi/python-gnutls
diff --git a/security/py-pgpdump/pkg-descr b/security/py-pgpdump/pkg-descr
index 476d5f56b8d6..48648fcaa3c3 100644
--- a/security/py-pgpdump/pkg-descr
+++ b/security/py-pgpdump/pkg-descr
@@ -1,3 +1,3 @@
A Python library for parsing PGP packets
-WWW: https://pypi.python.org/pypi/pgpdump/
+WWW: https://pypi.python.org/pypi/pgpdump
diff --git a/security/py-plone.app.openid/pkg-descr b/security/py-plone.app.openid/pkg-descr
index 72894941d725..95a44dae317f 100644
--- a/security/py-plone.app.openid/pkg-descr
+++ b/security/py-plone.app.openid/pkg-descr
@@ -1,3 +1,3 @@
Plone OpenID authentication support.
-WWW: https://pypi.python.org/pypi/plone.app.openid/
+WWW: https://pypi.python.org/pypi/plone.app.openid
diff --git a/security/py-plone.keyring/pkg-descr b/security/py-plone.keyring/pkg-descr
index 19010a5c4626..320a657b9c7d 100644
--- a/security/py-plone.keyring/pkg-descr
+++ b/security/py-plone.keyring/pkg-descr
@@ -1,3 +1,3 @@
Manage secrets.
-WWW: https://pypi.python.org/pypi/plone.keyring/
+WWW: https://pypi.python.org/pypi/plone.keyring
diff --git a/security/py-plone.openid/pkg-descr b/security/py-plone.openid/pkg-descr
index 151a2822e219..9b4d8cb806fc 100644
--- a/security/py-plone.openid/pkg-descr
+++ b/security/py-plone.openid/pkg-descr
@@ -1,3 +1,3 @@
OpenID authentication support for PAS.
-WWW: https://pypi.python.org/pypi/plone.openid/
+WWW: https://pypi.python.org/pypi/plone.openid
diff --git a/security/py-plone.protect/pkg-descr b/security/py-plone.protect/pkg-descr
index 8be5ae9d1dac..2d38f2674536 100644
--- a/security/py-plone.protect/pkg-descr
+++ b/security/py-plone.protect/pkg-descr
@@ -1,3 +1,3 @@
Security for browser forms.
-WWW: https://pypi.python.org/pypi/plone.protect/
+WWW: https://pypi.python.org/pypi/plone.protect
diff --git a/security/py-plone.session/pkg-descr b/security/py-plone.session/pkg-descr
index 20a6e8b7d665..04250578a983 100644
--- a/security/py-plone.session/pkg-descr
+++ b/security/py-plone.session/pkg-descr
@@ -1,3 +1,3 @@
Session based authentication for Zope.
-WWW: https://pypi.python.org/pypi/plone.session/
+WWW: https://pypi.python.org/pypi/plone.session
diff --git a/security/py-scrypt/pkg-descr b/security/py-scrypt/pkg-descr
index 157a58ff9c7f..ddd3322d9ce8 100644
--- a/security/py-scrypt/pkg-descr
+++ b/security/py-scrypt/pkg-descr
@@ -8,4 +8,4 @@ will take a considerable amount of time. This is in contrast to more
traditional hash functions such as MD5 or the SHA family which can be
implemented extremely fast on cheap hardware.
-WWW: https://pypi.python.org/pypi/scrypt/
+WWW: https://pypi.python.org/pypi/scrypt
diff --git a/security/py-ssh/pkg-descr b/security/py-ssh/pkg-descr
index 0f547ee6d1b4..7997688c969a 100644
--- a/security/py-ssh/pkg-descr
+++ b/security/py-ssh/pkg-descr
@@ -3,4 +3,4 @@ on using SSH2 as an alternative to SSL for making secure connections between
python scripts. All major ciphers and hash methods are supported. SFTP client
and server mode are both supported too.
-WWW: https://pypi.python.org/pypi/ssh/
+WWW: https://pypi.python.org/pypi/ssh
diff --git a/security/py-zope.app.authentication/pkg-descr b/security/py-zope.app.authentication/pkg-descr
index f67c77bd44b6..78713daeb296 100644
--- a/security/py-zope.app.authentication/pkg-descr
+++ b/security/py-zope.app.authentication/pkg-descr
@@ -1,3 +1,3 @@
Principals and groups management for the pluggable authentication utility.
-WWW: https://pypi.python.org/pypi/zope.app.authentication/
+WWW: https://pypi.python.org/pypi/zope.app.authentication
diff --git a/security/py-zope.app.localpermission/pkg-descr b/security/py-zope.app.localpermission/pkg-descr
index 10f7beff4616..db0a29ed8c22 100644
--- a/security/py-zope.app.localpermission/pkg-descr
+++ b/security/py-zope.app.localpermission/pkg-descr
@@ -1,3 +1,3 @@
Local Persistent Permissions for zope.security.
-WWW: https://pypi.python.org/pypi/zope.app.localpermission/
+WWW: https://pypi.python.org/pypi/zope.app.localpermission
diff --git a/security/py-zope.app.principalannotation/pkg-descr b/security/py-zope.app.principalannotation/pkg-descr
index e21eac77a56e..d6d9b1e721e2 100644
--- a/security/py-zope.app.principalannotation/pkg-descr
+++ b/security/py-zope.app.principalannotation/pkg-descr
@@ -1,3 +1,3 @@
Bootstrap subscriber and browser menu item for zope.principalannotation.
-WWW: https://pypi.python.org/pypi/zope.app.principalannotation/
+WWW: https://pypi.python.org/pypi/zope.app.principalannotation
diff --git a/security/py-zope.app.security/pkg-descr b/security/py-zope.app.security/pkg-descr
index 6b2ff8c6c83a..23a719890374 100644
--- a/security/py-zope.app.security/pkg-descr
+++ b/security/py-zope.app.security/pkg-descr
@@ -1,3 +1,3 @@
ZMI Views For Zope3 Security Components.
-WWW: https://pypi.python.org/pypi/zope.app.security/
+WWW: https://pypi.python.org/pypi/zope.app.security
diff --git a/security/py-zope.app.securitypolicy/pkg-descr b/security/py-zope.app.securitypolicy/pkg-descr
index 169ee7cb7bf4..cd47b8eb5a38 100644
--- a/security/py-zope.app.securitypolicy/pkg-descr
+++ b/security/py-zope.app.securitypolicy/pkg-descr
@@ -1,3 +1,3 @@
ZMI-based management views for zope.securitypolicy.
-WWW: https://pypi.python.org/pypi/zope.app.securitypolicy/
+WWW: https://pypi.python.org/pypi/zope.app.securitypolicy
diff --git a/security/py-zope.authentication/pkg-descr b/security/py-zope.authentication/pkg-descr
index b73cd0ab577f..76a5c9e6fe73 100644
--- a/security/py-zope.authentication/pkg-descr
+++ b/security/py-zope.authentication/pkg-descr
@@ -1,3 +1,3 @@
Definition of authentication basics for the Zope Framework.
-WWW: https://pypi.python.org/pypi/zope.authentication/
+WWW: https://pypi.python.org/pypi/zope.authentication
diff --git a/security/py-zope.login/pkg-descr b/security/py-zope.login/pkg-descr
index 182ddb1ca3f5..c69db0f347e0 100644
--- a/security/py-zope.login/pkg-descr
+++ b/security/py-zope.login/pkg-descr
@@ -1,3 +1,3 @@
Login helpers for zope.publisher / authentication.
-WWW: https://pypi.python.org/pypi/zope.login/
+WWW: https://pypi.python.org/pypi/zope.login
diff --git a/security/py-zope.password/pkg-descr b/security/py-zope.password/pkg-descr
index b71c3eb5bc2c..c8234441e047 100644
--- a/security/py-zope.password/pkg-descr
+++ b/security/py-zope.password/pkg-descr
@@ -1,4 +1,4 @@
This package provides a password manager mechanism. Password manager is
an utility object that can encode and check encoded passwords.
-WWW: https://pypi.python.org/pypi/zope.password/
+WWW: https://pypi.python.org/pypi/zope.password
diff --git a/security/py-zope.pluggableauth/pkg-descr b/security/py-zope.pluggableauth/pkg-descr
index f2c5d3997d8e..18b65f05d6ad 100644
--- a/security/py-zope.pluggableauth/pkg-descr
+++ b/security/py-zope.pluggableauth/pkg-descr
@@ -1,3 +1,3 @@
Pluggable Authentication Utility.
-WWW: https://pypi.python.org/pypi/zope.pluggableauth/
+WWW: https://pypi.python.org/pypi/zope.pluggableauth
diff --git a/security/py-zope.principalannotation/pkg-descr b/security/py-zope.principalannotation/pkg-descr
index 6f7d8daece60..8b27e2dc7c6d 100644
--- a/security/py-zope.principalannotation/pkg-descr
+++ b/security/py-zope.principalannotation/pkg-descr
@@ -1,3 +1,3 @@
Annotations for Zope Principals.
-WWW: https://pypi.python.org/pypi/zope.principalannotation/
+WWW: https://pypi.python.org/pypi/zope.principalannotation
diff --git a/security/py-zope.principalregistry/pkg-descr b/security/py-zope.principalregistry/pkg-descr
index 65b920ac5b28..63b7ba04e5df 100644
--- a/security/py-zope.principalregistry/pkg-descr
+++ b/security/py-zope.principalregistry/pkg-descr
@@ -1,3 +1,3 @@
Global principal registry component for Zope3.
-WWW: https://pypi.python.org/pypi/zope.principalregistry/
+WWW: https://pypi.python.org/pypi/zope.principalregistry
diff --git a/security/py-zope.security/pkg-descr b/security/py-zope.security/pkg-descr
index d86cd41a5337..5ea7248d1814 100644
--- a/security/py-zope.security/pkg-descr
+++ b/security/py-zope.security/pkg-descr
@@ -1,4 +1,4 @@
The Security framework provides a generic mechanism to implement security
policies on Python objects.
-WWW: https://pypi.python.org/pypi/zope.security/
+WWW: https://pypi.python.org/pypi/zope.security
diff --git a/security/py-zope.securitypolicy/pkg-descr b/security/py-zope.securitypolicy/pkg-descr
index 4913fb4f780a..8e9f4a047c88 100644
--- a/security/py-zope.securitypolicy/pkg-descr
+++ b/security/py-zope.securitypolicy/pkg-descr
@@ -1,3 +1,3 @@
Default security policy for Zope3.
-WWW: https://pypi.python.org/pypi/zope.securitypolicy/
+WWW: https://pypi.python.org/pypi/zope.securitypolicy
diff --git a/security/py-zope.session/pkg-descr b/security/py-zope.session/pkg-descr
index 27d193675b00..6f074b538d4e 100644
--- a/security/py-zope.session/pkg-descr
+++ b/security/py-zope.session/pkg-descr
@@ -1,3 +1,3 @@
Client identification and sessions for Zope.
-WWW: https://pypi.python.org/pypi/zope.session/
+WWW: https://pypi.python.org/pypi/zope.session
diff --git a/sysutils/py-croniter/pkg-descr b/sysutils/py-croniter/pkg-descr
index 0b64c4bc5d31..6785ced2c4cb 100644
--- a/sysutils/py-croniter/pkg-descr
+++ b/sysutils/py-croniter/pkg-descr
@@ -1,3 +1,3 @@
Croniter provides iteration for datetime object with cron like format.
-WWW: http://pypi.python.org/pypi/croniter/
+WWW: https://pypi.python.org/pypi/croniter
diff --git a/sysutils/py-crontab/pkg-descr b/sysutils/py-crontab/pkg-descr
index a2de4de39452..9fa5e57ff2a6 100644
--- a/sysutils/py-crontab/pkg-descr
+++ b/sysutils/py-crontab/pkg-descr
@@ -1,4 +1,4 @@
Module for reading and writing crontab files and accessing the system cron
automatically and simply using a direct API.
-WWW: http://pypi.python.org/pypi/crontab/
+WWW: https://pypi.python.org/pypi/crontab
diff --git a/sysutils/py-pkginfo/pkg-descr b/sysutils/py-pkginfo/pkg-descr
index 476eb551323a..1ef329f4511c 100644
--- a/sysutils/py-pkginfo/pkg-descr
+++ b/sysutils/py-pkginfo/pkg-descr
@@ -4,4 +4,4 @@ distribution (e.g., created by running bdist_egg). It can also query the
EGG-INFO directory of an installed distribution, and the *.egg-info stored in
a "development checkout" (e.g, created by running setup.py develop).
-WWW: http://pypi.python.org/pypi/pkginfo/
+WWW: https://pypi.python.org/pypi/pkginfo
diff --git a/sysutils/py-psutil121/pkg-descr b/sysutils/py-psutil121/pkg-descr
index 87b181076eb9..c41a902ac578 100644
--- a/sysutils/py-psutil121/pkg-descr
+++ b/sysutils/py-psutil121/pkg-descr
@@ -3,4 +3,4 @@ on running processes and system utilization (CPU, memory) in a portable
way by using Python, implementing many functionalities offered by tools
like ps, top and Windows task manager.
-WWW: http://pypi.python.org/pypi/psutil/
+WWW: https://pypi.python.org/pypi/psutil
diff --git a/sysutils/py-zdaemon/pkg-descr b/sysutils/py-zdaemon/pkg-descr
index 56b6a6d1c665..7f6228ee4e17 100644
--- a/sysutils/py-zdaemon/pkg-descr
+++ b/sysutils/py-zdaemon/pkg-descr
@@ -5,4 +5,4 @@ for Zope / ZEO, although it is not limited to running Python-based
applications (for instance, it has been used to manage the
'spread' daemon).
-WWW: https://pypi.python.org/pypi/zdaemon/
+WWW: https://pypi.python.org/pypi/zdaemon
diff --git a/textproc/py-MarkupSafe/pkg-descr b/textproc/py-MarkupSafe/pkg-descr
index 06d057ad5a10..081fdc5840ee 100644
--- a/textproc/py-MarkupSafe/pkg-descr
+++ b/textproc/py-MarkupSafe/pkg-descr
@@ -1,4 +1,4 @@
py-MarkupSafe is a python module that implements a XML/HTML/XHTML Markup
safe string.
-WWW: https://pypi.python.org/pypi/MarkupSafe/
+WWW: https://pypi.python.org/pypi/MarkupSafe
diff --git a/textproc/py-cjkwrap/pkg-descr b/textproc/py-cjkwrap/pkg-descr
index d400566eb21a..d1c752ad650c 100644
--- a/textproc/py-cjkwrap/pkg-descr
+++ b/textproc/py-cjkwrap/pkg-descr
@@ -1,4 +1,4 @@
CJKwrap is a library for wrapping and filling CJK (Chinese, Japanese, and
Korean) text. Fix Python issue24665.
-WWW: https://pypi.python.org/pypi/CJKwrap/
+WWW: https://pypi.python.org/pypi/CJKwrap
diff --git a/textproc/py-creole/pkg-descr b/textproc/py-creole/pkg-descr
index 0c30d8f43dd9..dcfc323aaac4 100644
--- a/textproc/py-creole/pkg-descr
+++ b/textproc/py-creole/pkg-descr
@@ -6,4 +6,4 @@ python-creole is an markup converter in pure Python:
* html -> reStructuredText markup
* html -> textile markup
-WWW: https://pypi.python.org/pypi/python-creole/
+WWW: https://pypi.python.org/pypi/python-creole
diff --git a/textproc/py-errorhandler/pkg-descr b/textproc/py-errorhandler/pkg-descr
index 24ebbbba83dc..5bc6d8db7e1e 100644
--- a/textproc/py-errorhandler/pkg-descr
+++ b/textproc/py-errorhandler/pkg-descr
@@ -8,4 +8,4 @@ level.
This can be useful when wanting to ensure that no errors have been
logged before committing data back to a database.
-WWW: https://pypi.python.org/pypi/errorhandler/
+WWW: https://pypi.python.org/pypi/errorhandler
diff --git a/textproc/py-html2text/pkg-descr b/textproc/py-html2text/pkg-descr
index c49418506442..ec327482bc82 100644
--- a/textproc/py-html2text/pkg-descr
+++ b/textproc/py-html2text/pkg-descr
@@ -2,4 +2,4 @@ html2text is a Python script that converts a page of HTML into clean,
easy-to-read plain ASCII text. Better yet, that ASCII also happens to
be valid Markdown (a text-to-HTML format).
-WWW: https://pypi.python.org/pypi/html2text/
+WWW: https://pypi.python.org/pypi/html2text
diff --git a/textproc/py-pager/pkg-descr b/textproc/py-pager/pkg-descr
index e2a19326bca1..d8d19d09b303 100644
--- a/textproc/py-pager/pkg-descr
+++ b/textproc/py-pager/pkg-descr
@@ -1,4 +1,4 @@
Python module that pages output to the screen, reads keys and console
dimensions without executing external utils.
-WWW: https://pypi.python.org/pypi/pager/
+WWW: https://pypi.python.org/pypi/pager
diff --git a/textproc/py-pyphen/pkg-descr b/textproc/py-pyphen/pkg-descr
index d95f97f40b2a..d81560d2bcd8 100644
--- a/textproc/py-pyphen/pkg-descr
+++ b/textproc/py-pyphen/pkg-descr
@@ -1,4 +1,4 @@
Pyphen is a pure Python module to hyphenate text using existing Hunspell
hyphenation dictionaries.
-WWW: https://pypi.python.org/pypi/Pyphen/
+WWW: https://pypi.python.org/pypi/Pyphen
diff --git a/textproc/py-pystemmer/pkg-descr b/textproc/py-pystemmer/pkg-descr
index 10b3ee7798ce..702449f239cb 100644
--- a/textproc/py-pystemmer/pkg-descr
+++ b/textproc/py-pystemmer/pkg-descr
@@ -13,4 +13,4 @@ for english: although this has been superceded by an improved algorithm,
the original algorithm may be of interest to information retrieval
researchers wishing to reproduce results of earlier experiments.
-WWW: https://pypi.python.org/pypi/PyStemmer/
+WWW: https://pypi.python.org/pypi/PyStemmer
diff --git a/textproc/py-python-gettext/pkg-descr b/textproc/py-python-gettext/pkg-descr
index abbd3d523a22..aed3607dac89 100644
--- a/textproc/py-python-gettext/pkg-descr
+++ b/textproc/py-python-gettext/pkg-descr
@@ -2,4 +2,4 @@ This implementation of Gettext for Python includes a Msgfmt class
which can be used to generate compiled mo files from Gettext po
files and includes support for the newer msgctxt keyword.
-WWW: https://pypi.python.org/pypi/python-gettext/
+WWW: https://pypi.python.org/pypi/python-gettext
diff --git a/textproc/py-rdflib/pkg-descr b/textproc/py-rdflib/pkg-descr
index d08a4464b329..5134f71d8af0 100644
--- a/textproc/py-rdflib/pkg-descr
+++ b/textproc/py-rdflib/pkg-descr
@@ -3,4 +3,4 @@ parser/serializer.
Git repository: https://github.com/RDFLib/rdflib
-WWW: https://pypi.python.org/pypi/rdflib/
+WWW: https://pypi.python.org/pypi/rdflib
diff --git a/textproc/py-texttable/pkg-descr b/textproc/py-texttable/pkg-descr
index 0f7e3b1dd870..110270b63639 100644
--- a/textproc/py-texttable/pkg-descr
+++ b/textproc/py-texttable/pkg-descr
@@ -1,4 +1,4 @@
texttable is a module to generate a formatted text table, using ASCII
characters.
-WWW: https://pypi.python.org/pypi/texttable/
+WWW: https://pypi.python.org/pypi/texttable
diff --git a/textproc/py-wicked/pkg-descr b/textproc/py-wicked/pkg-descr
index c1eefa0c6d66..9c1eec237c0b 100644
--- a/textproc/py-wicked/pkg-descr
+++ b/textproc/py-wicked/pkg-descr
@@ -1,4 +1,4 @@
wicked is a compact syntax for doing wiki-like content linking and creation
in zope and plone.
-WWW: https://pypi.python.org/pypi/wicked/
+WWW: https://pypi.python.org/pypi/wicked
diff --git a/textproc/py-zope.app.i18n/pkg-descr b/textproc/py-zope.app.i18n/pkg-descr
index 4e96ea46fe0f..50141c8a4dda 100644
--- a/textproc/py-zope.app.i18n/pkg-descr
+++ b/textproc/py-zope.app.i18n/pkg-descr
@@ -1,3 +1,3 @@
Persistent translation domains and message catalogs.
-WWW: https://pypi.python.org/pypi/zope.app.i18n/
+WWW: https://pypi.python.org/pypi/zope.app.i18n
diff --git a/textproc/py-zope.app.locales/pkg-descr b/textproc/py-zope.app.locales/pkg-descr
index d8b96fad4bcc..aa773a43e13e 100644
--- a/textproc/py-zope.app.locales/pkg-descr
+++ b/textproc/py-zope.app.locales/pkg-descr
@@ -1,3 +1,3 @@
Zope locale extraction and management utilities.
-WWW: https://pypi.python.org/pypi/zope.app.locales/
+WWW: https://pypi.python.org/pypi/zope.app.locales
diff --git a/textproc/py-zope.i18nmessageid/pkg-descr b/textproc/py-zope.i18nmessageid/pkg-descr
index 9a7c19a16a2e..cfb588b50d38 100644
--- a/textproc/py-zope.i18nmessageid/pkg-descr
+++ b/textproc/py-zope.i18nmessageid/pkg-descr
@@ -2,4 +2,4 @@ zope.i18nmessageid provides facilities for declaring such messages
within program source text; translation of the messages is the
responsiblitiy of the 'zope.i18n' package.
-WWW: https://pypi.python.org/pypi/zope.i18nmessageid/
+WWW: https://pypi.python.org/pypi/zope.i18nmessageid
diff --git a/textproc/py-zope.structuredtext/pkg-descr b/textproc/py-zope.structuredtext/pkg-descr
index b6bff59f9955..a1170e2cfd0b 100644
--- a/textproc/py-zope.structuredtext/pkg-descr
+++ b/textproc/py-zope.structuredtext/pkg-descr
@@ -2,4 +2,4 @@ This package provides a parser and renderers for the classic Zope
"structured text" markup dialect (STX). STX is a plain text markup
in which document structure is signalled primarily by identation.
-WWW: https://pypi.python.org/pypi/zope.structuredtext/
+WWW: https://pypi.python.org/pypi/zope.structuredtext
diff --git a/textproc/py-zope.tal/pkg-descr b/textproc/py-zope.tal/pkg-descr
index 24eadb5917f1..af30d77b325d 100644
--- a/textproc/py-zope.tal/pkg-descr
+++ b/textproc/py-zope.tal/pkg-descr
@@ -4,4 +4,4 @@ renderer to inject dynamic markup into a page. It also includes
the Macro Expansion for TAL (METAL) macro language used in page
assembly.
-WWW: https://pypi.python.org/pypi/zope.tal/
+WWW: https://pypi.python.org/pypi/zope.tal
diff --git a/www/py-Products.PloneLDAP/pkg-descr b/www/py-Products.PloneLDAP/pkg-descr
index 9ff05dc9a4fd..88bdc032113c 100644
--- a/www/py-Products.PloneLDAP/pkg-descr
+++ b/www/py-Products.PloneLDAP/pkg-descr
@@ -1,3 +1,3 @@
LDAP/Active Directory support for Plone
-WWW: https://pypi.python.org/pypi/Products.PloneLDAP/
+WWW: https://pypi.python.org/pypi/Products.PloneLDAP
diff --git a/www/py-WebError/pkg-descr b/www/py-WebError/pkg-descr
index 7d2ae20bec96..20a529915b1c 100644
--- a/www/py-WebError/pkg-descr
+++ b/www/py-WebError/pkg-descr
@@ -1,4 +1,4 @@
py-WebError is a python module for web error handling and
exception catching.
-WWW: https://pypi.python.org/pypi/WebError/
+WWW: https://pypi.python.org/pypi/WebError
diff --git a/www/py-collective.easytemplate/pkg-descr b/www/py-collective.easytemplate/pkg-descr
index 2977e41a0965..f21e5da9f06a 100644
--- a/www/py-collective.easytemplate/pkg-descr
+++ b/www/py-collective.easytemplate/pkg-descr
@@ -1,3 +1,3 @@
collective.easytemplate addon for Plone.
-WWW: https://pypi.python.org/pypi/collective.easytemplate/
+WWW: https://pypi.python.org/pypi/collective.easytemplate
diff --git a/www/py-collective.templateengines/pkg-descr b/www/py-collective.templateengines/pkg-descr
index b957ae871f47..29f6f36d3add 100644
--- a/www/py-collective.templateengines/pkg-descr
+++ b/www/py-collective.templateengines/pkg-descr
@@ -2,4 +2,4 @@ collective.templateengines is an template engine abstraction layer for Python.
It defines generic Zope interfaces for communicating with various Python
template engines to achieve higher code reuse value.
-WWW: https://pypi.python.org/pypi/collective.templateengines/
+WWW: https://pypi.python.org/pypi/collective.templateengines
diff --git a/www/py-cssmin/pkg-descr b/www/py-cssmin/pkg-descr
index 23e04df58989..7fbd1492a9ca 100644
--- a/www/py-cssmin/pkg-descr
+++ b/www/py-cssmin/pkg-descr
@@ -1,3 +1,3 @@
A Python port of the YUI CSS compression algorithm.
-WWW: https://pypi.python.org/pypi/cssmin/
+WWW: https://pypi.python.org/pypi/cssmin
diff --git a/www/py-cssutils/pkg-descr b/www/py-cssutils/pkg-descr
index 7998e27d628a..c1df2c5bb537 100644
--- a/www/py-cssutils/pkg-descr
+++ b/www/py-cssutils/pkg-descr
@@ -2,5 +2,5 @@ A Python package to parse and build CSS Cascading Style Sheets. Partly implement
the DOM Level 2 CSS interfaces. Additional some cssutils only convenience and
(hopefully) more pythonic methods are integrated.
-WWW: https://pypi.python.org/pypi/cssutils/
+WWW: https://pypi.python.org/pypi/cssutils
WWW: http://cthedot.de/cssutils/
diff --git a/www/py-django-babel/pkg-descr b/www/py-django-babel/pkg-descr
index ea3cc9eee5bc..23a556ab1d6e 100644
--- a/www/py-django-babel/pkg-descr
+++ b/www/py-django-babel/pkg-descr
@@ -1,3 +1,3 @@
Utilities for using Babel in Django
-WWW: http://pypi.python.org/pypi/django-babel
+WWW: https://pypi.python.org/pypi/django-babel
diff --git a/www/py-django-filer/pkg-descr b/www/py-django-filer/pkg-descr
index 8f94125715ac..8b8ca19e5207 100644
--- a/www/py-django-filer/pkg-descr
+++ b/www/py-django-filer/pkg-descr
@@ -1,5 +1,5 @@
django-filer is a file management application for django. It handles
uploading and organizing files and images in contrib.admin.
-WWW: https://pypi.python.org/pypi/django-filer/
+WWW: https://pypi.python.org/pypi/django-filer
WWW: https://github.com/stefanfoulis/django-filer
diff --git a/www/py-django-picklefield/pkg-descr b/www/py-django-picklefield/pkg-descr
index a4b888340efd..6b21c42824b6 100644
--- a/www/py-django-picklefield/pkg-descr
+++ b/www/py-django-picklefield/pkg-descr
@@ -5,4 +5,4 @@ It is incredibly useful for storing just about anything in the database
(provided it is Pickle-able, of course) when there isn't a 'proper' field
for the job.
-WWW: https://pypi.python.org/pypi/django-picklefield/
+WWW: https://pypi.python.org/pypi/django-picklefield
diff --git a/www/py-django-pyscss/pkg-descr b/www/py-django-pyscss/pkg-descr
index 10f05d4f9ec8..f6509fd04f27 100644
--- a/www/py-django-pyscss/pkg-descr
+++ b/www/py-django-pyscss/pkg-descr
@@ -1,3 +1,3 @@
Makes it easier to use PySCSS in Django.
-WWW: http://pypi.python.org/pypi/django-pyscss
+WWW: https://pypi.python.org/pypi/django-pyscss
diff --git a/www/py-django-reversion/pkg-descr b/www/py-django-reversion/pkg-descr
index 5bc2e9b15c17..ca32fe5a9da8 100644
--- a/www/py-django-reversion/pkg-descr
+++ b/www/py-django-reversion/pkg-descr
@@ -14,4 +14,4 @@ provides comprehensive version control facilities:
django-reversion can be easily added to your existing Django project
with an absolute minimum of code changes.
-WWW: https://pypi.python.org/pypi/django-reversion/
+WWW: https://pypi.python.org/pypi/django-reversion
diff --git a/www/py-django-signals-ahoy/pkg-descr b/www/py-django-signals-ahoy/pkg-descr
index 77c06adab2f2..2ca02932c6f0 100644
--- a/www/py-django-signals-ahoy/pkg-descr
+++ b/www/py-django-signals-ahoy/pkg-descr
@@ -1,3 +1,3 @@
Provides an extended set of signals for use by Django apps.
-WWW: https://pypi.python.org/pypi/django-signals-ahoy/
+WWW: https://pypi.python.org/pypi/django-signals-ahoy
diff --git a/www/py-django_openstack_auth/pkg-descr b/www/py-django_openstack_auth/pkg-descr
index 7a453257804c..0d0b609ed052 100644
--- a/www/py-django_openstack_auth/pkg-descr
+++ b/www/py-django_openstack_auth/pkg-descr
@@ -1,3 +1,3 @@
Django authentication backend for use with OpenStack Identity
-WWW: http://pypi.python.org/pypi/django_openstack_auth
+WWW: https://pypi.python.org/pypi/django_openstack_auth
diff --git a/www/py-html/pkg-descr b/www/py-html/pkg-descr
index b6bb23548113..58dd4a272a34 100644
--- a/www/py-html/pkg-descr
+++ b/www/py-html/pkg-descr
@@ -1,3 +1,3 @@
Simple, elegant HTML, XHTML and XML generation.
-WWW: http://pypi.python.org/pypi/html
+WWW: https://pypi.python.org/pypi/html
diff --git a/www/py-plone.app.blob/pkg-descr b/www/py-plone.app.blob/pkg-descr
index c2208bf48e27..ca707ada40e3 100644
--- a/www/py-plone.app.blob/pkg-descr
+++ b/www/py-plone.app.blob/pkg-descr
@@ -1,3 +1,3 @@
ZODB blob support for Plone.
-WWW: https://pypi.python.org/pypi/plone.app.blob/
+WWW: https://pypi.python.org/pypi/plone.app.blob
diff --git a/www/py-plone.app.caching/pkg-descr b/www/py-plone.app.caching/pkg-descr
index 72af3560d371..75a1b8386860 100644
--- a/www/py-plone.app.caching/pkg-descr
+++ b/www/py-plone.app.caching/pkg-descr
@@ -1,3 +1,3 @@
Plone UI and default rules for plone.caching/z3c.caching.
-WWW: https://pypi.python.org/pypi/plone.app.caching/
+WWW: https://pypi.python.org/pypi/plone.app.caching
diff --git a/www/py-plone.app.collection/pkg-descr b/www/py-plone.app.collection/pkg-descr
index 6bc798c563d8..9aea9368568d 100644
--- a/www/py-plone.app.collection/pkg-descr
+++ b/www/py-plone.app.collection/pkg-descr
@@ -1,4 +1,4 @@
Collections in Plone are the most powerful tool content editors and site
managers have to construct navigation and site sections.
-WWW: https://pypi.python.org/pypi/plone.app.collection/
+WWW: https://pypi.python.org/pypi/plone.app.collection
diff --git a/www/py-plone.app.content/pkg-descr b/www/py-plone.app.content/pkg-descr
index 50654628530b..70c20e897e22 100644
--- a/www/py-plone.app.content/pkg-descr
+++ b/www/py-plone.app.content/pkg-descr
@@ -1,3 +1,3 @@
Content Views for Plone.
-WWW: https://pypi.python.org/pypi/plone.app.content/
+WWW: https://pypi.python.org/pypi/plone.app.content
diff --git a/www/py-plone.app.contentlisting/pkg-descr b/www/py-plone.app.contentlisting/pkg-descr
index bab256f12ab8..239f687a4126 100644
--- a/www/py-plone.app.contentlisting/pkg-descr
+++ b/www/py-plone.app.contentlisting/pkg-descr
@@ -1,3 +1,3 @@
Listing of content for the Plone CMS.
-WWW: https://pypi.python.org/pypi/plone.app.contentlisting/
+WWW: https://pypi.python.org/pypi/plone.app.contentlisting
diff --git a/www/py-plone.app.contentmenu/pkg-descr b/www/py-plone.app.contentmenu/pkg-descr
index 08ad62ca0fc1..23dc6bada518 100644
--- a/www/py-plone.app.contentmenu/pkg-descr
+++ b/www/py-plone.app.contentmenu/pkg-descr
@@ -1,3 +1,3 @@
Plone's content menu implementation.
-WWW: https://pypi.python.org/pypi/plone.app.contentmenu/
+WWW: https://pypi.python.org/pypi/plone.app.contentmenu
diff --git a/www/py-plone.app.contentrules/pkg-descr b/www/py-plone.app.contentrules/pkg-descr
index 171d13c3e3ca..f6b8900be594 100644
--- a/www/py-plone.app.contentrules/pkg-descr
+++ b/www/py-plone.app.contentrules/pkg-descr
@@ -1,3 +1,3 @@
Plone integration for plone.contentrules.
-WWW: https://pypi.python.org/pypi/plone.app.contentrules/
+WWW: https://pypi.python.org/pypi/plone.app.contentrules
diff --git a/www/py-plone.app.controlpanel/pkg-descr b/www/py-plone.app.controlpanel/pkg-descr
index 9e4ef4c03082..9bcd9fe1f223 100644
--- a/www/py-plone.app.controlpanel/pkg-descr
+++ b/www/py-plone.app.controlpanel/pkg-descr
@@ -1,3 +1,3 @@
Formlib-based controlpanels for Plone.
-WWW: https://pypi.python.org/pypi/plone.app.controlpanel/
+WWW: https://pypi.python.org/pypi/plone.app.controlpanel
diff --git a/www/py-plone.app.customerize/pkg-descr b/www/py-plone.app.customerize/pkg-descr
index d04ef201a064..ac9205bf1be9 100644
--- a/www/py-plone.app.customerize/pkg-descr
+++ b/www/py-plone.app.customerize/pkg-descr
@@ -1,3 +1,3 @@
Integrate five.customerize into Plone.
-WWW: https://pypi.python.org/pypi/plone.app.customerize/
+WWW: https://pypi.python.org/pypi/plone.app.customerize
diff --git a/www/py-plone.app.discussion/pkg-descr b/www/py-plone.app.discussion/pkg-descr
index ad2595ab19cd..01ce4f9c0cd8 100644
--- a/www/py-plone.app.discussion/pkg-descr
+++ b/www/py-plone.app.discussion/pkg-descr
@@ -1,3 +1,3 @@
Enhanced discussion support for Plone.
-WWW: https://pypi.python.org/pypi/plone.app.discussion/
+WWW: https://pypi.python.org/pypi/plone.app.discussion
diff --git a/www/py-plone.app.folder/pkg-descr b/www/py-plone.app.folder/pkg-descr
index 15de92a34eff..9817bc856099 100644
--- a/www/py-plone.app.folder/pkg-descr
+++ b/www/py-plone.app.folder/pkg-descr
@@ -1,3 +1,3 @@
Integration package for `plone.folder` into Plone.
-WWW: https://pypi.python.org/pypi/plone.app.folder/
+WWW: https://pypi.python.org/pypi/plone.app.folder
diff --git a/www/py-plone.app.form/pkg-descr b/www/py-plone.app.form/pkg-descr
index c1e54ea0bb23..5d379e5ae8bc 100644
--- a/www/py-plone.app.form/pkg-descr
+++ b/www/py-plone.app.form/pkg-descr
@@ -1,3 +1,3 @@
zope.formlib integration for Plone.
-WWW: https://pypi.python.org/pypi/plone.app.form/
+WWW: https://pypi.python.org/pypi/plone.app.form
diff --git a/www/py-plone.app.i18n/pkg-descr b/www/py-plone.app.i18n/pkg-descr
index 06e9041bbe13..85f4fb852897 100644
--- a/www/py-plone.app.i18n/pkg-descr
+++ b/www/py-plone.app.i18n/pkg-descr
@@ -1,3 +1,3 @@
Plone specific i18n extensions.
-WWW: https://pypi.python.org/pypi/plone.app.i18n/
+WWW: https://pypi.python.org/pypi/plone.app.i18n
diff --git a/www/py-plone.app.imaging/pkg-descr b/www/py-plone.app.imaging/pkg-descr
index d63681f46daf..6f6048b6f21e 100644
--- a/www/py-plone.app.imaging/pkg-descr
+++ b/www/py-plone.app.imaging/pkg-descr
@@ -1,3 +1,3 @@
User-configurable, blob-aware image scaling for Plone.
-WWW: https://pypi.python.org/pypi/plone.app.imaging/
+WWW: https://pypi.python.org/pypi/plone.app.imaging
diff --git a/www/py-plone.app.iterate/pkg-descr b/www/py-plone.app.iterate/pkg-descr
index 42b5e97e2e3e..f38598760f16 100644
--- a/www/py-plone.app.iterate/pkg-descr
+++ b/www/py-plone.app.iterate/pkg-descr
@@ -1,3 +1,3 @@
Check-out/check-in staging for Plone.
-WWW: https://pypi.python.org/pypi/plone.app.iterate/
+WWW: https://pypi.python.org/pypi/plone.app.iterate
diff --git a/www/py-plone.app.jquery/pkg-descr b/www/py-plone.app.jquery/pkg-descr
index 1e21535737c0..a1d936c2e596 100644
--- a/www/py-plone.app.jquery/pkg-descr
+++ b/www/py-plone.app.jquery/pkg-descr
@@ -1,3 +1,3 @@
plone.app.jquery adds jquery library to Plone.
-WWW: https://pypi.python.org/pypi/plone.app.jquery/
+WWW: https://pypi.python.org/pypi/plone.app.jquery
diff --git a/www/py-plone.app.jquerytools/pkg-descr b/www/py-plone.app.jquerytools/pkg-descr
index a78aafbc8ec6..d2dc86863865 100644
--- a/www/py-plone.app.jquerytools/pkg-descr
+++ b/www/py-plone.app.jquerytools/pkg-descr
@@ -1,3 +1,3 @@
jQuery Tools integration for Plone plus overlay and AJAX form helpers.
-WWW: https://pypi.python.org/pypi/plone.app.jquerytools/
+WWW: https://pypi.python.org/pypi/plone.app.jquerytools
diff --git a/www/py-plone.app.layout/pkg-descr b/www/py-plone.app.layout/pkg-descr
index d8f5daea7860..4cda670f41b6 100644
--- a/www/py-plone.app.layout/pkg-descr
+++ b/www/py-plone.app.layout/pkg-descr
@@ -1,3 +1,3 @@
Layout mechanisms for Plone.
-WWW: https://pypi.python.org/pypi/plone.app.layout/
+WWW: https://pypi.python.org/pypi/plone.app.layout
diff --git a/www/py-plone.app.ldap/pkg-descr b/www/py-plone.app.ldap/pkg-descr
index 87e653ae9699..eb1e8d4c55d4 100644
--- a/www/py-plone.app.ldap/pkg-descr
+++ b/www/py-plone.app.ldap/pkg-descr
@@ -1,3 +1,3 @@
LDAP control panel for Plone.
-WWW: https://pypi.python.org/pypi/plone.app.ldap/
+WWW: https://pypi.python.org/pypi/plone.app.ldap
diff --git a/www/py-plone.app.linkintegrity/pkg-descr b/www/py-plone.app.linkintegrity/pkg-descr
index d85b7fe64728..e4aaf69f5a7c 100644
--- a/www/py-plone.app.linkintegrity/pkg-descr
+++ b/www/py-plone.app.linkintegrity/pkg-descr
@@ -1,3 +1,3 @@
Manage link integrity in Plone.
-WWW: https://pypi.python.org/pypi/plone.app.linkintegrity/
+WWW: https://pypi.python.org/pypi/plone.app.linkintegrity
diff --git a/www/py-plone.app.locales/pkg-descr b/www/py-plone.app.locales/pkg-descr
index f54258af9f99..1b5e01130e25 100644
--- a/www/py-plone.app.locales/pkg-descr
+++ b/www/py-plone.app.locales/pkg-descr
@@ -1,3 +1,3 @@
Translation files for Plone.
-WWW: https://pypi.python.org/pypi/plone.app.locales/
+WWW: https://pypi.python.org/pypi/plone.app.locales
diff --git a/www/py-plone.app.portlets/pkg-descr b/www/py-plone.app.portlets/pkg-descr
index 855f86fc22a7..4035a712d947 100644
--- a/www/py-plone.app.portlets/pkg-descr
+++ b/www/py-plone.app.portlets/pkg-descr
@@ -1,3 +1,3 @@
Plone integration for the basic plone.portlets package.
-WWW: https://pypi.python.org/pypi/plone.app.portlets/
+WWW: https://pypi.python.org/pypi/plone.app.portlets
diff --git a/www/py-plone.app.querystring/pkg-descr b/www/py-plone.app.querystring/pkg-descr
index 72de643c7ec8..330c4e478546 100644
--- a/www/py-plone.app.querystring/pkg-descr
+++ b/www/py-plone.app.querystring/pkg-descr
@@ -3,4 +3,4 @@ to parse stored queries to actual results, used in new style collections.
It includes a registry reader which reads operators, values and criteria
from the Plone registry.
-WWW: https://pypi.python.org/pypi/plone.app.querystring/
+WWW: https://pypi.python.org/pypi/plone.app.querystring
diff --git a/www/py-plone.app.redirector/pkg-descr b/www/py-plone.app.redirector/pkg-descr
index ba3fa9cba582..4612234e2d2f 100644
--- a/www/py-plone.app.redirector/pkg-descr
+++ b/www/py-plone.app.redirector/pkg-descr
@@ -1,3 +1,3 @@
Redirection tool.
-WWW: https://pypi.python.org/pypi/plone.app.redirector/
+WWW: https://pypi.python.org/pypi/plone.app.redirector
diff --git a/www/py-plone.app.registry/pkg-descr b/www/py-plone.app.registry/pkg-descr
index 913865113013..7b14c71e022e 100644
--- a/www/py-plone.app.registry/pkg-descr
+++ b/www/py-plone.app.registry/pkg-descr
@@ -1,3 +1,3 @@
Zope 2 and Plone integration for plone.registry.
-WWW: https://pypi.python.org/pypi/plone.app.registry/
+WWW: https://pypi.python.org/pypi/plone.app.registry
diff --git a/www/py-plone.app.search/pkg-descr b/www/py-plone.app.search/pkg-descr
index 6af36baffa1c..468cc18ac4d2 100644
--- a/www/py-plone.app.search/pkg-descr
+++ b/www/py-plone.app.search/pkg-descr
@@ -1,3 +1,3 @@
Search user interface for Plone CMS.
-WWW: https://pypi.python.org/pypi/plone.app.search/
+WWW: https://pypi.python.org/pypi/plone.app.search
diff --git a/www/py-plone.app.testing/pkg-descr b/www/py-plone.app.testing/pkg-descr
index fa7fb1ee7dcf..42a4f11763bc 100644
--- a/www/py-plone.app.testing/pkg-descr
+++ b/www/py-plone.app.testing/pkg-descr
@@ -1,3 +1,3 @@
Testing tools for Plone-the-application, based on plone.testing.
-WWW: https://pypi.python.org/pypi/plone.app.testing/
+WWW: https://pypi.python.org/pypi/plone.app.testing
diff --git a/www/py-plone.app.textfield/pkg-descr b/www/py-plone.app.textfield/pkg-descr
index dec8d747586d..c8e37f8b9cee 100644
--- a/www/py-plone.app.textfield/pkg-descr
+++ b/www/py-plone.app.textfield/pkg-descr
@@ -3,4 +3,4 @@ can be used to store a value with a related MIME type. The value can be
transformed to an output MIME type, for example to transform from structured
text to HTML.
-WWW: https://pypi.python.org/pypi/plone.app.textfield/
+WWW: https://pypi.python.org/pypi/plone.app.textfield
diff --git a/www/py-plone.app.theming/pkg-descr b/www/py-plone.app.theming/pkg-descr
index 4f9fe1efb1de..c8e2d5f84064 100644
--- a/www/py-plone.app.theming/pkg-descr
+++ b/www/py-plone.app.theming/pkg-descr
@@ -1,3 +1,3 @@
Integrates the Diazo theming engine with Plone.
-WWW: https://pypi.python.org/pypi/plone.app.theming/
+WWW: https://pypi.python.org/pypi/plone.app.theming
diff --git a/www/py-plone.app.upgrade/pkg-descr b/www/py-plone.app.upgrade/pkg-descr
index 1157920c6762..72aad1c0672e 100644
--- a/www/py-plone.app.upgrade/pkg-descr
+++ b/www/py-plone.app.upgrade/pkg-descr
@@ -1,3 +1,3 @@
Upgrade machinery for Plone.
-WWW: https://pypi.python.org/pypi/plone.app.upgrade/
+WWW: https://pypi.python.org/pypi/plone.app.upgrade
diff --git a/www/py-plone.app.users/pkg-descr b/www/py-plone.app.users/pkg-descr
index adb378a91432..6a836019725c 100644
--- a/www/py-plone.app.users/pkg-descr
+++ b/www/py-plone.app.users/pkg-descr
@@ -1,3 +1,3 @@
A package for all things users and groups related (specific to plone).
-WWW: https://pypi.python.org/pypi/plone.app.users/
+WWW: https://pypi.python.org/pypi/plone.app.users
diff --git a/www/py-plone.app.uuid/pkg-descr b/www/py-plone.app.uuid/pkg-descr
index 6f0d1af97b00..52df8ba0534d 100644
--- a/www/py-plone.app.uuid/pkg-descr
+++ b/www/py-plone.app.uuid/pkg-descr
@@ -1,3 +1,3 @@
Plone integration for the basic plone.uuid package.
-WWW: https://pypi.python.org/pypi/plone.app.uuid/
+WWW: https://pypi.python.org/pypi/plone.app.uuid
diff --git a/www/py-plone.app.viewletmanager/pkg-descr b/www/py-plone.app.viewletmanager/pkg-descr
index a8a5241e136f..3708f66f421b 100644
--- a/www/py-plone.app.viewletmanager/pkg-descr
+++ b/www/py-plone.app.viewletmanager/pkg-descr
@@ -1,3 +1,3 @@
Configurable viewlet manager.
-WWW: https://pypi.python.org/pypi/plone.app.viewletmanager/
+WWW: https://pypi.python.org/pypi/plone.app.viewletmanager
diff --git a/www/py-plone.app.vocabularies/pkg-descr b/www/py-plone.app.vocabularies/pkg-descr
index 645180060542..a48f4954a515 100644
--- a/www/py-plone.app.vocabularies/pkg-descr
+++ b/www/py-plone.app.vocabularies/pkg-descr
@@ -1,3 +1,3 @@
A collection of generally useful vocabularies.
-WWW: https://pypi.python.org/pypi/plone.app.vocabularies/
+WWW: https://pypi.python.org/pypi/plone.app.vocabularies
diff --git a/www/py-plone.app.workflow/pkg-descr b/www/py-plone.app.workflow/pkg-descr
index 33a16b87c682..fa8fb02cc907 100644
--- a/www/py-plone.app.workflow/pkg-descr
+++ b/www/py-plone.app.workflow/pkg-descr
@@ -1,3 +1,3 @@
Workflow and security settings for Plone.
-WWW: https://pypi.python.org/pypi/plone.app.workflow/
+WWW: https://pypi.python.org/pypi/plone.app.workflow
diff --git a/www/py-plone.app.z3cform/pkg-descr b/www/py-plone.app.z3cform/pkg-descr
index 8effc99f222c..f40acf1b813b 100644
--- a/www/py-plone.app.z3cform/pkg-descr
+++ b/www/py-plone.app.z3cform/pkg-descr
@@ -1,4 +1,4 @@
A collection of widgets, templates and other components for use with z3c.form
and Plone.
-WWW: https://pypi.python.org/pypi/plone.app.z3cform/
+WWW: https://pypi.python.org/pypi/plone.app.z3cform
diff --git a/www/py-plone.autoform/pkg-descr b/www/py-plone.autoform/pkg-descr
index 063b7e5fa914..cb746abd0365 100644
--- a/www/py-plone.autoform/pkg-descr
+++ b/www/py-plone.autoform/pkg-descr
@@ -1,3 +1,3 @@
Tools to construct z3c.form forms.
-WWW: https://pypi.python.org/pypi/plone.autoform/
+WWW: https://pypi.python.org/pypi/plone.autoform
diff --git a/www/py-plone.batching/pkg-descr b/www/py-plone.batching/pkg-descr
index a4db678b7ab1..6b699b797ce8 100644
--- a/www/py-plone.batching/pkg-descr
+++ b/www/py-plone.batching/pkg-descr
@@ -1,3 +1,3 @@
Batching facilities used in Plone.
-WWW: https://pypi.python.org/pypi/plone.batching/
+WWW: https://pypi.python.org/pypi/plone.batching
diff --git a/www/py-plone.browserlayer/pkg-descr b/www/py-plone.browserlayer/pkg-descr
index b4e2f69366a2..6ff855098546 100644
--- a/www/py-plone.browserlayer/pkg-descr
+++ b/www/py-plone.browserlayer/pkg-descr
@@ -1,3 +1,3 @@
Browser layer management for Zope 2 applications.
-WWW: https://pypi.python.org/pypi/plone.browserlayer/
+WWW: https://pypi.python.org/pypi/plone.browserlayer
diff --git a/www/py-plone.cachepurging/pkg-descr b/www/py-plone.cachepurging/pkg-descr
index 5db3b15b7520..b7595355c415 100644
--- a/www/py-plone.cachepurging/pkg-descr
+++ b/www/py-plone.cachepurging/pkg-descr
@@ -1,3 +1,3 @@
Cache purging support for Zope 2 applications.
-WWW: https://pypi.python.org/pypi/plone.cachepurging/
+WWW: https://pypi.python.org/pypi/plone.cachepurging
diff --git a/www/py-plone.caching/pkg-descr b/www/py-plone.caching/pkg-descr
index 59313f1ee450..b030d5fcd30c 100644
--- a/www/py-plone.caching/pkg-descr
+++ b/www/py-plone.caching/pkg-descr
@@ -1,3 +1,3 @@
Zope 2 integration for z3c.caching.
-WWW: https://pypi.python.org/pypi/plone.caching/
+WWW: https://pypi.python.org/pypi/plone.caching
diff --git a/www/py-plone.contentrules/pkg-descr b/www/py-plone.contentrules/pkg-descr
index f675c472a8ca..e1cdf9c69977 100644
--- a/www/py-plone.contentrules/pkg-descr
+++ b/www/py-plone.contentrules/pkg-descr
@@ -1,3 +1,3 @@
Plone ContentRules Engine.
-WWW: https://pypi.python.org/pypi/plone.contentrules/
+WWW: https://pypi.python.org/pypi/plone.contentrules
diff --git a/www/py-plone.fieldsets/pkg-descr b/www/py-plone.fieldsets/pkg-descr
index 20c4db6cb518..70ccddf8a8aa 100644
--- a/www/py-plone.fieldsets/pkg-descr
+++ b/www/py-plone.fieldsets/pkg-descr
@@ -1,4 +1,4 @@
An extension to zope.formlib, which allows to group fields into different
fieldsets.
-WWW: https://pypi.python.org/pypi/plone.fieldsets/
+WWW: https://pypi.python.org/pypi/plone.fieldsets
diff --git a/www/py-plone.folder/pkg-descr b/www/py-plone.folder/pkg-descr
index 38f57a617406..b76ad3da9a88 100644
--- a/www/py-plone.folder/pkg-descr
+++ b/www/py-plone.folder/pkg-descr
@@ -1,3 +1,3 @@
BTree-based folder implementation with order support.
-WWW: https://pypi.python.org/pypi/plone.folder/
+WWW: https://pypi.python.org/pypi/plone.folder
diff --git a/www/py-plone.formwidget.namedfile/pkg-descr b/www/py-plone.formwidget.namedfile/pkg-descr
index f17b32eed2a3..486b64bc5c8c 100644
--- a/www/py-plone.formwidget.namedfile/pkg-descr
+++ b/www/py-plone.formwidget.namedfile/pkg-descr
@@ -1,4 +1,4 @@
This package provides z3c.form widgets for file and image upload/download,
with the option of keeping the existing file or replacing it with a new one.
-WWW: https://pypi.python.org/pypi/plone.formwidget.namedfile/
+WWW: https://pypi.python.org/pypi/plone.formwidget.namedfile
diff --git a/www/py-plone.i18n/pkg-descr b/www/py-plone.i18n/pkg-descr
index 281fbab16d8c..e55ef756cd41 100644
--- a/www/py-plone.i18n/pkg-descr
+++ b/www/py-plone.i18n/pkg-descr
@@ -1,3 +1,3 @@
Advanced i18n/l10n features.
-WWW: https://pypi.python.org/pypi/plone.i18n/
+WWW: https://pypi.python.org/pypi/plone.i18n
diff --git a/www/py-plone.indexer/pkg-descr b/www/py-plone.indexer/pkg-descr
index 6d8511c939d7..eb92ad330126 100644
--- a/www/py-plone.indexer/pkg-descr
+++ b/www/py-plone.indexer/pkg-descr
@@ -1,3 +1,3 @@
Hooks to facilitate managing custom index values in Zope 2/CMF applications.
-WWW: https://pypi.python.org/pypi/plone.indexer/
+WWW: https://pypi.python.org/pypi/plone.indexer
diff --git a/www/py-plone.intelligenttext/pkg-descr b/www/py-plone.intelligenttext/pkg-descr
index 239ec743fe13..b9f4553d0287 100644
--- a/www/py-plone.intelligenttext/pkg-descr
+++ b/www/py-plone.intelligenttext/pkg-descr
@@ -1,3 +1,3 @@
Provides transforms from text/x-web-intelligent to text/html and vice versa.
-WWW: https://pypi.python.org/pypi/plone.intelligenttext/
+WWW: https://pypi.python.org/pypi/plone.intelligenttext
diff --git a/www/py-plone.locking/pkg-descr b/www/py-plone.locking/pkg-descr
index 5f891c8e2f7a..4bb78f297941 100644
--- a/www/py-plone.locking/pkg-descr
+++ b/www/py-plone.locking/pkg-descr
@@ -1,3 +1,3 @@
WebDAV locking support.
-WWW: https://pypi.python.org/pypi/plone.locking/
+WWW: https://pypi.python.org/pypi/plone.locking
diff --git a/www/py-plone.memoize/pkg-descr b/www/py-plone.memoize/pkg-descr
index cf9791127f30..7a3812b46dfd 100644
--- a/www/py-plone.memoize/pkg-descr
+++ b/www/py-plone.memoize/pkg-descr
@@ -1,3 +1,3 @@
Decorators for caching the values of functions and methods.
-WWW: https://pypi.python.org/pypi/plone.memoize/
+WWW: https://pypi.python.org/pypi/plone.memoize
diff --git a/www/py-plone.namedfile/pkg-descr b/www/py-plone.namedfile/pkg-descr
index bf339881afce..ff176b12ea7a 100644
--- a/www/py-plone.namedfile/pkg-descr
+++ b/www/py-plone.namedfile/pkg-descr
@@ -3,4 +3,4 @@ This package contains fields and wrapper objects for storing:
* A file with a filename
* An image with a filename
-WWW: https://pypi.python.org/pypi/plone.namedfile/
+WWW: https://pypi.python.org/pypi/plone.namedfile
diff --git a/www/py-plone.outputfilters/pkg-descr b/www/py-plone.outputfilters/pkg-descr
index 28d8e188bc7c..5e742c40c802 100644
--- a/www/py-plone.outputfilters/pkg-descr
+++ b/www/py-plone.outputfilters/pkg-descr
@@ -1,3 +1,3 @@
Transformations applied to HTML in Plone text fields as they are rendered.
-WWW: https://pypi.python.org/pypi/plone.outputfilters/
+WWW: https://pypi.python.org/pypi/plone.outputfilters
diff --git a/www/py-plone.portlet.collection/pkg-descr b/www/py-plone.portlet.collection/pkg-descr
index 06d7258e415b..be70764639fa 100644
--- a/www/py-plone.portlet.collection/pkg-descr
+++ b/www/py-plone.portlet.collection/pkg-descr
@@ -1,3 +1,3 @@
A portlet that fetches results from a collection.
-WWW: https://pypi.python.org/pypi/plone.portlet.collection/
+WWW: https://pypi.python.org/pypi/plone.portlet.collection
diff --git a/www/py-plone.portlet.static/pkg-descr b/www/py-plone.portlet.static/pkg-descr
index 28fe3bc84706..0d7c44638818 100644
--- a/www/py-plone.portlet.static/pkg-descr
+++ b/www/py-plone.portlet.static/pkg-descr
@@ -1,3 +1,3 @@
A simple static HTML portlet for Plone.
-WWW: https://pypi.python.org/pypi/plone.portlet.static/
+WWW: https://pypi.python.org/pypi/plone.portlet.static
diff --git a/www/py-plone.portlets/pkg-descr b/www/py-plone.portlets/pkg-descr
index 6af1ae4a06eb..8ec0f604bf44 100644
--- a/www/py-plone.portlets/pkg-descr
+++ b/www/py-plone.portlets/pkg-descr
@@ -1,3 +1,3 @@
An extension of zope.viewlet to support dynamic portlets.
-WWW: https://pypi.python.org/pypi/plone.portlets/
+WWW: https://pypi.python.org/pypi/plone.portlets
diff --git a/www/py-plone.registry/pkg-descr b/www/py-plone.registry/pkg-descr
index 560f6007de85..487de74f0e02 100644
--- a/www/py-plone.registry/pkg-descr
+++ b/www/py-plone.registry/pkg-descr
@@ -1,3 +1,3 @@
A debconf-like (or about:config-like) registry for storing application settings.
-WWW: https://pypi.python.org/pypi/plone.registry/
+WWW: https://pypi.python.org/pypi/plone.registry
diff --git a/www/py-plone.resource/pkg-descr b/www/py-plone.resource/pkg-descr
index 4ee351df166e..3312d877de13 100644
--- a/www/py-plone.resource/pkg-descr
+++ b/www/py-plone.resource/pkg-descr
@@ -2,4 +2,4 @@ plone.resource publishes directories of static files via the ZPublisher. These
directories may be located either in the ZODB (as OFS folders and files), or on
the filesystem.
-WWW: https://pypi.python.org/pypi/plone.resource/
+WWW: https://pypi.python.org/pypi/plone.resource
diff --git a/www/py-plone.rfc822/pkg-descr b/www/py-plone.rfc822/pkg-descr
index 604c747226ef..fa7efd81cf61 100644
--- a/www/py-plone.rfc822/pkg-descr
+++ b/www/py-plone.rfc822/pkg-descr
@@ -2,4 +2,4 @@ This package provides primitives for turning content objects described by
``zope.schema`` fields into RFC (2)822 style messages, as managed by the
Python standard library's ``email`` module.
-WWW: https://pypi.python.org/pypi/plone.rfc822/
+WWW: https://pypi.python.org/pypi/plone.rfc822
diff --git a/www/py-plone.scale/pkg-descr b/www/py-plone.scale/pkg-descr
index 5687cfda8b29..ccf0dc60bf81 100644
--- a/www/py-plone.scale/pkg-descr
+++ b/www/py-plone.scale/pkg-descr
@@ -1,3 +1,3 @@
Image scaling.
-WWW: https://pypi.python.org/pypi/plone.scale/
+WWW: https://pypi.python.org/pypi/plone.scale
diff --git a/www/py-plone.stringinterp/pkg-descr b/www/py-plone.stringinterp/pkg-descr
index 2e3f2e46557d..9b9e32df2c22 100644
--- a/www/py-plone.stringinterp/pkg-descr
+++ b/www/py-plone.stringinterp/pkg-descr
@@ -1,3 +1,3 @@
Adaptable string interpolation.
-WWW: https://pypi.python.org/pypi/plone.stringinterp/
+WWW: https://pypi.python.org/pypi/plone.stringinterp
diff --git a/www/py-plone.subrequest/pkg-descr b/www/py-plone.subrequest/pkg-descr
index 461952e3ccda..4bdd2cc23a6c 100644
--- a/www/py-plone.subrequest/pkg-descr
+++ b/www/py-plone.subrequest/pkg-descr
@@ -1,3 +1,3 @@
Subrequests for Zope2.
-WWW: https://pypi.python.org/pypi/plone.subrequest/
+WWW: https://pypi.python.org/pypi/plone.subrequest
diff --git a/www/py-plone.supermodel/pkg-descr b/www/py-plone.supermodel/pkg-descr
index 3b26587e0cc9..199fda761fcc 100644
--- a/www/py-plone.supermodel/pkg-descr
+++ b/www/py-plone.supermodel/pkg-descr
@@ -1,3 +1,3 @@
Serialize Zope schema definitions to and from XML.
-WWW: https://pypi.python.org/pypi/plone.supermodel/
+WWW: https://pypi.python.org/pypi/plone.supermodel
diff --git a/www/py-plone.synchronize/pkg-descr b/www/py-plone.synchronize/pkg-descr
index 98d8fb0a4d84..f17889ad8f44 100644
--- a/www/py-plone.synchronize/pkg-descr
+++ b/www/py-plone.synchronize/pkg-descr
@@ -1,4 +1,4 @@
This package provides a simple decorator to help synchronize methods across
threads, to avoid problems of concurrent access.
-WWW: https://pypi.python.org/pypi/plone.synchronize/
+WWW: https://pypi.python.org/pypi/plone.synchronize
diff --git a/www/py-plone.theme/pkg-descr b/www/py-plone.theme/pkg-descr
index e4d796ab3bdd..3c9b923983ae 100644
--- a/www/py-plone.theme/pkg-descr
+++ b/www/py-plone.theme/pkg-descr
@@ -1,3 +1,3 @@
Tools for managing themes in CMF and Plone sites.
-WWW: https://pypi.python.org/pypi/plone.theme/
+WWW: https://pypi.python.org/pypi/plone.theme
diff --git a/www/py-plone.transformchain/pkg-descr b/www/py-plone.transformchain/pkg-descr
index 57fc224d2678..df2ab699c4a4 100644
--- a/www/py-plone.transformchain/pkg-descr
+++ b/www/py-plone.transformchain/pkg-descr
@@ -2,4 +2,4 @@ Hook into repoze.zope2 that allows third party packages to register a sequence
of hooks that will be allowed to modify the response before it is returned to
the browser.
-WWW: https://pypi.python.org/pypi/plone.transformchain/
+WWW: https://pypi.python.org/pypi/plone.transformchain
diff --git a/www/py-plone.uuid/pkg-descr b/www/py-plone.uuid/pkg-descr
index 45b69344a17d..31e76fa24eaa 100644
--- a/www/py-plone.uuid/pkg-descr
+++ b/www/py-plone.uuid/pkg-descr
@@ -1,3 +1,3 @@
UUIDs for content items.
-WWW: https://pypi.python.org/pypi/plone.uuid/
+WWW: https://pypi.python.org/pypi/plone.uuid
diff --git a/www/py-plone.z3cform/pkg-descr b/www/py-plone.z3cform/pkg-descr
index b8f33c0aa749..33cb2ecb95e7 100644
--- a/www/py-plone.z3cform/pkg-descr
+++ b/www/py-plone.z3cform/pkg-descr
@@ -1,3 +1,3 @@
plone.z3cform is a library that allows use of z3c.form with Zope 2 and the CMF.
-WWW: https://pypi.python.org/pypi/plone.z3cform/
+WWW: https://pypi.python.org/pypi/plone.z3cform
diff --git a/www/py-plonetheme.classic/pkg-descr b/www/py-plonetheme.classic/pkg-descr
index 3afeff49de1e..2d594d76170a 100644
--- a/www/py-plonetheme.classic/pkg-descr
+++ b/www/py-plonetheme.classic/pkg-descr
@@ -1,3 +1,3 @@
The classic Plone 3 default theme.
-WWW: https://pypi.python.org/pypi/plonetheme.classic/
+WWW: https://pypi.python.org/pypi/plonetheme.classic
diff --git a/www/py-plonetheme.sunburst/pkg-descr b/www/py-plonetheme.sunburst/pkg-descr
index 8364a8ebb581..c71c29c61889 100644
--- a/www/py-plonetheme.sunburst/pkg-descr
+++ b/www/py-plonetheme.sunburst/pkg-descr
@@ -1,3 +1,3 @@
The default theme for Plone 4.
-WWW: https://pypi.python.org/pypi/plonetheme.sunburst/
+WWW: https://pypi.python.org/pypi/plonetheme.sunburst
diff --git a/www/py-rfc3987/pkg-descr b/www/py-rfc3987/pkg-descr
index b181817f3e21..1536f333d06b 100644
--- a/www/py-rfc3987/pkg-descr
+++ b/www/py-rfc3987/pkg-descr
@@ -6,4 +6,4 @@ resolution of references.
* http://tools.ietf.org/html/rfc3986
* http://tools.ietf.org/html/rfc3987
-WWW: http://pypi.python.org/pypi/rfc3987
+WWW: https://pypi.python.org/pypi/rfc3987
diff --git a/www/py-tmdb3/pkg-descr b/www/py-tmdb3/pkg-descr
index 5c93b87cc60c..1b19318aec47 100644
--- a/www/py-tmdb3/pkg-descr
+++ b/www/py-tmdb3/pkg-descr
@@ -1,3 +1,3 @@
TheMovieDB.org APIv3 interface
-WWW: https://pypi.python.org/pypi/tmdb3/
+WWW: https://pypi.python.org/pypi/tmdb3
diff --git a/www/py-tvdb_api/pkg-descr b/www/py-tvdb_api/pkg-descr
index ddb455ea2845..3eec92b3272d 100644
--- a/www/py-tvdb_api/pkg-descr
+++ b/www/py-tvdb_api/pkg-descr
@@ -1,3 +1,3 @@
An easy to use API interface to TheTVDB.com.
-WWW: https://pypi.python.org/pypi/tvdb_api/
+WWW: https://pypi.python.org/pypi/tvdb_api
diff --git a/www/py-uliweb/pkg-descr b/www/py-uliweb/pkg-descr
index 64bfc210a323..cf9cdaf087f4 100644
--- a/www/py-uliweb/pkg-descr
+++ b/www/py-uliweb/pkg-descr
@@ -1,3 +1,3 @@
Uliweb is a Python based web framework.
-WWW: https://pypi.python.org/pypi/Uliweb/
+WWW: https://pypi.python.org/pypi/Uliweb
diff --git a/www/py-wsgiauth/pkg-descr b/www/py-wsgiauth/pkg-descr
index 03114d52664a..6fc5ef380164 100644
--- a/www/py-wsgiauth/pkg-descr
+++ b/www/py-wsgiauth/pkg-descr
@@ -2,4 +2,4 @@ WSGI authentication middleware that supports HTTP basic
and digest authentication, IP authentication, and form-based or OpenID
authentication using signed cookies or URL query parameters.
-WWW: https://pypi.python.org/pypi/wsgiauth/
+WWW: https://pypi.python.org/pypi/wsgiauth
diff --git a/x11-fonts/py-bdflib/pkg-descr b/x11-fonts/py-bdflib/pkg-descr
index 31514a9e2ccc..8266d493aa8f 100644
--- a/x11-fonts/py-bdflib/pkg-descr
+++ b/x11-fonts/py-bdflib/pkg-descr
@@ -2,4 +2,4 @@ This library allows Python to read, modify, and write out bitmap fonts in
the BDF file format, such as are used as screen fonts in GNOME and KDE
(among others).
-WWW: https://pypi.python.org/pypi/bdflib/
+WWW: https://pypi.python.org/pypi/bdflib