On behalf of the Bokeh team, I am pleased to announce the release of
version 0.12.1 of Bokeh!
This is a minor, incremental update that adds a few new small features and
fixes several bugs.
Please see the announcement post at:
which has much more information as well as live demonstrations. And as
always, see the CHANGELOG and Release Notes for full details (which are
linked from the post).
If you are using Anaconda/miniconda, you can install it with conda:
conda install bokeh
Alternatively, you can also install it with pip:
pip install bokeh
Full information including details about how to use and obtain BokehJS are
Issues, enhancement requests, and pull requests can be made on the Bokeh
Github page: https://github.com/bokeh/bokeh
Documentation is available at http://bokeh.pydata.org/en/0.12.2
There are nearly 200 total contributors to Bokeh and their time and effort
are what make Bokeh such an amazing project and community. Thank you again
for your contributions. Finally (as always), for questions, technical
assistance or if you're interested in contributing,
questions can be directed to the Bokeh mailing list: bokeh(a)continuum.io or
the Gitter Chat room: https://gitter.im/bokeh/bokeh
I'm glad to announce the release of psutil 4.3.1:
psutil (process and system 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, Sun Solaris, FreeBSD, OpenBSD and
NetBSD, 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.
- #881: "make install" now works also when using a virtual env.
- #854: Process.as_dict() raises ValueError if passed an erroneous attrs
- #857: [SunOS] Process cpu_times(), cpu_percent(), threads() amd
may raise RuntimeError if attempting to query a 64bit process with a 32bit
python. "Null" values are returned as a fallback.
- #858: Process.as_dict() should not return memory_info_ex() because it's
- #863: [Windows] memory_map truncates addresses above 32 bits
- #866: [Windows] win_service_iter() and services in general are not able to
handle unicode service names / descriptions.
- #869: [Windows] Process.wait() may raise TimeoutExpired with wrong timeout
unit (ms instead of sec).
- #870: [Windows] Handle leak inside psutil_get_process_data.
- Home page: https://github.com/giampaolo/psutil
- Download: https://pypi.python.org/pypi/psutil
- Documentation: http://pythonhosted.org/psutil
- What's new: https://github.com/giampaolo/psutil/blob/master/HISTORY.rst
Giampaolo - http://grodola.blogspot.com
The next PYCON.DE will be from 29-30th October 2016 at the Ludwig Maximilian Universität (LMU) in Munich/Germany. With 40 international speaker and 3 tracks it will be the main Python event in Germany this year for learning experience and professional networking.
Call for proposals is still open until 12th of September. Registration for attending the conference will start soon. Don't miss this event! More information available under
pytest 3.0.2 has just been released to PyPI.
This release fixes some regressions and bugs reported in version 3.0.1,
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:
* Ahn Ki-Wook
* Bruno Oliveira
* Florian Bruhin
* Jordan Guymon
* Raphael Pierzina
* Ronny Pfannschmidt
The pytest Development Team
I’m happy to announce that attrs 16.1.0 hit PyPI: https://pypi.org/project/attrs/
attrs is the Python package that will bring back the joy of writing classes by relieving you from the drudgery of implementing object protocols (aka dunder methods).
Its main goal is to help you to write concise and correct software without slowing down your code.
Leading Python Though Lords™ have called it “The One Python Library Everyone Needs”: https://glyph.twistedmatrix.com/2016/08/attrs.html (subtitle: “Use attrs. Use it. Use it for everything.”)
The main change is the option of having frozen (i.e. immutable) classes which allows for value types in Python.
See the full changes at https://attrs.readthedocs.io/en/stable/changelog.html and never again violate the single responsibility principle just because implementing __init__ et al is a painful drag!