Hi everyone,
I'm pleased to announce the immediate availability of Cython 0.28, after
almost half a year of development.
https://pypi.python.org/pypi/Cython/0.28
What is Cython?
Cython is a widely used and production proven optimising static compiler
for both the Python programming language and the extended Cython
programming language, and one of the pillars of the high-performance Python
ecosystem. It provides direct access to C/C++ libraries and data types as a
language feature, and makes writing fast native C extensions for Python as
easy as Python itself.
The major new features in 0.28 include:
* Cdef classes can now multiply inherit from ordinary Python classes,
as long as (exactly) one base class is an extension type.
* The "const" modifier can be applied to memoryview declarations to allow
read-only buffers as input.
* C code in the docstring of a "cdef extern" block is copied verbatimly
into the generated file.
The changelog lists the various other big and small features, optimisations
and bug fixes that went into this release:
https://github.com/cython/cython/blob/0.28/CHANGES.rst
Have fun,
Stefan
Hi All,
I am pleased to announce the release of NumPy 1.14.2. This is a bugfix
release for some bugs reported following the 1.14.1 release. The major
problems dealt with are as follows.
- Residual bugs in the new array printing functionality.
- Regression resulting in a relocation problem with shared library.
- Improved PyPy compatibility.
This release supports Python 2.7 and 3.4 - 3.6. Wheels for the release are
available on PyPI. Source tarballs, zipfiles, release notes, and the
changelog are available on github
<https://github.com/numpy/numpy/releases/tag/v1.14.2>. The Python 3.6
wheels available from PIP are built with Python 3.6.2 and should be
compatible with all previous versions of Python 3.6. The source releases
were cythonized with Cython 0.26.1, which is known to *not* support the
upcoming Python 3.7 release. People who wish to run Python 3.7 should check
out the NumPy repo and try building with the, as yet, unreleased master
branch of Cython.
Contributors
============
A total of 4 people contributed to this release. People with a "+" by their
names contributed a patch for the first time.
* Allan Haldane
* Charles Harris
* Eric Wieser
* Pauli Virtanen
Pull requests merged
====================
A total of 5 pull requests were merged for this release.
* `#10674 <https://github.com/numpy/numpy/pull/10674>`__: BUG: Further
back-compat fix for subclassed array repr
* `#10725 <https://github.com/numpy/numpy/pull/10725>`__: BUG: dragon4
fractional output mode adds too many trailing zeros
* `#10726 <https://github.com/numpy/numpy/pull/10726>`__: BUG: Fix f2py
generated code to work on PyPy
* `#10727 <https://github.com/numpy/numpy/pull/10727>`__: BUG: Fix missing
NPY_VISIBILITY_HIDDEN on npy_longdouble_to_PyLong
* `#10729 <https://github.com/numpy/numpy/pull/10729>`__: DOC: Create
1.14.2 notes and changelog.
Cheers,
Charles Harris
As you may know, the Edinburgh Fringe Festival is starting one week
after EuroPython 2018 in Edinburgh. Since this typically attracts many
thousands of people and artists, the hotels are filling up quickly in
Edinburgh.
If you’re planning to attend EuroPython, please book your hotel
early. Many booking sites offer free cancellations, so there’s no risk
in making reservations now, even if you decide not to come in the end.
Room allocation for EuroPython 2018
-----------------------------------
To help with this, we have partnered with the Edinburgh Convention
Bureau to set aside a number of hotel rooms which are reserved for
EuroPython attendees. These rooms will be held reserved until a few
weeks before the conference and are also available with a free
cancellation option.
The Edinburgh Convention Bureau has setup the following website for
booking rooms from this allocation:
* EuroPython 2018 Hotel Booking Website *
https://cabsedinburgh.eventsair.com/QuickEventWebsitePortal/europython-2018…
(run by the Edinburgh Convention Bureau)
Update on EuroPython 2018
-------------------------
Meanwhile, we wanted to give you an update of where we are with the
conference organization:
We are still working on getting everything setup for launching the
website, opening ticket sales and the Call for Proposals (CFP).
This year the EuroPython Society (EPS) will be running the ticket
sales, rather than a local organization and we are facing some
challenges related to VAT taxes, which are taking longer to sort out
than expected.
This is the main reason for the delay you are seeing, but we’re
getting there.
Enjoy,
--
EuroPython 2018 Team
https://ep2018.europython.eu/https://www.europython-society.org/
PS: Please forward or retweet to help us reach all interested parties:
https://twitter.com/europython/status/971716086445027328
Thanks.
I am pleased to announce release 2018.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 (limited support). It is distributed under the new BSD
license.
Home page: http://sfepy.org
Mailing list: https://mail.python.org/mm3/mailman3/lists/sfepy.python.org/
Git (source) repository, issue tracker: https://github.com/sfepy/sfepy
Highlights of this release
--------------------------
- major update of time-stepping solvers and solver handling
- Newmark and Bathe elastodynamics solvers
- interface to MUMPS linear solver
- new examples:
- iron plate impact problem (elastodynamics)
- incompressible Mooney-Rivlin material model (hyperelasticity) as a script
For full release notes see http://docs.sfepy.org/doc/release_notes.html#id1
(rather long and technical).
Cheers,
Robert Cimrman
---
Contributors to this release in alphabetical order:
Robert Cimrman
Jan Heczko
Jan Kopacka
Vladimir Lukes
What is cx_Oracle?
cx_Oracle is a Python extension module that enables access to Oracle
Database for Python 3.x and 2.x and conforms to the Python database API 2.0
specifications with a number of enhancements.
Where do I get it?
https://oracle.github.io/python-cx_Oracle
The easiest method to install/upgrade cx_Oracle is via pip as in
python -m pip install cx_Oracle --upgrade
What's new?
This release eliminates the error "DPI-1054: connection cannot be closed
when open statements or LOBs exist". It also adds support for creating
temporary LOBs and binding LOBs directly to a cursor. You can now also use
a connection as a context manager to close the connection at the end of the
block by using the new cx_Oracle.__future__ object (
http://cx-oracle.readthedocs.io/en/latest/module.html#cx_Oracle.__future__).
This will become the default and only behaviour of using a connection as a
context manager unless I hear otherwise! The code was reorganised and
simplified in order to streamline further maintenance and a number of bugs
were fixed. The full release notes can be read here:
http://cx-oracle.readthedocs.io/en/latest/releasenotes.html#version-6-2-mar…
Please provide any feedback via GitHub issues (
https://github.com/oracle/python-cx_Oracle/issues).
Hi everyone, pytest 3.4.2 has just been released to PyPI!
This is a bug-fix release, being a drop-in replacement. To upgrade::
pip install --upgrade pytest
The full changelog is available at
http://doc.pytest.org/en/latest/changelog.html.
Thanks to all who contributed to this release, among them:
* Allan Feldman
* Bruno Oliveira
* Florian Bruhin
* Jason R. Coombs
* Kyle Altendorf
* Maik Figura
* Ronny Pfannschmidt
* codetriage-readme-bot
* feuillemorte
* joshm91
* mike
Happy testing,
The pytest Development Team
Hello!
I'm pleased to announce version 3.1.0, the first stable release of branch
3.1 of CheetahTemplate3.
What's new in CheetahTemplate3
==============================
Contributors for this release is Mathias Stearn.
Features:
- Fix Cheetah to work with PyPy. Pull request by Mathias Stearn.
Minor features:
- Code cleanup: fix code style to satisfy flake8 linter.
Documentation:
- Rename www directory to docs.
Tests:
- Run pypy tests at AppVeyor.
- Use remove-old-files.py from ppu to cleanup pip cache
at Travis and AppVeyor.
What is CheetahTemplate3
========================
Cheetah3 is a free and open source template engine.
It's a fork of the original CheetahTemplate library.
Python 2.7 or 3.3+ is required.
Where is CheetahTemplate3
=========================
Site:
http://cheetahtemplate.org/
Development:
https://github.com/CheetahTemplate3
Download:
https://pypi.python.org/pypi/Cheetah3/3.1.0
News and changes:
http://cheetahtemplate.org/news.html
StackOverflow:
https://stackoverflow.com/questions/tagged/cheetah
Example
=======
Below is a simple example of some Cheetah code, as you can see it's practically
Python. You can import, inherit and define methods just like in a regular Python
module, since that's what your Cheetah templates are compiled to :) ::
#from Cheetah.Template import Template
#extends Template
#set $people = [{'name' : 'Tom', 'mood' : 'Happy'}, {'name' : 'Dick',
'mood' : 'Sad'}, {'name' : 'Harry', 'mood' : 'Hairy'}]
<strong>How are you feeling?</strong>
<ul>
#for $person in $people
<li>
$person['name'] is $person['mood']
</li>
#end for
</ul>
Oleg.
--
Oleg Broytman http://phdru.name/ phd(a)phdru.name
Programmers don't die, they just GOSUB without RETURN.