Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-numcodecs for
openSUSE:Factory checked in at 2021-04-19 21:05:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-numcodecs (Old)
and /work/SRC/openSUSE:Factory/.python-numcodecs.new.12324 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-numcodecs"
Mon Apr 19 21:05:48 2021 rev:2 rq:886342 version:0.7.3
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-numcodecs/python-numcodecs.changes
2020-12-31 10:01:53.731056182 +0100
+++
/work/SRC/openSUSE:Factory/.python-numcodecs.new.12324/python-numcodecs.changes
2021-04-19 21:06:06.216038749 +0200
@@ -1,0 +2,7 @@
+Sat Apr 17 14:41:47 UTC 2021 - Ben Greiner <[email protected]>
+
+- Update to v0.7.3
+ * Add support for Python 3.9
+- Disable python36 build (NumPy not available, NEP 29)
+
+-------------------------------------------------------------------
Old:
----
numcodecs-0.7.2.tar.gz
New:
----
numcodecs-0.7.3.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-numcodecs.spec ++++++
--- /var/tmp/diff_new_pack.abMTiX/_old 2021-04-19 21:06:06.800039625 +0200
+++ /var/tmp/diff_new_pack.abMTiX/_new 2021-04-19 21:06:06.804039631 +0200
@@ -1,7 +1,7 @@
#
# spec file for package python-numcodecs
#
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,8 +18,9 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
%define skip_python2 1
+%define skip_python36 1
Name: python-numcodecs
-Version: 0.7.2
+Version: 0.7.3
Release: 0
Summary: Buffer compression and transformation codecs
License: MIT
++++++ numcodecs-0.7.2.tar.gz -> numcodecs-0.7.3.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/numcodecs-0.7.2/.github/PULL_REQUEST_TEMPLATE.md
new/numcodecs-0.7.3/.github/PULL_REQUEST_TEMPLATE.md
--- old/numcodecs-0.7.2/.github/PULL_REQUEST_TEMPLATE.md 2020-09-16
11:45:01.000000000 +0200
+++ new/numcodecs-0.7.3/.github/PULL_REQUEST_TEMPLATE.md 2021-01-26
08:21:30.000000000 +0100
@@ -1,10 +1,11 @@
[Description of PR]
TODO:
-* [ ] Unit tests and/or doctests in docstrings
-* [ ] ``tox -e py38`` passes locally
-* [ ] Docstrings and API docs for any new/modified user-facing classes and
functions
-* [ ] Changes documented in docs/release.rst
-* [ ] ``tox -e docs`` passes locally
-* [ ] AppVeyor and Travis CI passes
-* [ ] Test coverage to 100% (Coveralls passes)
+
+- [ ] Unit tests and/or doctests in docstrings
+- [ ] `tox -e py39` passes locally
+- [ ] Docstrings and API docs for any new/modified user-facing classes and
functions
+- [ ] Changes documented in docs/release.rst
+- [ ] `tox -e docs` passes locally
+- [ ] GitHub Actions CI passes
+- [ ] Test coverage to 100% (Coveralls passes)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/numcodecs-0.7.2/.github/workflows/ci-linux.yaml
new/numcodecs-0.7.3/.github/workflows/ci-linux.yaml
--- old/numcodecs-0.7.2/.github/workflows/ci-linux.yaml 1970-01-01
01:00:00.000000000 +0100
+++ new/numcodecs-0.7.3/.github/workflows/ci-linux.yaml 2021-01-26
08:21:30.000000000 +0100
@@ -0,0 +1,43 @@
+name: Linux CI
+
+on: [push, pull_request]
+
+jobs:
+ build:
+ runs-on: ${{ matrix.os }}
+ strategy:
+ fail-fast: false
+ matrix:
+ python-version: ["3.6", "3.7", "3.8", "3.9"]
+ os: [ubuntu-18.04, ubuntu-20.04]
+
+ steps:
+ - name: Checkout source
+ uses: actions/checkout@v2
+ with:
+ submodules: recursive
+
+ - name: Set up Python
+ uses: actions/setup-python@v1
+ with:
+ python-version: ${{ matrix.python-version }}
+
+ - name: Install numcodecs
+ run: |
+ python -m pip install -U pip -r requirements_test.txt -r
requirements.txt
+ python -m pip install -v -e .
+
+ - name: List installed packages
+ run: python -m pip list
+
+ - name: Run tests
+ run: pytest -v --cov=numcodecs --doctest-modules --doctest-glob=*.pyx
numcodecs
+
+ - name: Flake8
+ run: flake8 numcodecs
+
+ - name: Build Docs
+ run: |
+ pip install -r requirements_rtfd.txt
+ cd docs
+ sphinx-build -W -b html -d {envtmpdir}/doctrees . {envtmpdir}/html
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/numcodecs-0.7.2/.github/workflows/ci-osx.yaml
new/numcodecs-0.7.3/.github/workflows/ci-osx.yaml
--- old/numcodecs-0.7.2/.github/workflows/ci-osx.yaml 2020-09-16
11:45:01.000000000 +0200
+++ new/numcodecs-0.7.3/.github/workflows/ci-osx.yaml 2021-01-26
08:21:30.000000000 +0100
@@ -8,7 +8,7 @@
strategy:
fail-fast: false
matrix:
- python-version: ["3.5", "3.6", "3.7", "3.8"]
+ python-version: ["3.6", "3.7", "3.8", "3.9"]
steps:
- name: Checkout source
@@ -17,17 +17,31 @@
submodules: recursive
- name: Set up Python
- uses: actions/setup-python@v1
+ uses: conda-incubator/setup-miniconda@master
with:
- python-version: ${{ matrix.python-version }}
+ channels: conda-forge
+ python-version: ${{ matrix.python-version }}
+ env:
+ ACTIONS_ALLOW_UNSECURE_COMMANDS: true
- - name: Install numcodecs
+ - name: Set up env
+ shell: "bash -l {0}"
run: |
- python -m pip install -U pip setuptools wheel pytest
- python -m pip install -v -e .
+ conda create -n env python==${{matrix.python-version}} wheel pip
compilers
+ conda activate env
+ which pip
+ pip install -r requirements_test.txt -r requirements.txt
+ conda env export
- - name: List installed packages
- run: python -m pip list
+ - name: Install numcodecs
+ shell: "bash -l {0}"
+ run: |
+ conda activate env
+ export CC=clang
+ python setup.py build
- name: Run tests
- run: pytest -v --pyargs numcodecs
\ No newline at end of file
+ shell: "bash -l {0}"
+ run: |
+ conda activate env
+ pytest -v --pyargs numcodecs
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/numcodecs-0.7.2/.github/workflows/ci-windows.yaml
new/numcodecs-0.7.3/.github/workflows/ci-windows.yaml
--- old/numcodecs-0.7.2/.github/workflows/ci-windows.yaml 1970-01-01
01:00:00.000000000 +0100
+++ new/numcodecs-0.7.3/.github/workflows/ci-windows.yaml 2021-01-26
08:21:30.000000000 +0100
@@ -0,0 +1,47 @@
+name: Windows CI
+
+on: [push, pull_request]
+
+jobs:
+ build:
+ runs-on: windows-latest
+ strategy:
+ fail-fast: false
+ matrix:
+ python-version: ["3.6", "3.7", "3.8", "3.9"]
+
+ steps:
+ - name: Checkout source
+ uses: actions/checkout@v2
+ with:
+ submodules: recursive
+
+ - name: Set up Python
+ uses: conda-incubator/setup-miniconda@master
+ with:
+ channels: conda-forge
+ python-version: ${{ matrix.python-version }}
+ env:
+ ACTIONS_ALLOW_UNSECURE_COMMANDS: true
+
+ - name: Set up env
+ shell: "bash -l {0}"
+ run: |
+ conda create -n env python==${{matrix.python-version}} wheel pip
compilers
+ conda activate env
+ which pip
+ pip install -r requirements_test.txt -r requirements.txt
+ conda env export
+
+ - name: Install numcodecs
+ shell: "bash -l {0}"
+ run: |
+ conda activate env
+ export CC=clang
+ python setup.py build
+
+ - name: Run tests
+ shell: "bash -l {0}"
+ run: |
+ conda activate env
+ pytest -v --pyargs numcodecs
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/numcodecs-0.7.2/.github/workflows/wheel.yaml
new/numcodecs-0.7.3/.github/workflows/wheel.yaml
--- old/numcodecs-0.7.2/.github/workflows/wheel.yaml 2020-09-16
11:45:01.000000000 +0200
+++ new/numcodecs-0.7.3/.github/workflows/wheel.yaml 2021-01-26
08:21:30.000000000 +0100
@@ -9,13 +9,13 @@
strategy:
fail-fast: false
matrix:
- os: [ubuntu-18.04, windows-latest, macos-latest]
+ os: [ubuntu-latest, windows-latest, macos-latest]
env:
CIBW_TEST_COMMAND: pytest --pyargs numcodecs
CIBW_TEST_REQUIRES: pytest
- CIBW_SKIP: "*27* pp*"
+ CIBW_SKIP: "*27* pp* *35*"
CIBW_ENVIRONMENT: "DISABLE_NUMCODECS_AVX2=1"
- CIBW_ENVIRONMENT_MACOS: "MACOSX_DEPLOYMENT_TARGET=10.9
DISABLE_NUMCODECS_AVX2=1"
+ CIBW_ENVIRONMENT_MACOS: 'MACOSX_DEPLOYMENT_TARGET=10.9
DISABLE_NUMCODECS_AVX2=1 CFLAGS="$CFLAGS -Wno-implicit-function-declaration"'
steps:
- uses: actions/checkout@v1
@@ -25,11 +25,11 @@
- uses: actions/setup-python@v1
name: Install Python
with:
- python-version: '3.7'
+ python-version: '3.9'
- name: Install cibuildwheel
run: |
- python -m pip install cibuildwheel==1.3.0
+ python -m pip install cibuildwheel==1.8.0 wheel
- name: Build wheel
run: |
@@ -50,7 +50,7 @@
- uses: actions/setup-python@v2
name: Install Python
with:
- python-version: '3.7'
+ python-version: '3.9'
- name: Build sdist
run: python setup.py sdist
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/numcodecs-0.7.2/.travis.yml
new/numcodecs-0.7.3/.travis.yml
--- old/numcodecs-0.7.2/.travis.yml 2020-09-16 11:45:01.000000000 +0200
+++ new/numcodecs-0.7.3/.travis.yml 1970-01-01 01:00:00.000000000 +0100
@@ -1,40 +0,0 @@
-
-branches:
- only:
- - master
-
-sudo: false
-
-addons:
- apt:
- packages:
- - liblzma-dev
-
-matrix:
- include:
- - os: linux
- language: python
- python: 3.5
- - os: linux
- language: python
- python: 3.6
- - os: linux
- language: python
- python: 3.7
- dist: xenial
- - os: linux
- language: python
- python: 3.8
- dist: xenial
- sudo: true
-
-install:
- - pip install -U tox-travis coveralls pip setuptools wheel pytest
- - pip install -v -e .
-
-script:
- - tox
-
-after_success:
- - coveralls --service=travis-pro
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/numcodecs-0.7.2/PKG-INFO new/numcodecs-0.7.3/PKG-INFO
--- old/numcodecs-0.7.2/PKG-INFO 2020-09-16 11:45:07.000000000 +0200
+++ new/numcodecs-0.7.3/PKG-INFO 2021-01-26 08:21:35.558185000 +0100
@@ -1,6 +1,6 @@
Metadata-Version: 2.1
Name: numcodecs
-Version: 0.7.2
+Version: 0.7.3
Summary: A Python package providing buffer compression and transformation
codecs for use in data storage and communication applications.
Home-page: https://github.com/zarr-developers/numcodecs
Author: Alistair Miles
@@ -17,11 +17,14 @@
.. image::
https://readthedocs.org/projects/numcodecs/badge/?version=latest
:target: http://numcodecs.readthedocs.io/en/latest/?badge=latest
- .. image::
https://travis-ci.org/zarr-developers/numcodecs.svg?branch=master
- :target: https://travis-ci.org/zarr-developers/numcodecs
+ .. image::
https://github.com/zarr-developers/numcodecs/workflows/Linux%20CI/badge.svg?branch=master
+ :target:
https://github.com/zarr-developers/numcodecs/actions?query=workflow%3A%22Linux+CI%22
- .. image::
https://ci.appveyor.com/api/projects/status/jhaaaxotvel24n9g?svg=true
- :target: https://ci.appveyor.com/project/zarr-developers/numcodecs
+ .. image::
https://github.com/zarr-developers/numcodecs/workflows/OSX%20CI/badge.svg?branch=master
+ :target:
https://github.com/zarr-developers/numcodecs/actions?query=workflow%3A%22OSX+CI%22
+
+ .. image::
https://github.com/zarr-developers/numcodecs/workflows/Wheels/badge.svg?branch=master
+ :target:
https://github.com/zarr-developers/numcodecs/actions?query=workflow%3AWheels
.. image::
https://coveralls.io/repos/github/zarr-developers/numcodecs/badge.svg?branch=master
:target:
https://coveralls.io/github/zarr-developers/numcodecs?branch=master
@@ -36,8 +39,9 @@
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Operating System :: Unix
Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
+Classifier: Programming Language :: Python :: 3.9
+Requires-Python: >=3.6, <4
Provides-Extra: msgpack
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/numcodecs-0.7.2/README.rst
new/numcodecs-0.7.3/README.rst
--- old/numcodecs-0.7.2/README.rst 2020-09-16 11:45:01.000000000 +0200
+++ new/numcodecs-0.7.3/README.rst 2021-01-26 08:21:30.000000000 +0100
@@ -7,11 +7,14 @@
.. image:: https://readthedocs.org/projects/numcodecs/badge/?version=latest
:target: http://numcodecs.readthedocs.io/en/latest/?badge=latest
-.. image:: https://travis-ci.org/zarr-developers/numcodecs.svg?branch=master
- :target: https://travis-ci.org/zarr-developers/numcodecs
+.. image::
https://github.com/zarr-developers/numcodecs/workflows/Linux%20CI/badge.svg?branch=master
+ :target:
https://github.com/zarr-developers/numcodecs/actions?query=workflow%3A%22Linux+CI%22
-.. image::
https://ci.appveyor.com/api/projects/status/jhaaaxotvel24n9g?svg=true
- :target: https://ci.appveyor.com/project/zarr-developers/numcodecs
+.. image::
https://github.com/zarr-developers/numcodecs/workflows/OSX%20CI/badge.svg?branch=master
+ :target:
https://github.com/zarr-developers/numcodecs/actions?query=workflow%3A%22OSX+CI%22
+
+.. image::
https://github.com/zarr-developers/numcodecs/workflows/Wheels/badge.svg?branch=master
+ :target:
https://github.com/zarr-developers/numcodecs/actions?query=workflow%3AWheels
.. image::
https://coveralls.io/repos/github/zarr-developers/numcodecs/badge.svg?branch=master
:target:
https://coveralls.io/github/zarr-developers/numcodecs?branch=master
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/numcodecs-0.7.2/appveyor.yml
new/numcodecs-0.7.3/appveyor.yml
--- old/numcodecs-0.7.2/appveyor.yml 2020-09-16 11:45:01.000000000 +0200
+++ new/numcodecs-0.7.3/appveyor.yml 1970-01-01 01:00:00.000000000 +0100
@@ -1,42 +0,0 @@
-branches:
- only:
- - master
-
-environment:
-
- global:
- # SDK v7.0 MSVC Express 2008's SetEnv.cmd script will fail if the
- # /E:ON and /V:ON options are not enabled in the batch script intepreter
- # See: http://stackoverflow.com/a/13751649/163740
- CMD_IN_ENV: "cmd /E:ON /V:ON /C .\\build.cmd"
-
- matrix:
-
- - PYTHON: "C:\\Python35-x64"
- PYTHON_VERSION: "3.5"
-
- - PYTHON: "C:\\Python36-x64"
- PYTHON_VERSION: "3.6"
-
- - PYTHON: "C:\\Python37-x64"
- PYTHON_VERSION: "3.7"
-
-install:
- - "SET PATH=%PYTHON%;%PYTHON%\\Scripts;%PATH%"
- - git submodule update --init --recursive
- - "%CMD_IN_ENV% python -m pip install -U pip setuptools wheel"
- - "%CMD_IN_ENV% python -m pip install -rrequirements_dev.txt"
- - "%CMD_IN_ENV% python -m pip install -rrequirements_test.txt"
- - "%CMD_IN_ENV% python setup.py build_ext --inplace"
- - "%CMD_IN_ENV% python -m pip freeze"
-
-build: off
-
-test_script:
- - "%CMD_IN_ENV% python -m pytest -v numcodecs"
-
-after_test:
- - "%CMD_IN_ENV% python setup.py bdist_wheel"
-
-artifacts:
- - path: dist\*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/numcodecs-0.7.2/docs/contributing.rst
new/numcodecs-0.7.3/docs/contributing.rst
--- old/numcodecs-0.7.2/docs/contributing.rst 2020-09-16 11:45:01.000000000
+0200
+++ new/numcodecs-0.7.3/docs/contributing.rst 2021-01-26 08:21:30.000000000
+0100
@@ -90,7 +90,7 @@
the repository, you can do something like the following::
$ mkdir -p ~/pyenv/numcodecs-dev
- $ virtualenv --no-site-packages --python=/usr/bin/python3.8
~/pyenv/numcodecs-dev
+ $ virtualenv --no-site-packages --python=/usr/bin/python3.9
~/pyenv/numcodecs-dev
$ source ~/pyenv/numcodecs-dev/bin/activate
$ pip install -r requirements_dev.txt
$ python setup.py build_ext --inplace
@@ -145,11 +145,11 @@
Tests can be run under different Python versions using tox. E.g. (assuming you
have the
corresponding Python interpreters installed on your system)::
- $ tox -e py35,py36,py37,py38
+ $ tox -e py36,py37,py38,py39
-NumCodecs currently supports Python 3.5-3.8, so the above command must
-succeed before code can be accepted into the main code base. Note that only
the py38
-tox environment runs the doctests, i.e., doctests only need to succeed under
Python 3.8.
+NumCodecs currently supports Python 6-3.9, so the above command must
+succeed before code can be accepted into the main code base. Note that only
the py39
+tox environment runs the doctests, i.e., doctests only need to succeed under
Python 3.9.
All tests are automatically run via Travis (Linux) and AppVeyor (Windows)
continuous
integration services for every pull request. Tests must pass under both
services before
@@ -164,14 +164,14 @@
$ flake8 --max-line-length=100 numcodecs
-This is automatically run when invoking ``tox -e py38``.
+This is automatically run when invoking ``tox -e py39``.
Test coverage
~~~~~~~~~~~~~
NumCodecs maintains 100% test coverage under the latest Python stable release
(currently
-Python 3.8). Both unit tests and docstring doctests are included when computing
-coverage. Running ``tox -e py38`` will automatically run the test suite with
coverage
+Python 3.9). Both unit tests and docstring doctests are included when computing
+coverage. Running ``tox -e py39`` will automatically run the test suite with
coverage
and produce a coverage report. This should be 100% before code can be accepted
into the
main code base.
@@ -185,7 +185,7 @@
Docstrings for user-facing classes and functions should follow the `numpydoc
<https://github.com/numpy/numpy/blob/master/doc/HOWTO_DOCUMENT.rst.txt>`_
standard,
including sections for Parameters and Examples. All examples will be run as
doctests
-under Python 3.8.
+under Python 3.9.
NumCodecs uses Sphinx for documentation, hosted on readthedocs.org.
Documentation is
written in the RestructuredText markup language (.rst files) in the ``docs``
folder.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/numcodecs-0.7.2/docs/release.rst
new/numcodecs-0.7.3/docs/release.rst
--- old/numcodecs-0.7.2/docs/release.rst 2020-09-16 11:45:01.000000000
+0200
+++ new/numcodecs-0.7.3/docs/release.rst 2021-01-26 08:21:30.000000000
+0100
@@ -1,6 +1,20 @@
Release notes
=============
+.. _release_0.7.3:
+
+0.7.3
+-----
+
+* Add support for Python 3.9 and Update GitHub Actions.
+ By :user:`Jackson Maxfield <JacksonMaxfield>`, :issue:`270`.
+
+* Remove support for Python 3.5 which is end of life. While the code base might
+ still be compatible; the source dist and wheel are marked as Python 3.6+ and
+ pip will not install them. Continuous integration on Python 3.5 has been
+ disabled.
+ By :user:`Matthias Bussonnier <Carreau>`, :issue:`266` and :issue:`267`.
+
.. _release_0.7.2:
0.7.2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/numcodecs-0.7.2/numcodecs/tests/test_pickles.py
new/numcodecs-0.7.3/numcodecs/tests/test_pickles.py
--- old/numcodecs-0.7.2/numcodecs/tests/test_pickles.py 2020-09-16
11:45:01.000000000 +0200
+++ new/numcodecs-0.7.3/numcodecs/tests/test_pickles.py 2021-01-26
08:21:30.000000000 +0100
@@ -43,7 +43,16 @@
check_repr("Pickle(protocol=-1)")
[email protected](sys.byteorder != 'little',
- reason='Pickle does not restore byte orders')
+# Details on xfail
+#
https://stackoverflow.com/questions/58194852/modulenotfounderror-no-module-named-numpy-core-multiarray-r
[email protected](
+ sys.byteorder != "little", reason="Pickle does not restore byte orders"
+)
[email protected](
+ sys.platform == "win32", reason=(
+ "Pickle fails to read w/ Windows carriage return "
+ "( https://github.com/zarr-developers/numcodecs/issues/271 )"
+ )
+)
def test_backwards_compatibility():
check_backwards_compatibility(Pickle.codec_id, arrays, codecs)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/numcodecs-0.7.2/numcodecs/version.py
new/numcodecs-0.7.3/numcodecs/version.py
--- old/numcodecs-0.7.2/numcodecs/version.py 2020-09-16 11:45:06.000000000
+0200
+++ new/numcodecs-0.7.3/numcodecs/version.py 2021-01-26 08:21:34.000000000
+0100
@@ -1,4 +1,5 @@
# coding: utf-8
# file generated by setuptools_scm
# don't change, don't track in version control
-version = '0.7.2'
+version = '0.7.3'
+version_tuple = (0, 7, 3)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/numcodecs-0.7.2/numcodecs.egg-info/PKG-INFO
new/numcodecs-0.7.3/numcodecs.egg-info/PKG-INFO
--- old/numcodecs-0.7.2/numcodecs.egg-info/PKG-INFO 2020-09-16
11:45:06.000000000 +0200
+++ new/numcodecs-0.7.3/numcodecs.egg-info/PKG-INFO 2021-01-26
08:21:34.000000000 +0100
@@ -1,6 +1,6 @@
Metadata-Version: 2.1
Name: numcodecs
-Version: 0.7.2
+Version: 0.7.3
Summary: A Python package providing buffer compression and transformation
codecs for use in data storage and communication applications.
Home-page: https://github.com/zarr-developers/numcodecs
Author: Alistair Miles
@@ -17,11 +17,14 @@
.. image::
https://readthedocs.org/projects/numcodecs/badge/?version=latest
:target: http://numcodecs.readthedocs.io/en/latest/?badge=latest
- .. image::
https://travis-ci.org/zarr-developers/numcodecs.svg?branch=master
- :target: https://travis-ci.org/zarr-developers/numcodecs
+ .. image::
https://github.com/zarr-developers/numcodecs/workflows/Linux%20CI/badge.svg?branch=master
+ :target:
https://github.com/zarr-developers/numcodecs/actions?query=workflow%3A%22Linux+CI%22
- .. image::
https://ci.appveyor.com/api/projects/status/jhaaaxotvel24n9g?svg=true
- :target: https://ci.appveyor.com/project/zarr-developers/numcodecs
+ .. image::
https://github.com/zarr-developers/numcodecs/workflows/OSX%20CI/badge.svg?branch=master
+ :target:
https://github.com/zarr-developers/numcodecs/actions?query=workflow%3A%22OSX+CI%22
+
+ .. image::
https://github.com/zarr-developers/numcodecs/workflows/Wheels/badge.svg?branch=master
+ :target:
https://github.com/zarr-developers/numcodecs/actions?query=workflow%3AWheels
.. image::
https://coveralls.io/repos/github/zarr-developers/numcodecs/badge.svg?branch=master
:target:
https://coveralls.io/github/zarr-developers/numcodecs?branch=master
@@ -36,8 +39,9 @@
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Operating System :: Unix
Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
+Classifier: Programming Language :: Python :: 3.9
+Requires-Python: >=3.6, <4
Provides-Extra: msgpack
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/numcodecs-0.7.2/numcodecs.egg-info/SOURCES.txt
new/numcodecs-0.7.3/numcodecs.egg-info/SOURCES.txt
--- old/numcodecs-0.7.2/numcodecs.egg-info/SOURCES.txt 2020-09-16
11:45:06.000000000 +0200
+++ new/numcodecs-0.7.3/numcodecs.egg-info/SOURCES.txt 2021-01-26
08:21:34.000000000 +0100
@@ -3,12 +3,10 @@
.gitmodules
.pep8speaks.yml
.pyup.yml
-.travis.yml
CODE_OF_CONDUCT.md
LICENSE
MANIFEST.in
README.rst
-appveyor.yml
build.cmd
cpuinfo.py
pytest.ini
@@ -66,7 +64,9 @@
.github/CONTRIBUTING.md
.github/ISSUE_TEMPLATE.md
.github/PULL_REQUEST_TEMPLATE.md
+.github/workflows/ci-linux.yaml
.github/workflows/ci-osx.yaml
+.github/workflows/ci-windows.yaml
.github/workflows/wheel.yaml
adhoc/blosc_memleak_check.py
c-blosc/.editorconfig
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/numcodecs-0.7.2/requirements_dev.txt
new/numcodecs-0.7.3/requirements_dev.txt
--- old/numcodecs-0.7.2/requirements_dev.txt 2020-09-16 11:45:01.000000000
+0200
+++ new/numcodecs-0.7.3/requirements_dev.txt 2021-01-26 08:21:30.000000000
+0100
@@ -1,3 +1,3 @@
-Cython==0.29.6
-msgpack==0.6.1
-numpy==1.16.2
+Cython==0.29.21
+msgpack==1.0.2
+numpy==1.19.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/numcodecs-0.7.2/setup.py new/numcodecs-0.7.3/setup.py
--- old/numcodecs-0.7.2/setup.py 2020-09-16 11:45:01.000000000 +0200
+++ new/numcodecs-0.7.3/setup.py 2021-01-26 08:21:30.000000000 +0100
@@ -318,22 +318,23 @@
},
ext_modules=ext_modules,
cmdclass=cmdclass,
- package_dir={'': '.'},
- packages=['numcodecs', 'numcodecs.tests'],
+ package_dir={"": "."},
+ python_requires=">=3.6, <4",
+ packages=["numcodecs", "numcodecs.tests"],
classifiers=[
- 'Development Status :: 4 - Beta',
- 'Intended Audience :: Developers',
- 'Intended Audience :: Information Technology',
- 'Intended Audience :: Science/Research',
- 'License :: OSI Approved :: MIT License',
- 'Programming Language :: Python',
- 'Topic :: Software Development :: Libraries :: Python Modules',
- 'Operating System :: Unix',
- 'Programming Language :: Python :: 3',
- 'Programming Language :: Python :: 3.5',
- 'Programming Language :: Python :: 3.6',
- 'Programming Language :: Python :: 3.7',
- 'Programming Language :: Python :: 3.8',
+ "Development Status :: 4 - Beta",
+ "Intended Audience :: Developers",
+ "Intended Audience :: Information Technology",
+ "Intended Audience :: Science/Research",
+ "License :: OSI Approved :: MIT License",
+ "Programming Language :: Python",
+ "Topic :: Software Development :: Libraries :: Python Modules",
+ "Operating System :: Unix",
+ "Programming Language :: Python :: 3",
+ "Programming Language :: Python :: 3.6",
+ "Programming Language :: Python :: 3.7",
+ "Programming Language :: Python :: 3.8",
+ "Programming Language :: Python :: 3.9",
],
author='Alistair Miles',
author_email='[email protected]',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/numcodecs-0.7.2/tox.ini new/numcodecs-0.7.3/tox.ini
--- old/numcodecs-0.7.2/tox.ini 2020-09-16 11:45:01.000000000 +0200
+++ new/numcodecs-0.7.3/tox.ini 2021-01-26 08:21:30.000000000 +0100
@@ -4,26 +4,26 @@
# and then run "tox" from this directory.
[tox]
-envlist = py35, py36, py37, py38, docs
+envlist = py36, py37, py38, py39, docs
[testenv]
setenv =
PYTHONHASHSEED = 42
# hooks for coverage exclusions based on Python major version
- py35,py36,py37,py38: PY_MAJOR_VERSION = py3
+ py36,py37,py38,py39: PY_MAJOR_VERSION = py3
commands =
python setup.py build_ext --inplace
- py35,py36,py37: pytest -v --cov=numcodecs numcodecs
- py38: pytest -v --cov=numcodecs --doctest-modules --doctest-glob=*.pyx
numcodecs
+ py36,py37,py38: pytest -v --cov=numcodecs numcodecs
+ py39: pytest -v --cov=numcodecs --doctest-modules --doctest-glob=*.pyx
numcodecs
coverage report -m
- py38: flake8 numcodecs
+ py39: flake8 numcodecs
pip freeze
deps =
-rrequirements_dev.txt
-rrequirements_test.txt
[testenv:docs]
-basepython = python3.7
+basepython = python3.9
changedir = docs
deps =
-rrequirements_rtfd.txt