<pre style='margin:0'>
Blair Zajac (blair) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/0a0190abefd520a55ceab2dd24c5e3b30d469eb8">https://github.com/macports/macports-ports/commit/0a0190abefd520a55ceab2dd24c5e3b30d469eb8</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 0a0190abefd520a55ceab2dd24c5e3b30d469eb8
</span>Author: Blair Zajac <blair@macports.org>
AuthorDate: Fri Aug 30 19:58:37 2019 -0700
<span style='display:block; white-space:pre;color:#404040;'> py-tensorflow_estimator: new port required to launch tensorboard.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Idea for implementing this port from py-tensorboard, since there is a
</span><span style='display:block; white-space:pre;color:#404040;'> recursive build dependency between py-tensorflow_estimator and
</span><span style='display:block; white-space:pre;color:#404040;'> py-tensorflow, instead, just get the files from PyPI.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> See https://trac.macports.org/ticket/58904
</span>---
python/py-tensorflow_estimator/Portfile | 61 +++++++++++++++++++++++++++++++++
1 file changed, 61 insertions(+)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-tensorflow_estimator/Portfile b/python/py-tensorflow_estimator/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..398124f
</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-tensorflow_estimator/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,61 @@
</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;'>+PortGroup conflicts_build 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name py-tensorflow_estimator
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 1.14.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs noarch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license Apache-2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers {blair @blair} {jonesc @cjones051073} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description High-level API that simplifies machine learning.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description TensorFlow Estimator is a high-level TensorFlow API \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ that greatly simplifies machine learning programming. \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Estimators encapsulate training, evaluation, prediction, \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ and exporting for your model.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage https://github.com/tensorflow/estimator
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites https://files.pythonhosted.org/packages/3c/d5/21860a5b11caf0678fbc8319341b0ae21a07156911132e0e71bffed0510d/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distname tensorflow_estimator-${version}-py2.py3-none-any
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 4bb1e00b204ad5a383aba4760e3b3f98e98126ac \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 ca073f66063407a091d610ec1b22e39ea30248710198cc6f13769320bdbe3992 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 488541
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.url https://pypi.org/project/tensorflow-estimator/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.type regex
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.regex "tensorflow-estimator (\\d+(\\.\\d+)+)"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+extract.suffix .whl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+extract.only
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions 27 35 36 37
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.default_version 37
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${name} ne ${subport}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ conflicts_build ${subport}
</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}-pip
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {${python.version} eq 27} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-futures
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ build {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ destroot.cmd pip-${python.branch}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ destroot.args \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --no-cache-dir \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --no-dependencies \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --root ${destroot} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${distpath}/${distfiles}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ destroot.post_args
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span></pre><pre style='margin:0'>
</pre>