Commit d8d59b78 authored by Kirill Smelkov's avatar Kirill Smelkov

Merge branch 'master' into t

* master:
  wendelin.core v0.13
  tox -= Python3.5
  Fix build for Python 3.7
  tox: ZODB5.test.util needs mock
  tox: v↑ NumPy to 2 latest releases
  bigfile/zodb: Resync _ZBigFileH to Connection.transaction_manager on every connection reopen
  t/qemu-runlinux: Issue terminal init before running program
  t/qemu-runlinux: Kernel verbosity control via -v
parents 0c4b3501 b26ba558
...@@ -26,6 +26,59 @@ Please see wcfs.go__ for description of the new filesystem. ...@@ -26,6 +26,59 @@ Please see wcfs.go__ for description of the new filesystem.
__ https://lab.nexedi.com/kirr/wendelin.core/blob/t/wcfs/wcfs.go __ https://lab.nexedi.com/kirr/wendelin.core/blob/t/wcfs/wcfs.go
0.13 (2019-06-18)
-----------------
- Add support for Python 3.7 (commit__).
__ https://lab.nexedi.com/nexedi/wendelin.core/commit/bca5f79e6f
- Add `RAMArray` class which is compatible to `ZBigArray` in API and semantic,
but stores its data in RAM only (`commit 1`__, 2__).
__ https://lab.nexedi.com/nexedi/wendelin.core/commit/7365979b9d
__ https://lab.nexedi.com/nexedi/wendelin.core/commit/fc9b69d8e1
- Add `lib.xnumpy.structured` - utility to create structured view of an array (`commit 1`__, 2__).
__ https://lab.nexedi.com/nexedi/wendelin.core/commit/6a5dfefaf8
__ https://lab.nexedi.com/nexedi/wendelin.core/commit/32ca80e2d5
- Fix logic to keep `ZBigFileH` in sync with ZODB connection (commit__).
__ https://lab.nexedi.com/nexedi/wendelin.core/commit/d9d6adec1b
- Fix crash on PyVMA deallocation (commit__).
__ https://lab.nexedi.com/nexedi/wendelin.core/commit/d97641d2ba
- Move `py.bench` to pygolang__ so that it can be used not only in
Wendelin.core (commit__).
__ https://pypi.org/project/pygolang/
__ https://lab.nexedi.com/nexedi/wendelin.core/commit/318efce0bf
- Enhance `t/qemu-runlinux` - utility that is used to work on combined
kernel/user-space workloads (`commit 1`__, 2__, 3__, 4__, 5__, 6__).
This was in particular useful to develop Linux kernel fixes that are needed
for Wendelin.core 2.0 (`kernel commit 1`__, 2__, 3__, 4__, 5__, 6__, 7__).
__ https://lab.nexedi.com/nexedi/wendelin.core/commit/fe541453f8
__ https://lab.nexedi.com/nexedi/wendelin.core/commit/ccca055cfe
__ https://lab.nexedi.com/nexedi/wendelin.core/commit/6ab952207e
__ https://lab.nexedi.com/nexedi/wendelin.core/commit/a568d6d999
__ https://lab.nexedi.com/nexedi/wendelin.core/commit/208aca62ae
__ https://lab.nexedi.com/nexedi/wendelin.core/commit/89fb89929a
__ https://git.kernel.org/linus/ad2ba64dd489
__ https://git.kernel.org/linus/10dce8af3422
__ https://git.kernel.org/linus/bbd84f33652f
__ https://git.kernel.org/linus/c5bf68fe0c86
__ https://git.kernel.org/linus/438ab720c675
__ https://git.kernel.org/linus/7640682e67b3
__ https://git.kernel.org/linus/d4b13963f217
- Various bugfixes.
0.12 (2018-04-16) 0.12 (2018-04-16)
----------------- -----------------
......
...@@ -284,8 +284,8 @@ setup( ...@@ -284,8 +284,8 @@ setup(
Programming Language :: Python :: 2 Programming Language :: Python :: 2
Programming Language :: Python :: 2.7 Programming Language :: Python :: 2.7
Programming Language :: Python :: 3 Programming Language :: Python :: 3
Programming Language :: Python :: 3.5
Programming Language :: Python :: 3.6 Programming Language :: Python :: 3.6
Programming Language :: Python :: 3.7
Programming Language :: Python :: Implementation :: CPython Programming Language :: Python :: Implementation :: CPython
Topic :: Software Development :: Libraries :: Python Modules Topic :: Software Development :: Libraries :: Python Modules
Framework :: ZODB\ Framework :: ZODB\
......
# wendelin.core | tox setup # wendelin.core | tox setup
[tox] [tox]
envlist = py27-{ZODB3,ZODB4,ZODB5}-{zblk0,zblk1}-{fs,zeo,neo}-{numpy115,numpy116}-{!wcfs,wcfs:1,wcfs}, {py36,py37}-{ZODB4,ZODB5}-{zblk0,zblk1}-{fs,zeo}-{numpy115,numpy116}-{!wcfs,wcfs:1,wcfs} envlist = py27-{ZODB3,ZODB4,ZODB5}-{zblk0,zblk1}-{fs,zeo,neo}-{numpy115,numpy116},
{py36,py37}-{ZODB4,ZODB5}-{zblk0,zblk1}-fs-{numpy115,numpy116},
py36-{ZODB4,ZODB5}-{zblk0,zblk1}-zeo-{numpy115,numpy116},
py37-ZODB5-{zblk0,zblk1}-zeo-{numpy115,numpy116}
# (NOTE ZODB3 does not work on python3) # (NOTE ZODB3 does not work on python3)
# (NOTE ZEO4 does not work with python3.7)
# (NOTE NEO does not work on python3 at all) # (NOTE NEO does not work on python3 at all)
# (XXX ZODB5-*-neo are currently failing) # (XXX ZODB5-*-neo are currently failing)
...@@ -27,6 +31,8 @@ deps = ...@@ -27,6 +31,8 @@ deps =
# latest current ZODB 5 # latest current ZODB 5
ZODB5: ZODB >=5.0, <6.0dev ZODB5: ZODB >=5.0, <6.0dev
ZODB5: ZEO >=5.0, <6.0dev ZODB5: ZEO >=5.0, <6.0dev
# ZODB/test/util depends on mock starting from ZODB 5.5
ZODB5: mock
neo: neoppod >= 1.9 neo: neoppod >= 1.9
# neo.tests also imports MySQLdb unconditionally # neo.tests also imports MySQLdb unconditionally
...@@ -37,7 +43,7 @@ deps = ...@@ -37,7 +43,7 @@ deps =
zeo: zope.testing zeo: zope.testing
numpy116: numpy >=1.16.0, <1.17.0 numpy116: numpy >=1.16.0, <1.17.0
numpy115: numpy >=1.15.0, <1.15.0 numpy115: numpy >=1.15.0, <1.16.0
setenv = setenv =
fs: WENDELIN_CORE_TEST_DB=<fs> fs: WENDELIN_CORE_TEST_DB=<fs>
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment