10
0
Files
python-dqsegdb/remove-six.patch
Atri Bhattacharya 89fffc4505 Accepting request 1237284 from home:nkrapp:branches:science
- Update to 2.1.0:
  * migrates the CI from Github Actions to GitLab CI.
  * removes user-env scripts
  * adds lint job to the CI pipeline
  * updates RPM build/install to use wheels
  * modifies code that used glue.gpstime for GPS time conversion 
    to use gpstime package instead (some specific routines will 
    produce times that are 4 seconds different, due to updates in 
    leap seconds, but uses of those routines shouldn't be sensitive 
    to such changes)
  * removes unused (and broken) function setup_files() from clientutils.py
  * pins lscsoft-glue to version >= 3.0.1, < 4.0.0
- add remove-six.patch to not require deprecated python-six
- update project url, upstream migrated to ligo.org
- migrate to setuptools and pyproject macros

OBS-URL: https://build.opensuse.org/request/show/1237284
OBS-URL: https://build.opensuse.org/package/show/science/python-dqsegdb?expand=0&rev=5
2025-01-13 08:52:59 +00:00

56 lines
1.7 KiB
Diff

Index: dqsegdb-2.1.0/dqsegdb/apicalls.py
===================================================================
--- dqsegdb-2.1.0.orig/dqsegdb/apicalls.py
+++ dqsegdb-2.1.0/dqsegdb/apicalls.py
@@ -19,7 +19,7 @@ import sys
import time
from datetime import datetime, time as time2
-from six.moves.urllib.error import HTTPError
+from urllib.error import HTTPError
try:
import pyRXPU as pyRXP
Index: dqsegdb-2.1.0/dqsegdb/clientutils.py
===================================================================
--- dqsegdb-2.1.0.orig/dqsegdb/clientutils.py
+++ dqsegdb-2.1.0/dqsegdb/clientutils.py
@@ -21,7 +21,7 @@ import os
import operator
import tempfile
-from six.moves import reduce
+from functools import reduce
from ligo import segments
Index: dqsegdb-2.1.0/dqsegdb/urifunctions.py
===================================================================
--- dqsegdb-2.1.0.orig/dqsegdb/urifunctions.py
+++ dqsegdb-2.1.0/dqsegdb/urifunctions.py
@@ -23,9 +23,9 @@ import time
import os
from OpenSSL import crypto
-from six.moves.urllib.parse import urlparse
-from six.moves import http_client
-from six.moves.urllib import (request as urllib_request,
+from urllib.parse import urlparse
+import http.client as http_client
+from urllib import (request as urllib_request,
error as urllib_error)
Index: dqsegdb-2.1.0/setup.py
===================================================================
--- dqsegdb-2.1.0.orig/setup.py
+++ dqsegdb-2.1.0/setup.py
@@ -45,7 +45,6 @@ setup(name=PACKAGENAME,
'lscsoft-glue>=3.0.1,<4.0.0',
'pyOpenSSL>=0.14',
'pyRXP',
- 'six',
],
provides=[PACKAGENAME],
author=AUTHOR,