From drnlmuller+python at gmail.com Mon Aug 1 04:54:16 2016 From: drnlmuller+python at gmail.com (Neil Muller) Date: Mon, 1 Aug 2016 10:54:16 +0200 Subject: PyConZA 2016 - Second Call for Speakers Message-ID: This is a second call for talk proposals for PyConZA 2016. While we've already received several great talk proposals, we still have a number of open talk slots and are thus keen to see further talk submissions. If you would like to give a presentation, please register at https://za.pycon.org/ and submit your proposal, following the instructions at https://za.pycon.org/talks/submit-talk . PyConZA 2016 will take place 6th & 7th October at The River Club, in Observatory, Cape Town, South Africa. There will be two days of talks, and we will hold sprints on the 8th & 9th of October.i For more details, please visit https://za.pycon.org/ . The presentation slots will be 30 minutes long, with an additional 10 minutes for discussion at the end. Shared sessions are also possible. The presentations will be in English. PyConZA offers a mentorship program for inexperienced speakers. If you would like assistance preparing your submission, email team at za.pycon.org with a rough draft of your talk proposal and we'll find a suitable experienced speaker to act as a mentor. In addition to talks, we are also looking for proposals for tutorials, demos, sprints and open spaces. Tutorials are intended to be more in-depth introductions to a topic with a limited number of attendees. Tutorial sessions can be up to 90 minutes long. Demos are cool things for attendees to see and interact with. Open spaces are open discussion forums where communities with a common interest gather to present views, ask questions and meet people interested in the topic. Sprints are coding efforts and hack days that happen after the conference. There's no need to register a sprint or open space topic upfront, but doing so allows us to advertise them during the conference. -- Neil Muller On behalf of the PyConZA organising committee From zunzun.com at gmail.com Mon Aug 1 20:13:12 2016 From: zunzun.com at gmail.com (zunzun.com at gmail.com) Date: Mon, 1 Aug 2016 17:13:12 -0700 (PDT) Subject: Python 3 Bottle graphical curve and surface fitting web application Message-ID: <7c0bfe3a-6027-4368-a161-2c912266b8b1@googlegroups.com> I made a Python 3 Bottle graphical curve and surface fitting web application, the URL on GitHub is: https://github.com/zunzun/BottleFit James Phillips From 03sjbrown at gmail.com Tue Aug 2 21:26:22 2016 From: 03sjbrown at gmail.com (Shawn Brown) Date: Tue, 2 Aug 2016 21:26:22 -0400 Subject: ANN: datatest 0.7.0 (Test driven data wrangling) Message-ID: datatest 0.7.0 (Test driven data wrangling) =========================================== Datatest extends the standard library's unittest package to provide testing tools for asserting data correctness. * Docs: http://datatest.readthedocs.io/ * PyPI: https://pypi.python.org/pypi/datatest/ This release includes: * Removes internal magic and renames data assertions to more clearly indicate their intended use. * Restructures data allowances to provide more consistent parameters and more flexible usage. * Adds new method to assert unique values. * Adds full **fmtparams support for CSV handling. * Fixes comparison and allowance behavior for None vs. zero. Update installs with: pip install -U datatest Backward Compatibility: Existing code that relies on the 0.6.0 (dev1) API is supported with the following addition to the beginning of each script: from datatest.__past__ import api_dev1 From commx at commx.ws Sat Aug 6 06:57:02 2016 From: commx at commx.ws (Christian Jurk) Date: Sat, 6 Aug 2016 12:57:02 +0200 Subject: python-rrdtool 0.1.5 released Message-ID: Dear community, I'm pleased to announce version 0.1.5 of python-rrdtool (former rrdtool-py3k). python-rrdtool is a rrdtool Python binding for Python 2.6+ and 3.3+. It?s based on the original Python (2.x) bindings module by Hye-Shik Chang and available as a native C extension. Changes in version 0.1.5: * Added parallelism patches from upstream to acquire GIL for I/O bound operations * Fixed issue that caused a memory leak on Python 3 (fix provided by Robert Ehlers) * Added dedicated documentation for the module * Minor changes to remove compiler warnings when using -Wall -Wextra The project is hosted on Github (including sources): https://github.com/commx/python-rrdtool The documentation can be found at http://pythonhosted.org/rrdtool The bindings can be installed pretty easily for your desired Python version: # pip install rrdtool From kwpolska at gmail.com Fri Aug 5 10:00:56 2016 From: kwpolska at gmail.com (Chris Warrick) Date: Fri, 05 Aug 2016 16:00:56 +0200 Subject: Nikola v7.7.12 is out! Message-ID: <1661715.pQ5gRZykWX@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.12. 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.12 https://pypi.python.org/pypi/Nikola/7.7.12 Changes ======= Features - -------- * New Telugu translation by Chillar Anand * Add ``sections`` filtering in the post list directive (Issue #2409) * Update Bootstrap to v3.3.7 Bugfixes - -------- * Added code documentation to ReadTheDocs (Issue #2124) * Pass language to docutils so admonitions are translated (Issue #2422) * Put 2-file post metadata in the same place as the text file when specifying a path in ``new_post``, ``new_page`` (Issue #2420) * Register dependencies in post-list shortcode (Issue #2412) * Support post-list shortcode better (Issue #2408) * Fix gallery links in base theme (Issue #2416) * Respect ``DEPLOY_DRAFTS`` and ``DEPLOY_FUTURE`` in ``github_deploy`` (Issue #2406) * Don?t remove ```` if typogrify filters are in use * Avoid infinite loop if bootstrap3 can't be loaded (Issue #2402) * Fixed image rotation to update image size correctly (Issue #2418) - -- Chris Warrick PGP: 5EAAEA16 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBCAAGBQJXpJwYAAoJEHECPb1equoW7+8H/0zr6PALMVDfrk21mK/I+9Bg 4zUHptalVa1MGKlhoL2bfbWD5TjTS7LpQniNUSMbo/574dJ6YNlDiEbyUO6fq7LR NyVBOVeW5O1iiD5Bhg8fByc8+X2M1zmZtAm8XQB3UQBvk0tkcvnOJkTHxjIeftzg vCtt6cUpGyxS82zBe5RX44Hav7REOqqybkbxR4k/4l06dipsx6Yk1aGGV9q7NvG7 n9+kbEy/pf+EBO6RphnyS3tLwwFGgmWPUsj7FRWOz5DXgZCmUrgnDbrOYTN6/5kZ m61gryKCr2LaG23fKYyjsNNkVdaBjrmFeyBh5epdI7VewCAdVMc77lS0D+tH6yU= =pibM -----END PGP SIGNATURE----- From apalala at gmail.com Sun Aug 7 10:10:53 2016 From: apalala at gmail.com (=?UTF-8?Q?Juancarlo_A=C3=B1ez?=) Date: Sun, 7 Aug 2016 09:40:53 -0430 Subject: ANN: Grako 3.12.1 Message-ID: Grako (for grammar compiler) is a tool that takes grammars in a variation of EBNF as input, and outputs memoizing (Packrat) PEG parsers in Python. Changes in 3.12.1: - Distinguish between positive and normal joins: s.{e}+ and s.{e}. Having s.{e} use a positive closure was too unexpected. - Also generate a buffering.Buffer descendant specific to the grammar for parsers that need to customize the parsing.Parser.parse() method. - Added the grako.synth module which makes synthetic grako.model.Node classes pickable. - Traded memory for simplicity and replaced the line-based line cache in buffering.Buffer for a position-based cache. Buffering needs to continue being str-based for complex re patterns to work as expected. - Now patterns may be concatenated to split a complex pattern into parts, possibly accross several lines: /regexp/ + /regexp/. - Added basic support for symbol tables in grako.symtables. - Now model.ParseModel is an alias for model.Node. - Improved examples/antlr2grako so it generates more usable Grako grammars. - Syntax file for Sublime Text (vmuriart). - The latest changes to grako.util.trim() were incomplete. - Fixed several inconsistencies in the implementation and use of buffering.Buffer line indexing. - Repeated parameters to object model constructors. -- Juancarlo *A?ez* From prabhu at aero.iitb.ac.in Mon Aug 8 02:35:50 2016 From: prabhu at aero.iitb.ac.in (Prabhu Ramachandran) Date: Mon, 8 Aug 2016 12:05:50 +0530 Subject: [ANN] Mayavi-4.5.0 release Message-ID: Hello, We are pleased to announce Mayavi-4.5.0. Mayavi is a general purpose, cross-platform Python package for 2-D and 3-D scientific data visualization. Mayavi integrates seamlessly with numpy and provides a convenient Pythonic wrapper for the VTK API. It provides a high-level visualization API that sits on top of the powerful VTK (http://www.vtk.org) library. It provides a stand-alone UI to help visualize your data. Mayavi is easy to extend and embed in your own dialogs and UIs. For more information see here: http://docs.enthought.com/mayavi/mayavi/index.html New features ------------- - Jupyter notebook support: Adds basic support for displaying Mayavi images or interactive x3d scenes. For more information see here http://docs.enthought.com/mayavi/mayavi/tips.html#using-mayavi-in-jupyter-notebooks - Add support for recording movies and animating timesteps. - Support for the new matplotlib colorschemes. - This release improves the experimental Python 3 support from the previous release. This release should work with VTK-5.x, VTK-6.x, and 7.x. For more details on the full set of changes see: http://docs.enthought.com/mayavi/mayavi/auto/changes.html#mayavi-4-5-0 More than 50 pull requests were merged since the last release. We are thankful to Gregory R. Lee, Ioannis Tziakos, Kit Yan Choi, Patrick Snape, Prabhu Ramachandran, Ryan Pepper, SiggyF, Stefano Borini, and daytonb for their contributions towards this release. Contributions from Ioannis Tziakos, Kit Yan Choi and Stefano Borini are funded and supported by the SimPhoNy project, an EU-project funded by the 7th Framework Programme (Project number 604005) under the call NMP.2013.1.4-1. cheers, Mayavi Developers From mal at europython.eu Tue Aug 9 07:14:24 2016 From: mal at europython.eu (M.-A. Lemburg) Date: Tue, 9 Aug 2016 13:14:24 +0200 Subject: EuroPython 2016: Thank you to all our organizers and volunteers Message-ID: <57A9BB10.4090206@europython.eu> EuroPython 2016 is now over and was an overwhelming success thanks to everyone who helped make it happen. Since EuroPython would not be possible without the help of our volunteers and organizers, we?d like to say Thank You !!! to all the individuals who invested time and effort into the event. Please see our blog post for the full list of people who have helped: http://blog.europython.eu/post/148685512862/europython-2016-thank-you-to-all-our-organizers If you are interested in helping with EuroPython 2017, we invite you to join the workgroups. Please go to the EuroPython Workgroups page: http://www.europython-society.org/workgroups and follow the instructions there to get signed up. Many thanks ! With gravitational regards, -- EuroPython 2016 Team http://ep2016.europython.eu/ http://www.europython-society.org/ PS: Please forward or retweet to help us reach all interested parties: https://twitter.com/europython/status/762968990658523137 Thanks. From pythoniks at gmail.com Wed Aug 10 06:07:58 2016 From: pythoniks at gmail.com (Pascal Chambon) Date: Wed, 10 Aug 2016 12:07:58 +0200 Subject: Rstransaction 0.1 released Message-ID: <57AAFCFE.9050206@gmail.com> Hello, I'm pleased to announce the release of "rstransaction" package. This is a python2/python3 toolbox to create transactional systems, for any kind of operations: in-memory, on filesystems, on remote storages... It supports commits/rollbacks and savepoints. It was never used in production, but is well tested, and easily extendable to support different kinds of behaviour : immediate or lazy actions, recording of operations to disk files or DBs in case of crash, auto-rollback on error or not... More information here: https://github.com/pakal/rstransaction https://pypi.python.org/pypi/RSTransaction regards, Pascal Chambon From fabiofz at gmail.com Thu Aug 18 08:57:48 2016 From: fabiofz at gmail.com (Fabio Zadrozny) Date: Thu, 18 Aug 2016 09:57:48 -0300 Subject: PyDev 5.2.0 Released Message-ID: Release Highlights: ------------------------------- * **Important** PyDev now requires Java 8 and Eclipse 4.5 onwards. * PyDev 4.5.5 is the last release supporting Java 7 and Eclipse 3.8. * See: `update sites page`_ for the update site of older versions of PyDev. * See: the **PyDev does not appear after install** section on `the download page`_ for help on using a Java 8 vm in Eclipse. * Inital support for code-completion using **PEP 484 static type declarations**. * **Debugger** * Fixed racing condition where the variables view would not be properly shown in the debugger -- which made an additional select of the stack required in order to show the variables (#PyDev-672). * Reusing the existing stack from the thread in the debugger (so that the expanded state of the variables is properly kept on step over). * Fixed issue changing attribute of local variable in the variables view (#PyDev.Debugger-56). * Fixed issue on attach to process: it required the pydevd_tracing to be at the top-level and it was moved to _pydevd_bundle (restored it to be a public API). * **Indentation** * The default indent mode now changed to better follow PEP 8 guidelines: * Indenting directly after {, [, ( will add one indent level. * Indenting after another token in a line with a {, [, ( will indent to the {, [, ( level. * It's possible to restore previous indent modes (which either always indented to the parenthesis level or always indented a single level) in the preferences > PyDev > Editor > Typing. * **Interactive console** * IPython 5 now supported in interactive console (#PyDev-710). * Fixed issue executing single line with multiple statements in console. * Fixed issue executing a multiple line statement in Jython. * **Others** * The (fast) parser which detects the outline of a Python module now handles mixed indentation (and additional fixes which could result in log entries such as "Did not expect to find item below node: Assign..."). * Support for unpacking generalizations (PEP 448) which could still result in a syntax error for the Python 3 grammar (#PyDev-701). * Fixed error in code analysis when the code is connected to an RTC source control (#PyDev-184, patch by Wesley Barroso Lopes) What is PyDev? --------------------------- PyDev is an open-source Python IDE on top of Eclipse for Python, Jython and IronPython development. It comes with goodies such as code completion, syntax highlighting, syntax analysis, code analysis, refactor, debug, interactive console, etc. Details on PyDev: http://pydev.org Details on its development: http://pydev.blogspot.com What is LiClipse? --------------------------- LiClipse is a PyDev standalone with goodies such as support for Multiple cursors, theming, TextMate bundles and a number of other languages such as Django Templates, Jinja2, Kivy Language, Mako Templates, Html, Javascript, etc. It's also a commercial counterpart which helps supporting the development of PyDev. Details on LiClipse: http://www.liclipse.com/ Cheers, -- Fabio Zadrozny ------------------------------------------------------ Software Developer LiClipse http://www.liclipse.com PyDev - Python Development Environment for Eclipse http://pydev.org http://pydev.blogspot.com PyVmMonitor - Python Profiler http://www.pyvmmonitor.com/ From brecht at mos6581.org Mon Aug 22 05:23:08 2016 From: brecht at mos6581.org (Brecht Machiels) Date: Mon, 22 Aug 2016 11:23:08 +0200 Subject: rinohtype 0.2.1 Message-ID: Hello, I am pleased to announce rinohtype 0.2.1. rinohtype is a document processor inspired by LaTeX; it renders structured documents to PDF styled by a document template and a style sheet. A primary goal of rinohtype is to make it easy to customize the style of your document. The rinoh command line tool renders reStructuredText files and the included Sphinx builder obviates the need for a large LaTeX installation to produce professionally typeset PDF output. For the full list of features, please see the documentation: http://www.mos6581.org/rinohtype Because rinohtype is a pure-Python package, installation is trivial: pip install rinohtype Version 0.2.1 is a beta release and includes a mature reStructuredText frontend. The Sphinx builder is a capable drop-in replacement for the LaTeX builder included with Sphinx. Please report any problems you may encounter at the project's GitHub page: https://github.com/brechtm/rinohtype/issues Best regards, Brecht Machiels From hawkowl at atleastfornow.net Mon Aug 15 21:40:18 2016 From: hawkowl at atleastfornow.net (Amber "Hawkie" Brown) Date: Tue, 16 Aug 2016 11:40:18 +1000 Subject: Twisted 16.3.1 Release Announcement Message-ID: On behalf of Twisted Matrix Laboratories, I am honoured to announce the release of Twisted 16.3.1. This is a bug fix & security fix release, and is recommended for all users of Twisted. The fixes are: - A bugfix for a HTTP/2 edge case, - Fix for CVE-2008-7317 (generating potentially guessable HTTP session identifiers) - Fix for CVE-2008-7318 (sending secure session cookies over insecured connections) - Fix for CVE-2016-1000111 (http://httpoxy.org/ ) For more information, check the NEWS file (link provided below). You can find the downloads at > (or alternatively >). The NEWS file is also available at >. Many thanks to everyone who had a part in this release - the supporters of the Twisted Software Foundation, the developers who contributed code as well as documentation, and all the people building great things with Twisted! Twisted Regards, Amber Brown (HawkOwl) -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 455 bytes Desc: Message signed with OpenPGP using GPGMail URL: From i.tkomiya at gmail.com Sat Aug 20 05:29:14 2016 From: i.tkomiya at gmail.com (Komiya Takeshi) Date: Sat, 20 Aug 2016 18:29:14 +0900 Subject: Sphinx-1.4.6 released Message-ID: Hi all, I'm delighted to announce the release of Sphinx 1.4.6, now available on the Python package index at . It includes about 1 incompatible change and 12 bug fixes for the 1.4.5 release series. 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! -- Takeshi KOMIYA From mok-kong.shen at t-online.de Thu Aug 18 04:55:34 2016 From: mok-kong.shen at t-online.de (Mok-Kong Shen) Date: Thu, 18 Aug 2016 10:55:34 +0200 Subject: ANN: PERMPOLY v1.0 released Message-ID: PERMPOLYSP is a block cipher (with authentication) with substitutions of bit groups with pseudo-randomly determined permutation polynomials mod 2**n and pseudo-random permutations of bytes. It employs in its algorithm a number of mechanisms with the goal to enhance the dynamics/variability of runtime encryption processing. Available at: http://s13.zetaboards.com/Crypto/topic/7590068/1/ M. K. Shen From nad at python.org Mon Aug 15 22:59:33 2016 From: nad at python.org (Ned Deily) Date: Mon, 15 Aug 2016 22:59:33 -0400 Subject: {RELEASE] Python 3.6.0a4 is now available Message-ID: <24931ad1-1bb1-0894-c2f5-4c8835cab319@python.org> On behalf of the Python development community and the Python 3.6 release team, I'm happy to announce the availability of Python 3.6.0a4. 3.6.0a4 is the last of four planned alpha releases of Python 3.6, the next major release of Python. During the alpha phase, Python 3.6 remains under heavy development: additional features will be added and existing features may be modified or deleted. Please keep in mind that this is a preview release and its use is not recommended for production environments. You can find Python 3.6.0a4 here: https://www.python.org/downloads/release/python-360a4/ The next planned release of Python 3.6 will be 3.6.0b1, currently scheduled for 2016-09-12. 3.6.0b1 will mark the beginning of the beta phase of Python 3.6; at that time, feature development for 3.6 will be complete and the emphasis will change to fixing bugs and regressions. More information about the release schedule can be found here: https://www.python.org/dev/peps/pep-0494/ --Ned -- Ned Deily nad at python.org -- [] -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 801 bytes Desc: OpenPGP digital signature URL: From nicoddemus at gmail.com Fri Aug 19 17:25:11 2016 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Fri, 19 Aug 2016 21:25:11 +0000 Subject: pytest 3.0.0 released! Message-ID: Hello everyone, The pytest team is proud to announce the 3.0.0 release! pytest is a mature Python testing tool with more than a 1600 tests against itself, passing on many different interpreters and platforms. This release contains a lot of bugs and improvements, and much of the work done on it was possible because of the 2016 Sprint[1], which was funded by an indiegogo campaign which raised over US$12,000 with nearly 100 backers. There's a "What's new in pytest 3.0" [2] blog post highlighting the major features in this release. To see the complete changelog and documentation, please visit: http://docs.pytest.org As usual, you can upgrade from pypi via: pip install -U pytest Thanks to all who contributed to this release, among them: AbdealiJK Ana Ribeiro Antony Lee Brandon W Maister Brianna Laugher Bruno Oliveira Ceridwen Christian Boelsen Daniel Hahler Danielle Jenkins Dave Hunt Diego Russo Dmitry Dygalo Edoardo Batini Eli Boyarski Florian Bruhin Floris Bruynooghe Greg Price Guyzmo HEAD KANGAROO JJ Javi Romero Javier Domingo Cansino Kale Kundert Kalle Bronsen Marius Gedminas Matt Williams Mike Lundy Oliver Bestwalter Omar Kohl Raphael Pierzina RedBeardCode Roberto Polli Romain Dorgueil Roman Bolshakov Ronny Pfannschmidt Stefan Zimmermann Steffen Allner Tareq Alayan Ted Xiao Thomas Grainger Tom Viner TomV Vasily Kuznetsov aostr marscher palaviv satoru taschini Happy testing, The py.test Development Team [1] http://blog.pytest.org/2016/pytest-development-sprint/ [2] http://blog.pytest.org/2016/whats-new-in-pytest-30/ From nicoddemus at gmail.com Fri Aug 19 17:57:35 2016 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Fri, 19 Aug 2016 21:57:35 +0000 Subject: pytest 3.0.0 released! In-Reply-To: References: Message-ID: On Fri, Aug 19, 2016 at 6:24 PM Bruno Oliveira wrote: > This release contains a lot of bugs and improvements, and ... > Of course I meant "lot of bug *fixes*", sorry for the typo. :) Cheers, Bruno. From phd at phdru.name Tue Aug 16 15:16:14 2016 From: phd at phdru.name (Oleg Broytman) Date: Tue, 16 Aug 2016 21:16:14 +0200 Subject: SQLObject 3.1.0 Message-ID: <20160816191614.GB25012@phdru.name> Hello! I'm pleased to announce version 3.1.0, the first stable release of branch 3.1 of SQLObject. What's new in SQLObject ======================= Features -------- * Add UuidCol. * Add JsonbCol. Only for PostgreSQL. Requires psycopg2 >= 2.5.4 and PostgreSQL >= 9.2. * Add JSONCol, a universal json column. * For Python >= 3.4 minimal FormEncode version is now 1.3.1. * If mxDateTime is in use, convert timedelta (returned by MySQL) to mxDateTime.Time. Documentation ------------- * Developer's Guide extended to explain SQLObject architecture and how to create a new column type. * Fix URLs that can be found; remove missing links. * Rename reStructuredText files from *.txt to *.rst. Source code ----------- * Fix all `import *` using https://github.com/zestyping/star-destroyer. Tests ----- * Tests are now run at Circle CI. * Use pytest-cov for test coverage. Report test coverage via coveralls.io and codecov.io. * Install mxDateTime to run date/time tests with it. Contributor for this release is Lutz Steinborn. For a more complete list, please see the news: http://sqlobject.org/News.html What is SQLObject ================= SQLObject is an object-relational mapper. Your database tables are described as classes, and rows are instances of those classes. SQLObject is meant to be easy to use and quick to get started with. SQLObject supports a number of backends: MySQL, PostgreSQL, SQLite, Firebird, Sybase, MSSQL and MaxDB (also known as SAPDB). Python 2.6, 2.7 or 3.4+ is required. Where is SQLObject ================== Site: http://sqlobject.org Development: http://sqlobject.org/devel/ Mailing list: https://lists.sourceforge.net/mailman/listinfo/sqlobject-discuss Archives: http://news.gmane.org/gmane.comp.python.sqlobject Download: https://pypi.python.org/pypi/SQLObject/3.1.0 News and changes: http://sqlobject.org/News.html Oleg. -- Oleg Broytman http://phdru.name/ phd at phdru.name Programmers don't die, they just GOSUB without RETURN. From zunzun.com at gmail.com Sat Aug 13 06:46:03 2016 From: zunzun.com at gmail.com (zunzun.com at gmail.com) Date: Sat, 13 Aug 2016 03:46:03 -0700 (PDT) Subject: Python 3 tkinter graphical statistical distributions fitter Message-ID: <255959d3-fc17-445f-948b-1d234d10474b@googlegroups.com> I created a Python 3 tkinter graphical statistical distributions fitting application that will fit a 1D data set to all of the continuous statistical distributions in scipy.stats, with graphical display of the distributions plotted against normalized histograms of the data. Fitted results can be sorted by nnlf, AIC or AIC_BA. The URL on GitHub is: https://github.com/zunzun/tkInterStatsDistroFit James Phillips From pavel at schon.cz Mon Aug 22 15:24:51 2016 From: pavel at schon.cz (Pavel S) Date: Mon, 22 Aug 2016 12:24:51 -0700 (PDT) Subject: PyFormat v0.1.0 released (exposing C++ boost::format class) Message-ID: <8b085009-e737-4a0c-a82e-1f8b84d739e6@googlegroups.com> Hi all, I'm pleased to announce initial release of PyFormat - C++ module which exposes robust boost::format class from Boost.org C++ libraries. The module supports Python 2.x and Python 3.x versions, bytestrings and unicode strings as well. The API exposes most of functions provided by underlying boost::format class. Homepage and basic tutorial is on: https://github.com/pavelschon/PyFormat Release v0.1.0 can be downloaded from https://github.com/pavelschon/PyFormat/releases/tag/v0.1.0 Everybody is welcomed to submit bug reports, pull requests etc... From nicoddemus at gmail.com Tue Aug 23 20:29:03 2016 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Wed, 24 Aug 2016 00:29:03 +0000 Subject: pytest 3.0.1 released! Message-ID: Hi all, pytest 3.0.1 has just been released to PyPI. This release fixes some regressions reported in version 3.0.0, being a drop-in replacement. To upgrade: pip install --upgrade pytest The changelog is available at http://doc.pytest.org/en/latest/changelog.html . Thanks to all who contributed to this release, among them: Adam Chainz Andrew Svetlov Bruno Oliveira Daniel Hahler Dmitry Dygalo Florian Bruhin Marcin Bachry Ronny Pfannschmidt matthiasha Happy testing, The py.test Development Team From barry at python.org Wed Aug 24 17:09:04 2016 From: barry at python.org (Barry Warsaw) Date: Wed, 24 Aug 2016 17:09:04 -0400 Subject: world 4.0 Message-ID: <20160824170904.458bd721@anarchist.wooz.org> world is a script that maps ISO 3166 top-level country codes to the English country names and back again. It also knows about a bunch of, but no where near complete, other top-level domains. For example: $ world tz us tz originates from Tanzania, United Republic of us originates from United States of America (the) $ world -r united Matches for "united": ae: United Arab Emirates (the) gb: United Kingdom of Great Britain and Northern Ireland (the) tz: Tanzania, United Republic of uk: United Kingdom (common practice) um: United States Minor Outlying Islands (the) us: United States of America (the) It also provides the worldlib package, which is an API you can use in your own programs if you need this database. The library is only compatible with Python 3. Version 4.0 is a major new update to the tool, library, and database. It can be installed using `pip install world` of course. :) * PyPI: https://pypi.python.org/pypi/world * Project home: https://gitlab.com/warsaw/world * Report bugs at: https://gitlab.com/warsaw/world/issues * Code hosting: https://gitlab.com/warsaw/world.git * Documentation: http://world.readthedocs.io/en/latest/ Enjoy, -Barry -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 819 bytes Desc: OpenPGP digital signature URL: From mike at pythonlibrary.org Wed Aug 24 14:57:24 2016 From: mike at pythonlibrary.org (Mike Driscoll) Date: Wed, 24 Aug 2016 13:57:24 -0500 Subject: ANN: wxPython Cookbook Message-ID: Hi, Several years ago, the readers of my popular Python blog asked me to take some of my articles and turn them into a cookbook on wxPython. I have finally decided to do just that. I am including over 50 recipes that I am currently editing to make them more consistent and updating them to be compatible with the latest versions of wxPython. I currently have nearly 300 pages of content! If you'd like to check out the funding campaign for the book, you can find it here: https://www.kickstarter.com/projects/34257246/wxpython-cookbook/ Thanks, Mike From paul.l.kehrer at gmail.com Fri Aug 26 12:02:56 2016 From: paul.l.kehrer at gmail.com (Paul Kehrer) Date: Fri, 26 Aug 2016 09:02:56 -0700 Subject: pyca/cryptography 1.5 released Message-ID: PyCA cryptography 1.5 has been released to PyPI. cryptography is a package which provides cryptographic recipes and primitives to Python developers. Our goal is for it to be your "cryptographic standard library". We support Python 2.6-2.7, Python 3.3+, and PyPy. Changelog: * Added calculate_max_pss_salt_length for RSA PSS. * Added "one shot" DSAPrivateKey.sign andDSAPublicKey.verify methods to DSA keys. * Added "one shot" EllipticCurvePrivateKey.sign and EllipticCurvePublicKey.verify methods to ECDSA keys. * Switched back to the older callback model on Python 3.5 in order to mitigate a locking callback problem with OpenSSL <1.1.0. * x509.CertificateBuilder, x509.CertificateRevocationListBuilder, and x509.RevokedCertificateBuilder now accept timezone aware datetime objects as method arguments. * cryptography now supports OpenSSL 1.1.0 as a compilation target. As of 1.5 we are still linking 1.0.2h for the Mac and Windows wheels, but in the 1.6 release we will switch to linking 1.1.0. Thanks to all the contributors for their help on this release! -Paul Kehrer (reaperhulk) From hawkowl at atleastfornow.net Sat Aug 27 21:44:28 2016 From: hawkowl at atleastfornow.net (Amber "Hawkie" Brown) Date: Sun, 28 Aug 2016 09:44:28 +0800 Subject: Twisted 16.4.0 Release Announcement Message-ID: On behalf of Twisted Matrix Laboratories, I am honoured to announce the release of Twisted 16.4.0. The highlights of this release are: - twist, a new command line tool for running Twisted plugins, similar to twistd but with a simpler, cleaner interface. - A new interface for Protocols, IHandshakeListener, which tells Twisted to tell the Protocol when the TLS handshake has been completed. - async/await support for Deferreds, allowing you to write Python 3.5+ coroutines using Twisted - Trial can be invoked with "python -m twisted.trial". - All Twisted executables (trial, twistd, etc) are now Setuptools console scripts, meaning they will work much better on Windows. - 35+ more modules ported to Python 3, and many many cleanups on the way to Python 3 on Windows support. - All the security fixes of Twisted 16.3.1 + 16.3.2 (httpoxy, HTTP session identifier strengthening, HTTP+TLS consuming sockets) - 240+ closed tickets overall. For more information, check the NEWS file (link provided below). You can find the downloads at > (or alternatively >). The NEWS file is also available at >. Many thanks to everyone who had a part in this release - the supporters of the Twisted Software Foundation, the developers who contributed code as well as documentation, and all the people building great things with Twisted! Twisted Regards, Amber Brown (HawkOwl) PS: Twisted 16.4.1 will be coming soon after this with a patch mitigating SWEET32, by updating the acceptable cipher list. -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 455 bytes Desc: Message signed with OpenPGP using GPGMail URL: From ralsina at kde.org Mon Aug 29 09:41:46 2016 From: ralsina at kde.org (Roberto Alsina) Date: Mon, 29 Aug 2016 13:41:46 +0000 Subject: Nikola 7.8.0 released! Message-ID: On behalf of the Nikola team, I am pleased to announce the immediate availability of Nikola v7.8.0. 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 . ChangesFeatures - Exposed gist as a shortcode (Issue #2459) - Always copy source files for listings (Issue #2473) - Detect dependencies in template strings (Issue #2455) - RSS feeds for sections (Issue #2068) - New data metadata that loads data from external files (Issue #2450) - Shortcode to escape to the template language (Issue #1227) - Added link to raw file in listings (Issue #1995) - New NO_DOCUTILS_TITLE_TRANSFORM (Issue #2382) - Update options of chart directive to Pygal 2.2.3 - Pass global context to template shortcodes (Issue #2424) - Added new options --html2text and --transform-to-markdown to WordPress importer (Issue #2261) - Listing: guess the lexer if cannot be determined from the file name. - Read files from data/ and insert data in global context (Issue #2477) Bugfixes - Added link to sources in the output of listing directive (Issue #2472) - Fix Windows crash with calendar locales (Issue #2332) - Remove the (useless) tag by default; change conf.py to opt in (Issue #2471) - Show tag descriptions when TAG_PAGES_ARE_INDEXES is True (Issue #2444) - Record template dependencies for post-list shortcut (Issue #2451) - Default to English for docutils messages if no translations exist (Issues #2422, #2437) From info.geatec at gmail.com Tue Aug 30 07:27:13 2016 From: info.geatec at gmail.com (Jacques de Hooge) Date: Tue, 30 Aug 2016 04:27:13 -0700 (PDT) Subject: Transcrypt 7 released Message-ID: <1902cbd5-6d39-4eed-9da5-2f0c521e2031@googlegroups.com> Python 3.5 to JavaScript compiler