[med-svn] [Git][med-team/toil][master] 2 commits: Pytho3.12 does not feature imp any more

Andreas Tille (@tille) gitlab at salsa.debian.org
Tue Dec 12 17:15:36 GMT 2023



Andreas Tille pushed to branch master at Debian Med / toil


Commits:
09d495c3 by Andreas Tille at 2023-12-12T17:46:08+01:00
Pytho3.12 does not feature imp any more

- - - - -
43df8244 by Andreas Tille at 2023-12-12T18:15:15+01:00
TODO: #1058237 python-boto: FTBFS: ModuleNotFoundError: No module named 'imp'

- - - - -


3 changed files:

- debian/changelog
- + debian/patches/python3.12.patch
- debian/patches/series


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,12 @@
+toil (5.12.0-3) UNRELEASED; urgency=medium
+
+  * Team upload.
+  * Pytho3.12 does not feature imp any more
+    Closes: #1058195
+  TODO: #1058237 python-boto: FTBFS: ModuleNotFoundError: No module named 'imp'
+
+ -- Andreas Tille <tille at debian.org>  Tue, 12 Dec 2023 16:57:57 +0100
+
 toil (5.12.0-2) unstable; urgency=medium
 
   * d/tests/run-unit-tests: fix typo.


=====================================
debian/patches/python3.12.patch
=====================================
@@ -0,0 +1,37 @@
+Description: Pytho3.12 does not feature imp any more
+Bug-Debian: https://bugs.debian.org/1058195
+Author: Andreas Tille <tille at debian.org>
+Last-Update: Tue, 12 Dec 2023 16:57:57 +0100
+
+--- a/setup.py
++++ b/setup.py
+@@ -11,8 +11,8 @@
+ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ # See the License for the specific language governing permissions and
+ # limitations under the License.
+-import imp
+ import os
++import subprocess
+ from tempfile import NamedTemporaryFile
+ 
+ from setuptools import find_packages, setup
+@@ -64,9 +64,11 @@ def run_setup():
+     extras_require['htcondor:sys_platform!="darwin"'] = get_requirements("htcondor")
+     extras_require["all"] = all_reqs
+ 
++    command = r"grep '^distVersion *=' src/toil/version.py | sed 's/^distVersion *= *[^0-9]\([0-9][-.0-9a-f]\+\).\.*$/\1/'"
++    distversion=subprocess.check_output(command, shell=True, text=True).strip()
+     setup(
+         name='toil',
+-        version=version.distVersion,
++        version=distversion,
+         description='Pipeline management software for clusters.',
+         author='Benedict Paten and the Toil community',
+         author_email='toil-community at googlegroups.com',
+@@ -149,5 +151,5 @@ def import_version():
+     return imp.load_source('toil.version', 'src/toil/version.py')
+ 
+ 
+-version = import_version()
++#version = import_version()
+ run_setup()


=====================================
debian/patches/series
=====================================
@@ -8,3 +8,4 @@ atomic_copy_as_alternative.patch
 python3_in_doc.patch
 avoid_boto
 fewer_cores
+python3.12.patch



View it on GitLab: https://salsa.debian.org/med-team/toil/-/compare/41b1e7da229f29b44b5849b046b151fb6ba1eb7a...43df82445dae21413e12c8f409831851189a99b4

-- 
View it on GitLab: https://salsa.debian.org/med-team/toil/-/compare/41b1e7da229f29b44b5849b046b151fb6ba1eb7a...43df82445dae21413e12c8f409831851189a99b4
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/20231212/a5708157/attachment-0001.htm>


More information about the debian-med-commit mailing list