We have some news to share for the request index beta feature. We’ve added more options to sort your requests, counters to the individual filters and documentation for the search functionality. Checkout the blog post for more details.

Project not found: openSUSE:Backports:SLE-16.0:PullRequest:132

File python-ligo-lw.changes of Package python-ligo-lw

-------------------------------------------------------------------
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.
openSUSE Build Service is sponsored by