[med-svn] [Git][med-team/pybigwig][upstream] New upstream version 0.3.23+dfsg

Étienne Mollier (@emollier) gitlab at salsa.debian.org
Sun Nov 3 15:56:04 GMT 2024



Étienne Mollier pushed to branch upstream at Debian Med / pybigwig


Commits:
ed57b37b by Étienne Mollier at 2024-11-03T16:39:44+01:00
New upstream version 0.3.23+dfsg
- - - - -


5 changed files:

- .environmentLinux.yaml
- .github/workflows/build.yml
- .github/workflows/pypi.yml
- pyBigWig.h
- pyproject.toml


Changes:

=====================================
.environmentLinux.yaml
=====================================
@@ -7,7 +7,7 @@ dependencies:
   - gcc_linux-64
   - curl
   - zlib
-  - python 3.8
+  - python = 3.9
   - pip
   - numpy
-  - nose
+  - pytest
\ No newline at end of file


=====================================
.github/workflows/build.yml
=====================================
@@ -1,5 +1,7 @@
 name: Test
-on: pull_request
+on: 
+  pull_request:
+  push:
 
 jobs:
   testLinux:
@@ -14,11 +16,11 @@ jobs:
         with:
           activate-environment: foo
           environment-file: .environmentLinux.yaml
-          python-version: 3.8
+          python-version: 3.9
           auto-activate-base: false
       - run: |
           pip install .
-          nosetests -sv
+          pytest pyBigWigTest/test.py
 
   test-builds:
     runs-on: ubuntu-latest
@@ -30,7 +32,7 @@ jobs:
     - name: Set up Python
       uses: actions/setup-python at v4
       with:
-        python-version: '3.7'   
+        python-version: '3.9'   
     - name: Install build prerequisites
       run: |
         python -m pip install --upgrade build numpy


=====================================
.github/workflows/pypi.yml
=====================================
@@ -11,7 +11,7 @@ jobs:
     - name: Set up Python
       uses: actions/setup-python at v4
       with:
-        python-version: '3.7'
+        python-version: '3.9'
     - name: Install build prerequisites
       if: github.event_name == 'push' && startsWith(github.event.ref, 'refs/tags')
       run: |


=====================================
pyBigWig.h
=====================================
@@ -2,7 +2,7 @@
 #include <structmember.h>
 #include "bigWig.h"
 
-#define pyBigWigVersion "0.3.22"
+#define pyBigWigVersion "0.3.23"
 
 typedef struct {
     PyObject_HEAD


=====================================
pyproject.toml
=====================================
@@ -1,6 +1,6 @@
 [build-system]
 build-backend = "setuptools.build_meta"
-requires = ["oldest-supported-numpy", "setuptools", "setuptools-scm"]
+requires = ["numpy >= 2.0.0", "setuptools", "setuptools-scm"]
 
 [project]
 authors = [{name = "Devon P. Ryan", email = "dryan79 at gmail.com"}]
@@ -11,7 +11,7 @@ classifiers = [
   "Programming Language :: C",
   "Programming Language :: Python",
   "Programming Language :: Python :: 3",
-  "Programming Language :: Python :: 3.7",
+  "Programming Language :: Python :: 3.9",
   "Programming Language :: Python :: Implementation :: CPython",
   "Operating System :: POSIX",
   "Operating System :: Unix",
@@ -20,9 +20,9 @@ classifiers = [
 description = "A package for accessing bigWig files using libBigWig"
 keywords = ["bioinformatics", "bigWig", "bigBed"]
 name = "pyBigWig"
-version = "0.3.22"
+version = "0.3.23"
 readme = "README.md"
-requires-python = ">=3.7"
+requires-python = ">=3.9"
 
 [project.license]
 text = "MIT"
@@ -41,9 +41,9 @@ packages = ["pyBigWigTest"]
 # Enable version inference from scm
 [tool.setuptools_scm]
 
-# Target only minimum CPython version 3.7 on linux for wheel build
+# Target only minimum CPython version 3.9 on linux for wheel build
 [tool.cibuildwheel]
-skip = "pp* cp36-* *-manylinux_i686 *_ppc64le *_s390x *-musllinux_x86_64 *-musllinux_i686"
+skip = "pp* cp38-* *-manylinux_i686 *_ppc64le *_s390x *-musllinux_x86_64 *-musllinux_i686"
 
 [tool.cibuildwheel.linux]
 manylinux-x86_64-image = "manylinux2014"



View it on GitLab: https://salsa.debian.org/med-team/pybigwig/-/commit/ed57b37b94e8fc53476ab53598bb0399a1135eac

-- 
View it on GitLab: https://salsa.debian.org/med-team/pybigwig/-/commit/ed57b37b94e8fc53476ab53598bb0399a1135eac
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20241103/3fce348d/attachment-0001.htm>


More information about the debian-med-commit mailing list