From belangeo at gmail.com Tue Sep 4 21:51:30 2018 From: belangeo at gmail.com (=?UTF-8?Q?Olivier_B=C3=A9langer?=) Date: Tue, 4 Sep 2018 21:51:30 -0400 Subject: [Release] Pyo 0.9.1 (Python dsp library) Message-ID: Hello all, I'm glad to announce the release of pyo 0.9.1, available for python 2.7, 3.5 and 3.6. Pyo is a Python module written in C to help real-time digital signal processing script creation. It is available for Windows, macOS and linux. It is released under the LGPL 3 license. For more info, downloads and other links, see the official web site: http://ajaxsoundstudio.com/software/pyo/ The documentation: http://ajaxsoundstudio.com/pyodoc/ For the latest sources and bug tracker: https://github.com/belangeo/pyo Bug Fixes: - Fixed Server window's Interpreter field scrolling history on MacOS. - Fixed crash when asking for more input or output channels than available. - Fixed Compress output level when input's rms is above unity. - Fixed phase shifting between the frequency bands of FourBand. - On Windows, use 'directsound' as the default audio host (much more reliable than 'wasapi'). New features: - Added getPrecision() function. Removed print statement when importing pyo. User should use getVersion() and getPrecision() functions if needed. - E-Pyo: Added the ability to remove a project from the project tree. - Added a new object: MultiBand, frequency splitter using Linkwitz-Riley crossover filters. Olivier Belanger belangeo at gmail.com http://olivier.ajaxsoundstudio.com/ ---- P>Pyo 0.9.1 Python DSP library. (04-Sep-18) From fabiofz at gmail.com Mon Sep 3 14:05:19 2018 From: fabiofz at gmail.com (Fabio Zadrozny) Date: Mon, 3 Sep 2018 15:05:19 -0300 Subject: PyDev 6.5.0 released Message-ID: PyDev 6.5.0 Release Highlights - *Debugger* - Debugger is *much* more responsive (fixed bug in reader/writer on the PyDev side). - *breakpoint()* builtin is now supported to add a programmatic breakpoint (on any Python version). - Watch expression no longer giving error if evaluation is empty (patch by glhez). - *Editor* - Code folding of *#region/#endregion* regions (patch by ghbcode). - There's a new action which allows creating local imports from a global import (use *Ctrl+1* on top of global import name). - It's now possible to change the default interpreter through an action (default binding: *Ctrl+Shift+Alt+I*). - The interactive console now has scroll lock (patch by bongibong). About PyDev PyDev is an open-source Python IDE on top of Eclipse for Python, Jython and IronPython development, now also available for Python on Visual Studio Code. It comes with goodies such as code completion, syntax highlighting, syntax analysis, code analysis, refactor, debug, interactive console, etc. It is also available as a standalone through LiClipse with goodies such as multiple cursors, theming and support for many other languages, such as Django Templates, Jinja2, Html, JavaScript, etc. Links: PyDev: http://pydev.org PyDev Blog: http://pydev.blogspot.com PyDev on VSCode: http://pydev.org/vscode LiClipse: http://www.liclipse.com PyVmMonitor - Python Profiler: http://www.pyvmmonitor.com/ Cheers, Fabio Zadrozny From laurent.pointal at free.fr Sat Sep 1 10:43:14 2018 From: laurent.pointal at free.fr (Laurent Pointal) Date: 01 Sep 2018 14:43:14 GMT Subject: forcallpy: embed Python, call Python scripts within Fortran programs Message-ID: <5b8aa582$0$14316$426a74cc@news.free.fr> Hello, Here is an announce for people with main Fortran programs who need to call Python scripts and do not want to start another process each time. Forcallpy embeds the Python interpreter in your Fortran program and makes scalars or one dimensional arrays of numbers easy to transmit between the two languages. It automatically install numpy in the Python side (used by this library), and support Python multithreading. Project git repository and bug tracking: https://sourcesup.renater.fr/projects/forcallpy/ Documentation: https://forcallpy.readthedocs.io/en/latest/ For an example, here is the Fortran demo program, without comments (more details in documentation about values transmission between Python and Fortran): PROGRAM forcallpy_demo USE forcallpy USE, INTRINSIC :: iso_c_binding, ONLY: c_ptr, c_null_ptr, c_loc IMPLICIT NONE INTEGER :: coderr INTEGER :: intres INTEGER,DIMENSION(10),TARGET :: tabint; DOUBLE PRECISION,DIMENSION(5),TARGET :: tabdbl; TYPE(c_ptr),DIMENSION(3) :: tabptr; DOUBLE PRECISION,DIMENSION(4),TARGET :: tabres; tabint(1:10) = (/ 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 /) tabdbl(1:5) = (/ 10.1, 10.3, 10.5, 10.7, 10.9 /) tabptr(1:3) = (/ c_null_ptr, c_null_ptr , c_null_ptr /) tabres(1:4) = (/ 0.0, 0.0, 0.0, 0.0 /) tabptr(2) = c_loc(tabdbl) CALL pyinit(register_sighandlers=1, print_errors=1, verbosity=0, & coderr=coderr) CALL pyrun_i4r8('print("result =",3 + 4 * x)', x=3.6D0) CALL pyrun_i4r8('for i in range(3): print("This is a Python loop", i, "directly in fortran source.")') CALL pyrun_i4r8('import math') CALL pyrun_i4r8('print("Pi value is", math.pi)') CALL pyrun_i4r8('import sys'//NEW_LINE('a')//'sys.path.insert(0, ".")') CALL pyrun_i4r8('import forcallpy_demomodule') CALL pyrun_i4r8('print("Doc forcallpy:", forcallpy.__doc__)') CALL pyrun_i4r8('print("Namespace forcallpy:", dir(forcallpy)') intres = pyfct_i4r8_i4(& "int(forcallpy_demomodule.a_function(a,b,c,x,av,zv,yw))", & a=2,b=-4,c=7,x=3.5D+0,av=tabint,zv=tabdbl,yw=tabres) WRITE(*,*) "Result =", intres WRITE(*,*) "Inout array after:", tabres CALL pysub_i4r8("forcallpy_demomodule.a_subroutine(av,zv,p)", & av=tabint,zv=tabdbl,p=tabptr) WRITE(*,*) "Computing a zero division in Python" CALL pysub_i4r8("print(1/0)") CALL pyrun_i4r8('forcallpy_demomodule.test_threading()') call sleep(10) CALL pyterm() END PROGRAM forcallpy_demo -- L.Pointal CNRS / LIMSI From cito at online.de Thu Sep 6 15:00:33 2018 From: cito at online.de (Christoph Zwerschke) Date: Thu, 6 Sep 2018 21:00:33 +0200 Subject: GraphQL-core-next 1.0.0 released Message-ID: <2cb02b0e-f089-7deb-1924-64dc4f16ab97@online.de> Hi all, I'm glad to announce that the first public release 1.0.0 of Graphql-core-next is now available on PyPI. Graphql-core-next is a port of GraphQL.js, the reference implementation for the GraphQL query language written in JavaScript, to modern Python. GraphQL-core-next 1.0.0 is up to date with GraphQL.js 14.0.0. This library may become a successor to the existing GraphQL-core library by Syrus Akbary which still supports legacy Python versions. Please have a look and give me some feedback. Source: https://github.com/graphql-python/graphql-core-next/ Docs: https://graphql-core-next.readthedocs.io/ PyPI: https://pypi.org/project/GraphQL-core-next/ Christoph Zwerschke https://github.com/Cito From mal at europython.eu Thu Sep 6 10:53:55 2018 From: mal at europython.eu (M.-A. Lemburg) Date: Thu, 6 Sep 2018 16:53:55 +0200 Subject: EuroPython 2018: Videos for Friday available Message-ID: <8901e543-8a91-ad12-9309-15a3927055cc@europython.eu> We are pleased to announce the third and last batch of cut videos from EuroPython 2018 in Edinburgh, Scotland, UK. * EuroPython 2018 YouTube Playlist * https://www.youtube.com/watch?v=UXSr1OL5JKo&t=0s&index=130&list=PL8uoeex94UhFrNUV2m5MigREebUms39U5 In the last batch, we have included all videos for Friday, July 27 2018, the third conference day. In total, we now have more than 130 videos available for you to watch. All EuroPython videos, including the ones from previous conferences, are available on our EuroPython YouTube Channel. http://europython.tv/ Help spread the word -------------------- Please help us spread this message by sharing it on your social networks as widely as possible. Thank you ! Link to the blog post: https://blog.europython.eu/post/177798571707/europython-2018-videos-for-friday-available Tweet: https://twitter.com/europython/status/1037666146147811328 Enjoy, -- EuroPython 2018 Team https://ep2018.europython.eu/ https://www.europython-society.org/ From nicoddemus at gmail.com Thu Sep 6 08:42:50 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Thu, 6 Sep 2018 09:42:50 -0300 Subject: pytest 3.8.0 released! Message-ID: The pytest team is proud to announce the 3.8.0 release! pytest is a mature Python testing tool with more than a 2000 tests against itself, passing on many different interpreters and platforms. This release introduces a refactoring of warnings generated by pytest itself, making clearer when features are deprecated and when they are planned for removal. Also fixes a number of long standing issues with warnings capture. Users are encouraged to take a look at the CHANGELOG: https://docs.pytest.org/en/latest/changelog.html For complete documentation, please visit: https://docs.pytest.org/en/latest/ As usual, you can upgrade from pypi via: pip install -U pytest Thanks to all who contributed to this release, among them: * Anthony Sottile * Bruno Oliveira * CrazyMerlyn * Daniel Hahler * Fabio Zadrozny * Jeffrey Rackauckas * Ronny Pfannschmidt * Virgil Dupras * dhirensr * hoefling * wim glenn Happy testing, The Pytest Development Team From h.goebel at goebel-consult.de Sun Sep 9 15:24:53 2018 From: h.goebel at goebel-consult.de (Hartmut Goebel) Date: Sun, 9 Sep 2018 21:24:53 +0200 Subject: [ANN] PyInstaller 3.4 Message-ID: <18b026a6-0614-8eb7-80bb-48b99a43d5a1@goebel-consult.de> Hello, on behalf of the PyInstaller development team I'm happy to announce PyInstaller 3.4. This release adds support for Python 3.7. http://www.pyinstaller.org Thanks for all those who contributed questions, bug-reports or pull-requests. === What it is === PyInstaller bundles a Python application and all its dependencies into a single package. The user can run the packaged app without installing a Python interpreter or any modules. PyInstaller reads a Python script written by you. It analyzes your code to discover every other module and library your script needs in order to execute. Then it collects copies of all those files ? including the active Python interpreter! ? and puts them with your script in a single folder, or optionally in a single executable file. PyInstaller is tested against Windows, Mac OS X, and Linux. However, it is not a cross-compiler: to make a Windows app you run PyInstaller in Windows; to make a Linux app you run it in Linux, etc. PyInstaller has been used successfully with AIX, Solaris, and FreeBSD, but is not tested against them. === Installation === PyInstaller can be installed from PyPi using pip install pyinstaller === Important Changes === * Add support for Python 3.7 (#2760, #3007, #3076, #3399, #3656), implemented by Hartmut Goebel. * Improved support for Qt5-based applications (#3439). By emulating much of the Qt deployment tools' behavior most PyQt5 variants are supported. However, Anaconda's PyQt5 packages are not supported because its ``QlibraryInfo`` implementation reports incorrect values. CI tests currently run on PyQt5 5.11.2. Many thanks to Bryan A. Jones for taking this struggle. * Drop support for Python 3.3 (#3288), Thanks to Hugo and xiovat. The full changelog for this release can be found at: https://pyinstaller.readthedocs.io/en/v3.4/CHANGES.html === Feedback === We're eager to listen to your feedback on using PyInstaller: Bug tracker: https://github.com/pyinstaller/pyinstaller/issues Mailing list: http://groups.google.com/group/PyInstaller -- Sch?nen Gru? Hartmut Goebel Dipl.-Informatiker (univ), CISSP, CSSLP, ISO 27001 Lead Implementer Information Security Management, Security Governance, Secure Software Development Goebel Consult, Landshut http://www.goebel-consult.de Blog: http://www.goebel-consult.de/blog/warum-sie-nicht-perl-programmiern-sollten Kolumne: http://www.cissp-gefluester.de/2012-02-bring-your-own-life-glosse From kwpolska at gmail.com Sat Sep 8 15:01:25 2018 From: kwpolska at gmail.com (Chris Warrick) Date: Sat, 8 Sep 2018 21:01:25 +0200 Subject: Nikola v8.0.0rc1 is out! Message-ID: <0e9df20f-7cf4-7e8d-ffb2-da3600c98f27@gmail.com> On behalf of the Nikola team, I am pleased to announce the immediate availability of Nikola v8.0.0rc1. This is the end of the road to Nikola version 8. Within 48 hours, assuming there are no grave bugs reported in that timeframe, we intend to release v8 final. 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 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==8.0.0rc1``. If you want to upgrade to Nikola v8, make sure to read the blog post: https://getnikola.com/blog/upgrading-to-nikola-v8.html Changes ======= Features -------- * Add Vietnamese translation by Hoai-Thu Vuong * Don?t generate gallery index if the destination directory is site root and it would conflict with blog index (Issue #3133) * All built-in themes now support ``updated`` timestamp fields in posts. The update time, if it is specified and different from the posting time, will be displayed as "{postDate} (${messages("updated")} {updateDate})". If no update time is specified, the posting time will be displayed alone. * All built-in themes now support the ``DATE_FANCINESS`` option. * Theme bundles are now parsed using the configparser module and can support newlines inside entries as well as comments * Make bootstrap4 navbar color configurable with ``THEME_CONFIG['navbar_light']`` (Issue #2863) Bugfixes -------- * Use UTF-8 instead of system encoding for gallery metadata.yml file * Do not remove first heading in document (reST document title) if ``USE_REST_DOCINFO_METADATA`` is disabled (Issue #3124) * Remove ``NO_DOCUTILS_TITLE_TRANSFORM`` setting, this is now default behavior if ``USE_REST_DOCINFO_METADATA`` is disabled (Issue #2382, #3124) * Enforce trailing slash for directories in ``nikola auto`` (Issue #3140) * Galleries with baguetteBox don?t glitch out on the first image anymore (Issue #3141) Removed features ---------------- * Moved ``tag_cloud_data.json`` generation to a separate ``tagcloud`` plugin (Issue #1696) * The ``webassets`` library is no longer required, we now manually bundle files (Issue #3074) -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 488 bytes Desc: OpenPGP digital signature URL: From pav at iki.fi Sun Sep 9 19:50:30 2018 From: pav at iki.fi (Pauli Virtanen) Date: Mon, 10 Sep 2018 01:50:30 +0200 Subject: asv 0.3 released Message-ID: asv 0.3 has been released on PyPI, https://pypi.org/project/asv/ Airspeed Velocity (asv) is a tool for benchmarking Python packages over their lifetime. Runtime, memory consumption, and custom values may be tracked. The results are displayed in an interactive web frontend that requires only a basic static webserver to host. This release has several new features and many bugfixes. Changelog: https://asv.readthedocs.io/en/stable/changelog.html -- Pauli Virtanen From pyscripter at gmail.com Sun Sep 9 18:16:06 2018 From: pyscripter at gmail.com (pyscripter at gmail.com) Date: Sun, 9 Sep 2018 15:16:06 -0700 (PDT) Subject: PyScripter 3.4.2 released Message-ID: PyScripter is a free and open-source Python Integrated Development Environment (IDE) created with the ambition to become competitive in functionality with commercial Windows-based IDEs available for other languages. It is feature-rich, but also light-weight. This is a maintenance release with some new features and many bug fixes. See: Announcement: https://pyscripter.blogspot.com/ Project home: https://github.com/pyscripter/pyscripter/ Features: https://github.com/pyscripter/pyscripter/wiki/Features Downloads: https://sourceforge.net/projects/pyscripter/files From thomas.j.waldmann at gmail.com Sun Sep 9 15:08:10 2018 From: thomas.j.waldmann at gmail.com (thomas.j.waldmann at gmail.com) Date: Sun, 9 Sep 2018 12:08:10 -0700 (PDT) Subject: MoinMoin Wiki 1.9.10 released! Message-ID: See there: https://github.com/moinwiki/moin-1.9/releases/tag/1.9.10 Also on PyPi and the download page on the wiki. From i.tkomiya at gmail.com Wed Sep 12 12:22:49 2018 From: i.tkomiya at gmail.com (Komiya Takeshi) Date: Thu, 13 Sep 2018 01:22:49 +0900 Subject: Sphinx-1.8.0 released Message-ID: Hi all, I'm delighted to announce the release of Sphinx 1.8.0 final, now available on the Python package index at . It includes about 45 new features, 26 bug fixes and 25 incompatible changes. For the full changelog, go to . Thanks to all collaborators 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://sphinx-doc.org/ IRC: #sphinx-doc on irc.freenode.net Enjoy! From kwpolska at gmail.com Mon Sep 10 15:04:00 2018 From: kwpolska at gmail.com (Chris Warrick) Date: Mon, 10 Sep 2018 21:04:00 +0200 Subject: Nikola v8.0.0 is out! Message-ID: <4fe045f1-7f62-035a-24a5-d5fad8bfb332@gmail.com> On behalf of the Nikola team, I am pleased to announce the immediate availability of Nikola v8.0.0. After 15 months in development, we?ve created our best release ever, with new features, many bugs squashed, and some improvements under the hood. 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 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==8.0.0``. If you want to upgrade to Nikola v8, make sure to read the blog post: https://getnikola.com/blog/upgrading-to-nikola-v8.html Changes ======= Important compatibility changes ------------------------------- * Rename ``crumbs.tmpl`` to ``ui_helper.tmpl`` and the breadcrumbs ``bar`` function to ``breadcrumbs`` (your templates may need changing as well) * Rename ``post.is_mathjax`` to ``post.has_math``. Themes using ``post.is_mathjax`` must be updated; it is recommended that they are changed to use ``math_helper.tmpl``. * Reading reST docinfo metadata, including first heading as title, requires ``USE_REST_DOCINFO_METADATA`` now (Issue #2987) * RSS feeds might have changed their places due to ``RSS_PATH`` behavior changes (you may need to change ``RSS_PATH``, ``RSS_FILENAME_BASE``) * Atom feeds for archives and Atom pagination are no longer supported (Issue #3016) * Sections are replaced by categories (Issue #2833) * You need ```` (instead of ``image-reference``) to activate the lightbox now * Date formatting now uses the Babel library, you might need to change ``BABEL_FORMAT`` (Issues #2606, 3121) * The first heading in a reST document is not removed anymore by default unless ``USE_REST_DOCINFO_METADATA`` is enabled (Issues #2382, #3124) Features -------- * Add Malayalam translation by Nemo Dicto * Add Vietnamese translation by Hoai-Thu Vuong * Don?t generate gallery index if the destination directory is site root and it would conflict with blog index (Issue #3133) * All built-in themes now support ``updated`` timestamp fields in posts. The update time, if it is specified and different from the posting time, will be displayed as "{postDate} (${messages("updated")} {updateDate})". If no update time is specified, the posting time will be displayed alone. * All built-in themes now support the ``DATE_FANCINESS`` option. * Theme bundles are now parsed using the configparser module and can support newlines inside entries as well as comments * Make bootstrap4 navbar color configurable with ``THEME_CONFIG['navbar_light']`` (Issue #2863) * New data_file option for chart shortcode and directive (Issue #3129) * Show the filename of the missing file when ``nikola serve`` can't find a file (i.e. when an 404 error occurs). * Better error messages for JSON download failures in ``nikola plugin`` and ``nikola theme`` (Issue getnikola/plugins#282) * Use Babel instead of the locale module to better handle localizations (Issues #2606, #3121) * Change ``DATE_FORMAT`` formats to CLDR formats (Issue #2606) * Add ``NAVIGATION_ALT_LINKS`` option, displayed on the right side in bootstrap4/bootblog4 (Issue #3030) * Added documentation of Post objects to list of template variables (Issue #3003) * Support featured posts in bootblog4 (Issue #2964) * Add ``THEME_CONFIG`` setting that themes can use in any way * Use youtube-nocookie.com for better privacy in ``youtube`` reST directive and improve the appearance of the player * Support hackerthemes.com themes and renamed bootswatch_theme command subtheme (Issue #3049) * Add ``DISABLE_MAIN_ATOM_FEED`` setting (Issue #3016, Issue #3039) * Add ``ATOM_FILENAME_BASE`` setting (defaults to ``index`` for existing sites, but ``feed`` for new sites) (Issue #3016) * Add ``CATEGORY_DESTPATH_AS_DEFAULT``, ``CATEGORY_DESTPATH_TRIM_PREFIX``, ``CATEGORY_DESTPATH_FIRST_DIRECTORY_ONLY`` settings, as part of replacing sections with categories (Issue #2833) * Tags ``draft``, ``private`` and ``mathjax`` are no longer treated special if ``USE_TAG_METADATA`` is set to ``False`` (default for new sites) (Issue #2761) * Replace ``draft`` and ``private`` tags with a ``status`` meta field (supports ``published``, ``featured``, ``draft``, ``private``) and ``mathjax`` with ``.. has_math: yes`` (Issue #2761) * Rename ``TAG_PAGES_TITLES`` ? ``TAG_TITLES``, ``TAG_PAGES_DESCRIPTIONS`` ? ``TAG_DESCRIPTIONS``. * Rename ``CATEGORY_PAGES_TITLES`` ? ``CATEGORY_TITLES``, ``CATEGORY_PAGES_DESCRIPTIONS`` ? ``CATEGORY_DESCRIPTIONS``. * Produce a better error message when a template referenced in another template is missing (Issue #3055) * Support captioned images and image ordering in galleries, as well as arbitrary metadata through a new ``metadata.yml`` file (Issue #3017, Issue #3050, Issue #2837) * New ``ATOM_PATH`` setting (Issue #2971) * Make ``crumbs`` available to all pages * Allowing to customize RSS and Atom feed extensions with ``RSS_EXTENSION``, ``ATOM_EXTENSION`` settings (Issue #3041) * Allowing to customize filename base appended to RSS_PATH with ``RSS_FILENAME_BASE`` setting (Issue #3041) * Use basic ipynb template by default for slightly better appearance and behavior * Fixing behavior of RSS_PATH to do what the documentation says it does (Issue #3024) * Add support for fragments in path handlers (Issue #3032) * New ``METADATA_VALUE_MAPPING`` setting to allow for flexible global modification of metadata (Issue #3025) * New ``smartjoin`` template function/filter that joins lists and leaves strings as-is (Issue #3025) * Explain index.html conflicts better (Issue #3022) * Recognize both TEASER_END and (new) END_TEASER (Issue #3010) (warning: if you perform manual splits, the regex change means new indexes must be used) * New MARKDOWN_EXTENSION_CONFIGS setting (Issue #2970) * Replace ``flowr.js`` with ``justified-layout.js`` by Flickr (does not require jQuery!) * ``bootblog4`` is the new default theme (Issue #2964) * New ``bootstrap4`` and ``bootblog4`` themes (Issue #2964) * New Thai translation by Narumol Hankrotha and Jean Jordaan * Support for Commento comment system (Issue #2773) * New PRESERVE_ICC_PROFILES option to control whether ICC profiles are preserved when copying images. * Use baguetteBox in Bootstrap theme (part of Issue #2777) * New default-config command to generate a clean configuration. * New ``thumbnail`` shortcode similar to the reStructuredText ``thumbnail`` directive (via Issue #2809) * Rewrite ``nikola auto`` with asyncio and aiohttp (Issue #2850) * New ``listings`` shortcode similar to the reStructuredText listings directive (Issue #2868) * Switch to reStructuredText?s new HTML 5 renderer (Issue #2874) * Deprecate ``html4css1.css`` in favor of ``rst_base.css`` (Issue #2874) * Add support for ``MetadataExtractor`` plugins that allow custom, extensible metadata extraction from posts (Issue #2830) * Support YAML and TOML metadata in 2-file posts (via Issue #2830) * Renamed ``UNSLUGIFY_TITLES`` ? ``FILE_METADATA_UNSLUGIFY_TITLES`` (Issue #2840) * Add ``NIKOLA_SHOW_TRACEBACKS`` environment variable that shows full tracebacks instead of one-line summaries * Use ``PRETTY_URLS`` by default on all sites (Issue #1838) * Feed link generation is completely refactored (Issue #2844) * Let path handlers return absolute URLs (Issue #2876) * Add ``BLOG_EMAIL`` to global context to make it available for templates (Issue #2968) Bugfixes -------- * Use UTF-8 instead of system encoding for gallery metadata.yml file * Do not remove first heading in document (reST document title) if ``USE_REST_DOCINFO_METADATA`` is disabled (Issue #3124) * Remove ``NO_DOCUTILS_TITLE_TRANSFORM`` setting, this is now default behavior if ``USE_REST_DOCINFO_METADATA`` is disabled (Issue #2382, #3124) * Enforce trailing slash for directories in ``nikola auto`` (Issue #3140) * Galleries with baguetteBox don?t glitch out on the first image anymore (Issue #3141) * Pass arguments to youtube directive unchanged (Issue #3150) * Fix listing installed themes if theme directory is missing. * Watch correct output folder in ``nikola auto`` (Issue #3119) * Fix post fragment dependencies when posts are only available in a non-default language (Issue #3112) * Implement ``MARKDOWN_EXTENSION_CONFIGS`` properly (Issue #2970) * Ignore ``.DS_Store`` when processing listings (Issue #3099) * Remove redundant check for tag similarity (Mentioned in Issue #3123) * Improve appearance of ``bootblog4`` on mobile (Issue #3069) * Make ``smartjoin`` more flexible (Issue #3080) * Make post-list and post_list synonymous (Issue #3083) * Support ``CATEGORY_DESTPATH_NAMES`` with pages following destpath * Make ``CATEGORY_PAGES_FOLLOW_DESTPATH`` more resilient (Issue #3081) * Guard against null items in gallery meta files (Issues #3076, #3077) * Respect ``USE_FILENAME_AS_TITLE`` in galleries with a meta file * Fix gallery metadata for multilingual sites (Issue #3078) * Fixes behavior for posts not available in default language (Issues #2956 and #3073) * Always follow ``FEED_LENGTH`` for Atom feeds * Apply filters to all Atom feeds * Read file metadata if compiler metadata exists and prefer it over compiler metadata (Issue #3008) * Rename ``DISABLE_INDEXES_PLUGIN_INDEX_AND_ATOM_FEED`` to ``DISABLE_INDEXES`` and ``DISABLE_INDEXES_PLUGIN_RSS_FEED`` to ``DISABLE_MAIN_RSS_FEED`` (Issue #3039) * Make chart shortcode its own plugin and make the reST directive depend on it. * Put post_list shortcode in its own plugin and make the reST directive depend on it. * Don?t silence syntax errors and other exceptions that occur while reading metadata * Use documented dateutil API for time zone list (Issue #3006) * Handle trailing slash redirects with query strings correctly in ``nikola serve`` (Issue #3000) * Fix w3c validation errors for itemscope entries in default themes * Hide ?Incomplete language? message for overrides of complete languages * Handle '/' and other absolute paths better in POSTS/PAGES/TRANSLATIONS (Issue #2982) * Fix loading non-default languages * Support KaTeX for reST display math (Issue #2888) * Use npm for asset management instead of bower, which was deprecated (Issue #2790) * Properly handle ``SHOW_INDEX_PAGE_NAVIGATION`` with Jinja templates (Issue #2960) * Prevent crashes due to Windows-specific code in ``auto`` running on all platforms (Issue #2940) * Don?t run hyphenate on ``
`` blocks (Issue #2939)
* Make errors in reST display in logs again
* Unquote paths given to ``link://`` magic URLs (Issue #2934)
* Specify UTF-8 input encoding for Mako as default (Issue #2930)
* Don't trigger rebuilds in auto mode for files it's safe to ignore
  (Issue #2906)
* Fix padding for Jupyter code blocks (Issue #2927)
* Apply ``SCHEDULE_ALL`` to posts only (Issue #2921)
* Restore version number to Bootswatch URLs (Issue #2916)
* Do not strip trailing slash in ``slug`` magic links
* Ignore empty tags in HTML metadata reader (Issue #2890)
* Do not remove doctype if ``add_header_permalinks`` or
  ``deduplicate_ids`` are used
* Handle empty slug metadata (Issue #2887)
* Fix crash when compiling empty ``.html`` posts (Issue #2851)
* Make failures to get source commit hash non-fatal in
  ``github_deploy`` (Issue #2847)
* Less cryptic error when guessing format from extension in ``new_post``
  fails
* Use Jupyter name more consistently in docs
* Support CODE_COLOR_SCHEME in Jupyter notebooks (Issue #2093)
* Language was not passed to title and link generation for page indexes
* Addressed issue with snaps not allowing certain functions to work
  properly.

Removed conf.py settings
------------------------

The following settings have been removed. Nikola will now always
behave as if the value was what is displayed afer the setting name.

* ``FEED_PREVIEWIMAGE = True``
* ``SITEMAP_INCLUDE_FILELESS_DIRS = True``
* ``USE_OPEN_GRAPH = True``
* ``USE_BASE_TAG = False``

Removed features
----------------

* Removed Colorbox, baguetteBox is used instead (Issue #2777)
* Removed ``googleplus`` comments (no longer supported) (Issue #635)
* Removed the slides directive for docutils, it will now be a separate
  plugin.
* Dropped Python 2 and Python 3.3 support (oldest supported version
  is 3.4)
* Removed ``nikola install_theme`` ? use ``nikola theme`` instead
* Droppped insecure post ?encryption? feature
* Stopped supporting all deprecated config options
* Dropped annotations support (annotateit.org closed down in March 2017)
* Removed taxonomy option
  ``also_create_classifications_from_other_languages``
  (Issue #2785) and ``generate_atom_feeds_for_post_lists`` (Issue
  #3016)
* Removed old 7-line metadata format (Issue #2839)
* Atom feeds are now limited to one page (Issue #3016)
* Removed sections (replaced by improved categories) (Issue #2833)
* Moved ``tag_cloud_data.json`` generation to a separate
  ``tagcloud`` plugin (Issue #1696)
* The ``webassets`` library is no longer required, we now manually
  bundle files (Issue #3074)

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: OpenPGP digital signature
URL: 

From raj.pritvi.kumar at gmail.com  Tue Sep 11 16:48:21 2018
From: raj.pritvi.kumar at gmail.com (Raj Kumar)
Date: Tue, 11 Sep 2018 13:48:21 -0700
Subject: Uplink v0.6 Released: A Declarative API Client Builder for Python
Message-ID: 

Hi everyone,

I am excited to announce the release of Uplink v0.6, a Python library for
building reusable, object-oriented API clients:
https://github.com/prkumar/uplink/

What is Uplink?
============

In essence, Uplink delivers reusable and self-sufficient objects for
consuming
APIs, with minimal code and overhead. It generates API clients from the
classes
and methods you define and supports both synchronous and asynchronous
requests,
with support for Aiohttp and Twisted.

To get started, checkout this tutorial:
https://uplink.readthedocs.io/en/stable/user/quickstart.html


What?s New in v0.6
===============

See the full list of release changes here:
https://github.com/prkumar/uplink/blob/master/CHANGELOG.rst


Links
====

- GitHub: github.com/prkumar/uplink
- Download: pypi.python.org/pypi/uplink
- Documentation: uplink.readthedocs.io/en/latest/

--

Raj Kumar - raj.pritvi.kumar at gmail.com

From anthony.tuininga at gmail.com  Thu Sep 13 16:56:09 2018
From: anthony.tuininga at gmail.com (Anthony Tuininga)
Date: Thu, 13 Sep 2018 14:56:09 -0600
Subject: cx_Oracle 7.0
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 focused on support for Oracle Client 18 libraries, with
support added for call timeouts and SODA (Simple Oracle Document Access).

A number of smaller changes were also made to improve the experience of
using cx_Oracle. These include re-enabling the pool pinging functionality
for Oracle 12.2 and higher to handle classes of connection errors such as
resource profile limits; improved error messages when a feature requires a
particular version of Oracle Client libraries or Oracle Database; better
handling of objects when the connection that created them is closed; better
handling of connections when the pool that created them is destroyed; etc.

See the release notes for more information:
https://cx-oracle.readthedocs.io/en/latest/releasenotes.html#version-7-0-september-2018

Please provide any feedback via GitHub issues (
https://github.com/oracle/python-cx_Oracle/issues).

From serge.guelton at telecom-bretagne.eu  Sun Sep 16 08:09:23 2018
From: serge.guelton at telecom-bretagne.eu (Serge Guelton)
Date: Sun, 16 Sep 2018 14:09:23 +0200
Subject: Pythran - 0.8.7
Message-ID: <20180916120923.GA28119@lakota>

Hi there,

Pythran just released its 0.8.7 version. A quick reminder: Pythran is a
compiler for scientific Python, it can be used to turn Python kernels
as:

    #pythran export laplacien(float64[][][3])
    import numpy as np
    def laplacien(image):
        out_image = np.abs(4*image[1:-1,1:-1] -
                                       image[0:-2,1:-1] - image[2:,1:-1] -
                                       image[1:-1,0:-2] - image[1:-1,2:])
        valmax = np.max(out_image)
        valmax = max(1.,valmax)+1.E-9
        out_image /= valmax
        return out_image

In a native library that runs much faster. Note the ``#pythran export``
line that specifies that the native version only accepts 3D arrays with
last dimension set to 3.

It's available on pypi: https://pypi.org/project/pythran/
on conda-forge (linux and osx): https://anaconda.org/conda-forge/pythran
and on github: https://github.com/serge-sans-paille/pythran

Special Thanks for this release to:

- Yann Diorcet for all his work on the Windows compatibility
- Jean Laroche for the bug reports on OSX
- Marteen for his ? red dragon ? gift
- h-vetinari, vgroff, DerWeh, ucyo, Chronum94, paugier, gouarin and Dapid for their bug reports.
- alexbw for setting up the conda-forge build

This release closes the following issues:

    https://github.com/serge-sans-paille/pythran/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aclosed+updated%3A%3E2018-06-01+

A more detailed changelog is available at https://pythran.readthedocs.io/en/latest/Changelog.html

Enjoy, and if not, submit bug report :-)

Serge

From cimrman3 at ntc.zcu.cz  Mon Sep 17 05:45:12 2018
From: cimrman3 at ntc.zcu.cz (Robert Cimrman)
Date: Mon, 17 Sep 2018 11:45:12 +0200
Subject: ANN: SfePy 2018.3
Message-ID: <7d11c843-360a-383c-ad86-548fd9260356@ntc.zcu.cz>

I am pleased to announce release 2018.3 of SfePy.

Description
-----------

SfePy (simple finite elements in Python) is a software for solving systems of
coupled partial differential equations by the finite element method or by the
isogeometric analysis (limited support). It is distributed under the new BSD
license.

Home page: http://sfepy.org
Mailing list: https://mail.python.org/mm3/mailman3/lists/sfepy.python.org/
Git (source) repository, issue tracker: https://github.com/sfepy/sfepy

Highlights of this release
--------------------------

- easier setting of values of variables
- new script for outline edge extraction
- new example: homogenization of a piezoelectric heterogeneous structure

For full release notes see http://docs.sfepy.org/doc/release_notes.html#id1
(rather long and technical).

Cheers,
Robert Cimrman

---

Contributors to this release in alphabetical order:

Robert Cimrman
Vladimir Lukes


From grzegorz.makarewicz at gmail.com  Fri Sep 21 09:11:39 2018
From: grzegorz.makarewicz at gmail.com (Grzegorz Makarewicz)
Date: Fri, 21 Sep 2018 06:11:39 -0700 (PDT)
Subject: endesive - 0.3.0
Message-ID: 

Python library for digital signing and verification of digital signatures in mail, PDF and XML documents.

The ASN.1 implementation depends on asn1crypto. Cryptographic routines depend on oscrypto and cryptography libraries, so everything is 'pure python'.

For certificate verification OpenSSL is used but I would not trust it, next version should switch to certvalidator or cryptography.

This library implements S/MIME handler which can encrypt and decrypt S/MIME messages using a public RSA key, in AES-128/192/256 CBC/OFB modes. It can also sign and verify S/MIME messages.

This library implements CAdES-B handler for signing and verifying PDF documents in Adobe.PPKLite/adbe.pkcs7.detached form. It can sign documents during generation using a modified version of pyfpdf which is included in this library. It can also sign documents generated by external programms.

This library implements XADES-BES handler for creating signed xml files.

This library implements CMS handler for signing and verifying plain text files with detached signature files.

This software is licensed under the MIT License.

https://github.com/m32/endesive

#!/usr/bin/env python3
# *-* coding: utf-8 *-*
from oscrypto import asymmetric

from endesive import pdf


def main():
    dct = {
        b'sigflags': 3,
        b'contact': b'user at email.com',
        b'location': b'Szczecin',
        b'signingdate': b'20180731082642+02\'00\'',
        b'reason': b'Dokument podpisany cyfrowo',
    }
    p12 = asymmetric.load_pkcs12(open('demo2_user1.p12', 'rb').read(), '1234')
    datau = open('pdf.pdf', 'rb').read()
    datas = pdf.cms.sign(datau, dct, p12[0], p12[1], [], 'sha256')
    with open('pdf-signed-cms.pdf', 'wb') as fp:
        fp.write(datau)
        fp.write(datas)


main()

From juanlu001 at gmail.com  Fri Sep 21 10:59:15 2018
From: juanlu001 at gmail.com (Juan Luis Cano)
Date: Fri, 21 Sep 2018 16:59:15 +0200
Subject: =?UTF-8?B?QU5OOiBwb2xpYXN0cm8gMC4xMS4wIHJlbGVhc2VkIPCfmoA=?=
Message-ID: 

 Hi all,

It fills us with astronomical joy to announce the release of poliastro
0.11.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 some new features related to the three body problem,
as well as important changes related to how reference frames are handled in
poliastro. The issue with reference frames is an old one and with this
release we are a step closer to closing it.

You can read the full release notes in the documentation:

http://docs.poliastro.space/en/v0.10.0/changelog.html#poliastro-0-10-0-2018-07-21

If you want to know more, don't miss my talk on the Open Source Cubesat
Worshop held at the European Space Operations Centre last year:

https://youtu.be/KnoYzqAw_vM?t=1h36m14s

Please 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 info at wingware.com  Fri Sep 21 13:29:36 2018
From: info at wingware.com (Wingware)
Date: Fri, 21 Sep 2018 13:29:36 -0400
Subject: Wing Python IDE 6.1.1 released
Message-ID: <5BA52A80.5040106@wingware.com>

Hi,

We've just released Wing 6.1.1 , 
which improves PEP 8 reformatting, streamlines remote agent 
installation, improves robustness of remote development in the face of 
network failures, adds support for debugging PythonQt, optimizes 
multi-process debugging, and makes a number of other minor 
improvements.For details, see 
https://wingware.com/pub/wingide/6.1.1/CHANGELOG.txt

Download Now 

About Wing

Wing is a family of cross-platform 
 Python IDEs with 
powerful integrated editing, debugging, unit testing, and project 
management features. Wing runs on Windows, Linux, and OS X, and can be 
used to develop any kind of Python code for web, desktop, embedded 
scripting, and other applications.

Wing 101  and Wing Personal 
 omit some features and 
are free to download and use without a license. Wing Pro 
 requires purchasing 
 or upgrading 
 a license, or obtaining a 30-day 
trial at startup.

Version 6 introduces many new features, including improved 
multi-selection, much easier remote development 
, debugging from the Python 
Shell, recursive debugging, PEP 484 and 526 type hinting, PEP 8 
reformatting, support for Python 3.6 and 3.7, Vagrant 
, Jupyter 
, Django 
 1.10+ and 2.0, and Windows 
Subsystem for Linux, improved mainloop support for matplotlib, easier 
Raspberry Pi  development, 
optimized debugger, OS X full screen mode, One Dark color palette, 
Russian localization (thanks to Alexandr Dragukin), expanded free 
product line, and much more. For details, see What's New in Wing Version 
6 .

Wing 6 works with Python versions 2.5 through 2.7 and 3.2 through 3.7, 
including also Anaconda, ActivePython, EPD, Stackless, and others 
derived from the CPython implementation.

For more product information, please visit wingware.com 


Upgrading

You can try Wing 6 without removing older versions. Wing 6 will read and 
convert your old preferences, settings, and projects. Projects should be 
saved to a new name since previous versions of Wing cannot read Wing 6 
projects.

See also Migrating from Older Versions 
 and Upgrading 
.

Links

Release notice: https://wingware.com/news/2018-09-19
Downloads and Free Trial: https://wingware.com/downloads
Buy: https://wingware.com/store/purchase
Upgrade: https://wingware.com/store/upgrade

Questions?  Don't hesitate to email us at support at wingware.com.

Thanks,

-- 

Stephan Deibel
Wingware | Python IDE

The Intelligent Development Environment for Python Programmers

wingware.com


From ankitgoel616 at gmail.com  Sat Sep 22 15:54:28 2018
From: ankitgoel616 at gmail.com (Ankit Goel)
Date: Sun, 23 Sep 2018 01:24:28 +0530
Subject: [pytest-dev] pytest 3.8.1 released
Message-ID: 

pytest 3.8.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
https://docs.pytest.org/en/latest/changelog.html.

Thanks to all who contributed to this release, among them:

* Ankit Goel
* Anthony Sottile
* Bruno Oliveira
* Daniel Hahler
* Maximilian Albert
* Ronny Pfannschmidt
* William Jamir Silva
* wim glenn


Happy testing,
The pytest Development Team

From charlesr.harris at gmail.com  Sun Sep 23 08:59:57 2018
From: charlesr.harris at gmail.com (Charles R Harris)
Date: Sun, 23 Sep 2018 06:59:57 -0600
Subject: NumPy 1.15.2 released
Message-ID: 

Hi All,

On behalf of the NumPy team, I am pleased to announce the release of NumPy
1.15.2. This is a bug fix release for bugs and regressions reported
following the 1.15.2 release. The fixes are:

   - the matrix PendingDeprecationWarning is now suppressed in pytest 3.8,
   - the new cached allocations machinery has been fixed to be thread safe,
   - the boolean indexing of subclasses now works correctly,
   - a small memory leak in PyArray_AdaptFlexibleDType has been fixed.

The Python versions supported by this release are 2.7, 3.4-3.7. The wheels
are linked with OpenBLAS v0.3.0, which should fix some of the linalg
problems reported for NumPy 1.14. Wheels for this release can be downloaded
from PyPI , source archives are
available from Github 

Compatibility Note
==================

The NumPy 1.15.x OS X wheels released on PyPI no longer contain 32-bit
binaries.  That will also be the case in future releases. See
`#11625 `__ for the related
discussion.  Those needing 32-bit support should look elsewhere or build
from source.

Contributors
============

A total of 4 people contributed to this release.  People with a "+" by their
names contributed a patch for the first time.

* Charles Harris
* Julian Taylor
* Marten van Kerkwijk
* Matti Picus

Pull requests merged
====================

A total of 4 pull requests were merged for this release.

* `#11902 `__: BUG: Fix matrix
PendingDeprecationWarning suppression for pytest...
* `#11981 `__: BUG: fix cached
allocations without the GIL for 1.15.x
* `#11982 `__: BUG: fix refcount
leak in PyArray_AdaptFlexibleDType
* `#11992 `__: BUG: Ensure
boolean indexing of subclasses sets base correctly.

Cheers,

Charles Harris

From charlesr.harris at gmail.com  Sun Sep 23 13:36:01 2018
From: charlesr.harris at gmail.com (Charles R Harris)
Date: Sun, 23 Sep 2018 11:36:01 -0600
Subject: Numpy 1.14.6 release
Message-ID: 

Hi All,

On behalf of the NumPy team, I am pleased to announce the release of NumPy
1.14.6. This is a bug fix release for bugs and regressions reported
following the 1.14.5 release. The significant fixes are:

   - Fix for behavior change in ``ma.masked_values(shrink=True)``
   - Fix the new cached allocations machinery to be thread safe.

The Python versions supported by this release are 2.7, 3.4-3.7. The wheels
are linked with OpenBLAS v0.3.0, which should fix some of the linalg
problems reported for earlier releases of NumPy 1.14. Wheels for this
release can be downloaded from PyPI ,
source archives are available from Github
.

Compatibility Note
==================

The NumPy 1.14.6 OS X wheels released on PyPI no longer contain 32-bit
binaries. See #11625  for the
related discussion.  Those needing 32-bit support should look elsewhere or
build from source.

Contributors
============

A total of 4 people contributed to this release.  People with a "+" by their
names contributed a patch for the first time.

   - Charles Harris
   - Eric Wieser
   - Julian Taylor
   - Matti Picus

Pull requests merged
====================

A total of 4 pull requests were merged for this release.

   - #11985: BUG: fix cached allocations without the GIL
   - #11986: BUG: Undo behavior change in ma.masked_values(shrink=True)
   - #11987: BUG: fix refcount leak in PyArray_AdaptFlexibleDType
   - #11995: TST: Add Python 3.7 testing to NumPy 1.14.

Cheers,

Charles Harris

From mal at europython.eu  Mon Sep 24 08:55:48 2018
From: mal at europython.eu (M.-A. Lemburg)
Date: Mon, 24 Sep 2018 14:55:48 +0200
Subject: EuroPython 2019: Seeking venues
Message-ID: 

Dear EuroPython'istas,

We are in preparations of our venue RFP for the EuroPython 2019
edition and are asking for your help in finding the right locations
for us to choose from.

If you know of a larger venue - hotel or conference center - that can
accommodate at least 1400 attendees, please send the venue details to
board at europython.eu. We will then make sure to include them in our RFP
once we send it out.

The more venues we gather to reach out to, the better of a selection
process we can guarantee, which in return, will ultimately result in a
better conference experience for everybody involved.

When sending us venue suggestions, please make sure to provide us with
the following: name and URL of the venue, country and city, as well as
the contact details of the sales person in charge of inquiries (full
name, email and phone).

We were planning to start the RFP process in the coming days, so
please make sure you send us your recommendations as soon as possible.


Help spread the word
--------------------

Please help us spread this message by sharing it on your social
networks as widely as possible. Thank you !

Link to the blog post:

https://blog.europython.eu/post/178407491437/europython-2019-seeking-venues

Tweet:

https://twitter.com/europython/status/1044130171354316800


Thank you,
--
EuroPython Society
https://www.europython-society.org/


From nad at python.org  Wed Sep 26 22:21:30 2018
From: nad at python.org (Ned Deily)
Date: Wed, 26 Sep 2018 22:21:30 -0400
Subject: [RELEASE] Python 3.7.1rc1 and 3.6.7rc1 now available for testing
Message-ID: <5C0A8514-FE4D-46DB-A4A3-8EC5F36D8F9B@python.org>

Python 3.7.1rc1 and 3.6.7rc1 are now available. 3.7.1rc1 is the release
preview of the first maintenance release of Python 3.7, the latest feature
release of Python. 3.6.7rc1 is the release preview of the next maintenance
release of Python 3.6, the previous feature release of Python. Assuming no
critical problems are found prior to 2018-10-06, no code changes are
planned between these release candidates and the final releases. These
release candidates are intended to give you the opportunity to test the
new security and bug fixes in 3.7.1 and 3.6.7. We strongly encourage you
to test your projects and report issues found to bugs.python.org as soon
as possible.

Please keep in mind that these are preview releases and, thus, their use
is not recommended for production environments.

You can find these releases and more information here:
    https://www.python.org/downloads/release/python-371rc1/
    https://www.python.org/downloads/release/python-367rc1/

--
  Ned Deily
  nad at python.org -- []


From mal at europython.eu  Fri Sep 28 10:09:11 2018
From: mal at europython.eu (M.-A. Lemburg)
Date: Fri, 28 Sep 2018 16:09:11 +0200
Subject: EuroPython 2019: RFP for Venues
Message-ID: <392e62d9-8958-f7de-37c1-39002fcdfe0c@europython.eu>

Dear EuroPython'istas,

We are happy to announce that we have started the RFP for venues to host
the EuroPython 2019 conference.

We have sent out the details to almost 40 venues.

For more details about the RFP, please see our blog post:

https://www.europython-society.org/post/178541594370/europython-2019-rfp-for-venues

Many thanks to everyone who had submitted contact details and venue
suggestions after our call.

We have tried to include all of them in the list of direct recipients.

Feel free to forward the blog post to additional suitable venues.

Many thanks,
--
EuroPython Society Board
https://www.europython-society.org/


From cedric.krier at b2ck.com  Sun Sep 30 08:39:48 2018
From: cedric.krier at b2ck.com (=?UTF-8?Q?C=C3=A9dric_Krier?=)
Date: Sun, 30 Sep 2018 05:39:48 -0700 (PDT)
Subject: python-sql 1.0.0 release
Message-ID: 

We are proud to announce the release of the version 1.0.0 of python-sql.

python-sql is a library to write SQL queries in a pythonic way.

In addition to bug-fixes, this release contains those improvements:

    Add Flavor filter_ to fallback to case expression
    Allow to use expression in AtTimeZone
    Add comparison predicates
    Add COLLATE

python-sql is available on PyPI: https://pypi.org/project/python-sql/1.0.0/

From cedric.krier at b2ck.com  Sun Sep 30 08:55:18 2018
From: cedric.krier at b2ck.com (=?UTF-8?Q?C=C3=A9dric_Krier?=)
Date: Sun, 30 Sep 2018 05:55:18 -0700 (PDT)
Subject: relatorio 0.8.1
Message-ID: <9a61212b-1a71-4eae-8af0-b5f7dbba3f46@googlegroups.com>

We are glade to announce the release 0.8.1 of relatorio.
Relatorio is a templating library which provides a way to easily output several kinds of files (odt, ods, png, svg, ?).

It is a bug-fix release which includes:

    Add support for Python 3.7
    Escape invalid XML characters
    Enforce closing tag to be the same directive as the opening
    Use compression for zip file
    Write mimetype as first file of the zip file

The package is available on https://pypi.org/project/relatorio/0.8.1/
The document is available on https://relatorio.readthedocs.io/en/0.8.1/

From kwpolska at gmail.com  Sun Sep 30 14:00:16 2018
From: kwpolska at gmail.com (Chris Warrick)
Date: Sun, 30 Sep 2018 20:00:16 +0200
Subject: Nikola v8.0.1 is out!
Message-ID: <9307c2ff-036f-9f26-f5b4-3284f818df29@gmail.com>

On behalf of the Nikola team, I am pleased to announce the immediate
availability of Nikola v8.0.1. Some bugs were fixed; more importantly,
we pinned down the Markdown package version due to incompatibilities.

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 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`. (Python 3-only since v8.0.0.)

Changes
=======

* Not compatible with Markdown 3.x yet, this release pins the
  requirement down to 2.x (until we get 3.x support done)

Features
--------

* Make URL displayed by ``nikola auto`` and ``nikola serve`` clickable
  (Issue #3166)

Bugfixes
--------

* Pandoc compiler was passing deleted argument (Issue #3171)
* Make ``nikola version --check`` work again (Issue #3170)
* Set logging level for reST to warning in order to limit noise
* Fix docinfo removal for sites that use reST docinfo metadata
  (Issue #3167)

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: OpenPGP digital signature
URL: