ligo-segments merge requestshttps://git.ligo.org/lscsoft/ligo-segments/-/merge_requests2023-04-13T11:00:00Zhttps://git.ligo.org/lscsoft/ligo-segments/-/merge_requests/35Use PEP-420 implicit namespace packages2023-04-13T11:00:00ZDuncan Macleodduncan.macleod@ligo.orgUse PEP-420 implicit namespace packagesThis MR modifies the build to use [PEP-420](https://peps.python.org/pep-0420/)-style implicit namespace packages, as per [this guide](https://packaging.python.org/en/latest/guides/packaging-namespace-packages/#native-namespace-packages).This MR modifies the build to use [PEP-420](https://peps.python.org/pep-0420/)-style implicit namespace packages, as per [this guide](https://packaging.python.org/en/latest/guides/packaging-namespace-packages/#native-namespace-packages).https://git.ligo.org/lscsoft/ligo-segments/-/merge_requests/34Use setuptools for project build2022-11-02T16:28:25ZDuncan Macleodduncan.macleod@ligo.orgUse setuptools for project buildThis MR updates the `setup.py` build to use `setuptools`; `distutils` is deprecated and will be removed soon, see <https://peps.python.org/pep-0632/>.
Additionally, this MR adds `pyproject.toml`, which is the new standard method for dec...This MR updates the `setup.py` build to use `setuptools`; `distutils` is deprecated and will be removed soon, see <https://peps.python.org/pep-0632/>.
Additionally, this MR adds `pyproject.toml`, which is the new standard method for declaring the build system to other builders like `pip`, see <https://peps.python.org/pep-0518/>.https://git.ligo.org/lscsoft/ligo-segments/-/merge_requests/33Debian fixes, resubmission 202209162023-08-01T07:25:51ZSteffen GrunewaldDebian fixes, resubmission 20220916Rewritten MR after accidental deletion of the original one, this time limiting to `debian/rules`. Fix indentation (tabs required), allow tests to fail.
Please add a 1.4.0 version entry to `debian/changelog` when feasible.Rewritten MR after accidental deletion of the original one, this time limiting to `debian/rules`. Fix indentation (tabs required), allow tests to fail.
Please add a 1.4.0 version entry to `debian/changelog` when feasible.https://git.ligo.org/lscsoft/ligo-segments/-/merge_requests/32Update RPM spec file for Rocky Linux 82022-05-13T11:18:19ZDuncan Macleodduncan.macleod@ligo.orgUpdate RPM spec file for Rocky Linux 8This MR makes the following changes to the spec file for building RPMS:
- only build python2 packages on RHEL < 8
- manually `%exclude` the `ligo/__init__.py` file (and compiled versions) from the outputs just in case, to prevent collis...This MR makes the following changes to the spec file for building RPMS:
- only build python2 packages on RHEL < 8
- manually `%exclude` the `ligo/__init__.py` file (and compiled versions) from the outputs just in case, to prevent collisions with other `ligo` namespace packages
- use software.igwn.org as the `Source0` location
- run `make check` as part of `%check` (on Python 3)https://git.ligo.org/lscsoft/ligo-segments/-/merge_requests/29Fix docs requirements and CI build2021-10-21T09:39:03ZDuncan Macleodduncan.macleod@ligo.orgFix docs requirements and CI buildThis MR fixes the docs failures in CI.This MR fixes the docs failures in CI.