From jl at lafuente.me Mon Feb 1 18:58:31 2016 From: jl at lafuente.me (=?UTF-8?Q?Jos=C3=A9_Luis_Lafuente?=) Date: Tue, 2 Feb 2016 00:58:31 +0100 Subject: ANN: autopilot 0.2.2 released on PyPI Message-ID: I've just released version 0.2.2 of autopilot on PyPI ( https://pypi.python.org/pypi/autopilot ). Autopilot is a command line tool with a curses interface, to help you automate the creation and releasing of Python packages. It is in alpha state, but the main functionality is working. Autopilot uses Autopilot to release their own new packages :) Any feedback or suggestions about future development ideas are welcome. The project is hosted at https://github.com/jlesquembre/autopilot , you can leave comments on the issue tracker. Regards, Jos? Luis Lafuente From bryanv at continuum.io Thu Feb 4 17:04:30 2016 From: bryanv at continuum.io (Bryan Van de Ven) Date: Thu, 4 Feb 2016 16:04:30 -0600 Subject: ANN: Bokeh 0.11.1 released Message-ID: Hi all, I am please to announce a new point release of Bokeh, version 0.11.1, is now available. Installation instructions can be found in the usual location: http://bokeh.pydata.org/en/latest/docs/installation.html This release focused on providing bug fixes, small features, and documentation improvements. Highlights include: * documentation: - instructions for running Bokeh server behind an SSL terminated proxy - Quickstart update and cleanup * bugfixes: - notebook comms handles work properly - MultiSelect works - Oval legend renders correctly - Plot title orientation setting works - Annulus glyph works on IE/Edge * features: - preview of new streaming API in OHLC demo - undo/redo tool add, reset tool now resets plot size - "bokeh static" and "bokeh sampledata" commands - can now create Bokeh apps directly from Jupyter Notebooks - headers and content type now configurable on AjaxDataSource - new network config options for "bokeh serve" For full details, refer to the CHANGELOG in the GitHub repository, and the full release notes (http://bokeh.pydata.org/en/latest/docs/releases/0.11.1.html) Issues, enhancement requests, and pull requests can be made on the Bokeh Github page: https://github.com/bokeh/bokeh Full documentation is available at http://bokeh.pydata.org/en/0.11.1 Questions can be directed to the Bokeh mailing list: bokeh at continuum.io Thanks, Bryan From fwierzbicki at gmail.com Thu Feb 4 23:17:41 2016 From: fwierzbicki at gmail.com (fwierzbicki at gmail.com) Date: Thu, 4 Feb 2016 20:17:41 -0800 Subject: Jython 2.7.1 beta3 released! Message-ID: On behalf of the Jython development team, I'm pleased to announce that Jython 2.7.1 beta3 is released! Thanks to Amobee for sponsoring my work on Jython, and thanks to the many contributors to Jython! Details are here: http://fwierzbicki.blogspot.com/2016/02/jython-271-beta3-released.html -Frank From faltet at gmail.com Sat Feb 6 05:50:51 2016 From: faltet at gmail.com (Francesc Alted) Date: Sat, 6 Feb 2016 11:50:51 +0100 Subject: ANN: numexpr 2.5 Message-ID: ========================= Announcing Numexpr 2.5 ========================= Numexpr is a fast numerical expression evaluator for NumPy. With it, expressions that operate on arrays (like "3*a+4*b") are accelerated and use less memory than doing the same calculation in Python. It wears multi-threaded capabilities, as well as support for Intel's MKL (Math Kernel Library), which allows an extremely fast evaluation of transcendental functions (sin, cos, tan, exp, log...) while squeezing the last drop of performance out of your multi-core processors. Look here for a some benchmarks of numexpr using MKL: https://github.com/pydata/numexpr/wiki/NumexprMKL Its only dependency is NumPy (MKL is optional), so it works well as an easy-to-deploy, easy-to-use, computational engine for projects that don't want to adopt other solutions requiring more heavy dependencies. What's new ========== In this version, a lock has been added so that numexpr can be called from multithreaded apps. Mind that this does not prevent numexpr to use multiple cores internally. Also, a new min() and max() functions have been added. Thanks to contributors! In case you want to know more in detail what has changed in this version, see: https://github.com/pydata/numexpr/blob/master/RELEASE_NOTES.rst Where I can find Numexpr? ========================= The project is hosted at GitHub in: https://github.com/pydata/numexpr You can get the packages from PyPI as well (but not for RC releases): http://pypi.python.org/pypi/numexpr Share your experience ===================== Let us know of any bugs, suggestions, gripes, kudos, etc. you may have. Enjoy data! -- Francesc Alted From holger at merlinux.eu Fri Feb 5 08:08:18 2016 From: holger at merlinux.eu (holger krekel) Date: Fri, 5 Feb 2016 13:08:18 +0000 Subject: python testing sprint June 2016 (pytest/tox) / funding needed Message-ID: <20160205130818.GH15751@merlinux.eu> Hello all, we are heading for a one-week python testing sprint focusing on improving the open source pytest and tox tools in June 20th-26th 2016 in Freiburg, Germany. We have around 10 core maintainers from all across the globe who want to participate. We just started an indiegogo campaign to get the neccessary funding for travel/accomodation and hope you or your organisation help to make it happen and/or even participate yourself. See here for more details on the sprint: http://pytest.org/latest/announce/sprint2016.html and here for donating to make it happen: http://igg.me/at/pytest-sprint/x/4034848 thanks! holger -- about me: http://holgerkrekel.net/about-me/ contracting: http://merlinux.eu From info at geatec.com Sun Feb 7 08:54:09 2016 From: info at geatec.com (info at geatec.com) Date: Sun, 7 Feb 2016 14:54:09 +0100 Subject: Transcrypt Python 3.5 to JavaScript transpiler in alpha Message-ID: Transcrypt (http://www.transcrypt.org) is a new Python to JavaScript compiler , offering:: - Small, highly readable JavaScript code - Almost no runtime overhead w.r.t. JavaScript - Implementation of a large part of Python 3.5 including multiple inheritance, properties, **args and *args, comprehensions, bound function pointers, hierarchical modules etc. - Seamless and elegant integration with any JS library Feedback / bug reports / feature requests welcome. From stephane at wirtel.be Mon Feb 8 07:18:28 2016 From: stephane at wirtel.be (Stephane Wirtel) Date: Mon, 08 Feb 2016 13:18:28 +0100 Subject: New mailing for Python in Belgium Message-ID: Hello everyone, I would like to announce a new mailing list for the Belgian Python Users. This main goal of this mailing list is mainly for the Python Community of Belgium, Dutch, French and German. The main language is English, I don?t want to discuss about the languages, maybe in the future. So, here is the mailing list: belgium at python.org you can subscribe via this link: https://mail.python.org/mailman/listinfo/belgium Via this mailing list, you could discuss about: * Python in Belgium * Organise some events, meetups, AFPyro in Belgium * Create a great community. * Help for the PythonFOSDEM in Belgium * etc? Hope to see you in this ML. Thank you so much, Stephane From facundobatista at gmail.com Wed Feb 10 09:05:24 2016 From: facundobatista at gmail.com (Facundo Batista) Date: Wed, 10 Feb 2016 11:05:24 -0300 Subject: New fades version to try Message-ID: Hello all, We're glad to announce the release of fades 4.9 (the release candidate for fades 5, which should happen in a week or so). PLEASE! Help us to test this release candidate these few days, so version 5 comes out rock solid. Thanks! :) fades is a system that automatically handles the virtualenvs in the cases normally found when writing scripts and simple programs, and even helps to administer big projects. It will automagically create a new virtualenv (or reuse a previous created one), installing the necessary dependencies, and execute your script inside that virtualenv. You only need to execute the script with fades (instead of Python) and also mark the required dependencies. More details here: http://fades.rtfd.org/ What's new in this release? - Support for passing parameters through configuration files. - New option --check-updates to find new releases in PyPI of already used dependencies (thanks Diego Duncan). - fades now transmit back the error code from child process to whoever called it - Fixed the extra parameter handling when fades was used in the shebang. - Dependencies indicated in docstring now are properly utilized. - Updated the package names DB. - Improved logging information and error reporting. - Better documentation (new IRC channel, help fixes, better links, etc) - Other minor bugfixes and improvements To get it, note that this release candidate is not widely distributed, so please install it from the .deb ... http://taniquetil.com.ar/fades/fades-4.9.deb http://taniquetil.com.ar/fades/fades-4.9.deb.sha1 http://taniquetil.com.ar/fades/fades-4.9.deb.asc ... from the tarball ... http://taniquetil.com.ar/fades/fades-4.9.tar.gz http://taniquetil.com.ar/fades/fades-4.9.tar.gz.sha1 http://taniquetil.com.ar/fades/fades-4.9.tar.gz.asc ... or try it directly from the project: git clone https://github.com/PyAr/fades.git cd fades bin/fades Help / questions: - You can ask any question or send any recommendation or request to the mailing list... http://listas.python.org.ar/mailman/listinfo/fades ... or in the #fades IRC channel (in Freenode). - Also, you can open an issue here (please do if you find any problem!). https://github.com/PyAr/fades/issues/new - The project itself is in https://github.com/PyAr/fades Thanks in advance for your time! -- . Facundo Blog: http://www.taniquetil.com.ar/plog/ PyAr: http://www.python.org/ar/ Twitter: @facundobatista From holger at merlinux.eu Fri Feb 12 06:13:36 2016 From: holger at merlinux.eu (holger krekel) Date: Fri, 12 Feb 2016 11:13:36 +0000 Subject: devpi-server/web-3.0: generalized mirroring, speed, new backends Message-ID: <20160212111336.GE15751@merlinux.eu> The 3.0 releases of devpi-server and devpi-web, the python packaging and work flow system for handling release files, documentation, testing and staging, bring several major improvements: - Due to popular demand we now support generalized mirroring, i.e. you can create mirror indexes which proxy and cache release files from other pypi servers. Even if the mirror goes down, pip-installing will continue to work with your devpi-server instance. Previously we only supported mirroring of pypi.python.org. Using it is simple: http://doc.devpi.net/3.0/userman/devpi_indices.html#mirror-index - For our enterprise clients we majorly worked on improving the speed of serving simple pages which is now several times faster with private indexes. We now also support multiple worker processes both on master and replica sites. http://doc.devpi.net/3.0/adminman/server.html#multiple-server-instances - For our enterprise clients we also introduced a new backend architecture which allows to store server state in sqlite or postgres (which is supported through a separately released plugin). The default remains to use the "sqlite" backend and store files on the filesystem. See http://doc.devpi.net/3.0/adminman/server.html#storage-backend-selection - we started a new "admin" manual for devpi-server which describes features relating to server configuration, replication and security aspects. It's a bit work-in-progress but should already be helpful. http://doc.devpi.net/3.0/adminman/ - A few option names changed and we also released devpi-client-2.5 where we took great care to keep it forward and backward compatible so it should run against devpi-server-2.1 and upwards all the way to 3.0. - The "3.0" major release number increase means that you will need to run through an export/import cycle to upgrade your devpi-2.X installation. For more details, see the changelog and the referenced documentation with the main entry point here: http://doc.devpi.net Many thanks to my partner Florian Schulze and to the several companies who funded parts of the work on 3.0. We are especially grateful for their support to not only cover their own direct issues but also support community driven demands. I'd also like to express my gratitude to Rackspace and Jesse Noller who provide VMs for our open source work and which help a lot with the testing of our releases. We are open towards entering more support contracts to make sure you get what you need out of devpi, tox and pytest which together provide a mature tool chain for professional python development. And speaking of showing support, if you or your company is interested to donate to or attend the largest python testing sprint in history with a particular focus to pytest or tox, please see https://www.indiegogo.com/projects/python-testing-sprint-mid-2016/ have fun, holger krekel, http://merlinux.eu server-3.0.0 (2016-02-12) ------------------------- - dropped support for python2.6 - block most ascii symbols for user and index names except ``-. at _``. unicode characters are fine. - add ``--no-root-pypi`` option which prevents the creation of the ``root/pypi`` mirror instance on first startup. - added optional ``title`` and ``description`` options to users and indexes. - new indexes have no bases by default anymore. If you want to be able to install pypi packages, then you have to explicitly add ``root/pypi`` to the ``bases`` option of your index. - added optional ``custom_data`` option to users. - generalized mirroring to allow adding mirror indexes other than only PyPI - renamed ``pypi_whitelist`` to ``mirror_whitelist`` - speed up simple-page serving for private indexes. A private index with 200 release files should now be some 5 times faster. - internally use normalized project names everywhere, simplifying code and slightly speeding up some operations. - change {name} in route_urls to {project} to disambiguate. This is potentially incompatible for plugins which have registered on existing route_urls. - use "project" variable naming consistently in APIs - drop calling of devpi_pypi_initial hook in favor of the new "devpi_mirror_initialnames(stage, projectnames)" hook which is called when a mirror is initialized. - introduce new "devpiserver_stage_created(stage)" hook which is called for each index which is created. - simplify and unify internal mirroring code some more with "normal" stage handling. - don't persist the list of mirrored project names anymore but rely on a per-process RAM cache and the fact that neither the UI nor pip/easy_install typically need the projectnames list, anyway. - introduce new "devpiserver_storage_backend" hook which allows plugins to provide custom storage backends. When there is more than one backend available, the "--storage" option becomes required for startup. - introduce new "--requests-only" option to start devpi-server in "worker" mode. It can be used both for master and replica sites. It starts devpi-server without event processing and replication threads and thus depends on respective "main" instances (those not using "--request-only") to perform event and hook processing. Each worker instance needs to share the filesystem with a main instance. Worker instances can not serve the "/+status" URL which must always be routed to the main instance. - add more info when importing data. Thanks Marc Abramowitz for the PR. web-3.0.0 (2016-02-12) ---------------------- - dropped support for python2.6 - index.pt, root.pt, style.css: added title and description to users and indexes. - root.pt, style.css: more compact styling of user/index overview using flexbox, resulting in three columns at most sizes - cleanup previously unpacked documentation to remove obsolete files. - store hash of doczip with the unpacked data to avoid unpacking if the data already exists. - project.pt, version.pt: renamed ``pypi_whitelist`` related things to ``mirror_whitelist``. - require and adapt to devpi-server-3.0.0 which always uses normalized project names internally and offers new hooks. devpi-web-3.0.0 is incompatible to devpi-server-2.X. - doc.pt, macros.pt, style.css, docview.js: use scrollbar of documentation iframe, so documentation that contains dynamically resizing elements works correctly. For that to work, the search from and navigation was moved into a wrapping div with class ``header``, so it can overlap the top of the iframe. 2.5.0 (2016-02-08) ------------------ - the ``user`` command now behaves slightly more like ``index`` to show current user settings and modify them. - fix issue309: print server versions with ``devpi --version`` if available. This is only supported on Python 3.x because of shortcomings in older argparse versions for Python 2.x. - fix issue310: with --set-cfg the ``index`` setting in the ``[search]`` section would be set multiple times. - fix getjson to work when no index but a server is selected - allow full urls for getjson - "devpi quickstart" is not documented anymore and will be removed in a later release. -- about me: http://holgerkrekel.net/about-me/ contracting: http://merlinux.eu From kwpolska at gmail.com Thu Feb 11 13:04:46 2016 From: kwpolska at gmail.com (Chris Warrick) Date: Thu, 11 Feb 2016 19:04:46 +0100 Subject: Nikola v7.7.5 is out! Message-ID: <2592699.ho0ih1pbKa@kw-cassandra> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On behalf of the Nikola team, I am pleased to announce the immediate availability of Nikola v7.7.5. It fixes some bugs and adds new features. What is Nikola? =============== Nikola is a static site and blog generator, written in Python. It can use Mako and Jinja2 templates, and input in many popular markup formats, such as reStructuredText and Markdown ? and can even turn Jupyter (IPython) Notebooks into blog posts! It also supports image galleries, and is multilingual. Nikola is flexible, and page builds are extremely fast, courtesy of doit (which is rebuilding only what has been changed). Find out more at the website: https://getnikola.com/ Downloads ========= Install using `pip install Nikola` or download tarballs on GitHub and PyPI: https://github.com/getnikola/nikola/releases/tag/v7.7.5 https://pypi.python.org/pypi/Nikola/7.7.5 Changes ======= Features - -------- * Add nikola theme --new command for creating new themes (Issue #2231) * Add nikola theme --copy-template command for copying templates to customize them (Issue #2231) * Add nikola theme --uninstall command for deleting themes (Issue #2231) * Replace nikola install_theme with more capable nikola theme command (Issue #2231) * Allow for customizing github_deploy commit messages with -m (Issue #2198) * Commit to source branch automatically in github_deploy if GITHUB_COMMIT_SOURCE is set to True (Issue #2186) * Hugo-like shortcodes (Issue #1707) * New Galician translation * New facilities for data persistence and data caching (Issues #2209 and #2009) * (internal) allow scripts/jinjify.py usage with scripts (Issue #2240) Bugfixes - -------- * Fix some rebuilds with indexes and galleries * Make state files work on Python 3 * Don?t attempt to create redirects for URLs with query strings in WordPress imports if the site is in a subdirectory (Issue #2224) * Avoid some random file rebuilds (Issue #2220) * Honor MATHJAX_CONFIG setting * Display tags and archives in a unified format, with the date on the left, instead of a misplaced dash in tags (Issue #2212) * Decide is_mathjax based on current language tags (Issue #2205) * Don't duplicate images in flowr when resizing page (Issue #2202) - -- Chris Warrick PGP: 5EAAEA16 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBCAAGBQJWvM0+AAoJEHECPb1equoWrr0IAK8ybykhRTWrsV00W8hWmLC0 ZAIWMevtY4+MlYRMyy7O/IA3RJ7RIOqdgIaY1opV1hTJX7jn8TFlnInfbpDmyjRb FCKAB9/1rfnTkMRX2pKX6wTt+xrZscPPRCcqVNi5uOMz9IBP71EVfSGaNX+/z0QN TEMKH2EpAW+w9hQE5lcjJ8DnTj+TKye89be6v68A2J2Z5YGDT0jb7wYBIR/J0SKg V54n3gC04R+2Vtcdv/fA78GuCeQ/7H8rmTMwPORsyoXlaF9JmniJ7m1xEKhwfWkc 5MF/4Wgr/2E//FDaWoPAhq5n+hgRKQ2HrL7ktlIc8pSUq92UKnuKH4xaz29TOM4= =iKLV -----END PGP SIGNATURE----- From pmiscml at gmail.com Fri Feb 12 10:43:38 2016 From: pmiscml at gmail.com (Paul Sokolovsky) Date: Fri, 12 Feb 2016 17:43:38 +0200 Subject: [ANN] MicroPython 1.6 Message-ID: <20160212174338.651accf5@x230> Hello, MicroPython is a lean and efficient Python implementation for microcontrollers, embedded, and mobile systems (which also runs just as fine on desktops, servers, and clouds). https://github.com/micropython/micropython https://github.com/micropython/micropython/releases/tag/v1.6 There're following major changes since 1.5: 1. LwIP module support for embedded TCP/IP networking. 2. IPv6 support in the Unix port. 3. Beta support for persistent bytecode (similar to CPython's .pyc) 4. 64-bit NaN boxing (improved floating-point performance if enabled). 5. Support for new official PyBoards PYBv1.1 and PYBLITEv1.0. 6. Long int constant folding during bytecode compilation (glad that CPython will catch up in that area thanks to FAT Python project). 7. There's a ongoing crowdfunding campaign to fund complete and well-maintained MicroPython port to ubiquitous ESP8266 WiFi SoC, and improve networking and IoT support in MicroPython in general: https://www.kickstarter.com/projects/214379695/micropython-on-the-esp8266-beautifully-easy-iot -- Best regards, Paul mailto:pmiscml at gmail.com From temotor at gmail.com Sat Feb 13 14:13:17 2016 From: temotor at gmail.com (Sergey Shepelev) Date: Sat, 13 Feb 2016 11:13:17 -0800 (PST) Subject: Eventlet 0.18.3 released Message-ID: <95f60199-274e-4f6a-9a4a-210669e18066@googlegroups.com> Eventlet is a concurrent networking library for Python that allows you to change how you run your code, not how you write it. https://pypi.python.org/pypi/eventlet/0.18.3 The most scandal Eventlet release so far: https://pypi.python.org/pypi/eventlet/0.18.3 *Important note*: do not use versions 0.18.0 and 0.18.1, they contain known bug in wsgi on Python3. 0.18 line features Python3 compatible green.OpenSSL. Now important backward incompatible changes: - socket.send() will return fast, it no longer attempts to retry like sendall() which makes it consistent with Python standard library and removes a source of very subtle errors. - monkey patching removes things from `select` module, that we could not make green. This includes `select.poll()`, epoll, kqueue, etc. See full list here http://eventlet.net/doc/changelog.html the motivation here is that we want to prevent you from accidentally blocking whole process, while thinking it should all work together. Other goodies: * greenio: Fixed a bug that could cause send() to start an endless loop on ENOTCONN; Thanks to Seyeong Kim * wsgi: Fixed UNIX socket address being trimmed in "wsgi starting" log; Thanks to Ihar Hrachyshka * subprocess: Fixed missing subprocess.mswindows attribute on Python 3.5; Thanks to Josh VanderLinden * ssl/monkey patching: Fixed a bug that would cause merely importing eventlet to monkey patch the ssl module; Thanks to David Szotten * wsgi: Made the error raised in case of chunk read failures more precise (this should be backwards compatible as the new exception class, wsgi.ChunkReadError, is a subclass of ValueError which was being used there before); Thanks to Samuel Merritt * greenio: Fixed socket.recv() sometimes returning str instead of bytes on Python 3; Thanks to Janusz Harkot * websocket: Fixed TypeError on empty websocket message (Python 3); Thanks to Fukuchi Daisuke * greenio: Fixed handling blocking IO errors in various GreenSocket methods; Thanks to Victor Stinner * greenio: Fixed GreenPipe ignoring the bufsize parameter on Python 2; Thanks to Phus Lu * greenio: Made read() support buflen=-1 and added readall() (Python 3); Thanks to David Szotten * wsgi: Improved request body discarding * subprocess: Fixed universal_newlines support * wsgi: Output of 0-byte chunks is now suppressed; Thanks to Samuel Merritt Improved the documentation; Thanks to Ramakrishnan G, ashutosh-mishra and Azhar Hussain * greenio: Changed GreenFileIO.write() (Python 3) to always write all data to match the behavior on Python 2; Thanks to Victor Stinner documentation: Added support for building plain text documentation; thanks to Levente Polyak * backdoor: Added Unix and IPv6 socket support; Thanks to Eric Urban Our website: http://eventlet.net/ Direct package download links: https://pypi.python.org/packages/3.4/e/eventlet/eventlet-0.18.3-py2.py3-none-any.whl https://pypi.python.org/packages/source/e/eventlet/eventlet-0.18.3.tar.gz From georg at python.org Sun Feb 14 09:09:42 2016 From: georg at python.org (Georg Brandl) Date: Sun, 14 Feb 2016 15:09:42 +0100 Subject: Pygments 2.1.1 released Message-ID: <56C08AA6.3070506@python.org> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I'm happy to announce the release 2.1.1 of the Pygments syntax highlighter. 2.1.1 fixes several bugs and regressions in release 2.1. Report bugs and feature requests in the issue tracker: . Thanks go to all those who reported bugs and sent pull requests! Download it from , or look at the demonstration at . Enjoy, Georg -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iEYEARECAAYFAlbAiqYACgkQN9GcIYhpnLCuewCgpdRu28LjRNkDstDu2JgNbc6B TgYAoJ8VSO7nYVR/PfL0tVP/YAXEmxYa =gZlR -----END PGP SIGNATURE----- From jeffreback at gmail.com Sat Feb 13 19:53:15 2016 From: jeffreback at gmail.com (Jeff Reback) Date: Sat, 13 Feb 2016 19:53:15 -0500 Subject: ANN: pandas v0.18.0rc1 - RELEASE CANDIDATE Message-ID: Hi, I'm pleased to announce the availability of the first release candidate of Pandas 0.18.0. Please try this RC and report any issues here: Pandas Issues We will be releasing officially in 1-2 weeks or so. **RELEASE CANDIDATE 1** This is a major release from 0.17.1 and includes a small number of API changes, several new features, enhancements, and performance improvements along with a large number of bug fixes. We recommend that all users upgrade to this version. Highlights include: - pandas >= 0.18.0 will no longer support compatibility with Python version 2.6 GH7718 or version 3.3 GH11273 - Moving and expanding window functions are now methods on Series and DataFrame similar to .groupby like objects, see here . - Adding support for a RangeIndex as a specialized form of the Int64Index for memory savings, see here . - API breaking .resample changes to make it more .groupby like, see here - Removal of support for positional indexing with floats, which was deprecated since 0.14.0. This will now raise a TypeError, see here - The .to_xarray() function has been added for compatibility with the xarray package see here . - Addition of the .str.extractall() method , and API changes to the the .str.extract() method , and the .str.cat() method - pd.test() top-level nose test runner is available GH4327 See the Whatsnew for much more information. Best way to get this is to install via conda from our development channel. Builds for osx-64,linux-64,win-64 for Python 2.7 and Python 3.5 are all available. conda install pandas=v0.18.0rc1 -c pandas Thanks to all who made this release happen. It is a very large release! Jeff From shimizukawa at gmail.com Sun Feb 14 09:32:19 2016 From: shimizukawa at gmail.com (Takayuki Shimizukawa) Date: Sun, 14 Feb 2016 14:32:19 +0000 Subject: Sphinx 1.4-alpha1 released Message-ID: Hi all, I'm very happy to announce the release of Sphinx 1.4-alpha1 available on the Python package index at . This is the first testing release for Sphinx 1.4 that includes: * 31 features * 10 incompatible changes * 20 fixes of bugs/buglets from the 1.3.5 version of Sphinx For the full changelog, go to < http://www.sphinx-doc.org/en/master/changes.html>. Thanks to all coraborators and contributers! What's new in 1.4 (very short version)? ======================================= Features added -------------- * Directive: glossary term supports grouping key for index entries by using classifier syntax (experimental) * Directive: Support Imgmath (pngmath with svg support). * Builder: XeTeX and LuaTeX for the LaTeX builder. * Builder: Add the ``dummy`` builder: syntax check without output. * Builder: Add EPUB 3 builder (experimental) * Search: Chinese language search index. * Search: Japanese language search index by using Janome * Search: splitter customization for Japanese language search index * Domain: cpp domain improvements * Ext: Add sphinx.ext.githubpages to publish the docs on GitHub Pages * Ext: Add ``sphinx.ext.autosectionlabel`` extension to allow reference sections using its title. * API: Add Sphinx.add_source_parser() to add source_suffix and source_parsers from extension * Image recognition by using ``imagesize`` package w/o PIL/Pillow Incompatible changes -------------------- * sphinx_rtd_theme has become optional. Please install it manually. * :confval:`html_extra_path` also copies dotfiles in the extra directory, and refers to :confval:`exclude_patterns` to exclude extra files and directories. * Under glossary directive, each terms are converted into individual ``term`` nodes and ``termsep`` node is removed. By this change, output layout of every builders are changed a bit. * The default highlight language is now Python 3. This means that source code is highlighted as Python 3 (which is mostly a superset of Python 2), and no parsing is attempted to distinguish valid code. * `Locale Date Markup Language `_ like ``"MMMM dd, YYYY"`` is default forma for `today_fmt` and `html_last_updated_fmt`. However strftime format like ``"%B %d, %Y"`` is also supported for backward compatibility until Sphinx-1.5. Later format will be disabled from Sphinx-1.5. What is it? =========== Sphinx is a tool that makes it easy to create intelligent and beautiful documentation for Python projects (or other documents consisting of multiple reStructuredText source files). Website: http://sphinx-doc.org/ IRC: #sphinx-doc on irc.freenode.net Enjoy! -- Takayuki SHIMIZUKAWA http://about.me/shimizukawa From mal at europython.eu Mon Feb 15 03:27:56 2016 From: mal at europython.eu (M.-A. Lemburg) Date: Mon, 15 Feb 2016 09:27:56 +0100 Subject: EuroPython 2016: Sending out the first gravitational waves Message-ID: <56C18C0C.1030202@europython.eu> We are pleased to announce the launch of our all new EuroPython 2016 website. Over the last few weeks, we have been busy talking to sponsors and getting the website prepared for the launch. You may have heard about the recent direct observation of gravitational waves by the LIGO (Laser Interferometer Gravitational-wave Observatory). What you may not know is that Python helped in analyzing the data, so we now have two things to celebrate: 1. Python?s use in this phenomenal direct proof of Einstein?s prediction and 2. the launch of our 2016 edition of the EuroPython conference. So here it is: *** https://ep2016.europython.eu/ *** July 17 - 24 2016 Many thanks go to our launch sponsors who have signed up early to give us that extra boost in motivation to get the conference and it?s website set up. Meet our Launch Sponsors ------------------------ * Bilbao Ekintza * Intel * UPV/EHU * Udemy * Python Software Foundation * Blue Yonder * Jet Brains * Numberly * Flying Circus * Limejump * RedHat * Vzzual.com * Django-CMS * Riverbank PS: We?d like to thank the EuroPython Web WG for the web site improvements and our friends at Python Italia for making their code available. With gravitational regards, -- EuroPython 2016 Team http://ep2016.europython.eu/ http://www.europython-society.org/ From dmalcolm at redhat.com Mon Feb 15 09:05:32 2016 From: dmalcolm at redhat.com (David Malcolm) Date: Mon, 15 Feb 2016 09:05:32 -0500 Subject: ANN: gcc-python-plugin 0.15 Message-ID: <1455545132.32503.13.camel@redhat.com> gcc-python-plugin is a plugin for GCC 4.6 onwards which embeds the CPython interpreter within GCC, allowing you to write new compiler warnings in Python, generate code visualizations, etc. It ships with "gcc-with-cpychecker", which implements static analysis passes for GCC aimed at finding bugs in CPython extensions. In particular, it can automatically detect reference-counting errors: http://gcc-python-plugin.readthedocs.org/en/latest/cpychecker.html This release adds support for GCC 6. Additionally, this release contains the following improvements contributed by Tom Tromey (thanks Tom): - document gcc.PLUGIN_FINISH_TYPE - document gcc.EnumeralType; add ?values? attribute - add unqualified_equivalent to gcc.Type subclasses - preserve qualifiers when adding more qualifiers - fix include for gcc 4.9.2 - handle variadic function types Tarball releases are available at: https://fedorahosted.org/releases/g/c/gcc-python-plugin/ Prebuilt-documentation can be seen at: http://gcc-python-plugin.readthedocs.org/en/latest/index.html The project's homepage is: https://fedorahosted.org/gcc-python-plugin/ The plugin and checker are Free Software, licensed under the GPLv3 or later. Enjoy! Dave Malcolm From richard.wilbur at gmail.com Mon Feb 15 11:41:30 2016 From: richard.wilbur at gmail.com (Richard Wilbur) Date: Mon, 15 Feb 2016 09:41:30 -0700 Subject: [ANN] bzr 2.7.0 released Message-ID: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On behalf of the Bazaar team and community, I'm happy to announce availability of a new release of the bzr adaptive version control system. Bazaar is a Canonical project and part of the GNU project to produce a free operating system. Thanks to everyone who contributed patches, suggestions, and feedback. Special thanks are due Vincent Ladeuil, without whom this release would not have made it out the door in time to be a part of the next Ubuntu Long-Term-Support release (16.04), and from whom I have been learning a great deal. Bazaar is now available for download from https://launchpad.net/bzr/2.7/2.7.0 as a source tarball. There is another source tarball that is nearly identical and equally valid (signed by the same developer) available on PyPI - the Python Package Index.[0] We used to point from PyPI to the source tarball on launchpad, but PyPI[1] now requires us to host any downloads locally. This requires an additional PKG-INFO file which is now part of our normal tarball creation process. Thus, from now on there will be no need for two tarballs. Volunteers are welcome to build a windows and an OSX installer. When those are created they will be available at the above link. Bazaar is also available for *BSD through the ports ecosystem at https://www.freshports.org/devel/bzr/ thanks to Matthew Fuller. This release marks the start of a new long-term-stable series. From here, we will only make bugfix releases on the 2.7 series (2.7.1, etc), while 2.8 will become our new development series. This is a bugfix release (20 bugs fixed) over the 2.6 series focusing on test issues triggered by various python 2.7 updates. All known fixed bugs are included here. Users are encouraged to upgrade from the other stable series. bzr 2.7 will be the last series with active python 2.6 testing and support. Python 2.6 hasn't received any updates since v2.6.9 of 29 Oct 2013. Python 2.7.9 of 10 Dec 2014 was the oldest version to receive a security fix with ssl library's match_hostname. See http://doc.bazaar.canonical.com/bzr.dev/en/release-notes/bzr-2.7.html for more details, Richard References: [0] https://pypi.python.org/pypi [1] https://www.python.org/dev/peps/pep-0470/ PEP 0470 -- Removing External Hosting Support on PyPI -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iEYEARECAAYFAlbB3NEACgkQp86zxxGv8LB2mACcCsQSWPY5y73koEqiTI/Bqq8r mVkAoKWs8pzvK7nmGcxgpzCEWA2oIEfr =ax6c -----END PGP SIGNATURE----- From Stefan.Richthofer at gmx.de Tue Feb 16 09:30:05 2016 From: Stefan.Richthofer at gmx.de (Stefan Richthofer) Date: Tue, 16 Feb 2016 15:30:05 +0100 Subject: JyNI 2.7-alpha.3 released! Message-ID: Following up on the recent release of Jython 2.7.1 beta 3 I am proud to announce the release of JyNI 2.7-alpha.3. Take a look at jyni.org or go directly to the release: https://github.com/Stewori/JyNI/releases/tag/v2.7-alpha.3 Binaries are provided for target platforms JyNI is tested on. It should in principle be buildable/workable also on other posix platforms. Main new features are: * OS-X support * CPython-compatible garbage collection of native objects * capable of loading ctypes (core functionality tested) What comes next? ---------------- With this release I updated jyni.org/#roadmap; take a look to learn about plans for alpha.4, alpha.5 and beta.1. However, before I continue work toward alpha.4 I will check some Python frameworks that have ctypes-only native dependency for workability (e.g. PyOpenGL). Wish List --------- With this release I also introduce the Wish List section jyni.org/#wish-list. The intention of this list is to focus on actually *needed* API with priority before attempting exhaustive API support. If you have desire for a specific extension to work, send me a mail regarding jyni.org/#wish-list and I will check whether your extension is a "low hanging fruit" that can be supported via minor improvements. Especially extensions from the above mentioned category of ctypes-only-dependency highly qualify. Enjoy! -Stefan From g.rodola at gmail.com Wed Feb 17 12:15:28 2016 From: g.rodola at gmail.com (Giampaolo Rodola') Date: Wed, 17 Feb 2016 18:15:28 +0100 Subject: ANN: psutil 4.0.0 with "real" process memory and environ released Message-ID: Full blog post: http://grodola.blogspot.com/2016/02/psutil-4-real-process-memory-and-environ.html -- Giampaolo - http://grodola.blogspot.com From mal at europython.eu Thu Feb 18 08:41:02 2016 From: mal at europython.eu (M.-A. Lemburg) Date: Thu, 18 Feb 2016 14:41:02 +0100 Subject: EuroPython 2016: Call for Proposals Message-ID: <56C5C9EE.9000602@europython.eu> We?re looking for proposals on every aspect of Python: programming from novice to advanced levels, applications and frameworks, or how you have been involved in introducing Python into your organization. EuroPython is a community conference and we are eager to hear about your experience. Please also forward this Call for Proposals to anyone that you feel may be interested. *** https://ep2016.europython.eu/en/call-for-proposals/ *** Submissions will be open until Sunday, March 6, 23:59:59 CET For full details, please see the above CFP page. We have many exciting things waiting for you: * a PyData satellite event * new formats (panels, interactive sessions) * tracks to focus on more specific domains, including a revival of the EuroPython Business Track * speaker discounts for more than just talks and trainings Please note that we are using a shorter CFP period of just 2.5 weeks this year, since we want to have the list of talks published sooner than last year. With gravitational regards, -- EuroPython 2016 Team http://ep2016.europython.eu/ http://www.europython-society.org/ From info at egenix.com Fri Feb 19 06:25:52 2016 From: info at egenix.com (eGenix Team: M.-A. Lemburg) Date: Fri, 19 Feb 2016 12:25:52 +0100 Subject: ANN: eGenix PyRun - One file Python Runtime 2.1.2 Message-ID: <56C6FBC0.4000203@egenix.com> ________________________________________________________________________ ANNOUNCING eGenix PyRun - One file Python Runtime Version 2.1.2 An easy-to-use single file relocatable Python run-time - available for Linux, Mac OS X and Unix platforms, with support for Python 2.6, 2.7 and **also for Python 3.4**. This announcement is also available on our web-site for online reading: http://www.egenix.com/company/news/eGenix-PyRun-2.1.2-GA.html ________________________________________________________________________ INTRODUCTION eGenix PyRun is our open source, one file, no installation version of Python, making the distribution of a Python interpreter to run based scripts and applications to Unix based systems as simple as copying a single file. eGenix PyRun's executable only needs 11MB for Python 2 and 13MB for Python 3, but still supports most Python application and scripts - and it can be compressed to just 3-4MB using upx, if needed. Compared to a regular Python installation of typically 100MB on disk, eGenix PyRun is ideal for applications and scripts that need to be distributed to several target machines, client installations or customers. It makes "installing" Python on a Unix based system as simple as copying a single file. eGenix has been using eGenix PyRun internally in the mxODBC Connect Server product since 2008 with great success and decided to make it available as a stand-alone open-source product. We provide both the source archive to build your own eGenix PyRun, as well as pre-compiled binaries for Linux, FreeBSD and Mac OS X, as 32- and 64-bit versions. The binaries can be downloaded manually, or you can let our automatic install script install-pyrun take care of the installation: ./install-pyrun dir and you're done. Please see the product page for more details: http://www.egenix.com/products/python/PyRun/ ________________________________________________________________________ NEWS This patch level release of eGenix PyRun 2.1 comes with the following enhancements: Enhancements / Changes ---------------------- * Upgraded eGenix PyRun to work with and use Python 2.7.11 per default. Python 2.7.11 now uses computed gotos in the interpreter loop, adding some more performance. In addition, the vulnerable SSLv3 protocol was switched off in the defaults of the ssl module. * Upgraded eGenix PyRun to work with and use Python 3.4.4 for the Python 3 version. * Added an explicit --libpath configure setting to work a problem with some 64-bit platforms defaulting to lib64/. The new setting forces the libs to always go into a lib/ directory. install-pyrun Quick Install Enhancements --------------------------------------------- eGenix PyRun includes a shell script called install-pyrun, which greatly simplifies installation of PyRun. It works much like the virtualenv shell script used for creating new virtual environments (except that there's nothing virtual about PyRun environments). https://downloads.egenix.com/python/install-pyrun With the script, an eGenix PyRun installation is as simple as running: ./install-pyrun targetdir This will automatically detect the platform, download and install the right pyrun version into targetdir. We have updated this script since the last release: * Updated install-pyrun to default to eGenix PyRun 2.1.2 and its feature set. For a complete list of changes, please see the eGenix PyRun Changelog: http://www.egenix.com/products/python/PyRun/changelog.html ________________________________________________________________________ LICENSE eGenix PyRun is distributed under the eGenix.com Public License 1.1.0 which is an Open Source license similar to the Python license. You can use eGenix PyRun in both commercial and non-commercial settings without fee or charge. Please see our license page for more details: http://www.egenix.com/products/python/PyRun/license.html The package comes with full source code. ________________________________________________________________________ DOWNLOADS The download archives and instructions for installing eGenix PyRun can be found at: http://www.egenix.com/products/python/PyRun/ As always, we are providing pre-built binaries for all common platforms: Windows 32/64-bit, Linux 32/64-bit, FreeBSD 32/64-bit, Mac OS X 32/64-bit. Source code archives are available for installation on other platforms, such as Solaris, AIX, HP-UX, etc. _______________________________________________________________________ SUPPORT Commercial support for this product is available from eGenix.com. Please see http://www.egenix.com/services/support/ for details about our support offerings. ________________________________________________________________________ MORE INFORMATION For more information about eGenix PyRun, licensing and download instructions, please visit our web-site: http://www.egenix.com/products/python/PyRun/ About eGenix (http://www.egenix.com/): eGenix is a Python software project, consulting and product company delivering expert services and professional quality products for companies, Python users and developers. We specialize in database driven applications, large scale software designs and integration. Enjoy, -- Marc-Andre Lemburg eGenix.com Professional Python Services directly from the Experts (#1, Feb 19 2016) >>> 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 sschwarzer at sschwarzer.net Thu Feb 18 15:54:43 2016 From: sschwarzer at sschwarzer.net (Stefan Schwarzer) Date: Thu, 18 Feb 2016 21:54:43 +0100 Subject: [ANN] ftputil 3.3.1 released Message-ID: <56C62F93.90401@sschwarzer.net> ftputil 3.3.1 is now available from http://ftputil.sschwarzer.net/download . Changes since version 3.3 ------------------------- - Fixed a bug where a 226 reply after a remote file close would only show up later when doing a `pwd` call on the session. [1] This resulted in an `ftplib.error_reply` exception when opening a remote file. Note that ftputil 3.0 broke backward compatibility with ftputil 2.8 and before. The differences are described here: http://ftputil.sschwarzer.net/trac/wiki/WhatsNewInFtputil3.0 What is ftputil? ---------------- ftputil is a high-level FTP client library for the Python programming language. ftputil implements a virtual file system for accessing FTP servers, that is, it can generate file-like objects for remote files. The library supports many functions similar to those in the os, os.path and shutil modules. ftputil has convenience functions for conditional uploads and downloads, and handles FTP clients and servers in different timezones. See the documentation for details: http://ftputil.sschwarzer.net/trac/wiki/Documentation License ------- ftputil is open source software, released under the revised BSD license (see http://opensource.org/licenses/BSD-3-Clause ). [1] http://ftputil.sschwarzer.net/trac/ticket/102 Stefan From lmazuel at microsoft.com Fri Feb 19 16:49:42 2016 From: lmazuel at microsoft.com (Laurent Mazuel) Date: Fri, 19 Feb 2016 21:49:42 +0000 Subject: Azure SDK v2.0.0a1 released Message-ID: I am glad to announce the release of the Azure SDK for Python v2.0.0a1. This package is available on the Python package index at http://pypi.python.org/pypi/azure This version introduces the new Python code generator from Swagger files. This includes new services (e.g. CDN, Logic/Web Apps, Scheduler, Redis Cache or Azure AD Graph RBAC) and improves existing services (Resource management with permissions/roles, network with Application Gateways or ExpressRoute). This is an alpha release. Future releases may introduce some breaking changes. Some of the new generated libraries have not yet been tested extensively, and some have known issues (such as azure-mgmt-web). Our goal is to release a stable version by the end of March 2016. Please send us your feedback! Full Release Notes: https://github.com/Azure/azure-sdk-for-python/releases/tag/v2.0.0a1 From rjollos at gmail.com Sat Feb 20 01:32:23 2016 From: rjollos at gmail.com (Ryan Ollos) Date: Fri, 19 Feb 2016 22:32:23 -0800 Subject: Trac 1.0.10 released Message-ID: Trac 1.0.10 Released =================== Trac 1.0.10, the latest maintenance release for the current stable branch, is available. You will find this release at the usual places: http://trac.edgewall.org/wiki/TracDownload#LatestStableRelease https://pypi.python.org/pypi/Trac/1.0.10 Trac 1.0.10 provides more than 30 bug fixes and minor enhancements. Two areas of focus have been fixing test failures on Windows and eliminating tracebacks in the logs due to invalid requests. You can find the detailed release notes for 1.0.10 on the following pages: http://trac.edgewall.org/wiki/TracDev/ReleaseNotes/1.0#MaintenanceReleases Now to the packages themselves: URLs: http://download.edgewall.org/trac/Trac-1.0.10.tar.gz http://download.edgewall.org/trac/Trac-1.0.10.win32.exe http://download.edgewall.org/trac/Trac-1.0.10.win-amd64.exe http://download.edgewall.org/trac/Trac-1.0.10.zip MD5 sums: b2081c744cdda2784ec6275d66a05763 Trac-1.0.10.tar.gz c7830344033c6ad95530c3897031b3eb Trac-1.0.10.win32.exe 98b6c1c0c2fd73d66e24a194da3f3284 Trac-1.0.10.win-amd64.exe e8ae6d9e323820fbb89da9c3c75f7d71 Trac-1.0.10.zip SHA1 sums: e0283001fa545cb103a85ac6b2d265dd0e8b0f92 Trac-1.0.10.tar.gz 2ca1b70b5971c956bfb8ee4858abd84e374987e9 Trac-1.0.10.win32.exe 58d5e6bff57b88cbcd83e4a12a17ce75ac4e1160 Trac-1.0.10.win-amd64.exe 56411dee5333ef98985cbe97d63dba675ec3157b Trac-1.0.10.zip Acknowledgements ================ Many thanks to the growing number of people who have, and continue to, support the project. Also our thanks to all people providing feedback and bug reports that helps us make Trac better, easier to use and more effective. Without your invaluable help, Trac would not evolve. Thank you all. Finally, we offer hope that Trac will prove itself useful to like-minded programmers around the world, and that this release will be an improvement over the last version. Please let us know. /The Trac Team http://trac.edgewall.org/ From mal at europython.eu Mon Feb 22 07:38:49 2016 From: mal at europython.eu (M.-A. Lemburg) Date: Mon, 22 Feb 2016 13:38:49 +0100 Subject: EuroPython 2016: Early bird ticket sales Message-ID: <56CB0159.2050408@europython.eu> After the Call for Proposals for EuroPython 2016 last week, we are now calling out to everyone interested in signing up as EuroPython attendee early. You will be able to benefit from reduced ticket prices for a short period of time. Our early bird ticket sales are limited to 300 tickets. Regular sales start shortly after we?ve ended the early bird sales. *** https://ep2016.europython.eu/en/registration/ *** More Information and Ticket Shop We will be opening the flood gates on Tuesday, 09:00 CET, so set your alarms to make sure you can secure your ticket. Experience shows that early bird tickets sell out quickly. PS: Remember to submit your proposals for the conference. There are less than two weeks left: https://ep2016.europython.eu/en/call-for-proposals/ With gravitational regards, -- EuroPython 2016 Team http://ep2016.europython.eu/ http://www.europython-society.org/ From lmazuel at microsoft.com Mon Feb 22 13:56:41 2016 From: lmazuel at microsoft.com (Laurent Mazuel) Date: Mon, 22 Feb 2016 18:56:41 +0000 Subject: Azure SDK v2.0.0a1 released Message-ID: I am glad to announce the release of the Azure SDK for Python v2.0.0a1. This package is available on the Python package index at http://pypi.python.org/pypi/azure This version introduces the new Python code generator from Swagger files. This includes new services (e.g. CDN, Logic/Web Apps, Scheduler, Redis Cache or Azure AD Graph RBAC) and improves existing services (Resource management with permissions/roles, network with Application Gateways or ExpressRoute). This is an alpha release. Future releases may introduce some breaking changes. Some of the new generated libraries have not yet been tested extensively, and some have known issues (such as azure-mgmt-web). Our goal is to release a stable version by the end of March 2016. Please send us your feedback! Full Release Notes: https://github.com/Azure/azure-sdk-for-python/releases/tag/v2.0.0a1 From mal at europython.eu Tue Feb 23 07:15:19 2016 From: mal at europython.eu (M.-A. Lemburg) Date: Tue, 23 Feb 2016 13:15:19 +0100 Subject: EuroPython 2016: Early bird sales started Message-ID: <56CC4D57.8080406@europython.eu> We have opened up the early-bird sales today and tickets are selling fast. The first 100 early-bird tickets, we have available, will be gone in less than an hour. If you want to benefit from reduced ticket prices too, please register soon. Our early bird ticket sales are limited to 300 tickets. Regular ticket sales will start shortly after we?ve ended the early bird sales. *** https://ep2016.europython.eu/en/registration/ *** More Information and Ticket Shop PS: Remember to submit your proposals for the conference. There are less than two weeks left: https://ep2016.europython.eu/en/call-for-proposals/ With gravitational regards, -- EuroPython 2016 Team http://ep2016.europython.eu/ http://www.europython-society.org/ From nicoddemus at gmail.com Mon Feb 22 18:11:46 2016 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Mon, 22 Feb 2016 23:11:46 +0000 Subject: pytest 2.9.0-rc.1 Message-ID: Hi all, We released pytest 2.9.0-rc.1, a release candidate to try to identify any regressions before the official 2.9.0 release. It would be really helpful if people could install this version, execute their test suites and report any regressions to pytest-dev at python.org or the issues page[1]. To install this release, please execute the following with a virtualenv active: pip install -i https://devpi.net/nicoddemus/dev pytest==2.9.0-rc.1 [1] https://github.com/pytest-dev/pytest/issues Thanks, The py.test team. From cimrman3 at ntc.zcu.cz Wed Feb 24 08:20:50 2016 From: cimrman3 at ntc.zcu.cz (Robert Cimrman) Date: Wed, 24 Feb 2016 14:20:50 +0100 Subject: ANN: SfePy 2016.1 Message-ID: <56CDAE32.30908@ntc.zcu.cz> I am pleased to announce release 2016.1 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 (preliminary support). It is distributed under the new BSD license. Home page: http://sfepy.org Mailing list: http://groups.google.com/group/sfepy-devel Git (source) repository, issue tracker, wiki: http://github.com/sfepy Highlights of this release -------------------------- - major simplification of finite element field code - automatic checking of shapes of term arguments - improved mesh parametrization code and documentation - support for fieldsplit preconditioners of PETSc For full release notes see http://docs.sfepy.org/doc/release_notes.html#id1 (rather long and technical). Best regards, Robert Cimrman on behalf of the SfePy development team --- Contributors to this release in alphabetical order: Robert Cimrman Vladimir Lukes From alexamici at gmail.com Thu Feb 25 04:21:28 2016 From: alexamici at gmail.com (Alessandro Amici) Date: Thu, 25 Feb 2016 09:21:28 +0000 Subject: ANN: pytest-nodev v0.9.3 - Test-driven code search Message-ID: I am pleased to announce the release of the new beta release of pytest-nodev (was pytest-wish) a test-driven code search plugin for pytest: https://pytest-nodev.readthedocs.org Changes: - renamed the package to pytest-nodev from pytest-wish (sorry!) - refuse to run potentially dangerous `--wish-from-all` by default and... - ... document how to run inside a container to safely enable all the features - simpler command line usage - more documentation and references to the academic research on the test-driven code search subject Development effort is directed to fixing bugs and writing better documentation before the 1.0 release. Help is welcomed and appreciated: https://github.com/nodev-io/pytest-nodev User questions are best directed to http://stackoverflow.com/search?q=pytest-nodev and general questions can be sent to pytest-dev at python.org. Thanks, Alessandro From tboulou at somtou.com Fri Feb 26 07:55:56 2016 From: tboulou at somtou.com (Ted Boulou) Date: Fri, 26 Feb 2016 12:55:56 +0000 Subject: How we are using a Python-powered wooden-made Pi-based device to help micro-entrepreneurs in Senegal Message-ID: Hello sir,madam, I am Ted, CEO of a start-up based in Senegal that has built the Somtou. The Somtou is a *wooden-made* tablet-like device based on a *Raspberry Pi* running a *Python kivy-based software* that helps the micro-entrepreneurs in Africa and in emerging markets manage easily their businesses. We use 3D printing, CNC combined with pure craftsmanship to build the Somtou. I have enclose a small presentation. You can check our website www.somtou.com We will be delighted to discuss forward, BOULOU *Founder and Elephant* Mob : (221) 76 644 50 25 @ : tboulou at somtou.com skype : ted.boulou *Visit us : www.somtou.com * From anitagoyal571 at gmail.com Fri Feb 26 14:36:33 2016 From: anitagoyal571 at gmail.com (Anita Goyal) Date: Fri, 26 Feb 2016 11:36:33 -0800 (PST) Subject: The Real-Time Use of Python in Data Science World! Message-ID: <9f0fc4fa-1336-41c9-ae41-20bee930cb36@googlegroups.com> This course will help you to expertise the usage of Python in Data Science world. Carter your Python Knowledge so that it can be utilized to get the Insights of Data using Methodologies and Techniques of Data Science... Objective: Understand the concepts of Data science and Python You will be able to use Python in Discovering Data. You will have an idea of Statistical and Analytical methods to deal with huge data sets. You will gain an expertise on Regular Expressions, looping functions and concepts of Object Oriented Programming. You will be able to create business algorithms and data models using Python and it's techniques. Work on Real-life Projects will help you to get a practical experience of real scenarios of IT Industry. Start learning Python for Data Science from basics to advance levels here... https://goo.gl/070wXw From info at wingware.com Fri Feb 26 09:49:30 2016 From: info at wingware.com (Wingware) Date: Fri, 26 Feb 2016 09:49:30 -0500 Subject: Wing IDE 5.1.10 released Message-ID: <56D065FA.7050105@wingware.com> Hi, Wingware has released version 5.1.10 of Wing IDE, our cross-platform integrated development environment for the Python programming language. Wing IDE features a professional code editor with vi, emacs, visual studio, and other key bindings, auto-completion, call tips, context-sensitive auto-editing, goto-definition, find uses, refactoring, a powerful debugger, version control, unit testing, search, project management, and many other features. This release includes the following minor improvements: Fix issues with Django app creation French localization updates (thanks to Jean Sanchez) Improve analysis cache performance Don't specify Qt dependencies in Debian packages Fix occasional hangs when debugging multi-threaded code Fix display of decimal instances in stack data Don't hide the auto-completer when a debug process exits or on other events that cause update of menus and toolbars Don't show duplicate entries for the same file in Compare to Repository Fix crash triggered by some mako files Fix problem with inspection of bound methods in Python 3 12 other bug fixes For details see http://wingware.com/news/2016-02-25 and http://wingware.com/pub/wingide/5.1.10/CHANGELOG.txt What's New in Wing 5.1: Wing IDE 5.1 adds multi-process and child process debugging, syntax highlighting in the shells, support for pytest, Find Symbol in Project, persistent time-stamped unit test results, auto-conversion of indents on paste, an XCode keyboard personality, support for Flask, Django 1.7, 1.8, and 1.9, Python 3.5 and recent Google App Engine versions, improved auto-completion for PyQt, recursive snippet invocation, and many other minor features and improvements. Free trial: http://wingware.com/wingide/trial Downloads: http://wingware.com/downloads Feature list: http://wingware.com/wingide/features Sales: http://wingware.com/store/purchase Upgrades: 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 shimizukawa at gmail.com Mon Feb 29 09:49:59 2016 From: shimizukawa at gmail.com (Takayuki Shimizukawa) Date: Mon, 29 Feb 2016 14:49:59 +0000 Subject: Sphinx 1.3.6 released Message-ID: Hi all, I'm delighted to announce the release of Sphinx 1.3.6, now available on the Python package index at . It includes about 10 bug fixes for the 1.3 release series, among them a regression in 1.3.5. For the full changelog, go to < http://www.sphinx-doc.org/en/1.3.6/changes.html>. Thanks to all coraborators and contributers! What is it? =========== Sphinx is a tool that makes it easy to create intelligent and beautiful documentation for Python projects (or other documents consisting of multiple reStructuredText source files). Website: http://www.sphinx-doc.org/ IRC: #sphinx-doc on irc.freenode.net Enjoy! -- Takayuki SHIMIZUKAWA http://about.me/shimizukawa From mal at europython.eu Mon Feb 29 10:49:32 2016 From: mal at europython.eu (M.-A. Lemburg) Date: Mon, 29 Feb 2016 16:49:32 +0100 Subject: EuroPython 2016: Regular ticket prices Message-ID: <56D4688C.7080804@europython.eu> We will be switching to regular ticket prices very soon now: * Student: EUR 120.00 (only available for students) * Personal: EUR 360.00 (for people enjoying Python from home) * Business: EUR 580.00 (for people using Python to make a living) but still have a few early-bird tickets left. If you buy until tomorrow at midnight (Tuesday, March 1st, 23:59 CET), you can save up to EUR 200 on early-bird prices, compared to the above regular prices: *** https://ep2016.europython.eu/en/registration/ *** More Information and Ticket Shop PS: Please remember to submit your proposals for the conference. There are only a few days left for submission. The deadline is Sunday, March 6: https://ep2016.europython.eu/en/call-for-proposals/ With gravitational regards, -- EuroPython 2016 Team http://ep2016.europython.eu/ http://www.europython-society.org/ From mrkwjc at gmail.com Mon Feb 29 13:51:51 2016 From: mrkwjc at gmail.com (Marek Wojciechowski) Date: Mon, 29 Feb 2016 19:51:51 +0100 Subject: [ANN] ffnet-0.8.3 released Message-ID: <2993838.ZtFvhp7Bgf@think> ffnet-0.8.3 has been recently released. ffnet is small, yet fast and easy-to-use, feed-forward neural network training library for python. In this version we switched the licence to LGPL-3. Only minor updates in code are performed, no API changes are made. Along with this version, new graphical user interface ffnetui-0.8.3.x will be released under GPL-3 licence. Please visit http://ffnet.sourceforge.net for more informations. Regards, -- Marek Wojciechowski From mrkwjc at gmail.com Mon Feb 29 13:52:19 2016 From: mrkwjc at gmail.com (Marek Wojciechowski) Date: Mon, 29 Feb 2016 19:52:19 +0100 Subject: [ANN] ffnetui-0.8.3.1 released Message-ID: <1694999.mY6Tq3IBxH@think> This is the first public release of ffnetui, a GUI for ffnet - feed forward artificial neural network for python. Currently it supports a subset of ffnet functionality, but also adds some new features. For rapid testing you can try standalone Windows binaries: http://sf.net/projects/ffnet/files/ffnet/0.8.3/ffnetui-0.8.3-32bit-setup.exe or http://sf.net/projects/ffnet/files/ffnet/0.8.3/ffnetui-0.8.3-64bit-setup.exe Please visit http://ffnet.sourceforge.net for more installation options and other informations. Regards, -- Marek Wojciechowski From mrkwjc at gmail.com Mon Feb 29 15:24:58 2016 From: mrkwjc at gmail.com (Marek Wojciechowski) Date: Mon, 29 Feb 2016 21:24:58 +0100 Subject: [ANN] ffnet-0.8.3 released Message-ID: <1878600.OnWiWjB0fT@think> ffnet-0.8.3 has been recently released. ffnet is small, yet fast and easy-to-use, feed-forward neural network training library for python. In this version we switched the licence to LGPL-3. Only minor updates in code are performed, no API changes are made. Along with this version, new graphical user interface ffnetui-0.8.3.x will be released under GPL-3 licence. Please visit http://ffnet.sourceforge.net for more informations. Regards, -- Marek Wojciechowski From mrkwjc at gmail.com Mon Feb 29 15:25:12 2016 From: mrkwjc at gmail.com (Marek Wojciechowski) Date: Mon, 29 Feb 2016 21:25:12 +0100 Subject: [ANN] ffnetui-0.8.3.1 released Message-ID: <7343323.QaxmiPuCCj@think> This is the first public release of ffnetui, a GUI for ffnet - feed forward artificial neural network for python. Currently it supports a subset of ffnet functionality, but also adds some new features. For rapid testing you can try standalone Windows binaries: http://sf.net/projects/ffnet/files/ffnet/0.8.3/ffnetui-0.8.3-32bit-setup.exe or http://sf.net/projects/ffnet/files/ffnet/0.8.3/ffnetui-0.8.3-64bit-setup.exe Please visit http://ffnet.sourceforge.net for more installation options and other informations. Regards, -- Marek Wojciechowski