glue merge requestshttps://git.ligo.org/lscsoft/glue/-/merge_requests2024-03-04T13:15:14Zhttps://git.ligo.org/lscsoft/glue/-/merge_requests/151Add DISABLE_REPOS to RHEL job CI configuration to ignore unused yum repos2024-03-04T13:15:14ZDuncan Macleodduncan.macleod@ligo.orgAdd DISABLE_REPOS to RHEL job CI configuration to ignore unused yum reposThis MR adds the `DISABLE_REPOS` variable to the RHEL CI job configuration so ignore repos that we don't need, and that are currently broken (`osg`).This MR adds the `DISABLE_REPOS` variable to the RHEL CI job configuration so ignore repos that we don't need, and that are currently broken (`osg`).https://git.ligo.org/lscsoft/glue/-/merge_requests/150Specify minimum version of setuptools2024-03-04T11:50:36ZDuncan Macleodduncan.macleod@ligo.orgSpecify minimum version of setuptoolsThis MR fixes #43 by specifying the minimum version of setuptools needed to parse the metadata out of `pyproject.toml`.This MR fixes #43 by specifying the minimum version of setuptools needed to parse the metadata out of `pyproject.toml`.lscsoft-glue 4.0.1https://git.ligo.org/lscsoft/glue/-/merge_requests/149Remove all unused/unnecessary requirements2024-03-04T11:32:50ZDuncan Macleodduncan.macleod@ligo.orgRemove all unused/unnecessary requirementsThis MR cleans up the requirements as follows.
These requirements were unused and have been removed:
- `matplotlib`
- `numpy`
- `pyOpenSSL`
These requirements were unnecessary and have been refactored out:
- `six`.
Now the only runt...This MR cleans up the requirements as follows.
These requirements were unused and have been removed:
- `matplotlib`
- `numpy`
- `pyOpenSSL`
These requirements were unnecessary and have been refactored out:
- `six`.
Now the only runtime requirement is `ligo-segments`, which is nice.lscsoft-glue 4.0.1https://git.ligo.org/lscsoft/glue/-/merge_requests/148Make packaging changes for release of glue 4.0.02024-03-01T16:22:41ZRobert BruntzMake packaging changes for release of glue 4.0.0Makes packaging changes to `glue/__init__.py`, `debian/changelog`, and `rpm/glue.spec`, as part of releasing `glue 4.0.0`.Makes packaging changes to `glue/__init__.py`, `debian/changelog`, and `rpm/glue.spec`, as part of releasing `glue 4.0.0`.lscsoft-glue 4.0.0Robert BruntzRobert Bruntzhttps://git.ligo.org/lscsoft/glue/-/merge_requests/147Add release instructions doc2024-03-01T14:31:41ZDuncan Macleodduncan.macleod@ligo.orgAdd release instructions docThis MR adds a `RELEASE.md` with step-by-step instructions for finalising and publishing a release.This MR adds a `RELEASE.md` with step-by-step instructions for finalising and publishing a release.https://git.ligo.org/lscsoft/glue/-/merge_requests/146Build wheels for upload to PyPI2024-03-01T14:02:59ZLeo P. SingerBuild wheels for upload to PyPIFixes #41.Fixes #41.https://git.ligo.org/lscsoft/glue/-/merge_requests/145Updates homepage in debian/control with a better link2024-03-01T14:00:47ZRobert BruntzUpdates homepage in debian/control with a better linkUpdates homepage in debian/control with a better link - https://git.ligo.org/lscsoft/glue/Updates homepage in debian/control with a better link - https://git.ligo.org/lscsoft/glue/lscsoft-glue 4.0.0Robert BruntzRobert Bruntzhttps://git.ligo.org/lscsoft/glue/-/merge_requests/144Update homepage in debian/control and remove nonexistent files from .gitignor...2024-03-01T14:00:46ZRobert BruntzUpdate homepage in debian/control and remove nonexistent files from .gitignore and MANIFEST.inUpdate homepage in debian/control and remove nonexistent files from .gitignore and MANIFEST.inUpdate homepage in debian/control and remove nonexistent files from .gitignore and MANIFEST.inlscsoft-glue 4.0.0Robert BruntzRobert Bruntzhttps://git.ligo.org/lscsoft/glue/-/merge_requests/143Remove iterutils.py and related tests and references2024-02-29T21:35:35ZRobert BruntzRemove iterutils.py and related tests and references`iterutils.py` was [deprecated in Jan. 2022](https://git.ligo.org/lscsoft/glue/-/blob/master/glue/iterutils.py?blame=1#L48) (after it was moved to `lal.iterutils` inside the python(3)-lal package). This removes it and related tests and ...`iterutils.py` was [deprecated in Jan. 2022](https://git.ligo.org/lscsoft/glue/-/blob/master/glue/iterutils.py?blame=1#L48) (after it was moved to `lal.iterutils` inside the python(3)-lal package). This removes it and related tests and references, in preparation for `glue 4.0.0`.lscsoft-glue 4.0.0https://git.ligo.org/lscsoft/glue/-/merge_requests/142Remove glue/gpstime.py2024-02-29T21:00:21ZRobert BruntzRemove glue/gpstime.pyThe `glue.gpstime` module [was deprecated](https://git.ligo.org/lscsoft/glue/-/merge_requests/109) in Jan. 2022. It is being removed for `glue 4.0.0`.The `glue.gpstime` module [was deprecated](https://git.ligo.org/lscsoft/glue/-/merge_requests/109) in Jan. 2022. It is being removed for `glue 4.0.0`.lscsoft-glue 4.0.0https://git.ligo.org/lscsoft/glue/-/merge_requests/141Remove file exclusions and targets for glue.ligolw2024-02-29T17:34:28ZLeo P. SingerRemove file exclusions and targets for glue.ligolwThese files were removed in !129.These files were removed in !129.lscsoft-glue 4.0.0https://git.ligo.org/lscsoft/glue/-/merge_requests/140Use pyproject.toml for all metadata, simple version specification2024-03-01T12:54:05ZDuncan Macleodduncan.macleod@ligo.orgUse pyproject.toml for all metadata, simple version specificationThis MR migrates all project metadata to the `pyproject.toml` file, which is the new standard location for Python metadata.
This also simplifies the version specification by removing the `git_version.py` module, and just hardcoding the ...This MR migrates all project metadata to the `pyproject.toml` file, which is the new standard location for Python metadata.
This also simplifies the version specification by removing the `git_version.py` module, and just hardcoding the version number into the `__init__.py` file.lscsoft-glue 4.0.0https://git.ligo.org/lscsoft/glue/-/merge_requests/139Remove requirements on RXP2024-02-29T08:31:19ZDuncan Macleodduncan.macleod@ligo.orgRemove requirements on RXPThis MR removes all requirements on `pyRXP`; this should have been removed as part of !128+.This MR removes all requirements on `pyRXP`; this should have been removed as part of !128+.lscsoft-glue 4.0.0https://git.ligo.org/lscsoft/glue/-/merge_requests/138Add support for Python 3.122024-02-29T18:00:06ZDuncan Macleodduncan.macleod@ligo.orgAdd support for Python 3.12This MR formally adds support for Python 3.12.This MR formally adds support for Python 3.12.lscsoft-glue 4.0.1https://git.ligo.org/lscsoft/glue/-/merge_requests/137Actually install the requirements for flake8 in CI2024-02-29T17:26:18ZDuncan Macleodduncan.macleod@ligo.orgActually install the requirements for flake8 in CIThis MR patches the CI configuration to actually install the extra requirements for flake8 linting.This MR patches the CI configuration to actually install the extra requirements for flake8 linting.Robert BruntzRobert Bruntzhttps://git.ligo.org/lscsoft/glue/-/merge_requests/136Updates .flake8 to use EXE and S2024-02-06T07:22:02ZRobert BruntzUpdates .flake8 to use EXE and SRobert BruntzRobert Bruntzhttps://git.ligo.org/lscsoft/glue/-/merge_requests/135Updates files for packaging of glue 3.0.22024-01-10T10:39:27ZRobert BruntzUpdates files for packaging of glue 3.0.2lscsoft-glue 3.0.2Robert BruntzRobert Bruntzhttps://git.ligo.org/lscsoft/glue/-/merge_requests/134Prioritise Debian local-apt-repository in CI2024-01-08T16:49:10ZDuncan Macleodduncan.macleod@ligo.orgPrioritise Debian local-apt-repository in CIThis MR patches a bug in the Debian CI configuration that means that the wrong version of `lscsoft-glue` is installed for testing.
The fix is to assign a very high priority to the `local-apt-repository` Apt repo, to guarantee that we in...This MR patches a bug in the Debian CI configuration that means that the wrong version of `lscsoft-glue` is installed for testing.
The fix is to assign a very high priority to the `local-apt-repository` Apt repo, to guarantee that we install the packages we just built, rather than the published release build from the LSCSoft repo at AEI.https://git.ligo.org/lscsoft/glue/-/merge_requests/133Undoes the changes in MR 96, to again create docs only for tags2023-12-20T14:34:09ZRobert BruntzUndoes the changes in MR 96, to again create docs only for tagslscsoft-glue 3.0.2Robert BruntzRobert Bruntzhttps://git.ligo.org/lscsoft/glue/-/merge_requests/132Makes numerous fixes to text and flake8 corrections2024-03-01T12:22:40ZRobert BruntzMakes numerous fixes to text and flake8 correctionsLots of changes prompted by typos, changes in URLs, etc., and flake8 complaints.
Should be no changes to any functionality.Lots of changes prompted by typos, changes in URLs, etc., and flake8 complaints.
Should be no changes to any functionality.lscsoft-glue 3.0.2Robert BruntzRobert Bruntz