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 <c...@bnavigator.de>
+
+- 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)")
 
 
-@pytest.mark.skipif(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
+@pytest.mark.skipif(
+    sys.byteorder != "little", reason="Pickle does not restore byte orders"
+)
+@pytest.mark.xfail(
+    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='aliman...@googlemail.com',
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

Reply via email to