From cedric.krier at b2ck.com Mon Dec 4 11:02:49 2017 From: cedric.krier at b2ck.com (=?UTF-8?Q?C=C3=A9dric_Krier?=) Date: Mon, 4 Dec 2017 08:02:49 -0800 (PST) Subject: Release 0.8.0 Message-ID: <8359b366-f476-4b16-8260-0d6ec541ed6a@googlegroups.com> Hi, I'm glade to announce the publication of the 0.8.0 release of Relatorio. It is a minor release that adds new features: * Add support for Python 3.6 * Remove soft-page-break and bug fixes: * Do not guess_type on styled cell content * Remove type attributes when guessing type The package is available at https://pypi.python.org/pypi/relatorio/0.8.0 The documentation is available at https://relatorio.readthedocs.io/en/0.8.0/ From nicoddemus at gmail.com Tue Dec 5 19:24:05 2017 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Wed, 06 Dec 2017 00:24:05 +0000 Subject: pytest 3.3.1 released! Message-ID: Hi everyone, pytest 3.3.1 has just been released to PyPI. This is a bug-fix release, being a drop-in replacement. To upgrade:: pip install --upgrade pytest The full changelog is available at http://doc.pytest.org/en/latest/changelog.html. Thanks to all who contributed to this release, among them: * Bruno Oliveira * Daniel Hahler * Eugene Prikazchikov * Florian Bruhin * Roland Puntaier * Ronny Pfannschmidt * Sebastian Rahlf * Tom Viner Happy testing, The pytest Development Team From nad at python.org Tue Dec 5 21:29:55 2017 From: nad at python.org (Ned Deily) Date: Tue, 5 Dec 2017 21:29:55 -0500 Subject: [RELEASE] Python 3.6.4rc1 and 3.7.0a3 now available for testing Message-ID: Announcing the immediate availability of Python 3.6.4 release candidate 1 and of Python 3.7.0 alpha 3! Python 3.6.4rc1 is the first release candidate for Python 3.6.4, the next maintenance release of Python 3.6. While 3.6.4rc1 is a preview release and, thus, not intended for production environments, we encourage you to explore it and provide feedback via the Python bug tracker (https://bugs.python.org). 3.6.4 is planned for final release on 2017-12-18 with the next maintenance release expected to follow in about 3 months. You can find Python 3.6.4rc1 and more information here: https://www.python.org/downloads/release/python-364rc1/ Python 3.7.0a3 is the third of four planned alpha releases of Python 3.7, the next feature release of Python. During the alpha phase, Python 3.7 remains under heavy development: additional features will be added and existing features may be modified or deleted. Please keep in mind that this is a preview release and its use is not recommended for production environments. The next preview release, 3.7.0a4, is planned for 2018-01-08. You can find Python 3.7.0a3 and more information here: https://www.python.org/downloads/release/python-370a3/ -- Ned Deily nad at python.org -- [] From njs at pobox.com Thu Dec 7 03:28:07 2017 From: njs at pobox.com (Nathaniel Smith) Date: Thu, 7 Dec 2017 00:28:07 -0800 Subject: ANN: Trio v0.2.0 released Message-ID: Hi all, I'm proud to announce the release of Trio v0.2.0. Trio is a new async concurrency library for Python that's obsessed with usability and correctness -- we want to make it easy to get things right. This is the second public release, and it contains major new features and bugfixes from 14 contributors. You can read the full release notes here: https://trio.readthedocs.io/en/latest/history.html#trio-0-2-0-2017-12-06 Some things I'm particularly excited about are: - Comprehensive support for async file I/O - The new 'nursery.start' method for clean startup of complex task trees - The new high-level networking API -- this is roughly the same level of abstraction as twisted/asyncio's protocols/transports. Includes luxuries like happy eyeballs for most robust client connections, and server helpers that integrate with nursery.start. - Complete support for using SSL/TLS encryption over arbitrary transports. You can even do SSL-over-SSL, which is useful for HTTPS proxies and AFAIK not supported by any other Python library. - Task-local storage. - Our new contributing guide: https://trio.readthedocs.io/en/latest/contributing.html To get started with Trio, the best place to start is our tutorial: https://trio.readthedocs.io/en/latest/tutorial.html It doesn't assume any prior familiarity with concurrency or async/await. Share and enjoy, -n -- Nathaniel J. Smith -- https://vorpus.org From rt.van.der.ham at gmail.com Wed Dec 6 12:27:01 2017 From: rt.van.der.ham at gmail.com (Ruud van der Ham) Date: Wed, 6 Dec 2017 18:27:01 +0100 Subject: salabim 2.2.8 released Message-ID: The discrete event simulation package salabim has now an enhanced user interface and allows for non synchronized animations. With this version the stability on iOS is improved. Available on PyPI and GitHub. See www.salabim.org for details. From g.rodola at gmail.com Thu Dec 7 07:05:09 2017 From: g.rodola at gmail.com (Giampaolo Rodola') Date: Thu, 7 Dec 2017 13:05:09 +0100 Subject: ANN: psutil 5.4.2 released Message-ID: Hello all, I'm glad to announce the release of psutil 5.4.2: https://github.com/giampaolo/psutil About ===== psutil (process and system utilities) is a cross-platform library for retrieving information on running processes and system utilization (CPU, memory, disks, network) in Python. It is useful mainly for system monitoring, profiling and limiting process resources and management of running processes. It implements many functionalities offered by command line tools such as: ps, top, lsof, netstat, ifconfig, who, df, kill, free, nice, ionice, iostat, iotop, uptime, pidof, tty, taskset, pmap. It currently supports Linux, Windows, OSX, Sun Solaris, FreeBSD, OpenBSD, NetBSD and AIX, both 32-bit and 64-bit architectures, with Python versions from 2.6 to 3.6. PyPy is also known to work. What's new ========== *2017-12-07* **Enhancements** - #1173: introduced PSUTIL_DEBUG environment variable which can be set in order to print useful debug messages on stderr (useful in case of nasty errors). - #1177: added support for sensors_battery() on OSX. (patch by Arnon Yaari) - #1183: Process.children() is 2x faster on UNIX and 2.4x faster on Linux. - #1188: deprecated method Process.memory_info_ex() now warns by using FutureWarning instead of DeprecationWarning. **Bug fixes** - #1152: [Windows] disk_io_counters() may return an empty dict. - #1169: [Linux] users() "hostname" returns username instead. (patch by janderbrain) - #1172: [Windows] `make test` does not work. - #1179: [Linux] Process.cmdline() is now able to splits cmdline args for misbehaving processes which overwrite /proc/pid/cmdline and use spaces instead of null bytes as args separator. - #1181: [OSX] Process.memory_maps() may raise ENOENT. - #1187: [OSX] pids() does not return PID 0 on recent OSX versions. Links ===== - Home page: https://github.com/giampaolo/psutil - Download: https://pypi.python.org/pypi/psutil - Documentation: http://psutil.readthedocs.io - What's new: https://github.com/giampaolo/psutil/blob/master/HISTORY.rst -- Giampaolo - http://grodola.blogspot.com From andre.schneider.87.mail at gmail.com Thu Dec 7 09:05:07 2017 From: andre.schneider.87.mail at gmail.com (=?UTF-8?Q?Andr=C3=A9_Schneider?=) Date: Thu, 07 Dec 2017 14:05:07 +0000 Subject: ANN: psutil 5.4.2 released In-Reply-To: References: Message-ID: Unsubscribe Giampaolo Rodola' schrieb am Do., 7. Dez. 2017, 13:16: > Hello all, > I'm glad to announce the release of psutil 5.4.2: > https://github.com/giampaolo/psutil > > About > ===== > > psutil (process and system utilities) is a cross-platform library for > retrieving information on running processes and system utilization (CPU, > memory, disks, network) in Python. It is useful mainly for system > monitoring, profiling and limiting process resources and management of > running processes. It implements many functionalities offered by command > line tools such as: ps, top, lsof, netstat, ifconfig, who, df, kill, free, > nice, ionice, iostat, iotop, uptime, pidof, tty, taskset, pmap. It > currently supports Linux, Windows, OSX, Sun Solaris, FreeBSD, OpenBSD, > NetBSD and AIX, both 32-bit and 64-bit architectures, with Python versions > from 2.6 to 3.6. PyPy is also known to work. > > What's new > ========== > > *2017-12-07* > > **Enhancements** > > - #1173: introduced PSUTIL_DEBUG environment variable which can be set in > order > to print useful debug messages on stderr (useful in case of nasty > errors). > - #1177: added support for sensors_battery() on OSX. (patch by Arnon > Yaari) > - #1183: Process.children() is 2x faster on UNIX and 2.4x faster on Linux. > - #1188: deprecated method Process.memory_info_ex() now warns by using > FutureWarning instead of DeprecationWarning. > > **Bug fixes** > > - #1152: [Windows] disk_io_counters() may return an empty dict. > - #1169: [Linux] users() "hostname" returns username instead. (patch by > janderbrain) > - #1172: [Windows] `make test` does not work. > - #1179: [Linux] Process.cmdline() is now able to splits cmdline args for > misbehaving processes which overwrite /proc/pid/cmdline and use spaces > instead of null bytes as args separator. > - #1181: [OSX] Process.memory_maps() may raise ENOENT. > - #1187: [OSX] pids() does not return PID 0 on recent OSX versions. > > Links > ===== > > - Home page: https://github.com/giampaolo/psutil > - Download: https://pypi.python.org/pypi/psutil > - Documentation: http://psutil.readthedocs.io > - What's new: https://github.com/giampaolo/psutil/blob/master/HISTORY.rst > > -- > > Giampaolo - http://grodola.blogspot.com > -- > https://mail.python.org/mailman/listinfo/python-announce-list > > Support the Python Software Foundation: > http://www.python.org/psf/donations/ > From barry at python.org Thu Dec 7 12:48:07 2017 From: barry at python.org (Barry Warsaw) Date: Thu, 7 Dec 2017 12:48:07 -0500 Subject: Announcing importlib_resources 0.1 Message-ID: Brett and I have been working on a little skunkworks project for a few weeks, and it?s now time to announce the first release. We?re calling it importlib_resources and its intent is to replace the ?Basic Resource Access? APIs of pkg_resources with more efficient implementations based directly on importlib. importlib_resources 0.1 provides support for Python 2.7, and 3.4-3.7. It defines an ABC that loaders can implement to provide direct access to resources inside packages. importlib_resources has fallbacks for file system and zip file loaders, so it should work out of the box in most of the places that pkg_resources is currently used. We even have a migration guide for folks who want to drop pkg_resources altogether and adopt importlib_resources. importlib_resources explicitly does not support pkg_resources features like entry points, working sets, etc. Still, we think the APIs provided will be good enough for most current use cases. http://importlib-resources.readthedocs.io/ We are calling it ?importlib_resources? because we intend to port this into Python 3.7 under a new importlib.resources subpackage, so starting with Python 3.7, you will get this for free. The API is going to officially be provisional, but I?ve already done an experimental port of at least one big application (I?ll let you guess which one :) and it?s fairly straightforward, if not completely mechanical unfortunately. Take a look at the migration guide for details: http://importlib-resources.readthedocs.io/en/latest/migration.html We also intend to include the ABC in Python 3.7: http://importlib-resources.readthedocs.io/en/latest/abc.html You can of course `pip install importlib_resources`. We?re hosting the project on GitLab, and welcome feedback, bug fixes, improvements, etc! * Project home: https://gitlab.com/python-devs/importlib_resources * Report bugs at: https://gitlab.com/python-devs/importlib_resources/issues * Code hosting: https://gitlab.com/python-devs/importlib_resources.git * Documentation: http://importlib_resources.readthedocs.io/ Cheers. -Barry and Brett -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 833 bytes Desc: Message signed with OpenPGP URL: From barry at python.org Wed Dec 6 19:48:06 2017 From: barry at python.org (Barry Warsaw) Date: Thu, 07 Dec 2017 12:48:06 +1200 Subject: Announcing importlib_resources 0.1 Message-ID: <3047250065@f38.n261.z1.binkp.net> --Apple-Mail=_0B26B532-B293-4D6A-B887-30015D809C82 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Brett and I have been working on a little skunkworks project for a few = weeks, and it=E2=80=99s now time to announce the first release. We=E2=80=99= re calling it importlib_resources and its intent is to replace the = =E2=80=9CBasic Resource Access=E2=80=9D APIs of pkg_resources with more = efficient implementations based directly on importlib. importlib_resources 0.1 provides support for Python 2.7, and 3.4-3.7. = It defines an ABC that loaders can implement to provide direct access to = resources inside packages. importlib_resources has fallbacks for file = system and zip file loaders, so it should work out of the box in most of = the places that pkg_resources is currently used. We even have a = migration guide for folks who want to drop pkg_resources altogether and = adopt importlib_resources. importlib_resources explicitly does not = support pkg_resources features like entry points, working sets, etc. = Still, we think the APIs provided will be good enough for most current = use cases. http://importlib-resources.readthedocs.io/ We are calling it =E2=80=9Cimportlib_resources=E2=80=9D because we = intend to port this into Python 3.7 under a new importlib.resources = subpackage, so starting with Python 3.7, you will get this for free. = The API is going to officially be provisional, but I=E2=80=99ve already = done an experimental port of at least one big application (I=E2=80=99ll = let you guess which one :) and it=E2=80=99s fairly straightforward, if = not completely mechanical unfortunately. Take a look at the migration = guide for details: http://importlib-resources.readthedocs.io/en/latest/migration.html We also intend to include the ABC in Python 3.7: http://importlib-resources.readthedocs.io/en/latest/abc.html You can of course `pip install importlib_resources`. We=E2=80=99re hosting the project on GitLab, and welcome feedback, bug = fixes, improvements, etc! * Project home: https://gitlab.com/python-devs/importlib_resources * Report bugs at: = https://gitlab.com/python-devs/importlib_resources/issues * Code hosting: https://gitlab.com/python-devs/importlib_resources.git * Documentation: http://importlib_resources.readthedocs.io/ Cheers. -Barry and Brett --Apple-Mail=_0B26B532-B293-4D6A-B887-30015D809C82 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEhBcVftvnPZ6sHlObEm61Y6dLBr8FAlopftcACgkQEm61Y6dL Br8PRw//YC5f2FPNftR/GPNgt/wMa63sSwRgdxORMoUi7iip9vja4+HagikzLD94 zcUSu7XmXdgMULqisZ8xE0vsSiBae79sOHidN142c9YZLuom6jqDX0RILYoxFw44 xdcy/CHQGV4pNG81s1G9g3iNTaiYh15zJg8fh59R5daxZIBopNTAm3Kugeq9K2Xf qferhW5eQ0SgmyqLlDOcF8YgkH8F45b7CIa8p23amy4kVP1u305/Im/sVYTa5Bnn mb9VqDb/s1Ii0OghWoTEeVD070Fx4b503rr8AjpqUzixwgLssJDn3rcLrGE3sBki 32EbeZ8gM+NZQAmzKCV9cfPbDPWxLMn0TTdobRWxg1QarU0qzZsw8F5m20t9SE0L jBR2J1MdHdesuFEC4aNu3OoeTHH8whmVE/jcUYujdZa3RGX4/L6AmyNzYnwL9Qic kylLgDAnR5wNSoXFarTkgnt9/n7nQer8cK34c3duKnw+85INyWVPKicKf4qp8Oc9 K3K3DzWFnhrE0OTiZrO/UWwEL/GGRkVI1mSFx04i4i90hMuZXbHBGa2S63TZD6Xt Cxw0DdU5eT5sA+UoenJ0/a4S5jNvak858vX7NkAlXVr5npiha7teFiv4XWTNQHs5 Gt3BgQjQ1+v0ldF1Ujg/T+o3Z6eQFd3YdSku9Tgv7glcvf0UbNg= =YMqE -----END PGP SIGNATURE----- --Apple-Mail=_0B26B532-B293-4D6A-B887-30015D809C82-- From cedric.krier at b2ck.com Sun Dec 3 15:02:48 2017 From: cedric.krier at b2ck.com (=?UTF-8?Q?C=C3=A9dric_Krier?=) Date: Mon, 04 Dec 2017 08:02:48 +1200 Subject: Release 0.8.0 Message-ID: <2667214176@f38.n261.z1.binkp.net> Hi, I'm glade to announce the publication of the 0.8.0 release of Relatorio. It is a minor release that adds new features: * Add support for Python 3.6 * Remove soft-page-break and bug fixes: * Do not guess_type on styled cell content * Remove type attributes when guessing type The package is available at https://pypi.python.org/pypi/relatorio/0.8.0 The documentation is available at https://relatorio.readthedocs.io/en/0.8.0/ From g.rodola at gmail.com Wed Dec 6 20:05:08 2017 From: g.rodola at gmail.com (Giampaolo Rodola') Date: Thu, 07 Dec 2017 13:05:08 +1200 Subject: ANN: psutil 5.4.2 released Message-ID: <3648278284@f38.n261.z1.binkp.net> Hello all, I'm glad to announce the release of psutil 5.4.2: https://github.com/giampaolo/psutil About ===== psutil (process and system utilities) is a cross-platform library for retrieving information on running processes and system utilization (CPU, memory, disks, network) in Python. It is useful mainly for system monitoring, profiling and limiting process resources and management of running processes. It implements many functionalities offered by command line tools such as: ps, top, lsof, netstat, ifconfig, who, df, kill, free, nice, ionice, iostat, iotop, uptime, pidof, tty, taskset, pmap. It currently supports Linux, Windows, OSX, Sun Solaris, FreeBSD, OpenBSD, NetBSD and AIX, both 32-bit and 64-bit architectures, with Python versions from 2.6 to 3.6. PyPy is also known to work. What's new ========== *2017-12-07* **Enhancements** - #1173: introduced PSUTIL_DEBUG environment variable which can be set in order to print useful debug messages on stderr (useful in case of nasty errors). - #1177: added support for sensors_battery() on OSX. (patch by Arnon Yaari) - #1183: Process.children() is 2x faster on UNIX and 2.4x faster on Linux. - #1188: deprecated method Process.memory_info_ex() now warns by using FutureWarning instead of DeprecationWarning. **Bug fixes** - #1152: [Windows] disk_io_counters() may return an empty dict. - #1169: [Linux] users() "hostname" returns username instead. (patch by janderbrain) - #1172: [Windows] `make test` does not work. - #1179: [Linux] Process.cmdline() is now able to splits cmdline args for misbehaving processes which overwrite /proc/pid/cmdline and use spaces instead of null bytes as args separator. - #1181: [OSX] Process.memory_maps() may raise ENOENT. - #1187: [OSX] pids() does not return PID 0 on recent OSX versions. Links ===== - Home page: https://github.com/giampaolo/psutil - Download: https://pypi.python.org/pypi/psutil - Documentation: http://psutil.readthedocs.io - What's new: https://github.com/giampaolo/psutil/blob/master/HISTORY.rst -- Giampaolo - http://grodola.blogspot.com From nad at python.org Tue Dec 5 04:29:54 2017 From: nad at python.org (Ned Deily) Date: Tue, 05 Dec 2017 21:29:54 +1200 Subject: [RELEASE] Python 3.6.4rc1 and 3.7.0a3 now available for testing Message-ID: <3978282355@f38.n261.z1.binkp.net> Announcing the immediate availability of Python 3.6.4 release candidate 1 and of Python 3.7.0 alpha 3! Python 3.6.4rc1 is the first release candidate for Python 3.6.4, the next maintenance release of Python 3.6. While 3.6.4rc1 is a preview release and, thus, not intended for production environments, we encourage you to explore it and provide feedback via the Python bug tracker (https://bugs.python.org). 3.6.4 is planned for final release on 2017-12-18 with the next maintenance release expected to follow in about 3 months. You can find Python 3.6.4rc1 and more information here: https://www.python.org/downloads/release/python-364rc1/ Python 3.7.0a3 is the third of four planned alpha releases of Python 3.7, the next feature release of Python. During the alpha phase, Python 3.7 remains under heavy development: additional features will be added and existing features may be modified or deleted. Please keep in mind that this is a preview release and its use is not recommended for production environments. The next preview release, 3.7.0a4, is planned for 2018-01-08. You can find Python 3.7.0a3 and more information here: https://www.python.org/downloads/release/python-370a3/ -- Ned Deily nad at python.org -- [] From nicoddemus at gmail.com Tue Dec 5 07:24:04 2017 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Wed, 06 Dec 2017 00:24:04 +1200 Subject: pytest 3.3.1 released! Message-ID: <4217413615@f38.n261.z1.binkp.net> Hi everyone, pytest 3.3.1 has just been released to PyPI. This is a bug-fix release, being a drop-in replacement. To upgrade:: pip install --upgrade pytest The full changelog is available at http://doc.pytest.org/en/latest/changelog.html. Thanks to all who contributed to this release, among them: * Bruno Oliveira * Daniel Hahler * Eugene Prikazchikov * Florian Bruhin * Roland Puntaier * Ronny Pfannschmidt * Sebastian Rahlf * Tom Viner Happy testing, The pytest Development Team From njs at pobox.com Wed Dec 6 07:28:06 2017 From: njs at pobox.com (Nathaniel Smith) Date: Thu, 07 Dec 2017 00:28:06 +1200 Subject: ANN: Trio v0.2.0 released Message-ID: <502478241@f38.n261.z1.binkp.net> Hi all, I'm proud to announce the release of Trio v0.2.0. Trio is a new async concurrency library for Python that's obsessed with usability and correctness -- we want to make it easy to get things right. This is the second public release, and it contains major new features and bugfixes from 14 contributors. You can read the full release notes here: https://trio.readthedocs.io/en/latest/history.html#trio-0-2-0-2017-12-06 Some things I'm particularly excited about are: - Comprehensive support for async file I/O - The new 'nursery.start' method for clean startup of complex task trees - The new high-level networking API -- this is roughly the same level of abstraction as twisted/asyncio's protocols/transports. Includes luxuries like happy eyeballs for most robust client connections, and server helpers that integrate with nursery.start. - Complete support for using SSL/TLS encryption over arbitrary transports. You can even do SSL-over-SSL, which is useful for HTTPS proxies and AFAIK not supported by any other Python library. - Task-local storage. - Our new contributing guide: https://trio.readthedocs.io/en/latest/contributing.html To get started with Trio, the best place to start is our tutorial: https://trio.readthedocs.io/en/latest/tutorial.html It doesn't assume any prior familiarity with concurrency or async/await. Share and enjoy, -n -- Nathaniel J. Smith -- https://vorpus.org From phd at phdru.name Tue Dec 12 07:23:22 2017 From: phd at phdru.name (Oleg Broytman) Date: Tue, 12 Dec 2017 13:23:22 +0100 Subject: mimedecode 2.9 Message-ID: <20171212122322.GA26965@phdru.name> mimedecode WHAT IS IT Mail users, especially in non-English countries, often find that mail messages arrived in different formats, with different content types, in different encodings and charsets. Usually this is good because it allows us to use appropriate format/encoding/whatever. Sometimes, though, some unification is desirable. For example, one may want to put mail messages into an archive, make HTML indices, run search indexer, etc. In such situations converting messages to text in one character set and skipping some binary attachments is much desirable. Here is the solution - mimedecode. This is a program to decode MIME messages. The program expects one input file (either on command line or on stdin) which is treated as an RFC822 message, and decodes to stdout or an output file. If the file is not an RFC822 message it is just copied to the output one-to-one. If the file is a simple RFC822 message it is decoded as one part. If it is a MIME message with multiple parts ("attachments") all parts are decoded. Decoding can be controlled by command-line options. Think about said mail archive; for example, its maintainer wants to put there only texts, convert PDF/Postscript to text, pass HTML and images decoding base64 to html but leaving images encoded, and ignore everything else. This is how it could be done: mimedecode -t application/pdf -t application/postscript -t text/plain -b text/html -B 'image/*' -i '*/*' Version 2.9.0 (2017-12-12) Split mimedecode.py into mimedecode library and a small script. Made the library executable via ``python -m mimedecode``. Version 2.8.0 (2017-11-03) Python 3. Stop supporting Python 2.6. WHERE TO GET Home page: http://phdru.name/Software/Python/#mimedecode git clone https://github.com/phdru/mimedecode.git git clone http://git.phdru.name/mimedecode.git git clone git://git.phdru.name/mimedecode.git Requires: Python 2.7 or Python 3.3+, m_lib.defenc 1.0+. Tests require: tox, m_lib 3.1+. Recommends: configured mailcap database. Documentation: http://phdru.name/Software/Python/mimedecode.html (also included in the package in html, man and txt formats). AUTHOR Oleg Broytman COPYRIGHT Copyright (C) 2001-2017 PhiloSoft Design. LICENSE GPL Oleg. -- Oleg Broytman http://phdru.name/ phd at phdru.name Programmers don't die, they just GOSUB without RETURN. From anthony.tuininga at gmail.com Tue Dec 12 15:22:42 2017 From: anthony.tuininga at gmail.com (Anthony Tuininga) Date: Tue, 12 Dec 2017 13:22:42 -0700 Subject: cx_Oracle 6.1 Message-ID: What is cx_Oracle? cx_Oracle is a Python extension module that enables access to Oracle Database for Python 3.x and 2.x and conforms to the Python database API 2.0 specifications with a number of enhancements. Where do I get it? https://oracle.github.io/python-cx_Oracle The easiest method to install/upgrade cx_Oracle is via pip as in python -m pip install cx_Oracle --upgrade What's new? This release has a number of small enhancements intended to build upon the release of 6.0 made a few months ago. Topping the list is support for accessing sharded databases, a new feature in Oracle Database 12.2. Support for creating connections using the SYSBACKUP, SYSDG, SYDKM and SYSRAC roles was also added, as was support for identifying the id of the transaction which spawned a subscription message. For those on Windows, improved error messages were created for when the wrong architecture Oracle Client is in the PATH environment variable. Improvements were also made to the debugging infrastructure and a number of bugs were squashed. The test suite has also been expanded. The full release notes can be read here: http://cx-oracle.readthedocs.io/en/latest/releasenotes.html#version-6-1-december-2017 Please provide any feedback via GitHub issues (https://github.com/oracle/pyt hon-cx_Oracle/issues). From tom.augspurger88 at gmail.com Tue Dec 12 23:24:47 2017 From: tom.augspurger88 at gmail.com (Tom Augspurger) Date: Tue, 12 Dec 2017 22:24:47 -0600 Subject: ANN: pandas v0.21.1 released Message-ID: Hi all, I'm happy to announce pandas 0.21.1 has been released. This is a minor bug-fix release in the 0.21.x series and includes some small regression fixes, bug fixes and performance improvements. We recommend that all users upgrade to this version. Highlights include: - Temporarily restore matplotlib datetime plotting functionality. This should resolve issues for users who relied implicitly on pandas to plot datetimes with matplotlib. See here . - Improvements to the Parquet IO functions introduced in 0.21.0. See here . See the v0.21.1 Whatsnew overview for an extensive list of all the changes for 0.21.1. - Tom *What is it:* pandas is a Python package providing fast, flexible, and expressive data structures designed to make working with ?relational? or ?labeled? data both easy and intuitive. It aims to be the fundamental high-level building block for doing practical, real world data analysis in Python. Additionally, it has the broader goal of becoming the most powerful and flexible open source data analysis / manipulation tool available in any language. *How to get it:* Source tarballs and windows/mac/linux wheels are available on PyPI (thanks to Christoph Gohlke for the windows wheels, and to Matthew Brett for setting up the mac/linux wheels). Conda packages currently building for conda forge, and already available on the default channel. *Issues:* Please report any issues on our issue tracker: https://github.com/py data/pandas/issues *Thanks to all the contributors:* A total of 46 people contributed to this release. People with a ?+? by their names contributed a patch for the first time. - Aaron Critchley + - Alex Rychyk - Alexander Buchkovsky + - Alexander Michael Schade + - Chris Mazzullo - Cornelius Riemenschneider + - Dave Hirschfeld + - David Fischer + - David Stansby + - Dror Atariah + - Eric Kisslinger + - Hans + - Ingolf Becker + - Jan Werkmann + - Jeff Reback - Joris Van den Bossche - J?rg D?pfert + - Kevin Kuhl + - Krzysztof Chomski + - Leif Walsh - Licht Takeuchi - Manraj Singh + - Matt Braymer-Hayes + - Michael Waskom + - Mie~~~ + - Peter Hoffmann + - Robert Meyer + - Sam Cohan + - Sietse Brouwer + - Sven + - Tim Swast - Tom Augspurger - Wes Turner - William Ayd + - Yee Mey + - bolkedebruin + - cgohlke - derestle-htwg + - fjdiod + - gabrielclow + - gfyoung - ghasemnaddaf + - jbrockmendel - jschendel - miker985 + - topper-123 From charlesr.harris at gmail.com Wed Dec 13 17:54:17 2017 From: charlesr.harris at gmail.com (Charles R Harris) Date: Wed, 13 Dec 2017 15:54:17 -0700 Subject: NumPy 1.14.0rc1 release Message-ID: Hi All, On behalf of the NumPy team, I am pleased to announce NumPy 1.14.0rc1. Numpy 1.14.0rc1 is the result of seven months of work and contains a large number of bug fixes and new features, along with several changes with potential compatibility issues. The major change that users will notice are the stylistic changes in the way numpy arrays and scalars are printed, a change that will affect doctests. See the release notes for details on how to preserve the old style printing when needed. A major decision affecting future development concerns the schedule for dropping Python 2.7 support in the runup to 2020. The decision has been made to support 2.7 for all releases made in 2018, with the last release being designated a long term release with support for bug fixes extending through the end of 2019. Starting from January, 2019 support for 2.7 will be dropped in all new releases. More details can be found in the relevant NEP . This release supports Python 2.7 and 3.4 - 3.6. Wheels for the pre-release are available on PyPI. Source tarballs, zipfiles, release notes, and the changelog are available on github . *Highlights* - The ``np.einsum`` function uses BLAS when possible - ``genfromtxt``, ``loadtxt``, ``fromregex`` and ``savetxt`` can now handle files with arbitrary Python supported encoding. - Major improvements to printing of NumPy arrays and scalars. *New functions* - ``parametrize``: decorator added to numpy.testing - ``chebinterpolate``: Interpolate function at Chebyshev points. - ``format_float_positional`` and ``format_float_scientific`` : format floating-point scalars unambiguously with control of rounding and padding. - ``PyArray_ResolveWritebackIfCopy`` and ``PyArray_SetWritebackIfCopyBase``, new C-API functions useful in achieving PyPy compatibity. *Contributors* A total of 101 people contributed to this release. People with a "+" by their names contributed a patch for the first time. - Alexey Brodkin + - Allan Haldane - Andras Deak + - Andrew Lawson + - Antoine Pitrou - Bernhard M. Wiedemann + - Bob Eldering + - Brandon Carter - CJ Carey - Charles Harris - Chris Lamb - Christoph Boeddeker + - Christoph Gohlke - Daniel Hrisca + - Daniel Smith - Danny Hermes - David Freese - David Hagen - David Linke + - David Schaefer + - Dillon Niederhut + - Egor Panfilov + - Emilien Kofman - Eric Wieser - Erik Bray + - Erik Quaeghebeur + - Garry Polley + - Gunjan + - Henke Adolfsson + - Hidehiro NAGAOKA + - Hong Xu + - Iryna Shcherbina + - Jaime Fernandez - James Bourbeau + - Jamie Townsend + - Jarrod Millman - Jean Helie + - Jeroen Demeyer + - John Goetz + - John Kirkham - John Zwinck - Jonathan Helmus - Joseph Fox-Rabinovitz - Joseph Paul Cohen + - Joshua Leahy + - Julian Taylor - J?rg D?pfert + - Keno Goertz + - Kevin Sheppard + - Kexuan Sun + - Konrad Kapp + - Kristofor Maynard + - Licht Takeuchi + - Lo?c Est?ve - Lukas Mericle + - Marten van Kerkwijk - Matheus Portela + - Matthew Brett - Matti Picus - Michael Lamparski + - Michael Odintsov + - Michael Schnaitter + - Michael Seifert - Mike Nolta - Nathaniel J. Smith - Nelle Varoquaux + - Nicholas Del Grosso + - Nico Schl?mer + - Oleg Zabluda + - Oleksandr Pavlyk - Pauli Virtanen - Pim de Haan + - Ralf Gommers - Robert T. McGibbon + - Roland Kaufmann - Sebastian Berg - Serhiy Storchaka + - Shitian Ni + - Spencer Hill + - Srinivas Reddy Thatiparthy + - Stefan Winkler + - Stephan Hoyer - Steven Maude + - SuperBo + - Thomas K?ppe + - Toon Verstraelen - Vedant Misra + - Warren Weckesser - Wirawan Purwanto + - Yang Li + - Ziyan + - chaoyu3 + - hemildesai + - k_kapp at yahoo.com + - nickdg + - orbit-stabilizer + - schnaitterm + - solarjoe - wufangjie + - xoviat + - ?lie Gouzien + Enjoy, Chuck From info at wingware.com Wed Dec 13 18:20:20 2017 From: info at wingware.com (Wingware) Date: Wed, 13 Dec 2017 18:20:20 -0500 Subject: Wing Python IDE v. 6.0.9 released Message-ID: <5A31B5B4.8000709@wingware.com> Hi, We've just released Wing 6.0.9, which adds support for Vagrant, improves support for Django and Plone, further improves remote development, fixes startup problems seen on some OS X systems, and makes about 35 other improvements. For details, see https://wingware.com/pub/wingide/6.0.9/CHANGELOG.txt Download now: http://wingware.com/downloads About Wing Wing is a family of cross-platform Python IDEs with powerful integrated editing, debugging, unit testing, and project management features. Wing runs on Windows, Linux, and OS X, and can be used to develop any kind of Python code for web, desktop, embedded scripting, and other applications. Wing 101 and Wing Personal omit some features and are free to download and use without a license. Wing Pro requires purchasing or upgrading a license, or obtaining a 30-day trial at startup. Version 6 introduces many new features, including improved multi-selection, much easier remote development, debugging from the Python Shell, recursive debugging, PEP 484 and 526 type hinting, support for Python 3.6, Vagrant, Jupyter, and Django 1.10+, easier Raspberry Pi development, optimized debugger, OS X full screen mode, One Dark color palette, expanded free product line, and much more. For details, see http://wingware.com/wingide/whatsnew. Wing 6 works with Python versions 2.5 through 2.7 and 3.2 through 3.6, including also Anaconda, ActivePython, EPD, Stackless, and others derived from the CPython implementation. For more product information, please visit wingware.com Upgrading You can try Wing 6 without removing older versions. Wing 6 will read and convert your old preferences, settings, and projects. Projects should be saved to a new name since previous versions of Wing cannot read Wing 6 projects. See also https://wingware.com/doc/install/migrating Links Release notice: https://wingware.com/news/2017-12-13 Downloads and Free Trial: https://wingware.com/downloads Buy: https://wingware.com/store/purchase Upgrade: https://wingware.com/store/upgrade Questions? Don't hesitate to email us at support at wingware.com. Thanks, -- Stephan Deibel Wingware | Python IDE The Intelligent Development Environment for Python Programmers wingware.com From barry at python.org Thu Dec 14 16:11:13 2017 From: barry at python.org (Barry Warsaw) Date: Thu, 14 Dec 2017 16:11:13 -0500 Subject: importlib_resources 0.2 Message-ID: I am happy to announce the release of importlib_resources 0.2. This version has several bug fixes and a backward incompatible API change. Instead of a single open() and read() functions, we?ve split them into open_text(), open_binary(), read_text(), and read_binary() functions. importlib_resources is a library that leverages Python?s import system to provide access to resources within packages. Given that this library is built on top of the import system, it is highly efficient and easy to use. This library?s philosophy is that, if you can import a package, you can access resources within that package. Resources can be opened or read, in either binary or text mode. This library is compatible with Python 2.7, and 3.4-3.7. We?re fairly happy with this API, so our attention now turns to porting this into the standard library for Python 3.7. You can follow along that effort via this issue: https://bugs.python.org/issue32248 Documentation and other project details for importlib_resources is available here: http://importlib-resources.readthedocs.io/ Enjoy! -Barry -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 833 bytes Desc: Message signed with OpenPGP URL: From pcmanticore at gmail.com Fri Dec 15 06:59:17 2017 From: pcmanticore at gmail.com (Claudiu Popa) Date: Fri, 15 Dec 2017 12:59:17 +0100 Subject: Pylint 1.8 / Astroid 1.6 released! Message-ID: Hi folks! I'm happy to announce the release of Pylint 1.8, along with Astroid 1.6! This is going to be the last version that will work on Python 2. Starting with the next planned version, 2.0, we are going to support only Python 3.5+. 1.8 will most likely become a LTS release, with bug fixes backports until 2019-2020. You can find more details about what's new in this release over here: https://pylint.readthedocs.io/en/latest/whatsnew/1.8.html Thanks and enjoy! Claudiu & all the Pylint contributors From anthony.tuininga at gmail.com Sat Dec 16 13:12:37 2017 From: anthony.tuininga at gmail.com (Anthony Tuininga) Date: Sat, 16 Dec 2017 11:12:37 -0700 Subject: cx_Freeze 5.1.1 Message-ID: What is cx_Freeze? cx_Freeze is a set of scripts and modules for freezing Python scripts into executables, in much the same way that py2exe and py2app do. Unlike these two tools, cx_Freeze is cross platform and should work on any platform that Python itself works on. It supports Python 2.7 or Python 3.4 and higher. More information can be found at the web site: https://anthony-tuininga.github.io/cx_Freeze What's new? This release addresses a few reported issues. See the release notes: http://cx-freeze.readthedocs.io/en/latest/releasenotes.html#version-5-1-1-december-2017 . To install, use the following command: python -m pip install cx_Freeze --upgrade From h.goebel at goebel-consult.de Fri Dec 15 13:31:26 2017 From: h.goebel at goebel-consult.de (Hartmut Goebel) Date: Fri, 15 Dec 2017 19:31:26 +0100 Subject: [ANN] PyInstaller 3.3.1 Message-ID: Hello, on behalf of the PyInstaller development team I'm happy to announce PyInstaller 3.3.1. This release fixes some bugs. http://www.pyinstaller.org Thanks for all those who contributed questions, bug-reports or pull-requests. === What it is === PyInstaller bundles a Python application and all its dependencies into a single package. The user can run the packaged app without installing a Python interpreter or any modules. PyInstaller reads a Python script written by you. It analyzes your code to discover every other module and library your script needs in order to execute. Then it collects copies of all those files ? including the active Python interpreter! ? and puts them with your script in a single folder, or optionally in a single executable file. PyInstaller is tested against Windows, Mac OS X, and Linux. However, it is not a cross-compiler: to make a Windows app you run PyInstaller in Windows; to make a Linux app you run it in Linux, etc. PyInstaller has been used successfully with AIX, Solaris, and FreeBSD, but is not tested against them. === Installation === PyInstaller can be installed from PyPi using pip install pyinstaller === Important Changes === * Fix recursion too deep errors caused by reimporting SWIG-like modules. * Fix imports in hooks accessible_output and sound_lib. * Fix ImportError for hook sysconfig for 3.5.4 Conda. * Fix shapely hook for conda environments on Windows. * (Windows) Pre-build bootloaders (and custom-build ones using MSVC) can be used on Windows XP again: Set minimum target OS to XP. * Various improvements to the manual, esp. a new "Developer Guide" The full changelog for this release can be found at: https://pyinstaller.readthedocs.io/en/v3.3.1/CHANGES.html === Feedback === We're eager to listen to your feedback on using PyInstaller: Bug tracker: https://github.com/pyinstaller/pyinstaller/issues Mailing list: http://groups.google.com/group/PyInstaller -- Sch?nen Gru? Hartmut Goebel Dipl.-Informatiker (univ), CISSP, CSSLP, ISO 27001 Lead Implementer Information Security Management, Security Governance, Secure Software Development Goebel Consult, Landshut http://www.goebel-consult.de Blog: http://www.goebel-consult.de/blog/warum-sie-nicht-perl-programmiern-sollten Kolumne: http://www.cissp-gefluester.de/2012-02-bring-your-own-life-glosse From nad at python.org Tue Dec 19 03:42:35 2017 From: nad at python.org (Ned Deily) Date: Tue, 19 Dec 2017 03:42:35 -0500 Subject: [RELEASE] Python 3.6.4 is now available Message-ID: <24E5A059-9558-4D15-B846-82A771FEC188@python.org> On behalf of the Python development community and the Python 3.6 release team, I am happy to announce the availability of Python 3.6.4, the fourth maintenance release of Python 3.6. Detailed information about the changes made in 3.6.4 can be found in the change log here: https://docs.python.org/3.6/whatsnew/changelog.html#python-3-6-4-final Please see "What?s New In Python 3.6" for more information about the new features in Python 3.6: https://docs.python.org/3.6/whatsnew/3.6.html You can download Python 3.6.4 here: https://www.python.org/downloads/release/python-364/ The next maintenance release of Python 3.6 is expected to follow in about 3 months, around the end of 2018-03. More information about the 3.6 release schedule can be found here: https://www.python.org/dev/peps/pep-0494/ Enjoy! -- Ned Deily nad at python.org -- [] From dhoese at gmail.com Thu Dec 21 16:09:24 2017 From: dhoese at gmail.com (David Hoese) Date: Thu, 21 Dec 2017 15:09:24 -0600 Subject: AggDraw 1.3 Release Message-ID: <986034cc-231b-ff19-ca03-ba0e22a43f3e@gmail.com> I am happy to announce the revival of the AggDraw project and the release of version 1.3. This release is the first official PyPI release in over 12 years. Most importantly this release adds Python 3 support. AggDraw is a high-quality graphics engine for PIL, based on Maxim Shemanarev's Anti-Grain Geometry library (from http://antigrain.com). The original author, effbot, was unable to continue maintaining the project quite a few years ago. After the project stopped being maintained many developers forked the project and started their own additions and modifications. In an effort consolidate and revive the project for those that needed it the PyTroll group of developers have taken over maintainership. If anyone has an interest in joining us in maintaining the project let us know on our mailing list or slack: http://pytroll.github.io/ Release notes: https://github.com/pytroll/aggdraw/blob/master/CHANGES Documentation: http://effbot.org/zone/pythondoc-aggdraw.htm GitHub/Bug Tracker: https://github.com/pytroll/aggdraw PyPI: https://pypi.python.org/pypi/aggdraw -AggDraw Developers From dillon.niederhut at gmail.com Sun Dec 24 10:18:07 2017 From: dillon.niederhut at gmail.com (Dillon Niederhut) Date: Sun, 24 Dec 2017 15:18:07 +0000 Subject: george-lucas 0.1.0 release Message-ID: Hello all, I am happy to announce the release of george-lucas v.0.1.0. It is a simple client for the blinkenlights.nl application that plays "A New Hope" in your terminal on import. We wrote it so that we could make a silly reply to one person on Twitter, but jokes are better when they are shared. Install with: pip install george_lucas Play with: import george_lucas Displays movie frames rendered like this: [image: Screenshot 2017-12-24 09.12.00.png] PYPI: https://pypi.python.org/pypi/george-lucas GitHub: https://github.com/deniederhut/george_lucas Yours, Dillon From cimrman3 at ntc.zcu.cz Fri Dec 29 07:47:20 2017 From: cimrman3 at ntc.zcu.cz (Robert Cimrman) Date: Fri, 29 Dec 2017 13:47:20 +0100 Subject: ANN: SfePy 2017.4 Message-ID: <2d124a02-5436-c857-e443-02e3ee6b1dd8@ntc.zcu.cz> I am pleased to announce release 2017.4 of SfePy. Description ----------- SfePy (simple finite elements in Python) is a software for solving systems of coupled partial differential equations by the finite element method or by the isogeometric analysis (limited support). It is distributed under the new BSD license. Home page: http://sfepy.org Mailing list: https://mail.python.org/mm3/mailman3/lists/sfepy.python.org/ Git (source) repository, issue tracker: https://github.com/sfepy/sfepy Highlights of this release -------------------------- - basic support for penalty-based contacts - support for user-defined contexts in all solvers and preconditioners - new example: dispersion analysis of heterogeneous periodic materials For full release notes see http://docs.sfepy.org/doc/release_notes.html#id1 (rather long and technical). Cheers, Robert Cimrman --- Contributors to this release in alphabetical order: Robert Cimrman Jan Heczko Lubos Kejzlar Jan Kopacka Vladimir Lukes Matyas Novak From jaoakey at gmail.com Fri Dec 29 08:39:13 2017 From: jaoakey at gmail.com (John Oakey) Date: Fri, 29 Dec 2017 05:39:13 -0800 (PST) Subject: tkinter toolbox version 2 posted Message-ID: <45ef1469-aadf-4cae-a3ba-e23d064c46ed@googlegroups.com> Big Daddy's Python tkinter Journeyman Reference, version JR2, has been posted on www.wikipython.com. When version 1 was posted we knew there was stuff left out but we had made a committment to just 8 pages ? 4 pages front and back. It turns out there is a physics problem involved here ? you just can?t stuff 10 pounds of poop in a 5 pound sack. So version JR2 has expanded to 10 pages and now includes a small number of corrections ? but a massively reformated attributes table with the additon of a notes column, a completely reformated methods table, almost 2 pages of operational commands that were missing completely, lots more vetted examples, almost a page on adding tkk, plus several more helpful filler items. If you think that sounds like a LOT more than just 2 additional pages, well, just take a look. As always, no registration, no fees, no charges, no cookies, no email list, no contribution accepted and no ads (for now). Toolboxes download from GitHub - for safety and larger file sizes. Comments and suggestions appreciated; I prefer email at oakey.john at yahoo.com. From tom.w.augspurger at gmail.com Sun Dec 31 07:46:19 2017 From: tom.w.augspurger at gmail.com (Tom Augspurger) Date: Sun, 31 Dec 2017 06:46:19 -0600 Subject: ANN: Pandas v0.22.0 released Message-ID: Hi all, I'm happy to announce pandas 0.22.0 has been released. This is a major release from 0.21.1 and includes a single, API-breaking change. We recommend that all users upgrade to this version after carefully reading the release note. The only changes are: - The sum of an empty or all-*NA* Series is now 0 - The product of an empty or all-*NA* Series is now 1 - We?ve added a min_count parameter to .sum() and .prod() controlling the minimum number of valid values for the result to be valid. If fewer than min_count non-*NA* values are present, the result is *NA*. The default is 0. To return NaN, the 0.21 behavior, use min_count=1. See the pandas 0.22.0 whatsnew overview for further explanation of all the places in the library this affects. - Tom --- *What is it:* pandas is a Python package providing fast, flexible, and expressive data structures designed to make working with ?relational? or ?labeled? data both easy and intuitive. It aims to be the fundamental high-level building block for doing practical, real world data analysis in Python. Additionally, it has the broader goal of becoming the most powerful and flexible open source data analysis / manipulation tool available in any language. *How to get it:* Source tarballs and windows/mac/linux wheels are available on PyPI (thanks to Christoph Gohlke for the Windows wheels, and to Matthew Brett for setting up the Mac / Linux wheels). Conda packages are available on the default and conda-forge channels. *Issues:* Please report any issues on our issue tracker: https://github.com/py data/pandas/issues From thomas.calmant at gmail.com Sun Dec 31 10:27:26 2017 From: thomas.calmant at gmail.com (Thomas Calmant) Date: Sun, 31 Dec 2017 07:27:26 -0800 (PST) Subject: [ANN] iPOPO 0.7.0 Message-ID: Hello, I'm happy to announce that iPOPO v0.7.0 has just been released! What is iPOPO ============= iPOPO is a Service-Oriented Component Model (SOCM) based on Pelix, a dynamic service platform. Both are inspired on two popular Java technologies for the development of long-lived applications: the iPOJO component model and the OSGi Service Platform. iPOPO enables to conceive long-running and modular IT services. It is based on the concepts specified by OSGi: - Bundle: a Python module imported using Pelix and associated to a context. A bundle has a life-cycle (install, start, updated, stop, uninstall) - Service: a Python object registered in a service registry, associated to a specification and to properties. - Component: the instance of a class described/manipulated by iPOPO decorators Components are bound together by the specification(s) of the service(s) they provide. The required services are injected into components by iPOPO. For more information about those concepts, see https://ipopo.readthedocs.io/en/latest/refcards/index.html#refcards iPOPO provides many services out-of-the-box, like an HTTP server, local and remote shell, remote services... iPOPO is released under the terms of Apache Software License 2.0 What's new in 0.7.0 =================== This version mainly adds: * Prototype Service Factories * Automatic release of consumed services when a bundle stops. This will avoid some stale references when using service factories. WARNING: This is an important change in behavior, which might break some projects which use stale references to pass information from one bundle version to another during an update (which is a bad way to do it). * Deprecation handling of the imp package * Added a Framework.delete() method to avoid the need to know about the FrameworkFactory class. This release also removes some Python 2.6 compatibility code that was remaining and which is not necessary anymore, as this version of Python is not supported anymore by iPOPO. Due to the behavior change caused by the automatic release of consumed services, this release is version 0.7.0 instead of 0.6.6, as it could break some existing code. What's coming in 2018 ===================== 2018 will be the year when iPOPO will get its Web Console. It will be developed as a separate project (in fact, the project already exists but is staled). This might also be the year when Remote Service Admin will be added to iPOPO, thanks to Scott Lewis! See https://github.com/tcalmant/ipopo/issues/60 for more information. You can take a look at the documentation at https://ipopo.readthedocs.io/ iPOPO is available on PyPI: https://pypi.python.org/pypi/iPOPO Source is available on GitHub: https://github.com/tcalmant/ipopo Feel free to send feedback on your experience of Pelix/iPOPO, via the mailing lists: User list : http://groups.google.com/group/ipopo-users Development list : http://groups.google.com/group/ipopo-dev Have fun! and Happy New Year! Thomas From pyscripter at gmail.com Sun Dec 31 12:38:28 2017 From: pyscripter at gmail.com (pyscripter at gmail.com) Date: Sun, 31 Dec 2017 09:38:28 -0800 (PST) Subject: PyScripter 3.1.0 released Message-ID: <4e386c5c-8851-4ddd-81a0-f2ac08dfb03c@googlegroups.com> PyScripter is a free and open-source Python Integrated Development Environment (IDE) created with the ambition to become competitive in functionality with commercial Windows-based IDEs available for other languages. It is feature-rich, but also light-weight. The major new feature of this release is code-folding support. See: Announcement: https://pyscripter.blogspot.gr/2017/12/pyscripter-version-310-released.html Features: https://github.com/pyscripter/pyscripter/wiki/Features Downloads: https://sourceforge.net/projects/pyscripter/files