ANN: distlib 0.2.8 released on PyPI

2018-10-02 Thread Vinay Sajip via Python-announce-list
I've recently released version 0.2.8 of distlib on PyPI [1]. For 
newcomers,distlib is a library of packaging functionality which is intended to 
beusable as the basis for third-party packaging tools.
The main changes in this release are as follows:
* Fixed #107: Updated documentation on testing to include information on  
setting PYTHONHASHSEED.
* Fixed #108: Updated metadata scan to look for the METADATA file as well as 
the  JSON formats.
* Fixed #109: Removed existing files (which might have been symlinks) before  
overwriting.
* Fixed #111: Avoided unnecessary newlines in script preambles, which caused  
problems with detecting encoding declarations. Thanks to Wim Glenn for the  
report and patch.
* Fixed #112: Handled wheel tags and platform-dependent downloads correctly in  
SimpleScrapingLocator.
A more detailed change log is available at [2].
Please try it out, and if you find any problems or have any suggestions for 
improvements,please give some feedback using the issue tracker! [3]
Regards,
Vinay Sajip
[1] https://pypi.org/project/distlib/0.2.8/[2] https://goo.gl/tVzKUc[3] 
https://bitbucket.org/pypa/distlib/issues/new
-- 
https://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/


Nikola v8.0.1 is out!

2018-10-02 Thread Chris Warrick
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)



signature.asc
Description: OpenPGP digital signature
-- 
https://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/


relatorio 0.8.1

2018-10-02 Thread Cédric Krier via Python-announce-list
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/
-- 
https://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/


python-sql 1.0.0 release

2018-10-02 Thread Cédric Krier via Python-announce-list
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/
-- 
https://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/


Leo 5.8 released

2018-10-02 Thread Edward K. Ream
Leo 5.8 final, http://leoeditor.com, is now available on
[GitHub](https://github.com/leo-editor/leo-editor).

Leo is an IDE, outliner and PIM, as described [here](
http://leoeditor.com/preface.html).

**The highlights of Leo 5.8**

- Much faster file-read code.
- Leo no longer caches file contents. Removed --no-cache!
- Leo using ElementTree instead of sax to read .leo files.
- Refactored and improved Leo's key-handling code.
- Improved Leo's outline drawing code.
- The usual minor bug fixes.

**Links**

- Leo's home page: http://leoeditor.com
- [Documentation](http://leoeditor.com/leo_toc.html)
- [Tutorials](http://leoeditor.com/tutorial.html)
- [Video tutorials](http://leoeditor.com/screencasts.html)
- [Forum](http://groups.google.com/group/leo-editor)
- [Download](http://sourceforge.net/projects/leo/files/)
- [Leo on GitHub](https://github.com/leo-editor/leo-editor)
- [LeoVue](https://github.com/kaleguy/leovue#leo-vue)
- [What people are saying about Leo](http://leoeditor.com/testimonials.html)
- [A web page that displays .leo files](http://leoeditor.com/load-leo.html)
- [More links](http://leoeditor.com/leoLinks.html)

Edward
--
Edward K. Ream: edream...@gmail.com Leo: http://leoeditor.com/
--
-- 
https://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/


EuroPython 2019: RFP for Venues

2018-10-02 Thread M.-A. Lemburg
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/

-- 
https://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/


[RELEASE] Python 3.7.1rc1 and 3.6.7rc1 now available for testing

2018-10-02 Thread Ned Deily
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
  n...@python.org -- []

-- 
https://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/


Numpy 1.14.6 release

2018-10-02 Thread Charles R Harris
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
-- 
https://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/


EuroPython 2019: Seeking venues

2018-10-02 Thread M.-A. Lemburg
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
bo...@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/

-- 
https://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/


NumPy 1.15.2 released

2018-10-02 Thread Charles R Harris
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
-- 
https://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/


[pytest-dev] pytest 3.8.1 released

2018-10-02 Thread Ankit Goel
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
-- 
https://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/


ANN: poliastro 0.11.0 released 🚀

2018-10-02 Thread Juan Luis Cano
 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
-- 
https://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/


endesive - 0.3.0

2018-10-02 Thread Grzegorz Makarewicz
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'u...@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()
-- 
https://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/


Wing Python IDE 6.1.1 released

2018-10-02 Thread Wingware

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 supp...@wingware.com.

Thanks,

--

Stephan Deibel
Wingware | Python IDE

The Intelligent Development Environment for Python Programmers

wingware.com

--
https://mail.python.org/mailman/listinfo/python-announce-list

   Support the Python Software Foundation:
   http://www.python.org/psf/donations/