-
Notifications
You must be signed in to change notification settings - Fork 261
REL: 2.3.1 #667
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
REL: 2.3.1 #667
Conversation
…two different headers
…nto nf-nib-diff
…ent, implemented yarik suggestions
RF+BF: Add tolerances and data types for nib-diff, remove hypothesis dependency
TST: Validate nib-diff dtype command-line option
ok, now that no hypothesis etc, I will give another round of builds! |
oh... so the release would be coming from rel/2.3.1 which is diverged from master:
will you @effigies remerge master into release branch or the plan is different and you would like to keep some stuff in master away from the release? (although it seems just diff related: $> git diff origin/rel/2.3.1...origin/master --stat
.travis.yml | 4 +-
appveyor.yml | 2 +-
dev-requirements.txt | 1 -
nibabel/cmdline/diff.py | 240 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------
nibabel/cmdline/tests/test_utils.py | 50 ++++++++++++--
nibabel/tests/test_diff.py | 102 +++++++++++++++--------------
nibabel/tests/test_scripts.py | 8 ++- meanwhile I will locally merge master into rel/2.3.1 for testing |
Merged master in. Will update the changelog when I get another minute. |
ENH: Add ndim to ArrayProxy and DataobjImage
@yarikoptic Nearly ready. Are your tests all green? (There was a very minor pull this morning, but if you want to do another round, fine with me.) |
Hey @effigies, when are you intending to release? I might have just found an issue in the mess that is |
Plan was today, but if there's a bug, I can wait. Can you start a PR with a test that fails, even before fixing it? That will make reviewing simpler. |
Sure, I'll do so ASAP. I think the existing |
Started a PR at #679 ... |
…re used, one to control persistence of ImageOpeners, another to control persistence of underlying file handles. This distinction is only relevant when indexed_gzip is being used.
BF: Fix interaction between `indexed_gzip` presence and `keep_file_open` flag
@yarikoptic Final tests okay? (I can't remember what you called them...) |
Built a changelog, and think it's about time for a release. Any objections? Predominantly bug fixes, so I'm calling it 2.3.1 unless Python 3.7 support or
nib-diff
justifies a new minor version.Open issues/PRs that could go in quickly
Pre-release checklist
doc/source/index.rst
and add any authors not yet acknowledged..mailmap file
if there are any duplicate authors listed fromgit shortlog -nse
.LONG_DESCRIPTION
ininfo.py
by runningmake refresh-readme
.nibabel/info.py
(e.g.NUMPY_MIN_VERSION
) and indoc/source/installation.rst
and inrequirements.txt
and.travis.yml
. They should at least match. Do they still hold? Make sure nibabel on travis is testing the minimum dependencies specifically.nosetests --with-doctest nibabel
nibabel/info.py
to set_version_extra
to''
; commitAdapted from http://nipy.org/nibabel/devel/make_release.html#release-checklist