Étienne Mollier pushed to branch master at Debian Med / seqmagick
Commits: 55d2fca9 by Étienne Mollier at 2021-11-28T12:07:14+01:00 d/control,pytest.patch: replace nose by pytest - - - - - f3f514e0 by Étienne Mollier at 2021-11-28T12:08:14+01:00 update changelog Please wait for python-biopython binnmu rebuild to complete, otherwise it is not compatible with python3.10. - - - - - 4 changed files: - debian/changelog - debian/control - + debian/patches/pytest.patch - debian/patches/series Changes: ===================================== debian/changelog ===================================== @@ -1,3 +1,10 @@ +seqmagick (0.8.4-3) UNRELEASED; urgency=medium + +NOTE: wait for python-biopython to be compatible with python3.10. + * d/control,pytest.patch: replace nose by pytest. + + -- Étienne Mollier <[email protected]> Sun, 28 Nov 2021 11:14:57 +0100 + seqmagick (0.8.4-2) unstable; urgency=medium * d/watch: adjust link, following changes in Github ===================================== debian/control ===================================== @@ -8,7 +8,7 @@ Build-Depends: debhelper-compat (= 13), dh-python, python3-all, python3-setuptools, - python3-nose, + python3-pytest <!nocheck>, python3-biopython, python3-pygtrie Standards-Version: 4.6.0 ===================================== debian/patches/pytest.patch ===================================== @@ -0,0 +1,79 @@ +Description: replace nosetests by pytest + nosetests 1 is not maintained anymore and going to be removed from Debian. + See https://lists.debian.org/debian-python/2021/10/msg00060.html +Author: Étienne Mollier <[email protected]> +Forwarded: not-needed +Last-Update: 2021-11-28 +--- +This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ +--- seqmagick.orig/.travis.yml ++++ seqmagick/.travis.yml +@@ -12,12 +12,12 @@ + # BioPython doesn't always play well with pip install. + install: + - "if [[ $TRAVIS_PYTHON_VERSION != 'pypy' ]]; then pip install -q numpy; fi" +- - "pip install -q biopython nose pygtrie" ++ - "pip install -q biopython pytest pygtrie" + - "pip install ." + + script: + - seqmagick --version +- - nosetests ++ - pytest-3 + + notifications: + email: +--- seqmagick.orig/DEVELOPING.rst ++++ seqmagick/DEVELOPING.rst +@@ -50,7 +50,7 @@ + + Run tests, and make sure docs build without errors:: + +- nosetests ++ pytest-3 + (cd docs && make html) + + Push one last time to master to trigger tests on travis:: +--- seqmagick.orig/requirements.txt ++++ seqmagick/requirements.txt +@@ -4,6 +4,6 @@ + # for development + wheel + sphinx +-nose ++pytest + twine + ghp-import +--- seqmagick.orig/setup.py ++++ seqmagick/setup.py +@@ -32,9 +32,9 @@ + 'seqmagick': ['data/*'], + 'seqmagick.test.integration': ['data/*'] + }, +- setup_requires=['nose>=1.0'], ++ setup_requires=['pytest>=6.0'], + python_requires='>=3.5', +- test_suite='nose.collector', ++ test_suite='pytest.collect', + install_requires=['biopython>=1.78', 'pygtrie>=2.1'], + classifiers=[ + 'License :: OSI Approved :: GNU General Public License (GPL)', +--- seqmagick.orig/tox.ini ++++ seqmagick/tox.ini +@@ -3,13 +3,11 @@ + [testenv] + deps = + numpy +- nose +- rednose ++ pytest + biopython +-commands = nosetests --rednose [] ++commands = pytest-3 [] + + [testenv:pypy] + deps = +- nose +- rednose ++ pytest + biopython ===================================== debian/patches/series ===================================== @@ -1 +1,2 @@ biopython_1.71_dual_coding_support.patch +pytest.patch View it on GitLab: https://salsa.debian.org/med-team/seqmagick/-/compare/5ebfc204f556fb08b4642213d652c9467ab9ff5f...f3f514e0b0a7486ec30f177a3831778273b2414a -- View it on GitLab: https://salsa.debian.org/med-team/seqmagick/-/compare/5ebfc204f556fb08b4642213d652c9467ab9ff5f...f3f514e0b0a7486ec30f177a3831778273b2414a You're receiving this email because of your account on salsa.debian.org.
_______________________________________________ debian-med-commit mailing list [email protected] https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-med-commit
