On behalf of the Jython development team, I'm pleased to announce that
the fourth beta of Jython 2.7 is available.
Details are here:
http://fwierzbicki.blogspot.com/2015/02/jython-27-beta4-released.html
Thanks to Amobee for sponsoring my work on Jython, and thanks to the
many contributors to Jython!
-Frank
Hello all,
We're glad to announce the release of fades 2.0.
fades, a FAst DEpendencies for Scripts, is a system that automatically
handles the virtualenvs in the simple cases normally found when
writing scripts or simple programs.
It will automagically create a new virtualenv (or reuse a previous
created one), installing the necessary dependencies, and execute
your script inside that virtualenv.
You only need to execute the script with fades (instead of Python) and
also mark the required dependencies. More details here:
https://github.com/PyAr/fades/
What's new in this release?
- Have a system-wide cache for created virtualenvs: improves reusing
and speed
- As a result of previous feature, don't store metadata per-script
(*in* the script) anymore
- Allow to indicate the project name if the module is different
(e.g. "import bs4 # fades.pypi beautifulsoup4 == 3.5")
- Support complex version requirements (e.g. "<2.6,>1.3,!=1.9")
- Handle packages that whose names are changed by pip
- Other minor bugfixes and improvements
To get it:
- For debian/ubuntu you have a .deb here:
http://taniquetil.com.ar/fades/fades-latest.deb
- Install it in Arch is very simple:
yaourt -S fades
- Using pip if you want:
pip3 install fades
- You can always get the multiplatform tarball and install it in the
old fashion way:
wget http://taniquetil.com.ar/fades/fades-latest.tar.gz
tar -xf fades-latest.tar.gz
cd fades-*
sudo ./setup.py install
Help / questions:
- You can ask any question or send any recommendation or request
to the mailing list.
http://listas.python.org.ar/mailman/listinfo/fades
- Also, you can open an issue here (please do if you find any problem!).
https://github.com/PyAr/fades/issues/new
Thanks in advance for your time!
--
. Facundo
Blog: http://www.taniquetil.com.ar/plog/
PyAr: http://www.python.org/ar/
Twitter: @facundobatista
I am pleased to announce release 2015.1 of SfePy.
Description
-----------
SfePy (simple finite elements in Python) is a software for solving systems of
coupled partial differential equations by the finite element method or by the
isogeometric analysis (preliminary support). It is distributed under the new
BSD license.
Home page: http://sfepy.org
Mailing list: http://groups.google.com/group/sfepy-devel
Git (source) repository, issue tracker, wiki: http://github.com/sfepy
Highlights of this release
--------------------------
- support for multiple fields in isogeometric analysis
- redesigned handling of solver parameters
- new modal analysis example
For full release notes see http://docs.sfepy.org/doc/release_notes.html#id1
(rather long and technical).
Best regards,
Robert Cimrman and Contributors (*)
(*) Contributors to this release (alphabetical order):
Lubos Kejzlar, Vladimir Lukes
Hi,
Wingware has released version 5.1.2 of Wing IDE, our cross-platform
integrated development environment for the Python programming language.
Wing IDE features a professional code editor with vi, emacs, visual
studio, and other key bindings, auto-completion, call tips,
context-sensitive auto-editing, goto-definition, find uses, refactoring,
a powerful debugger, version control, unit testing, search, project
management, and many other features.
This minor release includes the following improvements:
Support for recent Google App Engine versions
Expanded and improved static analysis for PyQt
Added class and instance attributes to the Find Symbol dialog
Support recursive invocation of snippets, auto-invocation arg entry,
and field-based auto-editing operations (e.g. :try applied to a selected
range)
Support for python3-pylint
Code sign all exe, dll, and pyd files on Windows
Fix a number of child process debugging scenarios
Fix source assistant formatting of PEP287 fields with long fieldname
Fix indent level for pasted text after single undo for indent adjustment
Fix introduce variable refactoring and if (exp): statements
About 12 other bug fixes; see
http://wingware.com/pub/wingide/5.1.2/CHANGELOG.txt
What's New in Wing 5.1:
Wing IDE 5.1 adds multi-process and child process debugging, syntax
highlighting in the shells, persistent time-stamped unit test results,
auto-conversion of indents on paste, an XCode keyboard personality,
support for Flask, Django 1.7 & recent Google App Engine versions,
improved auto-completion for PyQt, recursive snippet invocation, and
many other minor features and improvements. For details see
http://wingware.com/news/2015-02-25
Free trial: http://wingware.com/wingide/trial
Downloads: http://wingware.com/downloads
Feature list: http://wingware.com/wingide/features
Sales: http://wingware.com/store/purchase
Upgrades: https://wingware.com/store/upgrade
Questions? Don't hesitate to email us at support(a)wingware.com.
Thanks,
--
Stephan Deibel
Wingware | Python IDE
The Intelligent Development Environment for Python Programmers
wingware.com
The EuroPython Workgroups are busy preparing the launch of the
website. Just launched in mid-January, all workgroups (WGs) are fully
under steam by now, working hard to make EuroPython 2015 a fabulous
event.
http://ep2015.europython.eu/
Community building the conference
---------------------------------
The *On-site Team WG* is doing a wonderful job getting us the best
possible deals in Bilbao, the *Web WG* is knee deep into code and
docker containers setting up the website, the *Marketing & Design WG*
working with the designers to create wonderful logos and brochures,
the *Program WG* contacting keynote speakers and creating the call for
proposals, the *Finance WG* building the budget and making sure the
conference stays affordable for everyone, the *Support WG* setting up
the online help desk to answer your questions, the *Communications WG*
preparing to create a constant stream of exciting news updates, the
*Administration WG* is managing the many accounts, contracts and
services needed to run the organization.
The *Financial Aid WG* and *Media WG* are preparing to start their
part of the conference organization later in March.
http://www.europython-society.org/workgroups
The WGs are all staffed with members from the ACPySS on-site team, the
EuroPython Society and volunteers from the EuroPython community to
drive the organization forward and we’re getting a lot done in a very
short time frame.
More help needed
----------------
We are very happy with the help we are getting from the community, but
there still is a lot more to be done. If you want to help us build a
great EuroPython conference, please consider joining one of the above
workgroups:
http://www.europython-society.org/workgroups
Stay tuned and be sure to follow the EuroPython Blog for updates on
the conference:
http://blog.europython.eu/
Enjoy,
-
EuroPython Society (EPS)
http://www.europython-society.org/
We are pleased to announce our first keynote speaker for EuroPython 2015:
Python’s creator: Guido van Rossum
Guido will give a keynote and a more technical talk about the new type
hinting proposal for Python 3.5 that’s currently being discussed as
PEP 483 (The Theory of Type Hints) and PEP 484 (Type Hints).
Enjoy,
-
EuroPython Society (EPS)
http://www.europython-society.org/
PS: We have more exciting news coming in the next few days.
Please watch our blog for updates: http://blog.europython.eu/
On behalf of the Python development community and the Python 3.4 release
team, I'm pleased to announce the availability of Python 3.4.3. Python
3.4.3 has many bugfixes and other small improvements over 3.4.2.
You can find it here:
https://www.python.org/downloads/release/python-343/
The release slipped by two or three days, depending on what time zone
you're in. This is my fault--I apologize for the inconvenience.
Cheers,
//arry/
tox-1.9 was released to pypi, a maintenance release with mostly
backward-compatible enhancements and fixes. However, tox now defaults
to pip-installing only non-development releases and you have to set "pip_pre =
True" in your testenv section to have it install development ("pre") releases.
In addition, there is a new detox-0.9.4 out which allow to run tox test
environments in parallel and fixes a compat problem with eventlet.
Thanks to Alexander Schepanosvki, Florian Schulze and others for the
contributed fixes and improvements.
More documentation about tox in general:
http://tox.testrun.org/
Installation:
pip install -U tox
code hosting and issue tracking on bitbucket:
https://bitbucket.org/hpk42/tox
What is tox?
----------------
tox standardizes and automates tedious test activities driven from a
simple ``tox.ini`` file, including:
* creation and management of different virtualenv environments
with different Python interpreters
* packaging and installing your package into each of them
* running your test tool of choice, be it nose, py.test or unittest2 or other tools such as "sphinx" doc checks
* testing dev packages against each other without needing to upload to PyPI
best,
Holger Krekel, merlinux GmbH
1.9.0
-----------
- fix issue193: Remove ``--pre`` from the default ``install_command``; by
default tox will now only install final releases from PyPI for unpinned
dependencies. Use ``pip_pre = true`` in a testenv or the ``--pre``
command-line option to restore the previous behavior.
- fix issue199: fill resultlog structure ahead of virtualenv creation
- refine determination if we run from Jenkins, thanks Borge Lanes.
- echo output to stdout when ``--report-json`` is used
- fix issue11: add a ``skip_install`` per-testenv setting which
prevents the installation of a package. Thanks Julian Krause.
- fix issue124: ignore command exit codes; when a command has a "-" prefix,
tox will ignore the exit code of that command
- fix issue198: fix broken envlist settings, e.g. {py26,py27}{-lint,}
- fix issue191: lessen factor-use checks
Hi all,
Florian Schulze just released several devpi package maintenance updates
to PyPI, see the changelogs below for details. Upgrading is considered
safe and does not require an export/import cycle on the server side.
Note that the "devpi" metapackage is discontinued, please rather use::
pip install devpi-server devpi-client
if you want to install both server and client. You can also install
devpi-web if you want more web UI including search.
Docs for devpi are here, including quickstart tutorials :
http://doc.devpi.net
have fun,
holger
devpi-client-2.0.5
------------------
- fix issue209: argument default handling changed in argparse in Python 2.7.9.
- fix issue163: use PIP_CONFIG_FILE environment variable if set.
- fix issue191: provide return code !=0 for failures during push
devpi-server-2.1.4
------------------
- fix issue214: the whitelisting code stopped inheritance too early.
- fix regression: easy_install went to the full simple project list for a
non existing project.
- When uploading an existing version to a non-volatile index, it's now a
no op instead of an error if the content is identical. If the content is
different, it's still an error.
- Uploading documentation to non-volatile indexes is now protected the same
way as packages.
- added code to allow filtering on packages with stable version numbers.
- Change nginx template to set the X-outside-url header based on the
requested URL. This makes it possible to connect by IP address when
the server name is not in DNS.
devpi-web-2.2.3
---------------
- fix issue207: added documentation url for latest stable release of a package.
devpi-common-2.0.5
------------------
- added code to allow filtering on stable version numbers.
Hi all,
I'm very happy to announce the release of Sphinx 1.3, beta 3,
available on the Python package index at
<http://pypi.python.org/pypi/Sphinx/1.3b3>.
Please test and report bugs to <https://github.com/sphinx-doc/sphinx/issues>.
This is the final beta release for Sphinx 1.3 that includes:
- 3 Incompatibilities; requires docutils 0.11, Pygments 2.0
- 10 new features; add 'alabaster' and 'sphinx_rtd_theme' themes.
- 14 bug fixes.
For the full changelog, go to:
https://github.com/sphinx-doc/sphinx/blob/567af23/CHANGES
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/
Enjoy!
--
Takayuki SHIMIZUKAWA
http://about.me/shimizukawa