Pyspread 0.4.3 is released.
Please note that pyspread 0.4.2 is not available on pypi because of a
Major changes to 0.4.1:
* Full screen mode added
* Some changes to improve results on Debian CI tests
* Updates to first steps document
* Linux distribution logos removed from first steps document
Pyspread is a non-traditional spreadsheet application that is based on
and written in the programming language Python.
The goal of pyspread is to be the most pythonic spreadsheet application.
Pyspread is free software. It is released under the GPL v3.
Project website: https://manns.github.io/pyspread/
Download page: https://pypi.python.org/pypi/pyspread
Source code: https://github.com/manns/pyspread
We are pleased to announce the list of accepted sessions for
EuroPython 2015 in Bilbao:
*** EuroPython 2015 Session List ***
The sessions were selected on the basis of your talk voting and the
work of the EuroPython program work group.
>From the over 340 proposals, 205 sessions were chosen for EuroPython 2015:
* 169 talks
* 11 posters
* 20 trainings
* 5 help desks
Many thanks to everyone who submitted proposals. EuroPython wouldn’t
be possible without our speakers.
The program work group will now work on the schedule. Given the number
of sessions, this may take a while, but we’ll try to get it done as
quickly as possible.
EuroPython 2015 Team
I am pleased to announce release 2015.2 of SfePy.
SfePy (simple finite elements in Python) is a software for solving systems of
coupled partial differential equations by the finite element method or by the
isogeometric analysis (preliminary support). It is distributed under the new
Home page: http://sfepy.org
Mailing list: http://groups.google.com/group/sfepy-devel
Git (source) repository, issue tracker, wiki: http://github.com/sfepy
Highlights of this release
- major code simplification (removed element groups)
- time stepping solvers updated for interactive use
- improved finding of reference element coordinates of physical points
- reorganized examples
- reorganized installation on POSIX systems (sfepy-run script)
For full release notes see http://docs.sfepy.org/doc/release_notes.html#id1
(rather long and technical).
Robert Cimrman and Contributors (*)
(*) Contributors to this release (alphabetical order):
Lubos Kejzlar, Vladimir Lukes, Anton Gladky, Matyas Novak
What is PyDev?
PyDev is an open-source Python IDE on top of Eclipse for Python, Jython and
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
It's also a commercial counterpart which helps supporting the development
Details on LiClipse: http://www.liclipse.com/
* **Code Completion**
* Improved unpacking of compound types on more situations (PyDev-573).
* PyDev remote debugging no longer blocks running program to completion
* When there are too many referrers to some object, results are trimmed.
* **Python 3 grammar**
* Accepting **@** as matrix multiplication operator.
* **async** and **await** are properly parsed.
* Fixed issue parsing 'list remainder' construct (PyDev-568).
* Fixed issue showing editor title name when more than one dot was present
in the filename.
* Support automatic folding elements when opening a file -- must be enabled
in PyDev > Editor > Code Folding (patch by Andreas Pakulat).
* Fixed issue on search page.
* Included css to set default editor colors for PyDev for in Eclipse dark
* Tab-stops on comments added and enabled by default (patch by jheiv).
* Fixed StackOverflowError on code-completion (PyDev-570)
PyDev - Python Development Environment for Eclipse
PyVmMonitor - Python Profiler
I am happy to announce the availability of a new version of winpysetup
- this version is capable of generating itself by setting up
the necessary Python 2.3 version and running py2exe
- minimal run time environment (removed code inherited from original
- test on appropriate .exe version fron winpysetup.py
- 2.7.10 release candidate url replaced by final. Which is now the
default for which the utilities are installed.
- tested on WinXP 64
- added download targets for Cygwin, with an example project for
installing cygwin including ssh server (currently only tested on
Win XP 64 without firewall)
version 1.1 dd 2015-05-25
Winpysetup ( https://bitbucket.org/ruamel/winpysetup/ ) allows setting
up a clean testing environment on Windows for multiple python versions
without downloading and installing MSI installers, prerequisites, all
the time waiting for the last to finish in order to click a few options
to start the next install.
- install Windows (or clone your clean Windows Virtual Machine)
- Download winpysetup.exe and start it.
( https://bitbucket.org/ruamel/winpysetup/downloads/winpysetup.exe )
- Once the program is done (now is a good time to make another snapshot
if you run Windows in a VM), open a new Command Prompt (to get the
change in PATH) and change to a directory without spaces in the path
- Run: hg clone --insecure https://email@example.com/ruamel/minimal
- Change to the minimal directory and run tox.
- Watch how tox invokes py.test succesfully against Python
2.7/2.6/3.3/3.4 and pypy (you can of course run tox immediately on your
own, more interesting, code as well).
Installed items include: pip, easy_install, mercurial, tox, detox,
py.test and the Visual C compiler for Python 2.7 (e.g. needed for mercurial)
Special hooks can change the behavior of the installer. In particular: -
the list of python versions to install can be easily extended/reduced -
the list of default packages to install can be extended/reduced
winpysetup has been testen on:
WinXP with Service Pack 2 (32 and 64 bit)
Windows 7 (32 and 64 bit)
Feedback is welcome, in particular if tested on other Windows
environments to which I currently don't have access.
On behalf of the Python development community and the Python 3.5 release
team, I'm pleased to announce the availability of Python 3.5.0b1.
Python 3.5 has now entered "feature freeze". By default new features may
no longer be added to Python 3.5. (However, there are a handful of
features that weren't quite ready for Python 3.5.0 beta 1; these were
granted exceptions to the freeze, and are scheduled to be added before
This is a preview release, and its use is not recommended for production
Three important notes for Windows users about Python 3.5.0b1:
* If you have previously installed Python 3.5.0a1, you may need to
manually uninstall it before installing Python 3.5.0b1 (issue23612).
* If installing Python 3.5.0b1 as a non-privileged user, you may need
to escalate to administrator privileges to install an update to your
C runtime libraries.
* There is now a third type of Windows build for Python 3.5. In
addition to the conventional installer and the web-based installer,
Python 3.5 now has an embeddable release designed to be deployed as
part of a larger application's installer for apps using or extending
Python. During the 3.5 alpha releases, this was an executable
installer; as of 3.5.0 beta 1 the embeddable build of Python is now
shipped in a zip file.
You can find Python 3.5.0b1 here:
WordInserter version 0.5 has been released on PyPi and can be found here:
What is it?
WordInserter takes HTML or Markdown input and 'renders' it to a Microsoft
Word document. Most useful if you are using browser-based WYSIWYG editors
to produce Word reports.
A complete redesign, forked from HtmlToWord. Also better handling of HTML
Also now includes a document comparing output from WordInserter and
On behalf of Twisted Matrix Laboratories, I am honoured to announce the release of Twisted 15.2.1.
This is a bugfix release for the 15.2 series that fixes a regression in the new logging framework.
You can find the downloads at <https://pypi.python.org/pypi/Twisted> (or alternatively <http://twistedmatrix.com/trac/wiki/Downloads>) .
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!
The next bugfix release of the Python 2.7.x series, Python 2.7.10, has
been released. The only interesting change since the release candidate
is a fix for a regression in cookie parsing.
Downloads are available at:
Report bugs at:
Enjoy your 2 digit versions,
(on behalf of 2.7.10's contributors)
I'm happy to say that I've just cut the releases of pip 7.0 and virtualenv 13.0
and I have uploaded them to PyPI. For the full list of changes go visit the
respective changelogs, however the biggest change here is that in pip 7.0 when
pip finds and downloads a sdist, instead of installing that sdist directly
it will instead build a wheel of that and cache it locally. From then on out
it will use that cached wheel to install instead of downloading and building
the sdist each time. This can have a profound impact upon installation speed.
For instance, taking a look at the popular lxml library:
# Without a locally cached wheel
$ time pip install lxml
pip install lxml 36.00s user 1.40s system 98% cpu 38.117 total
# The next time, with a primed cache.
$ time pip install lxml
pip install lxml 0.61s user 0.10s system 94% cpu 0.750 total
Some important notes about this new feature:
* If the wheel project is not installed, then this feature will be disabled,
however get-pip.py and virtualenv both will now install wheel by default.
* If attempting to actually *build* the wheel fails for any reason, it will
fall back to the older method of simply installing the sdist directly.
* If a project cannot be installed correctly from a wheel, but it can
successfully build a wheel, you can disable using wheels for that project
by adding the flag --no-binary project1,project2,project3 to tell pip not to
use binaries for those projects. You can use the :all: psuedo identifier to
disable all wheels.
I'm pretty excited about this release, caching built wheels is going to result
in a tremendous speedup for a lot of common cases. As with any big change there
is a pretty good change that this will cause breakages for some percentage of
projects as well as have bugs within the system itself. As always, if you find
a bug please feel free to open an issue up on the pip issue tracker at
PGP: 7C6B 7C5D 5E2B 6356 A926 F04F 6E3C BCE9 3372 DCFA