pre-commit-ci[bot]
3b83a8a1e2
ci: [pre-commit.ci] autoupdate ( #299 )
...
* ci: [pre-commit.ci] autoupdate
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.11.12 → v0.12.2](https://github.com/astral-sh/ruff-pre-commit/compare/v0.11.12...v0.12.2 )
- [github.com/pre-commit/mirrors-mypy: v1.16.0 → v1.16.1](https://github.com/pre-commit/mirrors-mypy/compare/v1.16.0...v1.16.1 )
* style: [pre-commit.ci] auto fixes [...]
* pin pytestqt
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Talley Lambert <talley.lambert@gmail.com >
2025-07-16 18:14:01 -04:00
Peter Sobolewski
7850e53b61
Update CONTRIBUTING.md to include [test] and mention Qt backend ( #276 )
...
* Update CONTRIBUTING.md to include [test] and mention Qt backend
* add superqt[test,pyqt6] to dev, mention it in contributing guide
2025-01-26 16:15:57 -05:00
Talley Lambert
646cb4ea48
docs: add iconify docs
2025-01-05 17:12:37 -05:00
Talley Lambert
8ede2a2f39
build: support py313 ( #264 )
...
* build: drop py38
* bump min typing ext
* add py313
* only use pyqt6
* fix ubunt
2024-12-14 12:37:26 -05:00
Talley Lambert
8a40170c89
build: drop py38 ( #263 )
...
* build: drop py38
* bump min typing ext
* ignore cleanup warning from pyside6
* change minreq
* bump min
* fix for pint again
2024-12-13 09:30:27 -05:00
pre-commit-ci[bot]
952ac336bf
ci: [pre-commit.ci] autoupdate ( #253 )
...
* ci: [pre-commit.ci] autoupdate
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.4.7 → v0.6.3](https://github.com/astral-sh/ruff-pre-commit/compare/v0.4.7...v0.6.3 )
- [github.com/abravalheri/validate-pyproject: v0.18 → v0.19](https://github.com/abravalheri/validate-pyproject/compare/v0.18...v0.19 )
- [github.com/pre-commit/mirrors-mypy: v1.10.0 → v1.11.2](https://github.com/pre-commit/mirrors-mypy/compare/v1.10.0...v1.11.2 )
* style: [pre-commit.ci] auto fixes [...]
* fix lint
* update
* no pyside 6.8
* update pins
* quotes
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Talley Lambert <talley.lambert@gmail.com >
2024-10-12 12:35:17 -04:00
Talley Lambert
1f4d9081b9
fix: prevent qthrottled and qdebounced from holding strong references with bound methods ( #247 )
...
* finish
* linting
* done
* use weakmethod, add signature
* add test for warning
2024-06-03 10:24:03 -04:00
Talley Lambert
0ab6758972
fix: fix inverted appearance ( #240 )
...
* fix: fix inverted appearance
* style: [pre-commit.ci] auto fixes [...]
* pass codecov token
* inherit secrets
* explicitly pass token
* pin "'PyQt6<6.7'"
* pin upper pyqt6
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-04-25 15:55:02 -04:00
Talley Lambert
16f9ef9d3d
style: use ruff format instead of black, update pre-commit, restrict pyside6 tests ( #235 )
...
* style: use ruff format
* fix import
* disallow pyside 6.6.2
* pin in tests too
* pyside6.4 on windows
* fix greedy imports
* double quote
* run sliders last
* try 6.6.1 again
2024-03-06 15:42:51 -05:00
Talley Lambert
c9103e3dd8
ci: use reusable test workflow ( #215 )
...
* ci: try resuable
* style: [pre-commit.ci] auto fixes [...]
* remove x
* fix cov
* update
* update
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-11-06 18:36:36 -05:00
Talley Lambert
3efafd7aa8
fix: remove old dep ( #212 )
2023-10-10 16:52:08 -04:00
Talley Lambert
a5740f0109
feat: add QIcon backed by iconify ( #209 )
...
* feat: add iconify
* update docs
* update docs
* rearrange
* update example
* update test deps
* importorskip
* Update src/superqt/iconify/__init__.py
Co-authored-by: Grzegorz Bokota <bokota+github@gmail.com >
* Update src/superqt/iconify/__init__.py
Co-authored-by: Grzegorz Bokota <bokota+github@gmail.com >
* merge
* change test
* bump dep
* change doc
* Update src/superqt/iconify/__init__.py
Co-authored-by: Grzegorz Bokota <bokota+github@gmail.com >
* pragma and bump version
---------
Co-authored-by: Grzegorz Bokota <bokota+github@gmail.com >
2023-10-09 09:20:42 -04:00
Talley Lambert
65a4a6e17c
ci: test python 3.12 ( #181 )
...
* ci: test 3.12
* ci: try pyqt6
* update pyproject
* test: try macos
2023-10-08 14:15:49 -04:00
Talley Lambert
df2034d5dc
docs: add cmap and QSearchableTreeWidget to docs ( #199 )
2023-09-12 13:47:15 -04:00
Talley Lambert
bace50fbb8
docs: update fonticon docs ( #198 )
2023-09-12 11:24:55 -04:00
Talley Lambert
717b7e3d96
ci: add hatch matrix
2023-09-11 13:12:40 -04:00
Talley Lambert
60f442789f
Add colormap combobox and utils ( #195 )
...
* feat: add colormap combobox
* working on styles
* add comment
* style: [pre-commit.ci] auto fixes [...]
* progress on combo
* style: [pre-commit.ci] auto fixes [...]
* decent styles
* move stuff around
* adding tests
* add numpy for tests
* add cmap to tests
* fix type
* fix for pyqt
* remove topointf
* better lineedit styles
* better add colormap
* increate linux atol
* cast to int
* more tests
* tests
* try fix
* try fix test
* again
* skip pyside
* test import
* fix lineedit
* add checkerboard for transparency
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-09-10 19:59:11 -04:00
Talley Lambert
64dfb43d9e
fix: fix callback of throttled/debounced decorated functions with mismatched args ( #184 )
...
* fix: fix throttled inspection
* build: change typing-ext deps
* fix: use inspect.signature
* use get_max_args
* fix: fix typing
2023-08-17 11:05:02 -04:00
Talley Lambert
9ff01e757b
build: misc updates to repo ( #180 )
2023-08-16 12:08:13 -04:00
Talley Lambert
0407fdc4bd
build: unpin pyside6.5 ( #178 )
2023-08-05 19:01:25 -04:00
Talley Lambert
ae186df2ae
build: pin pyside ( #169 )
2023-05-30 14:14:24 -04:00
Talley Lambert
1fb46854d4
test: fixing tests [wip] ( #164 )
2023-05-19 20:43:52 -04:00
Talley Lambert
c22b7d6f07
pin pyside6 ( #160 )
2023-04-20 19:16:43 -04:00
Talley Lambert
183899c4e7
update pre-commit ( #151 )
2023-03-27 12:57:58 -04:00
pre-commit-ci[bot]
6ce87d44a6
ci: [pre-commit.ci] autoupdate ( #146 )
...
* ci: [pre-commit.ci] autoupdate
updates:
- [github.com/charliermarsh/ruff-pre-commit: v0.0.149 → v0.0.161](https://github.com/charliermarsh/ruff-pre-commit/compare/v0.0.149...v0.0.161 )
* fix: fix linting
* style: add docstyle
* style: formatting
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Talley Lambert <talley.lambert@gmail.com >
2022-12-06 12:02:27 -05:00
Talley Lambert
6abd3a21a6
build: use hatch for build backend, and use ruff for linting ( #139 )
...
* style: ruff fixes
* style: no implicit optional
* keep mypy manual
* build: add fake setup.py
* build: use hatch
* update ruff
* update ruff settings
* chore: merge
* smaller sdist
* fix: fix qfont typing
* fix types again
* add toc permalink
* ignore setup.py from sdist
2022-12-01 08:21:03 -05:00
Talley Lambert
532d3bf89c
chore: rename napari org to pyapp-kit ( #137 )
2022-11-11 08:39:22 -05:00
Talley Lambert
3c8b5bcf98
refactor: update pyproject and ci, add py3.11 test ( #132 )
...
* refactor: reorg repo
* fix: include pyi in manifest
* remove extra
* changes
* why no trigger
* fix needs
* include python 3.11
* remove cache
* add back license
* bump versions
* fix py37
* fix napari test
* remove timeout
* fix py37 test
* test: fix py311 tests
* change windows test
2022-11-08 20:32:47 -05:00
Talley Lambert
97bb814451
Docs ( #124 )
...
* wip
* wip
* more wip
* progress
* more docs
* more changes
* add link
* more examples and improvements
* fix check-manifest
* sort members
* remove autogen images
* remove _images
* add font docs
* add link to utils
2022-10-05 08:59:27 -04:00
Talley Lambert
055a4fc1a7
update deploy ( #33 )
2021-10-15 12:59:59 -04:00
Talley Lambert
67035a0f0b
move to src layout ( #32 )
...
* move to src layout
* fix manifest and version
* fix test structure
* undo
* undo
* undo change
* remove pyargs
* waitsignal
* update label test
* soften eliding test
* another fix
* update again
* more fixes
* more skips
* stupid fixes
2021-10-13 09:33:46 -04:00
Talley Lambert
01f496bc18
pyproject
2021-04-25 14:20:47 -04:00