=========================
Announcing Numexpr 2.4.4
=========================
Numexpr is a fast numerical expression evaluator for NumPy. With it,
expressions that operate on arrays (like "3*a+4*b") are accelerated
and use less memory than doing the same calculation in Python.
It wears multi-threaded capabilities, as well as support for Intel's
MKL (Math Kernel Library), which allows an extremely fast evaluation
of transcendental functions (sin, cos, tan, exp, log...) while
squeezing the last drop of performance out of your multi-core
processors. Look here for a some benchmarks of numexpr using MKL:
https://github.com/pydata/numexpr/wiki/NumexprMKL
Its only dependency is NumPy (MKL is optional), so it works well as an
easy-to-deploy, easy-to-use, computational engine for projects that
don't want to adopt other solutions requiring more heavy dependencies.
What's new
==========
This is a maintenance release which contains several bug fixes, like
better testing on Python3 platform and some harmless data race. Among
the enhancements, AppVeyor support is here and OMP_NUM_THREADS is
honored as a fallback in case NUMEXPR_NUM_THREADS is not set.
In case you want to know more in detail what has changed in this
version, see:
https://github.com/pydata/numexpr/blob/master/RELEASE_NOTES.rst
Where I can find Numexpr?
=========================
The project is hosted at GitHub in:
https://github.com/pydata/numexpr
You can get the packages from PyPI as well (but not for RC releases):
http://pypi.python.org/pypi/numexpr
Share your experience
=====================
Let us know of any bugs, suggestions, gripes, kudos, etc. you may
have.
Enjoy data!
--
Francesc Alted
________________________________________________________________________
ANNOUNCING
mxODBC Plone/Zope Database Adapter
Version 2.2.3
for the Plone CMS and Zope server platform
Available for Plone 4.0-4.3 and Plone 5.0,
Zope 2.12 and 2.13, on
Windows, Linux, Mac OS X, FreeBSD and other platforms
This announcement is also available on our web-site for online reading:
http://www.egenix.com/company/news/eGenix-mxODBC-Zope-DA-2.2.3-GA.html
________________________________________________________________________
INTRODUCTION
The eGenix mxODBC Zope DA allows you to easily connect your Zope or
Plone CMS installation to just about any database backend on the
market today, giving you the reliability of the commercially supported
eGenix product mxODBC and the flexibility of the ODBC standard as
middle-tier architecture.
The mxODBC Zope Database Adapter is highly portable, just like Zope
itself, and provides a high performance interface to all your ODBC
data sources, using a single well-supported interface on Windows,
Linux, Mac OS X, FreeBSD and other platforms.
This makes it ideal for deployment in ZEO Clusters and Zope hosting
environments where stability and high performance are a top priority,
establishing an excellent basis and scalable solution for your Plone
CMS.
Product page:
http://www.egenix.com/products/zope/mxODBCZopeDA/
________________________________________________________________________
NEWS
The 2.2.3 release of our mxODBC Zope/Plone Database Adapter product is
a patch level release of the popular ODBC database interface for Plone
and Zope. It includes these enhancements and fixes:
Feature Updates
---------------
* We have integrated a new option to force serialized connects on a
per Zope connection object basis. This can be used to work around
bugs in ODBC drivers which are not fully thread-safe in the connect
phase. The option is disabled per default.
Driver Compatibility Enhancements
---------------------------------
* ODBC driver compatibility updated. Upgraded to the latest mxODBC
3.3.5 release, adding compatibility enhancements for MS SQL
Server. See the mxODBC 3.3.5 release announcements for full
details.
Installation Enhancements
-------------------------
* Added pip install compatibility to mxODBC Zope DA by creating
prebuilt archives and uploading a web installer to PyPI. This can
be useful if you are installing Zope or Plone using a
requirements.txt type approach, e.g. using
pip install ThreadLock Products.ZSQLMethods egenix-mxodbc-zopeda
* Enabled creating wheels from the prebuilt archives, which helps
when running pip with the wheels package installed. pip then tries
to build wheels during installation and caches them for future
reuse.
The complete list of changes is available on the mxODBC Zope DA
changelog page.
http://www.egenix.com/products/zope/mxODBCZopeDA/changelog.html
mxODBC Zope DA 2.2.0 was released on 2014-12-11. Please see the mxODBC
Zope DA 2.2.0 release announcement for all the new features we have
added.
http://www.egenix.com/company/news/eGenix-mxODBC-Zope-DA-2.2.0-GA.html
For the full list of features, please see the mxODBC Zope DA feature
list:
http://www.egenix.com/products/zope/mxODBCZopeDA/#Features
The complete list of changes is available on the mxODBC Zope DA
changelog page.
________________________________________________________________________
UPGRADING
Users are encouraged to upgrade to this latest mxODBC Plone/Zope
Database Adapter release to benefit from the new features and updated
ODBC driver support. We have taken special care not to introduce
backwards incompatible changes, making the upgrade experience as
smooth as possible.
For major and minor upgrade purchases, we will give out 20% discount
coupons going from mxODBC Zope DA 1.x to 2.2 and 50% coupons for
upgrades from mxODBC 2.x to 2.2. After upgrade, use of the original
license from which you upgraded is no longer permitted. Patch level
upgrades (e.g. 2.2.0 to 2.2.3) are always free of charge.
Please contact the eGenix.com Sales Team with your existing license
serials for details for an upgrade discount coupon.
If you want to try the new release before purchase, you can request
30-day evaluation licenses by visiting our web-site or writing to
sales(a)egenix.com, stating your name (or the name of the company) and
the number of eval licenses that you need.
http://www.egenix.com/products/python/mxODBCZopeDA/#Evaluation
________________________________________________________________________
DOWNLOADS
Please visit the eGenix mxODBC Zope DA product page for downloads,
instructions on installation and documentation of the packages:
http://www.egenix.com/company/products/zope/mxODBCZopeDA/
If you want to try the package, please jump straight to the download
instructions:
http://www.egenix.com/products/zope/mxODBCZopeDA/#Download
Fully functional evaluation licenses for the mxODBC Zope DA are
available free of charge:
http://www.egenix.com/products/zope/mxODBCZopeDA/#Evaluation
________________________________________________________________________
SUPPORT
Commercial support for this product is available directly from
eGenix.com.
Please see the support section of our website for details:
http://www.egenix.com/services/support/
________________________________________________________________________
MORE INFORMATION
For more information on eGenix mxODBC Zope DA, licensing and download
instructions, please write to sales(a)egenix.com.
About eGenix (http://www.egenix.com/):
eGenix is a software project, consulting and product company
focusing on expert project services and professional quality
products for companies, Python users and developers.
Enjoy,
--
Marc-Andre Lemburg
eGenix.com
Professional Python Services directly from the Source (#1, Sep 14 2015)
>>> Python Projects, Coaching and Consulting ... http://www.egenix.com/
>>> mxODBC Plone/Zope Database Adapter ... http://zope.egenix.com/
>>> mxODBC, mxDateTime, mxTextTools ... http://python.egenix.com/
________________________________________________________________________
2015-09-18: PyCon UK 2015 ... 4 days to go
2015-10-21: Python Meeting Duesseldorf ... 37 days to go
::::: Try our mxODBC.Connect Python Database Interface for free ! ::::::
eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48
D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg
Registered at Amtsgericht Duesseldorf: HRB 46611
http://www.egenix.com/company/contact/
I am pleased to announce the release of xlwings v0.4.0:
The most important update with this release was made on Windows: The methodology used to make a connection to Workbooks has been completely replaced. This finally allows xlwings to reliably connect to multiple instances of Excel even if the Workbooks are opened from untrusted locations (network drives or files downloaded from the internet). This gets rid of the dreaded "Filename is already open..." error message that was sometimes shown in this context. It also allows the VBA hooks ("RunPython") to work correctly if the very same file is opened in various instances of Excel.
Check the Release Notes for full details:
http://docs.xlwings.org/whatsnew.html
About xlwings:
xlwings is a BSD-licensed python library that makes it easy to call python from
Excel and vice versa:
Interact with Excel from python using a syntax that is close to VBA yet pythonic.
Replace your VBA macros with python code and still pass around your workbooks as easily as before.
xlwings fully supports NumPy arrays and Pandas DataFrames.
It works with Microsoft Excel on Windows and Mac.
http://xlwings.org
On behalf of the Python development community and the Python 3.5 release
team, I'm proud to announce the availability of Python 3.5.0. Python
3.5.0 is the newest version of the Python language, and it contains many
exciting new features and optimizations.
You can read all about what's new in Python 3.5.0 here:
https://docs.python.org/3.5/whatsnew/3.5.html
And you can download Python 3.5.0 here:
https://www.python.org/downloads/release/python-350/
Windows and Mac users: please read the important platform-specific
"Notes on this release" section near the end of that page.
We hope you enjoy Python 3.5.0!
//arry/
Trac 1.0.9 Released
===================
Trac 1.0.9, the latest maintenance release for the
current stable branch, is available.
You will find this release at the usual places:
http://trac.edgewall.org/wiki/TracDownload#LatestStableReleasehttps://pypi.python.org/pypi/Trac/1.0.9
Trac 1.0.9 provides more than a dozen minor fixes
and enhancements, including significantly reduced
memory usage by the Git repository connector.
You can find the detailed release notes for 1.0.9
on the following pages:
http://trac.edgewall.org/wiki/TracDev/ReleaseNotes/1.0#MaintenanceReleases
Now to the packages themselves:
URLs:
http://download.edgewall.org/trac/Trac-1.0.9.tar.gzhttp://download.edgewall.org/trac/Trac-1.0.9.win32.exehttp://download.edgewall.org/trac/Trac-1.0.9.win-amd64.exehttp://download.edgewall.org/trac/Trac-1.0.9.zip
MD5 sums:
429d9aa79e3d939add7963ca9a7deb57 Trac-1.0.9.tar.gz
9801dbb0b93d22294d82ad7cc2d33829 Trac-1.0.9.win32.exe
db1c35aa95fda539e6b7365fb5af4780 Trac-1.0.9.win-amd64.exe
0bb8ceffe7dbe6211a3887e42a1be972 Trac-1.0.9.zip
SHA1 sums:
a22c4f648c2f0adf7ca166aa5c01b0142bccbef0 Trac-1.0.9.tar.gz
caa4d0c96a456c8a9427c9bd0db8d665b911d50a Trac-1.0.9.win32.exe
3a82ccc0fdf3dc8ca9077cb3432464a3ff2547e6 Trac-1.0.9.win-amd64.exe
ac338b2fde74df9ab19948d1caf6d25cc0e37622 Trac-1.0.9.zip
Acknowledgements
================
Many thanks to the growing number of people who
have, and continue to, support the project. Also
our thanks to all people providing feedback and bug
reports that helps us make Trac better, easier to
use and more effective. Without your invaluable help,
Trac would not evolve. Thank you all.
Finally, we offer hope that Trac will prove itself
useful to like-minded programmers around the world,
and that this release will be an improvement over
the last version.
Please let us know.
/The Trac Team http://trac.edgewall.org/
Python-taiga 0.6.0 released!
python-taiga is a python module for communicating with Taiga.io, a new
project management platform! For more info https://taiga.io/
This release includes:
- Allow client to use application tokens
- Add list attachments to user stories, tasks, issues
- Support new like/unlike methods
- New add_comment method for user stories, tasks, issues
- Fix "version" attribute problem (now automagically managed)
- Minor fixes
You can find python-taiga code on Github
https://github.com/nephila/python-taiga
Any kind of contribution is appreciated! :)
--
Andrea Stagi (@4stagi) - Develover @Nephila
Job profile: http://linkedin.com/in/andreastagi
Website: http://4spills.blogspot.it/
Github: http://github.com/astagi
The Karlsruhe Python User Group (KaPy) meets again.
Friday, 2015-09-18 (September 18th) at 19:00 (7pm) in the rooms of Entropia eV
(the local affiliate of the CCC). See http://entropia.de/wiki/Anfahrt
on how to get there.
For your calendars: meetings are held monthly, on the 3rd Friday.
There's also a mailing list at
https://lists.bl0rg.net/cgi-bin/mailman/listinfo/kapy.
quicktions 1.0 has been released, the cythonized version of
'fractions.Fraction'. It works with CPython 2.6 - 3.5.
Get it from PyPI:
https://pypi.python.org/pypi/quicktions
Python’s Fraction data type is an excellent way to do exact fractional and
money calculations and largely beats Decimal in terms of simplicity,
accuracy and safety. Clearly not in terms of speed, though, given the
cdecimal accelerator in Py3.3+.
"quicktions" is an adaptation of the original fractions module (as included
in CPython 3.5) that is compiled and optimised with Cython into a fast,
native extension module.
Compared to the standard library ‘fractions’ module in Py2.7 and Py3.4,
"quicktions" is currently about 10x faster, and still about 6x faster than
the current version in Python 3.5. It’s also about 15x faster than the
(Python implemented) decimal module in Py2.7.
For documentation, see the Python standard library’s fraction module:
https://docs.python.org/3.5/library/fractions.html
Have fun!
Stefan
devpi-server-2.3: more resilient pypi caching, semantic versioning
============================================================================
The devpi-server-2.3 release brings two important changes:
- We don't use the XMLRPC "changelog" interface of pypi.python.org
anymore. Instead devpi-server now re-checks with pypi every 30 minutes
and will serve cached contents in between. If pypi is not reachable
and we still have cached contents we continue serving the cached content
so that we can survive pypi outages.
- we switched to semantic versioning so that only major version number
increases signal the need for an export/import cycle. If you have
a devpi-server-2.2.X installation you are not required to export/import.
However, there has been a regression with the execnet-1.4.0 release
which was fixed with the now current execnet-1.4.1 release. If you
have freshly setup devpi-server and used execnet-1.4.0 at that time
you will need to do an export with execnet-1.4.0 and then import
with execnet-1.4.1 installed.
Note also that we released new micro releases of devpi-client and devpi-web
which are pure bugfixing releases.
For many more changes and fixes, please see the respective CHANGELOG of the
respective packages.
For docs and quickstart tutorials see http://doc.devpi.net
many thanks to Florian Schulze who any of the new features. And special
thanks go to the two still unnamed companies who funded major parts of
the above work.
have fun,
holger krekel, merlinux GmbH
2.3.0 (2015-09-10)
------------------
- switched to semantic versioning. Only major revisions will ever require an
export/import cycle.
- fix issue260: Log identical upload message on level "info"
- Log upload trigger message on level "warn"
- The PyPI changelog isn't watched for changes anymore.
Instead we cache release data for 30 minutes, this can be adjusted with the
``--mirror-cache-expiry`` option.
- fix issue251: Require and validate the "X-DEVPI-SERIAL" from master in
replica thread
- fix issue258: fix FileReplicationError representation for proper logging
- fix issue256: if a project removes all releases from pypi or the project is
deleted on pypi, we get a 404 back. In that case we now return an empty list
of releases instead of returning an UpstreamError.
- Change nginx template to serve HEAD in addition to GET requests of files
directly instead of proxying to devpi-server
- make keyfs cache size configurable via "--keyfs-cache-size" option and
increase the default size to improve performance for installations with many
writes