<pre style='margin:0'>
Renee Otten (reneeotten) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/02483b248569ec33548ff5db1732f3f13f5ba1dc">https://github.com/macports/macports-ports/commit/02483b248569ec33548ff5db1732f3f13f5ba1dc</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 02483b248569ec33548ff5db1732f3f13f5ba1dc
</span>Author: Renee Otten <reneeotten@macports.org>
AuthorDate: Fri Nov 29 22:06:07 2019 -0500

<span style='display:block; white-space:pre;color:#404040;'>    py-threadpool: remove py34 subport
</span>---
 python/py-threadpool/Portfile         |  2 +-
 python/py-threadpool/files/release.py | 52 -----------------------------------
 2 files changed, 1 insertion(+), 53 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-threadpool/Portfile b/python/py-threadpool/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index face263..db61326 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-threadpool/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-threadpool/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -32,7 +32,7 @@ checksums           rmd160  ede7bc376bd2eec52c5798e13e93881434e6aaa2 \
</span>                     size    33088
 
 deprecated.upstream_support no
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 34 35 36
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     27 35 36
</span> 
 if {${name} ne ${subport}} {
     depends_build-append    port:py${python.version}-setuptools
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-threadpool/files/release.py b/python/py-threadpool/files/release.py
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 709e456..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-threadpool/files/release.py
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,52 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# -*- coding: UTF-8 -*-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-"""Easy to use object-oriented thread pool framework.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-.. warning::
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    This module is **OBSOLETE** and is only provided on PyPI to support old
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    projects that still use it. Please **DO NOT USE IT FOR NEW PROJECTS!**
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    Use modern alternatives like the `multiprocessing <https://docs.python.org/3/library/multiprocessing.html>`_
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    module in the standard library or even an asynchroneous approach with
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    `asyncio <_asyncio: https://docs.python.org/3/library/asyncio.html>`_.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-A thread pool is an object that maintains a pool of worker threads to perform
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-time consuming operations in parallel. It assigns jobs to the threads
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-by putting them in a work request queue, where they are picked up by the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-next available thread. This then performs the requested operation in the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-background and puts the results in another queue.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-The thread pool object can then collect the results from all threads from
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-this queue as soon as they become available or after all threads have
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-finished their work. It's also possible, to define callbacks to handle
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-each result as it comes in.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-.. note::
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    This module is regarded as an extended example, not as a finished product.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    Feel free to adapt it too your needs.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-"""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Release info for Threadpool
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-name = 'threadpool'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version = '1.3.1'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-description = __doc__.splitlines()[0]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-keywords = 'threads, design pattern, thread pool'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-author = 'Christopher Arndt'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-author_email = 'chris@chrisarndt.de'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-url = 'http://chrisarndt.de/projects/threadpool/'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-download_url = url + 'download/'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-license = "MIT license"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description = "".join(__doc__.splitlines()[2:])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms = "POSIX, Windows, MacOS X"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-classifiers = [
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  'Development Status :: 5 - Production/Stable',
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  'Intended Audience :: Developers',
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  'License :: OSI Approved :: Python Software Foundation License',
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  'Operating System :: Microsoft :: Windows',
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  'Operating System :: POSIX',
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  'Operating System :: MacOS :: MacOS X',
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  'Programming Language :: Python',
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  'Programming Language :: Python :: 2',
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  'Programming Language :: Python :: 3',
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  'Topic :: Software Development :: Libraries :: Python Modules'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-]
</span></pre><pre style='margin:0'>

</pre>