- Update URL. OBS-URL: https://build.opensuse.org/package/show/science/python-ligo-lw?expand=0&rev=24
215 lines
9.0 KiB
Plaintext
215 lines
9.0 KiB
Plaintext
-------------------------------------------------------------------
|
|
Wed Jun 18 04:45:02 UTC 2025 - Steve Kowalik <steven.kowalik@suse.com>
|
|
|
|
- Use pyproject macros to build and install.
|
|
- Update URL.
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Jan 19 08:22:55 UTC 2025 - Atri Bhattacharya <badshah400@gmail.com>
|
|
|
|
- Add patches to disable failing tests (temporary workaround until
|
|
we or upstream actually fix the test suite):
|
|
* ligo-lw-disable-lsctables.patch
|
|
* ligo-lw-disable-utils_segments.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Aug 29 04:45:22 UTC 2024 - Atri Bhattacharya <badshah400@gmail.com>
|
|
|
|
- Update ligo-lw-python3.12-compat.patch with more
|
|
`PyObject_HEAD_INIT` fixes.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Aug 27 14:57:03 UTC 2024 - Atri Bhattacharya <badshah400@gmail.com>
|
|
|
|
- Add ligo-lw-python3.12-compat.patch: Change `PyObject_HEAD_INIT`
|
|
to `PyVarObject_HEAD_INIT` for compatibilty with python 3.12 and
|
|
GCC 14 (https://git.ligo.org/kipp/python-ligo-lw/-/issues/29).
|
|
- Re-enable build for python 3.12.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Aug 22 17:50:15 UTC 2024 - Atri Bhattacharya <badshah400@gmail.com>
|
|
|
|
- Disable python 3.12 builds as codebase is not ready:
|
|
https://git.ligo.org/kipp/python-ligo-lw/-/issues/29
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Mar 13 13:06:57 UTC 2023 - pgajdos@suse.com
|
|
|
|
- do not require python-six
|
|
- added patches
|
|
https://git.ligo.org/kipp.cannon/python-ligo-lw/-/commit/693cfc4d4759c1984609effa1dde810a192fe94f
|
|
+ python-ligo-lw-no-python2.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Sep 1 03:56:49 UTC 2022 - Atri Bhattacharya <badshah400@gmail.com>
|
|
|
|
- Update to version 1.8.3:
|
|
* ligolw_run_sqlite: update for dbtables API changes.
|
|
- Changes from version 1.8.2:
|
|
* ligolw_segments: fix python 3 print statements.
|
|
- Changes from version 1.8.1:
|
|
* ligolw_segments: fix AttributeError.
|
|
* remove ilwd from list of modules in __init__.py.
|
|
* bump debian/compat to 10.
|
|
* fix an invalid type in the demo document used for testing
|
|
(real8 --> real_8).
|
|
* correct release date and time for 1.8.0.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 29 12:16:27 UTC 2022 - Atri Bhattacharya <badshah400@gmail.com>
|
|
|
|
- Disable 32-bit builds as lal, a dependency of this, no longer
|
|
supports those archs.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jan 12 09:54:44 UTC 2022 - Atri Bhattacharya <badshah400@gmail.com>
|
|
|
|
- Add patches to disable tests that either will not work in an
|
|
OBS setting or are temporarily incompatible with Python 3.10:
|
|
* ligo-lw-disable-doctests.patch: Disable doctests as these are
|
|
not ready for py 3.10 yet.
|
|
* ligo-lw-disable-sqlite-test.patch: Disable sqlite test that
|
|
requires network resources.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jan 12 00:39:09 UTC 2022 - Atri Bhattacharya <badshah400@gmail.com>
|
|
|
|
- Update to version 1.8.0:
|
|
* Adjust dbtables.workingcopy error path behaviour.
|
|
* Remove dbtables.workingcopy compatibility code.
|
|
* Remove gz= compatibility keyword argument from I/O functions.
|
|
* Remove ligo-common from python3 requirements.
|
|
* Update dependencies in .spec file for RPM systems.
|
|
* ligo.LIGO_LW add .get_ligo_lw() class method.
|
|
* Expand test suite coverage.
|
|
* lsctables.SimInspiral generalize SNR related methods to
|
|
complex values.
|
|
* Switch test suite to python3 (python2 no longer covered by
|
|
test suite).
|
|
* Remove ilwd support code, use native strings for this type.
|
|
* process.py remove set_process_end_time() function.
|
|
* table.py remove get_table() function.
|
|
* param.Param introduce .value.
|
|
* param.Param introduce .get_param() class method.
|
|
* array.Array introduce .get_array() class method.
|
|
* ligolw_sqlite remove unused setup() function.
|
|
* dbtables collect ID remapping code into a class.
|
|
* Tokenizer drop use in Py_UNICODE in favour of wchar_t.
|
|
* Tokenizer no longer allow quoted delimiters to be escaped.
|
|
* load_url() expose context and timeout keyword arguments.
|
|
* Add ligolw_run_sqlite (migrated from lalapps).
|
|
* Add support for .bz2 and .xz compression formats.
|
|
- Add ligolw_run_sqlite to list of bins processed by update
|
|
alternatives and installed for multiple py3 versions.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Apr 21 09:41:36 UTC 2021 - Atri Bhattacharya <badshah400@gmail.com>
|
|
|
|
- Skip python2: dependency ligo-segments no longer supports
|
|
python2.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Feb 13 00:27:21 UTC 2021 - Ben Greiner <code@bnavigator.de>
|
|
|
|
- Skip python36 build: Due to NEP 29, python36-scipy in TW is no
|
|
more. Numpy and the lal packages follow
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jan 21 19:33:51 UTC 2021 - Atri Bhattacharya <badshah400@gmail.com>
|
|
|
|
- Fix up tests and binary installation to account for multiple
|
|
python versions.
|
|
- Use mutibuild to split up main pkg building and tests since
|
|
tests require the binaries which are installed using
|
|
/etc/alternatives.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Oct 30 23:32:30 UTC 2020 - Atri Bhattacharya <badshah400@gmail.com>
|
|
|
|
- Update to version 1.7.0:
|
|
* Replace gz= keyword with compress= and expand auto format
|
|
detection features.
|
|
* Implement ligolw_no_ilwdchar as a module for reuse.
|
|
* Move programs into separate -bin package on Debian.
|
|
* Expand SimInspiral row type: add methods to compute effective
|
|
distance instead of relying on columns with these numbers
|
|
precomputed; doing this to allow analysis codes to add
|
|
support for KAGRA in a way that is uniform across detectors.
|
|
* Remove table.Table._end_of_rows() hook.
|
|
* Reimplement most of ligo.lw.utils.process as methods and
|
|
feature improvements within Process and ProcessParams row
|
|
types.
|
|
* Do the same for SearchSummary.
|
|
* Array.Array: add .shape property.
|
|
* Add support for +/-inf to lsctables.gpsproperty_with_gmst.
|
|
* Convert C modules to native Python 2 & 3 versions and remove
|
|
six.h from build.
|
|
* Switch test suite to Python 3. adds xmllint build dependency
|
|
because Python 3 can't be relied upon to produce consistent
|
|
XML output.
|
|
* Add test of ligolw_sqlite's --tmp-space feature.
|
|
* Fix ligolw_sqlite's --tmp-space feature on Python 3 by
|
|
converting working copy mechanism to a context handler which
|
|
does its own clean-up, instead of hooking into the guts of
|
|
NamedTemporaryFile.
|
|
* Various documentation improvements, including new
|
|
documentation to expand doctest based test suite coverage.
|
|
* Replace glue.text_progress_bar with tqdm (new dependency).
|
|
- Run tests as part of %check section (python3 and 64-bit only);
|
|
include all Requires as BuildRequires, plus diffutils (for cmp),
|
|
libxml2-tools (for xmllint), python3, and python-matplotlib.
|
|
- Replace the use of "distutils.core" with "setuptools"; ligo.lw
|
|
module is not found when the former is used (see
|
|
https://git.ligo.org/kipp.cannon/python-ligo-lw/-/issues/16).
|
|
- Add ligo-lw-segments-test-fix.patch to fix a test that randomly
|
|
fails due to dictionary ordering being undefined (sent
|
|
upstream).
|
|
- Update URL: previous URL no longer accessible.
|
|
- New Requires: python-tqdm.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Aug 15 14:57:55 UTC 2020 - Atri Bhattacharya <badshah400@gmail.com>
|
|
|
|
- Drop unnecessary BuildRequires python-ligo-common and
|
|
python-lalburst.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed May 27 22:12:34 UTC 2020 - Atri Bhattacharya <badshah400@gmail.com>
|
|
|
|
- Update to version 1.6.0:
|
|
* Remove custom ProcessParamsTable from dbtables.
|
|
* Remove .update_column_info() method from table.Table.
|
|
* Remove abandoned experiment tables from lsctables.
|
|
* Remove unused "interning" feature from RowBuilder.
|
|
* Improve start/stop attribute handling in a variety of
|
|
lsctables row and table types.
|
|
* (re-)fix printing null-valued table cells in ligolw_print.
|
|
* Some test suite and packaging updates.
|
|
- Add Requires: python-python-dateutil.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 23 10:03:03 UTC 2020 - Atri Bhattacharya <badshah400@gmail.com>
|
|
|
|
- Update to version 1.5.2:
|
|
* fix typo in lsctables.py
|
|
* disable unit tests during .deb build
|
|
* fix quoting of version string in .rpm
|
|
- Changes from version 1.5.1:
|
|
* load_filename() load_url(): close files
|
|
* add missing python-dateutil dependency
|
|
* don't require lalburst, just recommend it
|
|
* add glue-ligolw-tools clean-up deps for python 3
|
|
- Changes from version 1.5.0:
|
|
* port Leo's Python 3 doctest fixes from glue that had been left
|
|
behind
|
|
* build script fixes
|
|
* restore ligolw_segments to this package
|
|
* update for offsetvector's move to lalburst (adds lalburst
|
|
dependency)
|
|
- Add BuildRequires: python-lalburst.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 8 12:56:03 UTC 2019 - badshah400@gmail.com
|
|
|
|
- Initial package.
|