| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Create 1.17.0-notes
- Update index.rst for new notes
- Update pavement.py
- Update setup.py
- Remove Python 2.7 and 3.4 from CI testing.
- Add `# cython: language_level=3` to `*.pxd`, `*.pyx` files.
Note that this removes support for both Python2.7 and Python3.4 in
setup.py.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Per discussion on the mailing list, __array_function__ isn't quite ready to
release as part of NumPy 1.16:
https://mail.python.org/pipermail/numpy-discussion/2018-November/078949.html
We'd like to improve performance a bit, and it will be easier to support
introspection on NumPy functions if we support Python 3 only.
So for now, you need to set the environment variable
``NUMPY_EXPERIMENTAL_ARRAY_FUNCTION=1`` to enable dispatching.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
* Drop Python 3.4 testing on travis and appveyor.
* Move the DEBUG build to 3.5.
* Document dropping 3.4 support in the release notes.
|
|
|
|
|
|
|
|
|
|
| |
* DOC: errstate() and AppVeyor badge link
Removes outdated references to Python 2.5, which hasn't been
supported for several releases.
Corrected README.rst AppVeyor badge link.
* revert appveyor badge link to charris
|
|
|
|
|
| |
Add testing with Python 3.7 to both appveyor and travis.
|
| |
|
| |
|
| |
|
|\
| |
| | |
MAINT, TST: Fixes for Python 3.7
|
| |
| |
| |
| |
| | |
Cython 0.28.0 is out and should be compatible with the upcoming
Python 3.7, so start testing with that Python version.
|
|/
|
|
|
| |
Python 3.6 is more current and needs more testing than it is currently
getting. This is also useful preparation for droppping 2.7.
|
|
|
|
|
|
| |
The zesty release hit end of life Jan 13, 2018 and it seems that travis
ci tests are failing due to a failure to fetch it. This updates to use
artful. When the bionic LTS comes out in April, we should update again.
|
| |
|
| |
|
|
|
|
| |
They are not worth two seperate slow test runs.
|
| |
|
|
|
|
|
|
|
| |
Setting NPY_RELAXED_STRIDES_DEBUG=1 in the enviroment when relaxed
stride checking is enabled will cause numpy to be compiled with affected
strides set to bogus values in order to help smoke out incorrect usage
of strides in downstream projects.
|
| |
|
|\
| |
| | |
MAINT: Rebuild lapack lite
|
| | |
|
| |
| |
| |
| |
| | |
newer gcc, python, cython...
update eatmydata setting for new paths and earlier usage during chroot setup
|
|/ |
|
|
|
|
|
|
| |
When python is invoked with switch -3, it emits waring "classic int division"
for strict integer divisions. The same behavior is now implemented to numpy
with this fix
|
|
|
|
|
|
|
| |
With USE_DEBUG=1, the wrong python was being used
to create the virtualenv, meaning that installed
packages (e.g. Cython) were being installed to
the wrong location.
|
| |
|
|
|
|
|
|
| |
Refactors the randint helpers to use a Tempita
template. This will reduce technical debt in the
long run.
|
| |
|
| |
|
|
|
|
| |
This should allow for some tests that require `pytz` to run during CI.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
* Drop testing of Python 2.6, 3.2, and 3.3
* Create 1.12.0-notes.rst and add to source/documentation.
* Update pavement.py to use 1.10.x as LOG_START
* Update version numpy in setup.py
|
| |
|
|
|
|
| |
Also remove all mentions of setupegg.py from the documentation.
|
|
|
|
|
|
|
| |
* shell script style fixes inspired by google shell style guide
https://google.github.io/styleguide/shell.xml
* .travis.yml longline breaking tested with
http://yaml-online-parser.appspot.com/
|
|
|
|
|
|
|
|
|
|
| |
Travis ci is migrating to GCI and the 32 bit tests broke in the process.
This cleans up the tools/travis-test script, fixes it for current
travis, and changes the 32 bit test to use python 2.7 in order to turn
up errors involving python long integers.
In preparation for dropping Python 3.2 and 3.3, the USE_DEBUG test is
run in the travis ci trusty beta so that python3 defaults to 3.4.
|
|
|
|
|
| |
This should ensure the suite stays in working condition, not to produce
reliable timing information.
|
| |
|
| |
|
|
|
|
| |
Python 3.5 has been released, so update 3.5 testing version.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
This enables the cache feature of Travis container-based ingrastructure.
Pip's download/build cache is preserved between jobs, speeding up the
install phase.
Installation of nose etc is moved to after pip has been upgraded so that
wheels are favoured.
Sadly this has no effect on Cython - it's still built from source every time.
|
|
|
|
|
|
|
|
|
|
|
| |
All jobs currently run on Travis's legacy infrastructure - which supports sudo.
The newer container-based infrastructure is faster, but doesn't allow sudo.
This patch
- sets sudo=false for all jobs, except the chroot job
- uses Travis's apt addon to install all packages
- installs eatmydata for all jobs to reduce disk IO
- removes the tmpfs workaround for chroot builds
|