Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: glue-viz/glue-qt
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.3.2
Choose a base ref
...
head repository: glue-viz/glue-qt
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
  • 7 commits
  • 2 files changed
  • 2 contributors

Commits on Aug 19, 2024

  1. Update CHANGELOG

    astrofrog authored and github-actions[bot] committed Aug 19, 2024
    Copy the full SHA
    960a6c0 View commit details

Commits on Sep 12, 2024

  1. Pin pytest to <8.3.3 as the test suite currently segfaults with 8.3.3

    astrofrog committed Sep 12, 2024
    Copy the full SHA
    645680d View commit details

Commits on Sep 13, 2024

  1. Merge pull request #24 from astrofrog/pin-pytest

    Pin pytest to <8.3.3 as the test suite currently segfaults with 8.3.3
    astrofrog authored Sep 13, 2024
    Copy the full SHA
    414c47e View commit details

Commits on Sep 26, 2024

  1. Copy the full SHA
    095b122 View commit details
  2. Unpin pytest

    astrofrog committed Sep 26, 2024
    Copy the full SHA
    06669f7 View commit details
  3. Fix import

    astrofrog committed Sep 26, 2024
    Copy the full SHA
    d425d67 View commit details
  4. Merge pull request #25 from astrofrog/fix-import-and-segfault

    Fix import and segfault in test suite
    astrofrog authored Sep 26, 2024
    Copy the full SHA
    8a1d6ab View commit details
Showing with 29 additions and 15 deletions.
  1. +25 −0 CHANGES.md
  2. +4 −15 glue_qt/conftest.py
25 changes: 25 additions & 0 deletions CHANGES.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,30 @@
# Full changelog

## v0.3.2 - 2024-08-19

<!-- Release notes generated using configuration in .github/release.yml at main -->
### What's Changed

#### Bug Fixes

* Improve tables for incompatible subsets by @jfoster17 in https://github.com/glue-viz/glue-qt/pull/12

#### Other Changes

* Update `ptp` call for numpy 2 by @Carifio24 in https://github.com/glue-viz/glue-qt/pull/19
* Update links for standalone app to 2024.03.1 by @astrofrog in https://github.com/glue-viz/glue-qt/pull/20
* Fix test suite by @astrofrog in https://github.com/glue-viz/glue-qt/pull/21
* Don't apply color to existing datasets by default by @Carifio24 in https://github.com/glue-viz/glue-qt/pull/18
* Add CI envs for PyQt 6.5-6.7, PySide 6.5-6.7 & Python 3.12; fix Readthedocs and matplotlib 3.9, Qt6 failures by @dhomeier in https://github.com/glue-viz/glue-qt/pull/17
* Add full implementation of `__gluestate__` and `__setgluestate__` for application by @astrofrog in https://github.com/glue-viz/glue-qt/pull/22

### New Contributors

* @Carifio24 made their first contribution in https://github.com/glue-viz/glue-qt/pull/19
* @dhomeier made their first contribution in https://github.com/glue-viz/glue-qt/pull/17

**Full Changelog**: https://github.com/glue-viz/glue-qt/compare/v0.3.1...v0.3.2

## v0.3.1 - 2024-03-01

<!-- Release notes generated using configuration in .github/release.yml at main -->
19 changes: 4 additions & 15 deletions glue_qt/conftest.py
Original file line number Diff line number Diff line change
@@ -66,14 +66,8 @@ def pytest_configure(config):
config.CFG_DIR = tempfile.mkdtemp()

# Start up QApplication, if the Qt code is present
try:
from glue.utils import get_qapp
except Exception:
# Note that we catch any exception, not just ImportError, because
# QtPy can raise a PythonQtError.
pass
else:
get_qapp()
from glue_qt.utils import get_qapp
get_qapp()

# Force loading of plugins
from glue.main import load_plugins
@@ -89,13 +83,8 @@ def pytest_unconfigure(config):
config.CFG_DIR = CFG_DIR_ORIG

# Remove reference to QApplication to prevent segmentation fault on PySide
try:
from glue.utils import app
app.qapp = None
except Exception: # for when we run the tests without the qt directories
# Note that we catch any exception, not just ImportError, because
# QtPy can raise a PythonQtError.
pass
from glue_qt.utils import app
app.qapp = None

if OBJGRAPH_INSTALLED and not ON_APPVEYOR: