Skip to content

Conversation

@jsancho-gpl
Copy link
Contributor

@jsancho-gpl jsancho-gpl commented Jun 4, 2018

release 3.4.4 : maintenance / bugfix release

TODO:

  • update RELEASE-NOTES.txt and doc/source/release_notes.rst
  • set VERSION to 3.4.4 (perhaps also in docs?)
  • run --heavy test suite on Linux (or Mac)
  • run --heavy test suite on Windows.
  • merge into master
  • tag commit a v3.4.4
  • make sure docs are also built / updated
  • create wheels (wheel builder at MacPython/pytables-wheels)
  • upload package and wheels to PyPI
  • update conda-forge/pytables-feedstock

After release:

  • remove develop branch (we'll use github branches style)
  • update release procedure wiki
  • post release actions (update RELEASE-NOTES.txt and VERSION)

avalentino and others added 19 commits April 22, 2018 18:40
re.split("\s*") has changed from splitting on 1 or more spaces in Python 3.6
(with a deprecation warning) to splitting on 0 or more spaces in Python 3.7.

In Python 3.7 this means it splits at every character.

With Python 3.6:

python -c "import re; print(re.split('\s*', '#define H5_VERS_MAJOR    1'))"
/opt/conda/lib/python3.6/re.py:212: FutureWarning: split() requires a non-empty pattern match.
  return _compile(pattern, flags).split(string, maxsplit)
['#define', 'H5_VERS_MAJOR', '1']

With Python 3.7b3:

python -c "import re; print(re.split('\s*', '#define H5_VERS_MAJOR    1'))"
['', '#', 'd', 'e', 'f', 'i', 'n', 'e', '', 'H', '5', '_', 'V', 'E', 'R', 'S', '_', 'M', 'A', 'J', 'O', 'R', '', '1', '']
Python 3.7 fix for re.split() in version detection
Remove unused import and fix ImportError with numexpr 2.6.5.dev0
While fixing fall-outs of changes to `numpy.rec.array`
(see numpy/numpy#10344) I evidently missed
a spot which is now causing trouble. See

#664

I think I noted this in the aforementioned PR in a comment.

This PR is to make sure that `initRecArray` method produces list of
tuples, rather than list of lists, as an argument to `numpy.rec.array` constructor.
MAINT: Fixed test failures with Python 2.7 and NumPy 1.14.3
Updating from original project
Changes author to PyTables Developers Team
@jsancho-gpl jsancho-gpl self-assigned this Jun 4, 2018
@jsancho-gpl jsancho-gpl merged commit 46548ed into master Jun 12, 2018
@jsancho-gpl jsancho-gpl deleted the develop branch June 12, 2018 14:02
@tomkooij
Copy link
Contributor

Nice work @jsancho-gpl !

@FrancescAlted
Copy link
Member

Congrats Sancho!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants