Inform is a printing and logging package intended to manage the
communication to the user for command-line programs. It allows the
simple creation of specialized print functions (informants) that
communicate messages to the user through stdout, stderr, or a logfile as
appropriate. Simply sprinkle these informants though out your code and
at start up indicate to inform how verbose the users wishes it to be and
it manages the informants accordingly.
URL: http://nurdletech.com/linux-utilities/inform
License: GPLv3+
Ken Kundert
inform(a)nurdletech.com
Hey everyone,
I'm happy to announce pytest 2.8.6 has been released.
pytest is a widely used mature test runner both for unit and functional
tests in Python.
See http://pytest.org for documentation and examples.
Here are the fixes for this release:
- fix #1259: allow for double nodeids in junitxml,
this was a regression failing plugins combinations
like pytest-pep8 + pytest-flakes
- Workaround for exception that occurs in pyreadline when using
``--pdb`` with standard I/O capture enabled.
Thanks Erik M. Bray for the PR.
- fix #900: Better error message in case the target of a ``monkeypatch``
call
raises an ``ImportError``.
- fix #1292: monkeypatch calls (setattr, setenv, etc.) are now O(1).
Thanks David R. MacIver for the report and Bruno Oliveira for the PR.
- fix #1223: captured stdout and stderr are now properly displayed before
entering pdb when ``--pdb`` is used instead of being thrown away.
Thanks Cal Leeming for the PR.
- fix #1305: pytest warnings emitted during ``pytest_terminal_summary`` are
now
properly displayed.
Thanks Ionel Maries Cristian for the report and Bruno Oliveira for the PR.
- fix #628: fixed internal UnicodeDecodeError when doctests contain unicode.
Thanks Jason R. Coombs for the report and Bruno Oliveira for the PR.
- fix #1334: Add captured stdout to jUnit XML report on setup error.
Thanks Georgy Dyuldin for the PR.
Thanks to all who contributed to this release, among them:
AMiT Kumar
Bruno Oliveira
Erik M. Bray
Florian Bruhin
Georgy Dyuldin
Jeff Widman
Kartik Singhal
Loïc Estève
Manu Phatak
Peter Demin
Rick van Hattem
Ronny Pfannschmidt
Ulrich Petri
foxx
Thanks for using pytest, enjoy the new release!
Cheers,
Bruno.
Release Highlights:
-------------------------------
* Debugger
* Fixed issue in set next statement (#PyDev 651).
* pydevd.settrace was stopping inside the debugger and not in user code
(#PyDev 648).
* subprocess.Popen could crash when running non python executable (#PyDev
650).
* PyUnit view
* The last pinned test suite appears as the first entry in the history.
* More information is shown on the test run history.
* A string representation of the test suite can be saved in the clipboard
(last item in the test run history).
* Indexing: fixed issue where the indexing and code-analysis could race
with each other and one could become corrupt.
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.orghttp://pydev.blogspot.com
PyVmMonitor - Python Profiler
http://www.pyvmmonitor.com/
Hello all,
I'm glad to announce the release of psutil 3.4.2:
https://github.com/giampaolo/psutil/
About
=====
psutil (python system and process utilities) is a cross-platform library
for retrieving information on running processes and system utilization
(CPU, memory, disks, network) in Python. It is useful mainly for system
monitoring, profiling and limiting process resources and management of
running processes. It implements many functionalities offered by command
line tools such as: ps, top, lsof, netstat, ifconfig, who, df, kill, free,
nice, ionice, iostat, iotop, uptime, pidof, tty, taskset, pmap. It
currently supports Linux, Windows, OSX, FreeBSD, OpenBSD, NetBSD and Sun
Solaris, both 32-bit and 64-bit architectures, with Python versions from
2.6 to 3.5 (users of Python 2.4 and 2.5 may use 2.1.3 version). PyPy is
also known to
work.
Main features / fixes
===============
- (FreeBSD) psutil.virtual_memory() no longer raise MemoryError
- (Sun Solaris) exposed psutil.PROCFS_PATH constant to change the default
location of /proc filesystem
Links
====
- Home page: https://github.com/giampaolo/psutil
- Downloads:
https://pypi.python.org/pypi?:action=display&name=psutil#downloads
- Documentation: http://pythonhosted.org/psutil/
--
Giampaolo - http://grodola.blogspot.com
Find a new release of python-ldap:
https://pypi.python.org/pypi/python-ldap/2.4.25
python-ldap provides an object-oriented API to access LDAP directory
servers from Python programs. It mainly wraps the OpenLDAP 2.x libs for
that purpose. Additionally it contains modules for other LDAP-related
stuff (e.g. processing LDIF, LDAP URLs and LDAPv3 schema).
Project's web site:
http://www.python-ldap.org/
Checksums:
md5sum python-ldap-2.4.25.tar.gz
21523bf21dbe566e0259030f66f7a487
sha1sum python-ldap-2.4.25.tar.gz
fa058ef9d77e4081d260c4972f6f2a5d4c45f36b
sha256sum python-ldap-2.4.25.tar.gz
62d00dbc86f3f9b21beacd9b826e8f9895f900637a60a6d4e7ab59a1cdc64e56
Ciao, Michael.
----------------------------------------------------------------
Released 2.4.25 2016-01-18
Changes since 2.4.23:
(2.4.24 is missing because of foolish pypi version madness)
Lib/
* Fix for attrlist=None regression introduced in 2.4.23
by ref count patch
----------------------------------------------------------------
Released 2.4.23 2016-01-17
Changes since 2.4.22:
Modules/
* Ref count issue in attrs_from_List() was fixed
(thanks to Elmir Jagudin)
'tsshbatch' Version 1.228 is now released and available for download at:
http://www.tundraware.com/Software/tsshbatch
This is a major update with important bug fixes and improvements. Existing
users will want to update sooner rather than later.
The last public release was 1.212.
---------------------------------------------------------------------
What Is 'tsshbatch'?
--------------------
'tsshbatch' is a server automation tool to enable you to issue commands
to many servers without having to log into each one separately. When
writing scripts, this overcomes the 'ssh' limitation of not being able to
specify the password on the command line.
'tsshbatch' also understands basic 'sudo' syntax and can be used
to access a server, 'sudo' a command, and then exit.
'tsshbatch' thus allows you to write complex, hands-off scripts that
issue commands to many servers without the tedium of manual login and
'sudo' promotion. System administrators, especially, will find this
helpful when working in large server farms.
'tsshbatch' is written in Python and requires the 'paramiko library.
It has been tested on various Linux and FreeBSD variants.
See Also: https://en.wikipedia.org/wiki/Tsshbatch
Related: Ansible, Capistrano, ClusterSSH, Fabric, PSSH, Rundeck
WHATSNEW For 'tsshbatch' 1.228 (Mon Jan 18 17:45:19 CST 2016)
----------------------------------------------------------------------
- There is now limited support for ssh configuration files. Only the
HostName and IdentityFile directives are currently supported.
By default, tsshbatch will look in ~/.ssh/config for this
configuration file. However, the location of the file can be
overridden with the -C option.
- The -b option has been added to continue after a sudo failure.
Previous releases of the program stopped all further processing
on any sudo failure. With -b, it's now possible to go on to
the remaining hosts even if one of them failed to do proper
sudo promotion.
- The -B option has been added to print an informative "banner"
at the beginning and end of each program run.
[CHANGES]
- On screen help now displays default settings for all options where
appropriate.
[BUG FIXES]
- Fixed bug that caused program to exit after a failed
file transfer even when -a was specified.
- Fixed bug that failed to present user name during key-based
auth. This prevented connection when the desired name
was different than the initating user - say when using
process IDs instead of "real" users.
----------------------------------------------------------------------------
Tim Daneliuk tundra(a)tundraware.com
PGP Key: http://www.tundraware.com/PGP/
================
pyspread 1.0.2
================
Pyspread 1.0.2 is released.
This is a bugfix release.
Major changes to 1.0.1:
* Save function bug fixed
* pys files that are marked up to v1.0 are now accepted for loading
About pyspread
==============
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
Enjoy
Martin
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
I'm happy to announce the release of Pygments 2.1.
Pygments is a generic syntax highlighter written in Python.
There is a again lots of news in the 2.1 release, please have a look at the
changelog <http://pygments.org/docs/changelog>. There are over 20 new
languages or markups supported, and a few interesting new features.
Report bugs and feature requests in the issue tracker:
<http://bitbucket.org/birkenfeld/pygments-main/issues>.
Thanks go to all the contributors of these lexers, and to all
those who reported bugs and waited patiently for this release, and as always
many thanks also to Tim Hatch for his continued care for Pygments.
Download it from <http://pypi.python.org/pypi/Pygments>, or look at the
demonstration at <http://pygments.org/demo>.
Enjoy,
Georg
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iEYEARECAAYFAlabuusACgkQN9GcIYhpnLB9LACfen5At6Wg+B1O7XWNj6alaENe
6ZEAoILc0jWLPnJmU/KCPVKDIyswb0cR
=AcsU
-----END PGP SIGNATURE-----