8000 WIP: preparing for numpy 1.9.4 release by matthew-brett · Pull Request #6349 · numpy/numpy · GitHub
[go: up one dir, main page]

Skip to content

WIP: preparing for numpy 1.9.4 release #6349

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

Closed
wants to merge 150 commits into from

Conversation

matthew-brett
Copy link
Contributor

Add fix for f2py script installation from wheels into virtualenvs.

juliantaylor and others added 30 commits June 8, 2014 14:31
Point release notes to doc/release/1.9.0-notes.rst
Set LOG_START to 'v1.8.1'
Set LOG_END to 'maintenance/1.9.x'
Set raise_warnings to "release" in NoseTester constructor.
DOC: add version added tag to new linspace dtype argument
e.g. doubles are only aligned to 4 bytes on i386 so one cannot peel them
to 16 byte alignment.
Closes numpygh-4853
Replaces the current method to zero items, from multiplication to
using `np.where`.
ENH: avoid meshgrid and fancy indexing for 1d masked sort, for 1.9
DEP: deprecate float as axis argument to reductions, for 1.9
BUG: core: fix crash when unpickling data on Py3 under non-latin1 encoding
ENH: core: add hack enabling unpickling Py2 pickled scalars on Py3 under encoding='latin1'
BLD: fix build issues with MSVC10 on Windows.  Closes numpygh-4245.
ENH: core: make unpickling with encoding='bytes' work
BUG: initialize object array of array on resize and zeros
BUG Masked recarray assignment with [row][record] does not work
BUG: object array np.conjugate, ndarray.conjugate inconsistent
TST: win32 also does not provide 16 byte alignment, for 1.9
BUG: None comparison deprecation does not affect scalars
BUG: fix string type inconsistency between zeros and zeros_like, for 1.9
The ufunc override `__numpy_ufunc__` still has a few unresolved issues
regarding its behavior towards Python operators see numpygh-4815.
To avoid releasing numpy with an interface that might change in the next
numpy version and to not further delay the 1.9 release it has been
decided to disable the feature in 1.9.0.
disable ufunc override for 1.9 release
The error is in the StringConverter.upgrade docstring.
juliantaylor and others added 26 commits February 23, 2015 20:23
BUG: Fix a reference leak in ufunc type resolution.
argpartition does not fail anymore on non-ndarray array-likes.
Fix as implemented by @maniteja123.
BUG: Fixes ndarray.fill to accept maximum uint64 value
DOC: Describe return_counts keyword in np.unique docstring
MAINT: distutils: LIBPATH with spaces is now supported Python 2.7+ and Win32
I'm not sure exactly when GzipFile.seek started supporting the whence=
argument by default -- sometime around python 2.5 from the looks of
http://bugs.python.org/issue1355023. But in
8000
 any case it was definitely
there by 2.6, which is now the earliest version we support, so there's
no longer any need to monkeypatch it in. This also fixes an error in
python 3.5b2, which I haven't bothered to track down further because
these are the wages of monkeypatching.
Ensure that build_ext.include_dirs is the same physical list as
build_ext.distribution.include_dirs.

Conflicts:
	numpy/distutils/command/build_ext.py
The /Qlowercase and /us options has been deprecated in the Intel Visual Fortran Compiler since at least version 2013.
Replace with /names:lowercase and /assume:underscore.
Update pavement.py and setup.py with changes to release versions.
MRG: preparations for 1.9.3 release

Backport of 7d6aa8c - gzip fix for Python 3.5
Backport of b08f369 - numpy.distutils patch to help homebrew
Backport of various fixes for Windows builds on modern MSVC.
allows pep 338 execution via python -mnumpy.f2py
Command `bdist_wheel` was generating a shebang line for f2py that uses
the Python path for the building Python.  If we are building a wheel or
an egg, use the generic `#!python` shebang line for the f2py script
instead, which setuptools will modify at install time.

Closes numpygh-5812.
Add other binary distribution formats to list of build commands that
should generate !python shebang lines.
bdist_mpkg is a very crude install method that will assume the path to
Python, so we should not use the `#!python` form when installing scripts
in bdist_mpkg.
Module tests whether we can run f2py and return correct version.

Skip this test when running in-place (we don't install f2py in that
case).

Use our own virtualenvs in travis-ci to avoid picking up travis' numpy.
@njsmith
Copy link
Member
njsmith commented Sep 24, 2015

something has gone horribly wrong.

On Wed, Sep 23, 2015 at 5:16 PM, Matthew Brett notifications@github.com
wrote:

Add fix for f2py script installation from wheels into virtualenvs.

You can view, comment on, or merge this pull request online at:

#6349
Commit Summary

File Changes

Patch Links:


Reply to this email directly or view it on GitHub
#6349.

Nathaniel J. Smith -- http://vorpus.org

@matthew-brett
Copy link
Contributor Author

:) sorry forgot the base.

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.

0