From p.f.moore at gmail.com Mon Apr 2 09:21:26 2018 From: p.f.moore at gmail.com (Paul Moore) Date: Mon, 2 Apr 2018 14:21:26 +0100 Subject: Beta release of pip version 10 Message-ID: Unfortunately there was an issue in one of the release files (the CA Certificate bundle contained Windows line endings instead of Unix line endings) which caused crashes on older versions of MacOS. As a result we have just released 10.0.0b2, fixing this issue. Anyone on older MacOS versions who have had problems with the 10.0.0b1 release should upgrade to 10.0.0b2. Thanks, Paul On 31 March 2018 at 12:11, Paul Moore wrote: > On behalf of the PyPA, I am pleased to announce that a beta release > 10.0.0b1 of pip has just been released for testing by the community. > We're planning on a final release in 2 weeks' time, over the weekend > of 14/15 April. > > To install pip 10.0.0.b1, you can run > > python -m pip install --upgrade --pre pip > > (obviously, you should not do this in a production environment!) > > We would be grateful for all testing that users could do, to ensure > that when pip 10 is released it's as solid as we can make it. > > Highlights of the new release: > > * Python 2.6 is no longer supported - if you need pip on Python 2.6, > you should stay on pip 9, which is the last version to support Python > 2.6. > * Support for PEP 518, which allows projects to specify what packages > they require in order to build from source. (PEP 518 support is > currently limited, with full support coming in future versions - see > the documentation for details). > * Significant improvements in Unicode handling for non-ASCII locales on Windows. > * A new "pip config" command. > * The default upgrade strategy has become "only-if-needed" > * Many bug fixes and minor improvements. > > In addition, the previously announced reorganisation of pip's > internals has now taken place. Unless you are the author of code that > imports the pip module (or a user of such code), this change will not > affect you. If you are, please report the issue to the author of the > affected code (refer them to > https://mail.python.org/pipermail/distutils-sig/2017-October/031642.html > for the details of the announcement). > > Please note that there is a minor issue with the NEWS file for this > release - the new features in 10.0.0b1 are reported as being for > "9.0.3 (2018-03-31)". > > If you discover any bugs while testing the new release, please report > them at https://github.com/pypa/pip/issues. > > Thanks to everyone who put so much effort into the new release. Many > of the contributions came from community members, whether in the form > of code, participation in design discussions, or bug reports. The pip > development team is extremely grateful to everyone in the community > for their contributions. > > Thanks, > Paul From sh at changeset.nyc Mon Apr 2 17:05:43 2018 From: sh at changeset.nyc (Sumana Harihareswara) Date: Mon, 2 Apr 2018 17:05:43 -0400 Subject: Mac users, upgrade to pip 9.0.3 (due to TLS deprecation) Message-ID: <367db39f-8a0b-f86d-0f8f-0f3a298b7e9b@changeset.nyc> Mac users who use pip and PyPI: If you are running macOS/OS X version 10.12 or older, then you ought to upgrade to the latest pip (9.0.3) to connect to the Python Package Index securely: curl https://bootstrap.pypa.io/get-pip.py | python and we recommend you do that by April 8th. Pip 9.0.3 supports TLSv1.2 when running under system Python on macOS < 10.13. Official release notes: https://pip.pypa.io/en/stable/news/ Context: As PSF blogged last year https://pyfound.blogspot.com/2017/01/time-to-upgrade-your-python-tls-v12.html , on June 30, 2018, Python.org sites are going to entirely stop supporting TLS versions 1.0 and 1.1, because our CDN provider is deprecating support for those versions. We are launching the new PyPI (in beta at https://pypi.org) this month and replacing the legacy PyPI (https://pypi.python.org). Here's the beta announcement for the new PyPI: https://pyfound.blogspot.com/2018/03/warehouse-all-new-pypi-is-now-in-beta.html Warehouse, the codebase for the new PyPI, does not support TLS 1.0 or 1.1. As of late March, the Python Package Index has started doing brownouts of the deprecated TLS versions. For some portion of each hour, anyone attempting to access PyPI with TLSv1.0 or TLSv1.1 will get a 403 response with an informative error. We are ramping up the amount of time the endpoint is down for the deprecated TLS versions, and plan to make the endpoint 100% unavailable (for the deprecated TLS versions) on and after April 8th, prior to the final deadline. That gives us a few months where, someone tries to "pip install", we can give a good error message -- once June 30th hits, it will just be an uninformative OpenSSL error. More info: * https://github.com/pypa/warehouse/issues/3293 * https://github.com/pypa/warehouse/issues/3411 * https://status.python.org/incidents/btjtz01lzp88 If you have problems accessing PyPI, upgrading pip, etc., please file an issue at https://github.com/pypa/packaging-problems/issues/ and we'll help figure it out. Please publicize this. Further discussion on this can be found in the distutils-sig mailing list https://mail.python.org/mailman/listinfo/distutils-sig . Thank you. -- Sumana Harihareswara Warehouse project manager Changeset Consulting https://changeset.nyc From christos.jonathan.hayward at gmail.com Sun Apr 8 22:11:33 2018 From: christos.jonathan.hayward at gmail.com (CJS Hayward) Date: Sun, 8 Apr 2018 19:11:33 -0700 (PDT) Subject: Python-based LUM shell released Message-ID: <2fc4e00f-691b-424c-8de3-fa1d3323b09b@googlegroups.com> https://github.com/CJSHayward/psh A revamped version of an unofficial Python Shell ("psh") , an experimental shell intended to bring more power and expert-friendly UX to the Linux / Unix / Mac command line, has been released. Its main focus is to be an interactive command line shell that will let you use Python as the shell's (native) scripting language. It has other experimental niceties; for instance, you are not required to type a command when a command is obvious. If you give a directory name, it will change directory to that directory (an old-fashioned "ls" will still list the directory). If you type the name of a source file in the current directory (or current directory heirarchy!) it will pull it up in the editor. (You can circumvent this behavior by prefacing standard commands by "run"). The code is written to read like plain English and be hacker-friendly, and patches are of course welcome! (Slashdot submission at https://slashdot.org/submission/8078275/python-powered-linux--unix--mac-command-line-shell-released; please upvote if desired.) C.J.S. Hayward https://CJSHayward.com From edreamleo at gmail.com Mon Apr 9 04:07:35 2018 From: edreamleo at gmail.com (Edward K. Ream) Date: Mon, 9 Apr 2018 03:07:35 -0500 Subject: Leo 5.7.1 Released Message-ID: Leo 5.7.1, http://leoeditor.com, is now available on [GitHub]( https://github.com/leo-editor/leo-editor). Leo is an IDE, outliner and PIM, as described [here]( http://leoeditor.com/preface.html). **The highlights of Leo 5.7.1** - Improved support for themes, including the open-theme-file command. - Added --theme= command-line option. - Added @string theme-name setting. - Leo warns if stylesheets contain undefined @-constants. - Replaced 5 vs-* commands by corresponding eval* commands. - Support @file x.md using html sentinels. - Allow @path in @ nodes, and optionally generate same in recursive imports. - Improved menus. - The usual minor bug fixes. **Links** - Leo's home page: http://leoeditor.com - [Documentation](http://leoeditor.com/leo_toc.html) - [Tutorials](http://leoeditor.com/tutorial.html) - [Video tutorials](http://leoeditor.com/screencasts.html) - [Forum](http://groups.google.com/group/leo-editor) - [Download](http://sourceforge.net/projects/leo/files/) - [Leo on GitHub](https://github.com/leo-editor/leo-editor) - [LeoVue](https://github.com/kaleguy/leovue#leo-vue) - [What people are saying about Leo](http://leoeditor.com/testimonials.html) - [A web page that displays .leo files](http://leoeditor.com/load-leo.html) - [More links](http://leoeditor.com/leoLinks.html) Edward ------------------------------------------------------------------------------------------ Edward K. Ream: edreamleo at gmail.com Leo: http://leoeditor.com/ ------------------------------------------------------------------------------------------ From info at egenix.com Tue Apr 10 02:48:10 2018 From: info at egenix.com (eGenix Team: M.-A. Lemburg) Date: Tue, 10 Apr 2018 08:48:10 +0200 Subject: ANN: PyDDF Python Spring Sprint 2018 Message-ID: <0f6da994-bd59-c406-eec4-1b822455b971@egenix.com> [This announcement is in German since it targets a Python sprint in D?sseldorf, Germany] ________________________________________________________________________ ANK?NDIGUNG PyDDF Python Sprint Sprint 2018 in D?sseldorf Samstag, 14.04.2018, 10:00-18:00 Uhr Sonntag, 15.04.2018, 10:00-18:00 Uhr trivago GmbH, Karl-Arnold-Platz 1A, 40474 D?sseldorf Python Meeting D?sseldorf https://pyddf.de/sprint2018/ https://www.egenix.com/company/news/PyDDF-Spring-Sprint-2018 ________________________________________________________________________ INFORMATION Das Python Meeting D?sseldorf (PyDDF) veranstaltet mit freundlicher Unterst?tzung der *trivago GmbH* ein Python Sprint Wochenende im April. Der Sprint findet am Wochenende 14./15.4.2018 in der trivago Niederlassung am Karl-Arnold-Platz 1A statt (nicht am Bennigsen-Platz 1). Folgende Themengebiete haben wir als Anregung angedacht: * Openpyxl - https://pythonhosted.org/openpyxl/ * Python auf einem Raspberry Pi - Cluster * BeeWare - https://pybee.org/ * Virtualenv-Boot-Datei - https://github.com/jedie/bootstrap_env * Django-CMS Zusammenstellung - https://github.com/jedie/pylucid * Django Blog Bot zu federierten Messaging Platformen * PyEditor - https://github.com/PyEditor/PyEditor * PyRun Portierung auf Python 3.6 - http://pyrun.org/ * mxDateTime Portierung auf Python 3.6 Nat?rlich kann jeder Teilnehmer weitere Themen vorschlagen und umsetzen. Alles weitere und die Anmeldung findet Ihr auf der Sprint Seite: http://pyddf.de/sprint2018/ Teilnehmer sollten sich zudem auf der PyDDF Liste anmelden, da wir uns dort koordinieren: https://www.egenix.com/mailman/listinfo/pyddf ________________________________________________________________________ ?BER UNS Das Python Meeting D?sseldorf (PyDDF) ist eine regelm??ige Veranstaltung in D?sseldorf, die sich an Python Begeisterte aus der Region wendet: * http://pyddf.de/ Einen guten ?berblick ?ber die Vortr?ge bietet unser YouTube-Kanal, auf dem wir die Vortr?ge nach den Meetings ver?ffentlichen: * http://www.youtube.com/pyddf/ Veranstaltet wird das Meeting von der eGenix.com GmbH, Langenfeld, in Zusammenarbeit mit Clark Consulting & Research, D?sseldorf: * http://www.egenix.com/ * http://www.clark-consulting.eu/ Mit freundlichen Gr??en, -- Marc-Andre Lemburg eGenix.com Professional Python Services directly from the Experts (#1, Apr 10 2018) >>> Python Projects, Coaching and Consulting ... http://www.egenix.com/ >>> Python Database Interfaces ... http://products.egenix.com/ >>> Plone/Zope Database Interfaces ... http://zope.egenix.com/ ________________________________________________________________________ ::: We implement business ideas - efficiently in both time and costs ::: eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48 D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg Registered at Amtsgericht Duesseldorf: HRB 46611 http://www.egenix.com/company/contact/ http://www.malemburg.com/ From g.rodola at gmail.com Fri Apr 13 05:15:02 2018 From: g.rodola at gmail.com (Giampaolo Rodola') Date: Fri, 13 Apr 2018 11:15:02 +0200 Subject: ANN: psutil 5.4.4 is released Message-ID: Hello all, I'm glad to announce the release of psutil 5.4.4: 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 ========== 2018-04-13 **Enhancements** - #1239: [Linux] expose kernel "slab" memory for psutil.virtual_memory(). (patch by Maxime Mouial) **Bug fixes** - #694: [SunOS] cmdline() could be truncated at the 15th character when reading it from /proc. An extra effort is made by reading it from process address space first. (patch by Georg Sauthoff) - #771: [Windows] cpu_count() (both logical and physical) return a wrong (smaller) number on systems using process groups (> 64 cores). - #771: [Windows] cpu_times(percpu=True) return fewer CPUs on systems using process groups (> 64 cores). - #771: [Windows] cpu_stats() and cpu_freq() may return incorrect results on systems using process groups (> 64 cores). - #1193: [SunOS] Return uid/gid from /proc/pid/psinfo if there aren't enough permissions for /proc/pid/cred. (patch by Georg Sauthoff) - #1194: [SunOS] Return nice value from psinfo as getpriority() doesn't support real-time processes. (patch by Georg Sauthoff) - #1194: [SunOS] Fix double free in psutil_proc_cpu_num(). (patch by Georg Sauthoff) - #1194: [SunOS] Fix undefined behavior related to strict-aliasing rules and warnings. (patch by Georg Sauthoff) - #1210: [Linux] cpu_percent() steal time may remain stuck at 100% due to Linux erroneously reporting a decreased steal time between calls. (patch by Arnon Yaari) - #1216: fix compatibility with python 2.6 on Windows (patch by Dan Vinakovsky) - #1222: [Linux] Process.memory_full_info() was erroneously summing "Swap:" and "SwapPss:". Same for "Pss:" and "SwapPss". Not anymore. - #1224: [Windows] Process.wait() may erroneously raise TimeoutExpired. - #1238: [Linux] sensors_battery() may return None in case battery is not listed as "BAT0" under /sys/class/power_supply. - #1240: [Windows] cpu_times() float loses accuracy in a long running system. (patch by stswandering) - #1245: [Linux] sensors_temperatures() may fail with IOError "no such file". - #1255: [FreeBSD] swap_memory() stats were erroneously represented in KB. (patch by Denis Krienb?hl) **Backward compatibility** - #771: [Windows] cpu_count(logical=False) on Windows XP and Vista is no longer supported and returns None. 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 garabik-news-2005-05 at kassiopeia.juls.savba.sk Thu Apr 12 11:20:37 2018 From: garabik-news-2005-05 at kassiopeia.juls.savba.sk (garabik-news-2005-05 at kassiopeia.juls.savba.sk) Date: Thu, 12 Apr 2018 15:20:37 +0000 (UTC) Subject: ANN: unicode 2.6 Message-ID: unicode is a simple python command line utility that displays properties for a given unicode character, or searches unicode database for a given name. It was written with Linux in mind, but should work almost everywhere (including MS Windows and MacOSX), UTF-8 console is recommended. ?p??pu??s ?po???u? ??? ?o ?sn p??u??p? pu? s?ld???u???d ??? ?u??????suo??p loo? ??????p??p ?u?ll??x? u? s?? ?I ?s?u??od?po? ?u???????p ?l???ld?o? ?u??sn ?l???? 's?d?l? ?o ?????s ??l?????s ?ll?ns??? o?u?? ?x?? ??? ????uo? o? p??pu??s ?po???u? ??? ?o ???od lln? ??? s???oldx? ???? '????l???n ,?po????d, osl? su????uo? ??????d ??? Changes since previous versions: * python3 is now the default version * fix crash when using Uxxxx (as opposed to U+xxxx) * do not display control characters in tabular output URL: http://kassiopeia.juls.savba.sk/~garabik/software/unicode.html License: GPL v3 -- ----------------------------------------------------------- | Radovan Garab?k http://kassiopeia.juls.savba.sk/~garabik/ | | __..--^^^--..__ garabik @ kassiopeia.juls.savba.sk | ----------------------------------------------------------- Antivirus alert: file .signature infected by signature virus. Hi! I'm a signature virus! Copy me into your signature file to help me spread! From benjamin at python.org Sat Apr 14 22:41:19 2018 From: benjamin at python.org (Benjamin Peterson) Date: Sat, 14 Apr 2018 19:41:19 -0700 Subject: [RELEASE] Python 2.7.15 release candidate 1 Message-ID: <1523760079.2728906.1338273840.27DC2547@webmail.messagingengine.com> I'm pleased to announce the immediate availability of Python 2.7.15 release candidate 1. Python 2.7.15rc1 is a preview release of the next bug fix release in the Python 2.7.x series. Python 2.7.15rc1 may be downloaded in source and binary forms from https://www.python.org/downloads/release/python-2715rc1/ Please consider testing this release with your applications and libraries and reporting bugs to https://bugs.python.org/ A final release is expected in 2 weeks time. 2.7.15 includes some noteworthy changes to the macOS installers: All python.org macOS installers now ship with a built-in copy of OpenSSL. Additionally, there is a new additional installer variant for macOS 10.9+ that includes a built-in version of Tcl/Tk 8.6. See the installer README for more information. Thank you, Benjamin (on behalf of 2.7's release team and contributors) From info at egenix.com Mon Apr 16 10:12:41 2018 From: info at egenix.com (eGenix Team: M.-A. Lemburg) Date: Mon, 16 Apr 2018 16:12:41 +0200 Subject: =?UTF-8?Q?ANN:_Python_Meeting_D=c3=bcsseldorf_-_18.04.2018?= Message-ID: <5daa38c9-f47f-db9e-da35-b9e11331133f@egenix.com> [This announcement is in German since it targets a local user group meeting in D?sseldorf, Germany] ________________________________________________________________________ ANK?NDIGUNG Python Meeting D?sseldorf http://pyddf.de/ Ein Treffen von Python Enthusiasten und Interessierten in ungezwungener Atmosph?re. Mittwoch, 18.04.2018, 18:00 Uhr Raum 1, 2.OG im B?rgerhaus Stadtteilzentrum Bilk D?sseldorfer Arcaden, Bachstr. 145, 40217 D?sseldorf Diese Nachricht ist auch online verf?gbar: https://www.egenix.com/company/news/Python-Meeting-Duesseldorf-2018-04-18 ________________________________________________________________________ NEUIGKEITEN * Bereits angemeldete Vortr?ge: Philipp Hagemeister "5 Sicherheitsl?cken in Deiner Python-Anwendung" Johannes Spielmann "Python auf dem ESP32" Charlie Clark "Verborgene Sch?tze - Das itertools Modul" Weitere Vortr?ge k?nnen gerne noch angemeldet werden: info at pyddf.de * Startzeit und Ort: Wir treffen uns um 18:00 Uhr im B?rgerhaus in den D?sseldorfer Arcaden. Das B?rgerhaus teilt sich den Eingang mit dem Schwimmbad und befindet sich an der Seite der Tiefgarageneinfahrt der D?sseldorfer Arcaden. ?ber dem Eingang steht ein gro?es "Schwimm' in Bilk" Logo. Hinter der T?r direkt links zu den zwei Aufz?gen, dann in den 2. Stock hochfahren. Der Eingang zum Raum 1 liegt direkt links, wenn man aus dem Aufzug kommt. Google Street View: http://bit.ly/11sCfiw ________________________________________________________________________ EINLEITUNG Das Python Meeting D?sseldorf ist eine regelm??ige Veranstaltung in D?sseldorf, die sich an Python Begeisterte aus der Region wendet: * http://pyddf.de/ Einen guten ?berblick ?ber die Vortr?ge bietet unser YouTube-Kanal, auf dem wir die Vortr?ge nach den Meetings ver?ffentlichen: * http://www.youtube.com/pyddf/ Veranstaltet wird das Meeting von der eGenix.com GmbH, Langenfeld, in Zusammenarbeit mit Clark Consulting & Research, D?sseldorf: * http://www.egenix.com/ * http://www.clark-consulting.eu/ ________________________________________________________________________ PROGRAMM Das Python Meeting D?sseldorf nutzt eine Mischung aus (Lightning) Talks und offener Diskussion. Vortr?ge k?nnen vorher angemeldet werden, oder auch spontan w?hrend des Treffens eingebracht werden. Ein Beamer mit XGA Aufl?sung steht zur Verf?gung. (Lightning) Talk Anmeldung bitte formlos per EMail an info at pyddf.de ________________________________________________________________________ KOSTENBETEILIGUNG Das Python Meeting D?sseldorf wird von Python Nutzern f?r Python Nutzer veranstaltet. Um die Kosten zumindest teilweise zu refinanzieren, bitten wir die Teilnehmer um einen Beitrag in H?he von EUR 10,00 inkl. 19% Mwst, Sch?ler und Studenten zahlen EUR 5,00 inkl. 19% Mwst. Wir m?chten alle Teilnehmer bitten, den Betrag in bar mitzubringen. ________________________________________________________________________ ANMELDUNG Da wir nur f?r ca. 20 Personen Sitzpl?tze haben, m?chten wir bitten, sich per EMail anzumelden. Damit wird keine Verpflichtung eingegangen. Es erleichtert uns allerdings die Planung. Meeting Anmeldung bitte formlos per EMail an info at pyddf.de ________________________________________________________________________ WEITERE INFORMATIONEN Weitere Informationen finden Sie auf der Webseite des Meetings: http://pyddf.de/ Mit freundlichen Gr??en, -- Marc-Andre Lemburg eGenix.com Professional Python Services directly from the Experts (#1, Apr 16 2018) >>> Python Projects, Coaching and Consulting ... http://www.egenix.com/ >>> Python Database Interfaces ... http://products.egenix.com/ >>> Plone/Zope Database Interfaces ... http://zope.egenix.com/ ________________________________________________________________________ ::: We implement business ideas - efficiently in both time and costs ::: eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48 D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg Registered at Amtsgericht Duesseldorf: HRB 46611 http://www.egenix.com/company/contact/ http://www.malemburg.com/ From laura at laura-hampton.com Mon Apr 16 13:21:50 2018 From: laura at laura-hampton.com (Laura Hampton) Date: Mon, 16 Apr 2018 13:21:50 -0400 Subject: New PyPI launched, legacy PyPI shutting down April 30 Message-ID: <1523899310.3079733.1339904128.0C3BB932@webmail.messagingengine.com> New PyPI launched, legacy PyPI shutting down April 30[1] Starting today, the canonical Python Package Index is at https://pypi.org and uses the new Warehouse codebase. We announced the https://pypi.org beta on March 26 and your feedback and test usage have helped us get it production-ready. Monday April 16 (2018-04-16): We launched the new PyPI, redirecting browser traffic and API calls (including "pip install") from pypi.python.org to the new site. The old codebase is still available at https://legacy.pypi.org for now. Monday April 30 (2018-04-30): We plan to shut down legacy PyPI https://legacy.pypi.org . The address pypi.python.org will continue to redirect to Warehouse. For more details, see our roadmap: https://wiki.python.org/psf/WarehouseRoadmap If your site/service links to or uses pypi.python.org, you should start using pypi.org instead: https://warehouse.readthedocs.io/api-reference/integration-guide/#migrating-to-the-new-pypi Thank you. [1] https://blog.python.org/2018/04/new-pypi-launched-legacy-pypi-shutting.html Laura Hampton laura at laura-hampton dot com From p.f.moore at gmail.com Sat Apr 14 08:47:04 2018 From: p.f.moore at gmail.com (Paul Moore) Date: Sat, 14 Apr 2018 13:47:04 +0100 Subject: Pip 10.0 has been released Message-ID: On behalf of the PyPA, I am pleased to announce that pip 10.0 has just been released. This release has been the culmination of many months of work by the community. To install pip 10.0, you can run python -m pip install --upgrade pip or use get-pip, as described in https://pip.pypa.io/en/latest/installing. If you are using a version of pip supplied by your distribution vendor, vendor-supplied upgrades will be available in due course (or you can use pip 10 in a virtual environment). (One minor issue with using get-pip on Windows - when you download get-pip.py, rename it to something that doesn't include "pip" in the name, such as "gp.py", as the standard name triggers a check in pip that aborts the run - this is being tracked in https://github.com/pypa/pip/issues/5219). Highlights of the new release: * Python 2.6 is no longer supported - if you need pip on Python 2.6, you should stay on pip 9, which is the last version to support Python 2.6. * Support for PEP 518, which allows projects to specify what packages they require in order to build from source. (PEP 518 support is currently limited, with full support coming in future versions - see the documentation for details). * Significant improvements in Unicode handling for non-ASCII locales on Windows. * A new "pip config" command. * The default upgrade strategy has become "only-if-needed" * Many bug fixes and minor improvements. In addition, the previously announced reorganisation of pip's internals has now taken place. Unless you are the author of code that imports the pip module (or a user of such code), this change will not affect you. If you are affected, please report the issue to the author of the offending code (refer them to https://mail.python.org/pipermail/distutils-sig/2017-October/031642.html for the details of the announcement). Thanks to everyone who put so much effort into the new release. Many of the contributions came from community members, whether in the form of code, participation in design discussions, or bug reports. The pip development team is extremely grateful to everyone in the community for their contributions. Thanks, Paul From sh at changeset.nyc Sun Apr 15 09:12:39 2018 From: sh at changeset.nyc (Sumana Harihareswara) Date: Sun, 15 Apr 2018 09:12:39 -0400 Subject: Fwd: [pypi-announce] New PyPI launching Monday, legacy shutdown two weeks later In-Reply-To: <20180413233225.7102.40919@mail.python.org> References: <20180413233225.7102.40919@mail.python.org> Message-ID: <85ff79fb-e3b4-f1ec-2883-bfd946294cfd@changeset.nyc> Forwarding from pypi-announce. -- Sumana Harihareswara Warehouse project manager Changeset Consulting https://changeset.nyc -------- Forwarded Message -------- Subject: [pypi-announce] New PyPI launching Monday, legacy shutdown two weeks later Date: Fri, 13 Apr 2018 23:32:25 -0000 From: sh at changeset.nyc To: pypi-announce at python.org Starting next week, Warehouse [pypi.org] will be the canonical Python Package Index. We announced the https://pypi.org beta on March 26 https://pyfound.blogspot.com/2018/03/warehouse-all-new-pypi-is-now-in-beta.html and your feedback and test usage have helped us get it production-ready. Monday April 16 (2018-04-16): We will launch the new PyPI, redirecting browser traffic and API calls (including "pip install") to the new site. Monday April 30 (2018-04-30): We plan to shut down legacy PyPI https://pypi.python.org . For more details, see our roadmap: https://wiki.python.org/psf/WarehouseRoadmap If your site/service links to or uses pypi.python.org, you may wish to start using pypi.org instead: https://warehouse.readthedocs.io/api-reference/integration-guide/#migrating-to-the-new-pypi Thank you. -Sumana Harihareswara on behalf of the PyPI Team _______________________________________________ pypi-announce mailing list pypi-announce at python.org https://mail.python.org/mm3/mailman3/lists/pypi-announce.python.org/ From vinay_sajip at yahoo.co.uk Mon Apr 16 15:52:39 2018 From: vinay_sajip at yahoo.co.uk (Vinay Sajip) Date: Mon, 16 Apr 2018 19:52:39 +0000 (UTC) Subject: ANN: distlib 0.2.7 released on PyPI References: <550252852.1474676.1523908359024.ref@mail.yahoo.com> Message-ID: <550252852.1474676.1523908359024@mail.yahoo.com> I've just released version 0.2.7 of distlib on PyPI [1]. For newcomers, distlib is a library of packaging functionality which is intended to be usable as the basis for third-party packaging tools. The main changes in this release are as follows: * Addressed #102: InstalledDistributions now have a modules attribute which is a list ? of top-level modules as read from top_level.txt, if that is in the distribution info. * Fixed #103: Now https downloads are preferred to those over http. Thanks to ? Saulius ?emaitaitis for the patch. * Fixed #104: Updated launcher binaries to properly handle interpreter paths with spaces. ? Thanks to Atsushi Odagiri for the diagnosis and fix. * Fixed #105: cache_from_source is now imported from importlib.util where available. * Added support for PEP 566 / Metadata 2.1. A more detailed change log is available at [2]. Please try it out, and if you find any problems or have any suggestions for?improvements, please give some feedback using the issue tracker! [3] Regards, Vinay Sajip [1]?https://pypi.org/project/distlib/0.2.7/? [2] https://goo.gl/M3kQzR [3] https://bitbucket.org/pypa/distlib/issues/new From azazel+python-announce at arstecnica.it Thu Apr 19 14:29:46 2018 From: azazel+python-announce at arstecnica.it (Alberto Berti) Date: Thu, 19 Apr 2018 20:29:46 +0200 Subject: ANN: JavaScripthon 0.9 has been released Message-ID: <87h8o7vylh.fsf@ender.lizardnet> I'm pleased to announce the release of version 0.9 of JavaScripthon! JavaScripthon in a small and unobtrusive yet powerful Python-to-JavaScript compiler for Python 3.5+ that targets ES6+ syntax. Changes since the previous version: - add a --source-name options to be used together with --inline-map when using -s; - move main repository to gitlab.com/metapensiero; - add support for default export and import; - add documentation for the JS() marker function; - refactor of the JS AST nodes; - fix path splitting and joining on Windows (thanks to Roman Yakubuk); There are some new contributions in this release: - BrainBacon has made a JavaScripthon loader for WebPack; - icarito has contributed support for JavaScripthon to the python-webpack-loader for WebPack; - icarito has also integrated JavaScripthon with Nuxt.js and Vue.js; - chfw has integrated JavaScripthon into pyecharts to allow Python function translation. For more informations se the project homepage at https://gitlab.com/metapensiero/metapensiero.pj It's also mirrored on github at https://github.com/metapensiero/metapensiero.pj License: GPL3 -- Alberto Berti (alberto at metapensiero.it) "gutta cavat lapidem" From betsy at python.org Thu Apr 19 10:02:09 2018 From: betsy at python.org (Betsy Waliszewski) Date: Thu, 19 Apr 2018 07:02:09 -0700 Subject: Support the PSF during the 2018 Fundraising Drive! Message-ID: Hi! The PSF just launched an exciting fundraising drive with a goal of raising $20,000.00 USD by May 12th. The drive began April 16, 2018, and concludes at PyCon on May 12th. Your donations help the Python community worldwide by supporting sprints, meetups, community events and projects, the Python Ambassador Program, fiscal sponsorships, and of course, software development and open source projects. All of these initiatives help improve the Python community and Python tools that you use daily. The work cannot be done without the generous financial support that individuals and organizations provide us. It is easy to donate - simply click on the amount you would like to give, and enter your email address. Confirm your contribution and you will be able to pay with your PayPal account or a credit or debit card. Contributions are tax deductible for individuals and organizations in the United States. To thank you for your financial support, we will enter you in a drawing to win the following prizes: - Ticket to PyCon 2019 (1 winner) - Photos with Guido van Rossum at PyCon 2018 (must be present to win) - Lunch with Guido van Rossum at PyCon 2018 (8 winners, must be present to win) - Custom designed Guido T-Shirt (5 winners) - ?I Donated? stickers - Custom designed ?Guido? stickers More details on contributing can be found on the 2018 Q2 Fundraising Drive page . No donation is necessary to enter the drawing. We at the PSF want to thank you for all that you do. Your support is what makes the PSF possible and is greatly appreciated by the Python community. Also, if you would like to share the news about the PSF?s Fundraising drive, please share one of the tweets below: *Are you feeling lucky? Help us reach our goal of $20K by contributing to our fundraiser by May 12! As a thank-you, we'll enter you into our drawing to win awesome prizes! https://www.python.org/psf/donations/2018-q2-drive/ #idonatedtothepsf* *Contribute to our fundraiser & help us reach our goal of $20K. The PSF is a non-profit organization entirely supported by its sponsors, members, and the public. https://www.python.org/psf/donations/2018-q2-drive/ #idonatedtothepsf* Thank you again for your support and for sharing information about our drive! Best, Betsy From drnlmuller+python at gmail.com Thu Apr 19 10:41:35 2018 From: drnlmuller+python at gmail.com (Neil Muller) Date: Thu, 19 Apr 2018 16:41:35 +0200 Subject: PyCon ZA 2018 - Call for Speakers Message-ID: PyCon ZA 2018 will take place on the 11th & 12th of October at The Birchwood Hotel & Conference Centre, in Boksburg North, Johannesburg, South Africa (location link: https://goo.gl/maps/XMtwhJCKVt92 ). There will also be tutorial sessions the day before the conference (the 10th) and we will hold sprints on the 13th & 14th of October. We are currently accepting proposals for talks. If you would like to give a presentation, please register at https://za.pycon.org/ and submit your proposal, following the instructions at https://za.pycon.org/talks/submit-talk . We have a number of tracks available, including: Web, Scientific-Computing/PyData, Testing and Other (which includes all talks that don't fall under the mentioned tracks). We hope to notify accepted presenters by no later than the 31st of August 2018. The presentation slots will be 30 minutes long, with an additional 10 minutes for discussion at the end. Shared sessions are also possible. The presentations will be in English. PyCon ZA offers a mentorship program for inexperienced speakers. If you would like assistance preparing your submission, email team at za.pycon.org with a rough draft of your talk proposal and we'll find a suitable experienced speaker to act as a mentor. In addition to talks, we are also looking for proposals for tutorials, demos, sprints and open spaces. Tutorials will be held before the conference and are expected to provided in-depth coverage of a topic. The number of attendees will be also be limited. We are accepting proposals for either half-day (4 hours) or full-day (8 hours) tutorials. We hope to notify accepted tutorial presenters by no later than the 27th of July 2018. Demos are cool things for attendees to see and interact with. Open spaces are open discussion forums where communities with a common interest gather to present views, ask questions and meet people interested in the topic. Sprints are coding efforts and hack days that happen after the conference. There is no need to register a sprint or open space topic upfront, but doing so allows us to advertise them during the conference. Financial assistance for attendees is available at: https://za.pycon.org/financial-aid/ and will be reviewed on a case-by-case basis. -- Neil Muller On behalf of the PyCon ZA organising committee From p.f.moore at gmail.com Thu Apr 19 15:18:16 2018 From: p.f.moore at gmail.com (Paul Moore) Date: Thu, 19 Apr 2018 20:18:16 +0100 Subject: Pip 10.0.1 has been released Message-ID: On behalf of the PyPA, I am pleased to announce that pip 10.0.1 has just been released. This release fixes a number of issues with the initial release of pip 10.0, notably: * A problem with running the "pip.exe" wrapper script on Windows from a directory with a space in the name. * A problem with get-pip.py needing to be renamed on Windows to avoid triggering a check in pip that aborts the run. * A problem with build isolation when pip is installed as --user * An issue with the vendored msgpack library on older versions of Python 2.7 * A problem with pip installing from non-editable VCS URLs Thanks to all the people who reported issues and helped with the fixes. Paul From jsf at jsancho.org Wed Apr 25 05:36:48 2018 From: jsf at jsancho.org (Javier Sancho) Date: Wed, 25 Apr 2018 11:36:48 +0200 Subject: [ANN] PyTables 3.4.3 Message-ID: =========================== Announcing PyTables 3.4.3 =========================== We are happy to announce PyTables 3.4.3 What's new ========== This new release of PyTables gets support of `hfile.root['some child']` dict-like syntax for accessing children. There is also support for `new os.fspath` method (PEP 519). The release includes many small bugfixes. In case you want to know more in detail what has changed in this version, please refer to:http://www.pytables.org/release_notes.html You can install it via pip or download a source package with generated PDF and HTML docs from: https://github.com/PyTables/PyTables/releases/v3.4.3 For an online version of the manual, visit: http://www.pytables.org/usersguide/index.html What it is? =========== PyTables is a library for managing hierarchical datasets and designed to efficiently cope with extremely large amounts of data with support for full 64-bit file addressing. PyTables runs on top of the HDF5 library and NumPy package for achieving maximum throughput and convenient use. PyTables includes OPSI, a new indexing technology, allowing to perform data lookups in tables exceeding 10 gigarows (10**10 rows) in less than a tenth of a second. Resources ========= About PyTables:http://www.pytables.org About the HDF5 library:http://hdfgroup.org/HDF5/ About NumPy:http://numpy.scipy.org/ Acknowledgments =============== Thanks to many users who provided feature improvements, patches, bug reports, support and suggestions. See the ``THANKS`` file in the distribution package for a (incomplete) list of contributors. Most specially, a lot of kudos go to the HDF5 and NumPy makers. Without them, PyTables simply would not exist. Share your experience ===================== Let us know of any bugs, suggestions, gripes, kudos, etc. you may have. ---- **Enjoy data!** -- The PyTables Developers From krzysztof at warunek.net Tue Apr 24 15:54:46 2018 From: krzysztof at warunek.net (Krzysztof Warunek) Date: Tue, 24 Apr 2018 21:54:46 +0200 Subject: ANN: AsyncOpenStackClient 0.4.0 Message-ID: <20180424215446.501f16576d91156571e54327@warunek.net> hi, I'm glad to announce AsyncOpenStackClient 0.4.0. - feature: support OS_* environ variables. Info ==== The AsyncOpenStakClient is rest wrapper to OpenStack API. It provides very raw functionality however, it has a nice abstraction for authetication. Package: https://pypi.org/project/AsyncOpenStackClient/ Source code: https://github.com/DreamLab/AsyncOpenStackClient -- Best regards, KW From n.harris at kabucreative.com Wed Apr 25 01:54:42 2018 From: n.harris at kabucreative.com (Nicole Harris) Date: Wed, 25 Apr 2018 06:54:42 +0100 Subject: User research on the new PyPI Message-ID: Following the release of the new PyPI, the development team continues to look for ways to improve the site - this includes conducting user research and user testing to better understand what the Python community needs from the user interface. Our initial focus will be on redesigning the main project page (e.g. https://pypi.org/project/pip/), as this is the most visited page on the website. Yesterday, we launched a small user research exercise that asks Python developers to "buy a feature" on this page, to help us understand what is important to them. So far, we have received 112 responses, but it would be great to have more. If you have not already done so, please consider participating here: https://t.co/aYpp2ve2iY The exercise takes around 5 minutes. In addition, we would appreciate if you could spread the word about this exercise to reach the greatest number of PyPI users. For those on Twitter, we have a handy tweet set up: https://twitter.com/intent/tweet?hashtags=python%2Cpypi&ref_src=twsrc%5Etfw&text=Python%20developers:%20have%20a%20spare%205%20minutes?%20Help%20improve%20the%20new%20PyPI%20by%20participating%20in%20user%20research!&url=https%3A%2F%2Fbit.ly%2F2HpsAWd&via=nlhkabu Or you can retweet https://twitter.com/nlhkabu/status/988856279526465537 Many thanks, *Nicole Harris* PyPA member, Lead Designer - Warehouse Project From nicoddemus at gmail.com Tue Apr 24 18:32:41 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Tue, 24 Apr 2018 22:32:41 +0000 Subject: pytest 3.5.1 released Message-ID: pytest 3.5.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: * Brian Maissy * Bruno Oliveira * Darren Burns * David Chudzicki * Floris Bruynooghe * Holger Kohr * Irmen de Jong * Jeffrey Rackauckas * Rachel Kogan * Ronny Pfannschmidt * Stefan Scherfke * Tim Strazny * ????? ???????? Happy testing, The pytest Development Team From serge.guelton at telecom-bretagne.eu Tue Apr 24 03:09:31 2018 From: serge.guelton at telecom-bretagne.eu (Serge Guelton) Date: Tue, 24 Apr 2018 09:09:31 +0200 Subject: Pythran 0.8.5 Message-ID: <20180424070931.GA19986@lakota> (sorry for the double posting if any) It is my pleasure to announce a new version of the Pythran compiler. Pythran is an Ahead of Time compiler for a subset of the Python language, with a focus on scientific kernels. It can turn code like the one below: #pythran export weights(uint8[:,:]) import numpy as np def weights(input_data, threshold=0.3): n_seq, length = input_data.shape weights = np.zeros(n_seq, dtype=np.float32) for i in range(n_seq): vector = input_data[i, None, :] count_matches = np.sum(vector == input_data, axis=1) over_threshold = count_matches > (threshold * length) total = np.sum(over_threshold) weights[i] = 1 / total return weights into a native module that runs roughly 10 times faster than when interpreted by cpython. It's available on PyPi, Conda and GitHub under BSD license. For the curious reader, the Changelog is reproduced below. It's a megablast! ---- 2018-04-23 Serge Guelton - numpy.fft support (thanks to Jean Laroche) - Faster generalized expression - Faster numpy.transpose, numpy.argmax, numpy reduction - Sphinx-compatible generated docstring (thanks to Pierre Augier) - Python output through -P (thanks to Pierre Augier) - Many bugfixes and numpy improvements (thanks to Yann Diorecet and Jean Laroche) From anthony.tuininga at gmail.com Thu Apr 26 21:06:10 2018 From: anthony.tuininga at gmail.com (Anthony Tuininga) Date: Thu, 26 Apr 2018 19:06:10 -0600 Subject: cx_Oracle 6.3 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 addresses a number of issues and bug fixes. The changes needed to support DML Returning with cursor.executemany() required a new point release since the attribute dml_ret_array_val in the cx_Oracle.__future__ object needs to be set in order for it to work correctly. Setting it changes the behavior for DML Returning statements with cursor.execute() as well and will become the new behavior in cx_Oracle 7. See the release notes for more information. http://cx-oracle.readthedocs.io/en/latest/releasenotes.html#version-6-3-april-2018 Please provide any feedback via GitHub issues ( https://github.com/oracle/python-cx_Oracle/issues). From juanlu001 at gmail.com Fri Apr 27 06:05:16 2018 From: juanlu001 at gmail.com (Juan Luis Cano) Date: Fri, 27 Apr 2018 12:05:16 +0200 Subject: =?UTF-8?B?QU5OOiBwb2xpYXN0cm8gMC45IHJlbGVhc2VkIPCfmoA=?= Message-ID: Hi all, It fills us with astronomical joy to announce the release of *poliastro 0.9.0*! ? poliastro is a pure Python library that allows you to simulate and analyze interplanetary orbits in a Jupyter notebook in an interactive and easy way, used in academia and the industry by people from all around the world. You can install it using pip or conda: pip install poliastro conda install poliastro --channel conda-forge This release brought many visualization improvements, and most specially new propagators and perturbation forces. The new propagators have better convergence properties so you should see fewer errors, and the new perturbation forces are extremely cool to simulate non-Keplerian orbits. You can read a brief example in the documentation: http://docs.poliastro.space/en/v0.9.0/user_guide.html#accounting-non-keplerian-orbits-perturbation On the other hand, we are very excited with all the good news about the project: one student will be working full time as part of the Google Summer of Code, and we will present the library in the upcoming Python in Astronomy workshop in New York, USA. You can read the full release notes in the documentation: http://docs.poliastro.space/en/v0.9.0/changelog.html#poliastro-0-9-0-2018-04-25 If you want to know more, don't miss my talk on the Open Source Cubesat Worshop held at the European Space Operations Centre: https://youtu.be/KnoYzqAw_vM?t=1h36m14s Please come and join our chat on Matrix/Riot and feel free to ask any questions you might have: https://riot.im/app/#/room/#poliastro:matrix.org Per Python ad astra! -- Juan Luis Cano From juanlu at satellogic.com Fri Apr 27 10:24:41 2018 From: juanlu at satellogic.com (Juan Luis Cano) Date: Fri, 27 Apr 2018 16:24:41 +0200 Subject: =?UTF-8?Q?ANN=3A_telluric_0=2E1_released_=F0=9F=93=90?= Message-ID: Hi all, We are pleased to announce the release of telluric 0.1, the first public version of the library! telluric is a MIT licensed Python library to manage vector and raster geospatial data in an interactive and easy way. It lets you read the common vector and raster geospatial formats (leveraging on well known libraries such as fiona, shapely and rasterio) and makes it extremely easy to combine data sources with different projections, visualize them, read and write them from/to disk, and more. You can install it using pip: pip install telluric (conda packages are on the way) Read the documentation on Read the Docs: http://telluric.readthedocs.io/en/v0.1.0/ And browse the source on GitHub (contributions welcome!) https://github.com/satellogic/telluric For a set of notebooks meant to illustrate uses of the library with Satellogic data, check out this repository: https://github.com/satellogic/open-impact/ Let us know if you have any questions or feedback! -- *Juan Luis Cano Rodr?guez |* Senior Python Developer +34 646 515 050 Carrer d'?vila 48 1st Floor, Suite 5 Barcelona From allanhaldane at gmail.com Sat Apr 28 13:54:04 2018 From: allanhaldane at gmail.com (Allan Haldane) Date: Sat, 28 Apr 2018 13:54:04 -0400 Subject: NumPy 1.14.3 released Message-ID: <19006e60-89eb-7fd9-4700-9ba8ba830d14@gmail.com> Hi All, I am pleased to announce the release of NumPy 1.14.3. This is a bugfix release for a few bugs reported following the 1.14.2 release: * np.lib.recfunctions.fromrecords accepts a list-of-lists, until 1.15 * In python2, float types use the new print style when printing to a file * style arg in "legacy" print mode now works for 0d arrays The Python versions supported in this release are 2.7 and 3.4 - 3.6. The Python 3.6 wheels available from PIP are built with Python 3.6.2 and should be compatible with all previous versions of Python 3.6. The source releases were cythonized with Cython 0.28.2. Contributors ============ A total of 6 people contributed to this release. People with a "+" by their names contributed a patch for the first time. * Allan Haldane * Charles Harris * Jonathan March + * Malcolm Smith + * Matti Picus * Pauli Virtanen Pull requests merged ==================== A total of 8 pull requests were merged for this release. * `#10862 `__: BUG: floating types should override tp_print (1.14 backport) * `#10905 `__: BUG: for 1.14 back-compat, accept list-of-lists in fromrecords * `#10947 `__: BUG: 'style' arg to array2string broken in legacy mode (1.14... * `#10959 `__: BUG: test, fix for missing flags['WRITEBACKIFCOPY'] key * `#10960 `__: BUG: Add missing underscore to prototype in check_embedded_lapack * `#10961 `__: BUG: Fix encoding regression in ma/bench.py (Issue #10868) * `#10962 `__: BUG: core: fix NPY_TITLE_KEY macro on pypy * `#10974 `__: BUG: test, fix PyArray_DiscardWritebackIfCopy... Cheers, Allan Haldane From allanhaldane at gmail.com Sat Apr 28 14:10:04 2018 From: allanhaldane at gmail.com (Allan Haldane) Date: Sat, 28 Apr 2018 14:10:04 -0400 Subject: NumPy 1.14.3 released Message-ID: <9a0d5fee-0241-336c-f772-e38c8b43469d@gmail.com> Hi All, I am pleased to announce the release of NumPy 1.14.3. This is a bugfix release for a few bugs reported following the 1.14.2 release: * np.lib.recfunctions.fromrecords accepts a list-of-lists, until 1.15 * In python2, float types use the new print style when printing to a file * style arg in "legacy" print mode now works for 0d arrays The Python versions supported in this release are 2.7 and 3.4 - 3.6. The Python 3.6 wheels available from PIP are built with Python 3.6.2 and should be compatible with all previous versions of Python 3.6. The source releases were cythonized with Cython 0.28.2. Contributors ============ A total of 6 people contributed to this release. People with a "+" by their names contributed a patch for the first time. * Allan Haldane * Charles Harris * Jonathan March + * Malcolm Smith + * Matti Picus * Pauli Virtanen Pull requests merged ==================== A total of 8 pull requests were merged for this release. * `#10862 `__: BUG: floating types should override tp_print (1.14 backport) * `#10905 `__: BUG: for 1.14 back-compat, accept list-of-lists in fromrecords * `#10947 `__: BUG: 'style' arg to array2string broken in legacy mode (1.14... * `#10959 `__: BUG: test, fix for missing flags['WRITEBACKIFCOPY'] key * `#10960 `__: BUG: Add missing underscore to prototype in check_embedded_lapack * `#10961 `__: BUG: Fix encoding regression in ma/bench.py (Issue #10868) * `#10962 `__: BUG: core: fix NPY_TITLE_KEY macro on pypy * `#10974 `__: BUG: test, fix PyArray_DiscardWritebackIfCopy... Cheers, Allan Haldane From mal at europython.eu Sun Apr 29 05:02:59 2018 From: mal at europython.eu (M.-A. Lemburg) Date: Sun, 29 Apr 2018 11:02:59 +0200 Subject: EuroPython 2018: Website Launched Message-ID: <1e4bf2c1-bef7-2140-907f-854cb902ca80@europython.eu> We are excited to announce the launch of the EuroPython 2018 website: * https://ep2018.europython.eu/ * The EuroPython conference will take place in Edinburgh, UK, this year, from July 23 - 29. EuroPython 2018 - The European Python Conference ------------------------------------------------ Here?s an overview of what you can expect in Edinburgh: * We will start with the Workshops and the Trainings on Monday and Tuesday, July 23-24. * The main 3 conference day follow, packed with keynotes, talks, helpdesks, panels and open space sessions. * A complete PyData EuroPython 2018 will be included as well. * The two weekend days after the conference, July 28 and 29, are reserved for sprints. Overall, we will again have 7 days worth of great Python content, arranged in over 120 sessions, waiting for you. In short: * Monday, Tuesday, July 23-24: Workshops and Trainings and Beginners? Day * Wednesday - Friday, July 25-27: Main Conference with talks, keynotes, exhibit, panels, posters, helpdesks and open sessions. * Saturday, Sunday, July 28-29: Sprints. Meet our launch sponsors ------------------------ All this would not be possible without the generous help of our launch sponsors: * Smarkets * Datadog * Intel * Jetbrains * numberly / 1000mercis In the coming days, we will provide you with more information and announce the start of the Call for Proposals and Early Bird Ticket sales. Please watch our EuroPython blog for updates. Enjoy, -- EuroPython 2018 Team https://ep2018.europython.eu/ https://www.europython-society.org/ PS: Please forward or retweet to help us reach all interested parties: https://twitter.com/europython/status/990509930426880005 Thanks. From garabik-news-2005-05 at kassiopeia.juls.savba.sk Sun Apr 29 11:04:26 2018 From: garabik-news-2005-05 at kassiopeia.juls.savba.sk (garabik-news-2005-05 at kassiopeia.juls.savba.sk) Date: Sun, 29 Apr 2018 15:04:26 +0000 (UTC) Subject: ANN: grc 1.11.3 released Message-ID: This is generic colouriser, version 1.11.3 grc is a colouriser configured by regular expressions, including a simple command line wrapper for some commonly used unix commands. Notable changes in this version: - add several configuration files - --colour=auto is now the default (colourize only if the output is a tty) License: GPL (any version) URL: http://kassiopeia.juls.savba.sk/~garabik/software/grc.html -- ----------------------------------------------------------- | Radovan Garab?k http://kassiopeia.juls.savba.sk/~garabik/ | | __..--^^^--..__ garabik @ kassiopeia.juls.savba.sk | ----------------------------------------------------------- Antivirus alert: file .signature infected by signature virus. Hi! I'm a signature virus! Copy me into your signature file to help me spread! From hawkowl at atleastfornow.net Sun Apr 29 07:17:19 2018 From: hawkowl at atleastfornow.net (Amber Brown) Date: Sun, 29 Apr 2018 21:17:19 +1000 Subject: Twisted 18.4.0 Release Announcement Message-ID: <67493b4a-006b-d80c-4576-12aae5f66e17@atleastfornow.net> On behalf of Twisted Matrix Laboratories, I'm honoured to announce the release of Twisted 18.4.0! The highlights of the release are: - The dropping of Python 3.3 support. - Python 3 fixes (notably to trial -j, asyncioreactor, conch, and mail) - Python 3 TCP speed improvements (less copying when sending data) - Better TLS curve selection support for both old and new OpenSSLs - IPv6 fixes for WSGIResource - 60+ closed tickets with many fixed bugs! For more information, check the NEWS file (link provided below). You can find the downloads at (or alternatively ). The NEWS file is also available at . Many thanks to everyone who had a part in this release - the supporters of the Twisted Software Foundation, the developers who contributed code as well as documentation, and all the people building great things with Twisted! Twisted Regards, Amber Brown (HawkOwl) From sh at changeset.nyc Mon Apr 30 11:37:57 2018 From: sh at changeset.nyc (Sumana Harihareswara) Date: Mon, 30 Apr 2018 11:37:57 -0400 Subject: Fwd: [pypi-announce] legacy.pypi.org shut down, please use pypi.org In-Reply-To: <20180430152550.28743.79113@mail.python.org> References: <20180430152550.28743.79113@mail.python.org> Message-ID: <97ad4911-cef9-bfed-c30a-2f44944e9dc9@changeset.nyc> -------- Forwarded Message -------- Subject: [pypi-announce] legacy.pypi.org shut down, please use pypi.org Date: Mon, 30 Apr 2018 15:25:50 -0000 From: sh at changeset.nyc Reply-To: distutils-sig at python.org To: pypi-announce at python.org We have sunset the original Python Package Index service, which was temporarily deployed at https://legacy.pypi.org . The new PyPI is at https://pypi.org . Browser and API calls to pypi.python.org will continue to redirect to pypi.org . If you have been using legacy.pypi.org directly, please start using pypi.org : https://warehouse.readthedocs.io/api-reference/integration-guide/#migrating-to-the-new-pypi If there is a feature that the new codebase does not support, you should file an issue at https://github.com/pypa/warehouse/issues as soon as possible. If you use JFrog Artifactory, please make sure you're running the latest version. Please see the guidance from JFrog https://jfrog.com/knowledge-base/why-am-i-not-able-to-connect-to-pypi-python-org/ and full discussion of the issue https://github.com/pypa/warehouse/issues/3275 . Maintenance report on the sunsetting: https://status.python.org/incidents/ptvp1wnn0jmq Historical context and future plans: https://lwn.net/Articles/751458/ Sincerely, Sumana Harihareswara on behalf of the PyPI team _______________________________________________ pypi-announce mailing list pypi-announce at python.org https://mail.python.org/mm3/mailman3/lists/pypi-announce.python.org/