<pre style='margin:0'>
Ryan Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/ab40022acc529aec8dfdc1328d62008b5c16277f">https://github.com/macports/macports-ports/commit/ab40022acc529aec8dfdc1328d62008b5c16277f</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new ab40022acc5 py-openstackclient and dependencies: New ports
</span>ab40022acc5 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit ab40022acc529aec8dfdc1328d62008b5c16277f
</span>Author: macosx12345 <someuser12@users.noreply.github.com>
AuthorDate: Thu Jul 30 17:02:22 2020 +0200
<span style='display:block; white-space:pre;color:#404040;'> py-openstackclient and dependencies: New ports
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Also update py-novaclient to 17.2.0
</span>---
python/py-cinderclient/Portfile | 47 ++++++++++++++++++++++++++++++++
python/py-cliff/Portfile | 38 ++++++++++++++++++++++++++
python/py-debtcollector/Portfile | 45 +++++++++++++++++++++++++++++++
python/py-keystoneauth1/Portfile | 35 ++++++++++++++++++++++++
python/py-keystoneclient/Portfile | 45 +++++++++++++++++++++++++++++++
python/py-novaclient/Portfile | 26 ++++++++++--------
python/py-openstackclient/Portfile | 50 +++++++++++++++++++++++++++++++++++
python/py-openstacksdk/Portfile | 43 ++++++++++++++++++++++++++++++
python/py-os-service-types/Portfile | 29 ++++++++++++++++++++
python/py-osc-lib/Portfile | 36 +++++++++++++++++++++++++
python/py-oslo-i18n/Portfile | 38 ++++++++++++++++++++++++++
python/py-oslo-serialization/Portfile | 40 ++++++++++++++++++++++++++++
python/py-oslo-utils/Portfile | 48 +++++++++++++++++++++++++++++++++
python/py-requestsexceptions/Portfile | 27 +++++++++++++++++++
14 files changed, 536 insertions(+), 11 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-cinderclient/Portfile b/python/py-cinderclient/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..285776c2013
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-cinderclient/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,47 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup python 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name py-cinderclient
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 7.1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories-append net
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers nomaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license Apache-2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs noarch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description Client for the OpenStack Volume API
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description Client for the OpenStack Volume API. There’s a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Python API (the cinderclient module), and a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ command-line script (cinder). Each implements 100% \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ of the OpenStack Volume API.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage https://docs.openstack.org/python-cinderclient/latest/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites pypi:p/python-cinderclient/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distname python-cinderclient-${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums md5 ead8e95f6c5e60272da2e6f796f91894 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 9706fd47624c8490cfbbcc8620a4fe986ecb79b0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 625d34dd6a3626f9a02e83af554441d96ff91ab20aa081412c7530c1e87ec642 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 243949
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions 36 37 38
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${subport} ne ${name}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-setuptools \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-pbr
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_run-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-prettytable \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-keystoneauth1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-simplejson \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-six \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-oslo-i18n \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-oslo-utils \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-requests
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ livecheck.type none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ livecheck.name python-cinderclient
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-cliff/Portfile b/python/py-cliff/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..64c5667d68e
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-cliff/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,38 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup python 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name py-cliff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 3.3.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers nomaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license Apache-2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs noarch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description Command Line Interface Formulation Framework
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description cliff is a framework for building command line \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ programs. It uses setuptools entry points to \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ provide subcommands, output formatters, and other \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ extensions.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage https://docs.openstack.org/cliff/latest/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums md5 0e935a090e19358973fdbcc4dfbcdaab \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 131952d0886ea27d1b4225c3065c2ee5467cc63d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 611595ad7b4bdf57aa252027796dac3273ab0f4bc1511e839cce230a351cb710 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 79680
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions 36 37 38
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${subport} ne ${name}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-setuptools \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-pbr
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_run-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-cmd2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-prettytable \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-parsing \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-six \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-stevedore \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-yaml
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-debtcollector/Portfile b/python/py-debtcollector/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..e67e291714d
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-debtcollector/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,45 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup python 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name py-debtcollector
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 2.1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers nomaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license Apache-2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs noarch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description Python deprecation patterns and strategies
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description A collection of Python deprecation patterns and \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ strategies that help you collect your technical \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ debt in a non-destructive manner. The goal of this \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ library is to provide well documented developer \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ facing deprecation patterns that start of with a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ basic set and can expand into a larger set of \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patterns as time goes on. The desired output of \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ these patterns is to apply the warnings module to \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ emit DeprecationWarning or \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PendingDeprecationWarning or similar derivative to \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ developers using libraries (or potentially \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ applications) about future deprecations.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage https://docs.openstack.org/debtcollector/latest/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums md5 9a1014f18abbc565b8e149fd70048c22 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 0525388be16b904a74450901facf99539b307201 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 a25fc6215560d81cb9f2a0b58d6c834f2a24010987027bde169599e138a205af \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 28706
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions 36 37 38
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${subport} ne ${name}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ livecheck.type none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-setuptools \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-pbr
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_run-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-six \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-wrapt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-keystoneauth1/Portfile b/python/py-keystoneauth1/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..b3944f8f7fd
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-keystoneauth1/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,35 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup python 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name py-keystoneauth1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 4.2.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories-append net
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers nomaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license Apache-2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs noarch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description Tools for authenticating to an OpenStack-based cloud
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage https://docs.openstack.org/keystoneauth/latest/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums md5 95c430cfe11986bff7b8d133184d1e14 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 4aadc7a93a4a1b87764b0c11ba908431644352bd \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 000ffd0d752f13eb235dae06f5f5dea16a2ca1f737fe3339632bd696b12489f7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 256375
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions 36 37 38
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${subport} ne ${name}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-setuptools \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-pbr
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_run-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-iso8601 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-requests \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-six \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-stevedore \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-os-service-types
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-keystoneclient/Portfile b/python/py-keystoneclient/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..5663664725d
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-keystoneclient/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,45 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup python 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name py-keystoneclient
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 4.1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories-append net
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers nomaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license Apache-2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs noarch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description Client for the OpenStack Identity API
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage https://docs.openstack.org/python-keystoneclient/latest/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites pypi:p/python-keystoneclient/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distname python-keystoneclient-${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums md5 3504f6d29b60d77da8d2a14dd4b87fb0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 b974b9fa4ced95f37ab0b22f7b30930cbbeeec04 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 7b9b99021358a4db20673d338ba42bc2bd8e7e969cfd777f68c600ae6a39cb1b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 317929
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions 36 37 38
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${subport} ne ${name}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-setuptools \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-pbr
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_run-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-debtcollector \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-keystoneauth1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-oslo-config \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-oslo-i18n \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-oslo-serialization \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-oslo-utils \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-requests \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-six \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-stevedore
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ livecheck.type none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ livecheck.name python-keystoneclient
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-novaclient/Portfile b/python/py-novaclient/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 83158d33f37..afaaefe7a5b 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-novaclient/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-novaclient/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,8 +4,7 @@ PortSystem 1.0
</span> PortGroup python 1.0
name py-novaclient
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 2.20.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 17.2.0
</span> categories-append net
platforms darwin
maintainers nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -16,25 +15,30 @@ description Command line for openstack api
</span> long_description This is a client for the OpenStack Nova API. There's a Python \
API (the novaclient module), and a command-line script (nova). \
Each implements 100% of the OpenStack Nova API.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage https://github.com/openstack/python-novaclient
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage https://docs.openstack.org/python-novaclient/latest/
</span> master_sites pypi:p/python-novaclient/
distname python-novaclient-${version}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums md5 7194c91338f8583acf1b09c51d322a76 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 a8ac90ef41b75a672590eea6983cee763eff7f1f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 73fc8169d58e910340aae1ac5370c3b63a9943f748e2a20e4a1dfd7277525c86
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums md5 d4326085ebb9f999c45c37c99b315009 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 8d56940807effd3f96d552de86948cde21b2e1e6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 cda999e2254787b962e14859f6ca71de640963f3b35c1685fb51ce3a7a0a8958 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 323260
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions 27
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions 36 37 38
</span>
if {${subport} ne ${name}} {
depends_build-append \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-setuptools \
</span> port:py${python.version}-pbr
<span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python.version}-httplib2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_run-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-keystoneauth1 \
</span> port:py${python.version}-iso8601 \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-oslo-i18n \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-oslo-serialization \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-oslo-utils \
</span> port:py${python.version}-prettytable \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python.version}-setuptools \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python.version}-simplejson
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-simplejson \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-stevedore
</span>
livecheck.type none
} else {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-openstackclient/Portfile b/python/py-openstackclient/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..c02c7748aeb
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-openstackclient/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,50 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup python 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name py-openstackclient
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 5.3.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories-append net
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers nomaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license Apache-2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs noarch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description Command-line client for OpenStack
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description OpenStackClient (aka OSC) is a command-line \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ client for OpenStack that brings the command set \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ for Compute, Identity, Image, Network, Object \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Store and Block Storage APIs together in a single \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ shell with a uniform command structure.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage https://docs.openstack.org/python-openstackclient/latest/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites pypi:p/python-openstackclient/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distname python-openstackclient-${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums md5 f23af9b5fa44488c031e0a4d065822a8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 e87155ec05bfbcf708688dd3baa479f86f6cc7cb \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 dcbdc95f6f577f621fc2b3862a3e1143dedd7d8a95e6ed08bd953d95aa24a1cf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 725685
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions 36 37 38
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${subport} ne ${name}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-setuptools \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-pbr
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_run-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-six \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-cliff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-openstacksdk \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-osc-lib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-oslo-i18n \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-oslo-utils \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-keystoneclient \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-novaclient \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-cinderclient \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-stevedore
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ livecheck.type none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ livecheck.name python-openstackclient
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-openstacksdk/Portfile b/python/py-openstacksdk/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..1f450d20c8b
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-openstacksdk/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,43 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup python 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name py-openstacksdk
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 0.48.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers nomaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license Apache-2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs noarch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description Client library for building applications to work with OpenStack clouds
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage https://docs.openstack.org/openstacksdk/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums md5 6049b73b2cd51864c6bf7d1b3548b536 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 e7aed89078ee3d730e82f6be6cfe526a0be10b00 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 8652664a30041325a980d03a37c92ca546ed923d26c246a2bb3c92fc5f24243c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 935288
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions 36 37 38
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${subport} ne ${name}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-setuptools \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-pbr
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_run-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-yaml \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-appdirs \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-requestsexceptions \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-jsonpatch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-os-service-types \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-keystoneauth1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-munch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-decorator \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-jmespath \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-iso8601 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-netifaces \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-dogpile-cache \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-cryptography \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-importlib-metadata
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-os-service-types/Portfile b/python/py-os-service-types/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..ab7972c94e6
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-os-service-types/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,29 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup python 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name py-os-service-types
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 1.7.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories-append net
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers nomaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license Apache-2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs noarch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description Library for consuming OpenStack sevice-types-authority data
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description Python library for consuming OpenStack \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sevice-types-authority data
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage https://docs.openstack.org/os-service-types/latest/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums md5 4a5bc8a60dfb3e98f5e5f975b173c04d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 7f8b29835237773138d4902eba57d02422bdca11 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 31800299a82239363995b91f1ebf9106ac7758542a1e4ef6dc737a5932878c6c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 24474
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions 36 37 38
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${subport} ne ${name}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-setuptools \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-pbr
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-osc-lib/Portfile b/python/py-osc-lib/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..702d08ed30d
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-osc-lib/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,36 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup python 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name py-osc-lib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 2.2.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers nomaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license Apache-2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs noarch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description Common support modules for writing OpenStackClient plugins
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage https://docs.openstack.org/osc-lib/latest/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums md5 ded05e59a776389b6935ab811388ea9d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 fcaf7f86ad54d9897288c6a90cc51fc6591a641a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 fcfce4d63a633c3161e2a6666764446e3f32668e814a94ab98da12e3908ee1d6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 94181
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions 36 37 38
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${subport} ne ${name}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-setuptools \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-pbr
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_run-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-cliff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-keystoneauth1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-openstacksdk \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-oslo-i18n \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-oslo-utils \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-simplejson \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-stevedore
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-oslo-i18n/Portfile b/python/py-oslo-i18n/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..907d30cc71e
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-oslo-i18n/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,38 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup python 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name py-oslo-i18n
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 5.0.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers nomaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license Apache-2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs noarch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description Common utility type functions
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description The oslo.utils library provides support for common \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ utility type functions, such as encoding, exception \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ handling, string manipulation, and time handling.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage https://docs.openstack.org/oslo.i18n/latest/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites pypi:o/oslo.i18n/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distname oslo.i18n-${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums md5 1b41d775a2fa72620a2e02931bd39f3f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 2aa7ec36a8a7626a019a91ed27d7c81d5a769baa \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 2e71ae3ec73a74ac71f8f407e6653243dc267eed404624255a296c34f1fc6887 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 44211
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions 36 37 38
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${subport} ne ${name}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ livecheck.type none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-setuptools \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-pbr
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_run-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-six
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ livecheck.name oslo.i18n
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-oslo-serialization/Portfile b/python/py-oslo-serialization/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..cfe5eccd547
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-oslo-serialization/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,40 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup python 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name py-oslo-serialization
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 4.0.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers nomaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license Apache-2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs noarch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description The oslo.utils library provides support for common \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ utility type functions, such as encoding, exception \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ handling, string manipulation, and time handling.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage https://docs.openstack.org/oslo.serialization/latest/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites pypi:o/oslo.serialization/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distname oslo.serialization-${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums md5 ccbc5683ee4a772ae5e6379369a773b6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 231190c1d32e54a0442ce8531f1e2dfca512da85 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 f465df171be564282cb3e86ec895f5b6ae5e5b0760e9af2be96a942a5255a860 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 30816
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions 36 37 38
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${subport} ne ${name}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ livecheck.type none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-setuptools \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-pbr
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_run-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-msgpack \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-oslo-utils \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-tz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ livecheck.name oslo.serialization
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-oslo-utils/Portfile b/python/py-oslo-utils/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..30d47717f11
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-oslo-utils/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,48 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup python 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name py-oslo-utils
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 4.3.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers nomaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license Apache-2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs noarch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description OpenStack common utility type functions
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description The oslo.utils library provides support for common \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ utility type functions, such as encoding, exception \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ handling, string manipulation, and time handling.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage https://docs.openstack.org/oslo.utils/latest/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites pypi:o/oslo.utils/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distname oslo.utils-${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums md5 2ae6596cc5df348a8f62e256da94222a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 fcd7f3e6c89374fda8506fd0a7dfe9a9f705af04 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 c608d9676974ae7e81ce51eeecd122690881c3bdc31b26f51c42327a350bd313 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 93589
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions 36 37 38
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${subport} ne ${name}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ livecheck.type none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-setuptools \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-pbr
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_run-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-six \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-iso8601 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-oslo-i18n \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-tz \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-netaddr \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-netifaces \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-debtcollector \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-parsing \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-packaging
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ livecheck.type none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ livecheck.name oslo.utils
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-requestsexceptions/Portfile b/python/py-requestsexceptions/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..f9d251367fe
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-requestsexceptions/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,27 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup python 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name py-requestsexceptions
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 1.4.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers nomaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license Apache-2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs noarch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description A simple library to find the correct path to exceptions in the requests library regardless of whether they are bundled.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage https://www.openstack.org/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums md5 f43b246ccd7d5b618e6f0dc946a6c3f3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 1d0b0a38362767f9b033a90f1ad14769dfad50a1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 b095cbc77618f066d459a02b137b020c37da9f46d9b057704019c9f77dba3065 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 6880
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions 36 37 38
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${subport} ne ${name}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-setuptools \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-pbr
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span></pre><pre style='margin:0'>
</pre>