Changelog for
python311-ligo-lw-1.8.3-24.3.x86_64.rpm :
* Thu Aug 29 2024 Atri Bhattacharya
- Update ligo-lw-python3.12-compat.patch with more `PyObject_HEAD_INIT` fixes.
* Tue Aug 27 2024 Atri Bhattacharya - 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 2024 Atri Bhattacharya - Disable python 3.12 builds as codebase is not ready: https://git.ligo.org/kipp/python-ligo-lw/-/issues/29
* Mon Mar 13 2023 pgajdosAATTsuse.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 01 2022 Atri Bhattacharya - 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 2022 Atri Bhattacharya - Disable 32-bit builds as lal, a dependency of this, no longer supports those archs.
* Wed Jan 12 2022 Atri Bhattacharya - 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 2022 Atri Bhattacharya - 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 2021 Atri Bhattacharya - Skip python2: dependency ligo-segments no longer supports python2.
* Sat Feb 13 2021 Ben Greiner - Skip python36 build: Due to NEP 29, python36-scipy in TW is no more. Numpy and the lal packages follow
* Thu Jan 21 2021 Atri Bhattacharya - 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.