From fbd87b21990d92ca2ba480eedf8cc6a031ab345b Mon Sep 17 00:00:00 2001 From: Talley Lambert Date: Fri, 11 Nov 2022 09:10:48 -0500 Subject: [PATCH 1/3] chore: rename org to pyapp-kit --- CHANGELOG.md | 208 ++++++++++++++++++++++++------------------------- README.md | 6 +- asv.conf.json | 4 +- mkdocs.yml | 6 +- pyproject.toml | 4 +- 5 files changed, 114 insertions(+), 114 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b92712e3..a9367ccb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,244 +1,244 @@ # Changelog -## [v0.6.0](https://github.com/tlambert03/psygnal/tree/v0.6.0) (2022-10-28) +## [v0.6.0](https://github.com/pyapp-kit/psygnal/tree/v0.6.0) (2022-10-28) -[Full Changelog](https://github.com/tlambert03/psygnal/compare/v0.5.0...v0.6.0) +[Full Changelog](https://github.com/pyapp-kit/psygnal/compare/v0.5.0...v0.6.0) **Implemented enhancements:** -- build: drop py3.7 add py3.11 [\#135](https://github.com/tlambert03/psygnal/pull/135) ([tlambert03](https://github.com/tlambert03)) +- build: drop py3.7 add py3.11 [\#135](https://github.com/pyapp-kit/psygnal/pull/135) ([tlambert03](https://github.com/tlambert03)) **Merged pull requests:** -- build: support 3.7 again [\#136](https://github.com/tlambert03/psygnal/pull/136) ([tlambert03](https://github.com/tlambert03)) -- ci\(dependabot\): bump pypa/cibuildwheel from 2.10.2 to 2.11.1 [\#133](https://github.com/tlambert03/psygnal/pull/133) ([dependabot[bot]](https://github.com/apps/dependabot)) +- build: support 3.7 again [\#136](https://github.com/pyapp-kit/psygnal/pull/136) ([tlambert03](https://github.com/tlambert03)) +- ci\(dependabot\): bump pypa/cibuildwheel from 2.10.2 to 2.11.1 [\#133](https://github.com/pyapp-kit/psygnal/pull/133) ([dependabot[bot]](https://github.com/apps/dependabot)) -## [v0.5.0](https://github.com/tlambert03/psygnal/tree/v0.5.0) (2022-10-14) +## [v0.5.0](https://github.com/pyapp-kit/psygnal/tree/v0.5.0) (2022-10-14) -[Full Changelog](https://github.com/tlambert03/psygnal/compare/v0.4.2...v0.5.0) +[Full Changelog](https://github.com/pyapp-kit/psygnal/compare/v0.4.2...v0.5.0) **Implemented enhancements:** -- feat: add warning for poor usage [\#132](https://github.com/tlambert03/psygnal/pull/132) ([tlambert03](https://github.com/tlambert03)) -- feat: add `@evented` decorator, turn any dataclass, attrs model, or pydantic model into evented [\#129](https://github.com/tlambert03/psygnal/pull/129) ([tlambert03](https://github.com/tlambert03)) +- feat: add warning for poor usage [\#132](https://github.com/pyapp-kit/psygnal/pull/132) ([tlambert03](https://github.com/tlambert03)) +- feat: add `@evented` decorator, turn any dataclass, attrs model, or pydantic model into evented [\#129](https://github.com/pyapp-kit/psygnal/pull/129) ([tlambert03](https://github.com/tlambert03)) **Merged pull requests:** -- docs: update readme [\#131](https://github.com/tlambert03/psygnal/pull/131) ([tlambert03](https://github.com/tlambert03)) -- docs: documentation for evented decorator [\#130](https://github.com/tlambert03/psygnal/pull/130) ([tlambert03](https://github.com/tlambert03)) -- ci\(dependabot\): bump pypa/cibuildwheel from 2.10.1 to 2.10.2 [\#127](https://github.com/tlambert03/psygnal/pull/127) ([dependabot[bot]](https://github.com/apps/dependabot)) +- docs: update readme [\#131](https://github.com/pyapp-kit/psygnal/pull/131) ([tlambert03](https://github.com/tlambert03)) +- docs: documentation for evented decorator [\#130](https://github.com/pyapp-kit/psygnal/pull/130) ([tlambert03](https://github.com/tlambert03)) +- ci\(dependabot\): bump pypa/cibuildwheel from 2.10.1 to 2.10.2 [\#127](https://github.com/pyapp-kit/psygnal/pull/127) ([dependabot[bot]](https://github.com/apps/dependabot)) -## [v0.4.2](https://github.com/tlambert03/psygnal/tree/v0.4.2) (2022-09-25) +## [v0.4.2](https://github.com/pyapp-kit/psygnal/tree/v0.4.2) (2022-09-25) -[Full Changelog](https://github.com/tlambert03/psygnal/compare/v0.4.1...v0.4.2) +[Full Changelog](https://github.com/pyapp-kit/psygnal/compare/v0.4.1...v0.4.2) **Fixed bugs:** -- fix: fix inheritance of property setters [\#126](https://github.com/tlambert03/psygnal/pull/126) ([tlambert03](https://github.com/tlambert03)) -- fix: fix bug in setattr with private attrs [\#125](https://github.com/tlambert03/psygnal/pull/125) ([tlambert03](https://github.com/tlambert03)) +- fix: fix inheritance of property setters [\#126](https://github.com/pyapp-kit/psygnal/pull/126) ([tlambert03](https://github.com/tlambert03)) +- fix: fix bug in setattr with private attrs [\#125](https://github.com/pyapp-kit/psygnal/pull/125) ([tlambert03](https://github.com/tlambert03)) -## [v0.4.1](https://github.com/tlambert03/psygnal/tree/v0.4.1) (2022-09-22) +## [v0.4.1](https://github.com/pyapp-kit/psygnal/tree/v0.4.1) (2022-09-22) -[Full Changelog](https://github.com/tlambert03/psygnal/compare/v0.4.0...v0.4.1) +[Full Changelog](https://github.com/pyapp-kit/psygnal/compare/v0.4.0...v0.4.1) **Implemented enhancements:** -- feat: Add ability to disconnect slots from Signal group directly [\#118](https://github.com/tlambert03/psygnal/pull/118) ([alisterburt](https://github.com/alisterburt)) +- feat: Add ability to disconnect slots from Signal group directly [\#118](https://github.com/pyapp-kit/psygnal/pull/118) ([alisterburt](https://github.com/alisterburt)) **Fixed bugs:** -- fix: fix listevents docstring parameter mismatch [\#119](https://github.com/tlambert03/psygnal/pull/119) ([alisterburt](https://github.com/alisterburt)) +- fix: fix listevents docstring parameter mismatch [\#119](https://github.com/pyapp-kit/psygnal/pull/119) ([alisterburt](https://github.com/alisterburt)) **Tests & CI:** -- ci: skip building py311 wheel [\#124](https://github.com/tlambert03/psygnal/pull/124) ([tlambert03](https://github.com/tlambert03)) +- ci: skip building py311 wheel [\#124](https://github.com/pyapp-kit/psygnal/pull/124) ([tlambert03](https://github.com/tlambert03)) **Merged pull requests:** -- ci\(dependabot\): bump pypa/cibuildwheel from 2.9.0 to 2.10.1 [\#123](https://github.com/tlambert03/psygnal/pull/123) ([dependabot[bot]](https://github.com/apps/dependabot)) -- ci\(dependabot\): bump pypa/cibuildwheel from 2.8.1 to 2.9.0 [\#121](https://github.com/tlambert03/psygnal/pull/121) ([dependabot[bot]](https://github.com/apps/dependabot)) -- build: pin cython [\#120](https://github.com/tlambert03/psygnal/pull/120) ([tlambert03](https://github.com/tlambert03)) -- ci\(dependabot\): bump pypa/gh-action-pypi-publish from 1.5.0 to 1.5.1 [\#116](https://github.com/tlambert03/psygnal/pull/116) ([dependabot[bot]](https://github.com/apps/dependabot)) +- ci\(dependabot\): bump pypa/cibuildwheel from 2.9.0 to 2.10.1 [\#123](https://github.com/pyapp-kit/psygnal/pull/123) ([dependabot[bot]](https://github.com/apps/dependabot)) +- ci\(dependabot\): bump pypa/cibuildwheel from 2.8.1 to 2.9.0 [\#121](https://github.com/pyapp-kit/psygnal/pull/121) ([dependabot[bot]](https://github.com/apps/dependabot)) +- build: pin cython [\#120](https://github.com/pyapp-kit/psygnal/pull/120) ([tlambert03](https://github.com/tlambert03)) +- ci\(dependabot\): bump pypa/gh-action-pypi-publish from 1.5.0 to 1.5.1 [\#116](https://github.com/pyapp-kit/psygnal/pull/116) ([dependabot[bot]](https://github.com/apps/dependabot)) -## [v0.4.0](https://github.com/tlambert03/psygnal/tree/v0.4.0) (2022-07-26) +## [v0.4.0](https://github.com/pyapp-kit/psygnal/tree/v0.4.0) (2022-07-26) -[Full Changelog](https://github.com/tlambert03/psygnal/compare/v0.3.5...v0.4.0) +[Full Changelog](https://github.com/pyapp-kit/psygnal/compare/v0.3.5...v0.4.0) **Implemented enhancements:** -- feat: raise exceptions as EmitLoopError [\#115](https://github.com/tlambert03/psygnal/pull/115) ([tlambert03](https://github.com/tlambert03)) -- feat: add connect\_setitem [\#108](https://github.com/tlambert03/psygnal/pull/108) ([tlambert03](https://github.com/tlambert03)) -- build: move entirely to pyproject, and src setup [\#101](https://github.com/tlambert03/psygnal/pull/101) ([tlambert03](https://github.com/tlambert03)) -- add readthedocs config, make EventedCallableObjectProxy public [\#86](https://github.com/tlambert03/psygnal/pull/86) ([tlambert03](https://github.com/tlambert03)) +- feat: raise exceptions as EmitLoopError [\#115](https://github.com/pyapp-kit/psygnal/pull/115) ([tlambert03](https://github.com/tlambert03)) +- feat: add connect\_setitem [\#108](https://github.com/pyapp-kit/psygnal/pull/108) ([tlambert03](https://github.com/tlambert03)) +- build: move entirely to pyproject, and src setup [\#101](https://github.com/pyapp-kit/psygnal/pull/101) ([tlambert03](https://github.com/tlambert03)) +- add readthedocs config, make EventedCallableObjectProxy public [\#86](https://github.com/pyapp-kit/psygnal/pull/86) ([tlambert03](https://github.com/tlambert03)) **Fixed bugs:** -- refactor: guard paramspec import [\#112](https://github.com/tlambert03/psygnal/pull/112) ([tlambert03](https://github.com/tlambert03)) +- refactor: guard paramspec import [\#112](https://github.com/pyapp-kit/psygnal/pull/112) ([tlambert03](https://github.com/tlambert03)) **Merged pull requests:** -- replace docs/requirements with extra, fix rtd install [\#87](https://github.com/tlambert03/psygnal/pull/87) ([tlambert03](https://github.com/tlambert03)) +- replace docs/requirements with extra, fix rtd install [\#87](https://github.com/pyapp-kit/psygnal/pull/87) ([tlambert03](https://github.com/tlambert03)) -## [v0.3.5](https://github.com/tlambert03/psygnal/tree/v0.3.5) (2022-05-25) +## [v0.3.5](https://github.com/pyapp-kit/psygnal/tree/v0.3.5) (2022-05-25) -[Full Changelog](https://github.com/tlambert03/psygnal/compare/v0.3.4...v0.3.5) +[Full Changelog](https://github.com/pyapp-kit/psygnal/compare/v0.3.4...v0.3.5) **Merged pull requests:** -- \[pre-commit.ci\] pre-commit autoupdate [\#85](https://github.com/tlambert03/psygnal/pull/85) ([pre-commit-ci[bot]](https://github.com/apps/pre-commit-ci)) -- Add documentation [\#84](https://github.com/tlambert03/psygnal/pull/84) ([tlambert03](https://github.com/tlambert03)) -- Evented pydantic model [\#83](https://github.com/tlambert03/psygnal/pull/83) ([tlambert03](https://github.com/tlambert03)) -- \[pre-commit.ci\] pre-commit autoupdate [\#82](https://github.com/tlambert03/psygnal/pull/82) ([pre-commit-ci[bot]](https://github.com/apps/pre-commit-ci)) +- \[pre-commit.ci\] pre-commit autoupdate [\#85](https://github.com/pyapp-kit/psygnal/pull/85) ([pre-commit-ci[bot]](https://github.com/apps/pre-commit-ci)) +- Add documentation [\#84](https://github.com/pyapp-kit/psygnal/pull/84) ([tlambert03](https://github.com/tlambert03)) +- Evented pydantic model [\#83](https://github.com/pyapp-kit/psygnal/pull/83) ([tlambert03](https://github.com/tlambert03)) +- \[pre-commit.ci\] pre-commit autoupdate [\#82](https://github.com/pyapp-kit/psygnal/pull/82) ([pre-commit-ci[bot]](https://github.com/apps/pre-commit-ci)) -## [v0.3.4](https://github.com/tlambert03/psygnal/tree/v0.3.4) (2022-05-02) +## [v0.3.4](https://github.com/pyapp-kit/psygnal/tree/v0.3.4) (2022-05-02) -[Full Changelog](https://github.com/tlambert03/psygnal/compare/v0.3.3...v0.3.4) +[Full Changelog](https://github.com/pyapp-kit/psygnal/compare/v0.3.3...v0.3.4) **Implemented enhancements:** -- Add `EventedDict` [\#79](https://github.com/tlambert03/psygnal/pull/79) ([alisterburt](https://github.com/alisterburt)) -- add `SelectableEventedList` [\#78](https://github.com/tlambert03/psygnal/pull/78) ([alisterburt](https://github.com/alisterburt)) -- Add Throttler class [\#75](https://github.com/tlambert03/psygnal/pull/75) ([tlambert03](https://github.com/tlambert03)) -- Add Selection model ported from napari [\#64](https://github.com/tlambert03/psygnal/pull/64) ([alisterburt](https://github.com/alisterburt)) +- Add `EventedDict` [\#79](https://github.com/pyapp-kit/psygnal/pull/79) ([alisterburt](https://github.com/alisterburt)) +- add `SelectableEventedList` [\#78](https://github.com/pyapp-kit/psygnal/pull/78) ([alisterburt](https://github.com/alisterburt)) +- Add Throttler class [\#75](https://github.com/pyapp-kit/psygnal/pull/75) ([tlambert03](https://github.com/tlambert03)) +- Add Selection model ported from napari [\#64](https://github.com/pyapp-kit/psygnal/pull/64) ([alisterburt](https://github.com/alisterburt)) **Fixed bugs:** -- Make SignalInstance weak referenceable \(Fix forwarding signals\) [\#71](https://github.com/tlambert03/psygnal/pull/71) ([tlambert03](https://github.com/tlambert03)) +- Make SignalInstance weak referenceable \(Fix forwarding signals\) [\#71](https://github.com/pyapp-kit/psygnal/pull/71) ([tlambert03](https://github.com/tlambert03)) -## [v0.3.3](https://github.com/tlambert03/psygnal/tree/v0.3.3) (2022-02-14) +## [v0.3.3](https://github.com/pyapp-kit/psygnal/tree/v0.3.3) (2022-02-14) -[Full Changelog](https://github.com/tlambert03/psygnal/compare/v0.3.2...v0.3.3) +[Full Changelog](https://github.com/pyapp-kit/psygnal/compare/v0.3.2...v0.3.3) **Fixed bugs:** -- Used custom tuple for cython compatibility [\#69](https://github.com/tlambert03/psygnal/pull/69) ([tlambert03](https://github.com/tlambert03)) +- Used custom tuple for cython compatibility [\#69](https://github.com/pyapp-kit/psygnal/pull/69) ([tlambert03](https://github.com/tlambert03)) -## [v0.3.2](https://github.com/tlambert03/psygnal/tree/v0.3.2) (2022-02-14) +## [v0.3.2](https://github.com/pyapp-kit/psygnal/tree/v0.3.2) (2022-02-14) -[Full Changelog](https://github.com/tlambert03/psygnal/compare/v0.3.1...v0.3.2) +[Full Changelog](https://github.com/pyapp-kit/psygnal/compare/v0.3.1...v0.3.2) **Implemented enhancements:** -- work with older cython [\#67](https://github.com/tlambert03/psygnal/pull/67) ([tlambert03](https://github.com/tlambert03)) +- work with older cython [\#67](https://github.com/pyapp-kit/psygnal/pull/67) ([tlambert03](https://github.com/tlambert03)) **Merged pull requests:** -- generate gh release in CI [\#68](https://github.com/tlambert03/psygnal/pull/68) ([tlambert03](https://github.com/tlambert03)) +- generate gh release in CI [\#68](https://github.com/pyapp-kit/psygnal/pull/68) ([tlambert03](https://github.com/tlambert03)) -## [v0.3.1](https://github.com/tlambert03/psygnal/tree/v0.3.1) (2022-02-12) +## [v0.3.1](https://github.com/pyapp-kit/psygnal/tree/v0.3.1) (2022-02-12) -[Full Changelog](https://github.com/tlambert03/psygnal/compare/v0.3.0...v0.3.1) +[Full Changelog](https://github.com/pyapp-kit/psygnal/compare/v0.3.0...v0.3.1) **Fixed bugs:** -- Don't use `repr(obj)` when checking for Qt emit signature [\#66](https://github.com/tlambert03/psygnal/pull/66) ([tlambert03](https://github.com/tlambert03)) +- Don't use `repr(obj)` when checking for Qt emit signature [\#66](https://github.com/pyapp-kit/psygnal/pull/66) ([tlambert03](https://github.com/tlambert03)) **Tests & CI:** -- add a magicgui test to CI [\#65](https://github.com/tlambert03/psygnal/pull/65) ([tlambert03](https://github.com/tlambert03)) -- skip cibuildwheel tests on musllinux and i686 [\#63](https://github.com/tlambert03/psygnal/pull/63) ([tlambert03](https://github.com/tlambert03)) +- add a magicgui test to CI [\#65](https://github.com/pyapp-kit/psygnal/pull/65) ([tlambert03](https://github.com/tlambert03)) +- skip cibuildwheel tests on musllinux and i686 [\#63](https://github.com/pyapp-kit/psygnal/pull/63) ([tlambert03](https://github.com/tlambert03)) -## [v0.3.0](https://github.com/tlambert03/psygnal/tree/v0.3.0) (2022-02-10) +## [v0.3.0](https://github.com/pyapp-kit/psygnal/tree/v0.3.0) (2022-02-10) -[Full Changelog](https://github.com/tlambert03/psygnal/compare/v0.2.0...v0.3.0) +[Full Changelog](https://github.com/pyapp-kit/psygnal/compare/v0.2.0...v0.3.0) **Implemented enhancements:** -- Add EventedObjectProxy [\#62](https://github.com/tlambert03/psygnal/pull/62) ([tlambert03](https://github.com/tlambert03)) -- Misc small changes, add iter\_signal\_instances to utils [\#61](https://github.com/tlambert03/psygnal/pull/61) ([tlambert03](https://github.com/tlambert03)) -- Add EventedSet and EventedOrderedSet [\#59](https://github.com/tlambert03/psygnal/pull/59) ([tlambert03](https://github.com/tlambert03)) -- add SignalGroup blocked context manager, improve inheritance, and fix strong refs [\#57](https://github.com/tlambert03/psygnal/pull/57) ([tlambert03](https://github.com/tlambert03)) -- Add evented list \(more evented containers coming\) [\#56](https://github.com/tlambert03/psygnal/pull/56) ([tlambert03](https://github.com/tlambert03)) -- add debug\_events util \(later changed to `monitor_events`\) [\#55](https://github.com/tlambert03/psygnal/pull/55) ([tlambert03](https://github.com/tlambert03)) -- support Qt SignalInstance Emit [\#49](https://github.com/tlambert03/psygnal/pull/49) ([tlambert03](https://github.com/tlambert03)) -- Add SignalGroup [\#42](https://github.com/tlambert03/psygnal/pull/42) ([tlambert03](https://github.com/tlambert03)) +- Add EventedObjectProxy [\#62](https://github.com/pyapp-kit/psygnal/pull/62) ([tlambert03](https://github.com/tlambert03)) +- Misc small changes, add iter\_signal\_instances to utils [\#61](https://github.com/pyapp-kit/psygnal/pull/61) ([tlambert03](https://github.com/tlambert03)) +- Add EventedSet and EventedOrderedSet [\#59](https://github.com/pyapp-kit/psygnal/pull/59) ([tlambert03](https://github.com/tlambert03)) +- add SignalGroup blocked context manager, improve inheritance, and fix strong refs [\#57](https://github.com/pyapp-kit/psygnal/pull/57) ([tlambert03](https://github.com/tlambert03)) +- Add evented list \(more evented containers coming\) [\#56](https://github.com/pyapp-kit/psygnal/pull/56) ([tlambert03](https://github.com/tlambert03)) +- add debug\_events util \(later changed to `monitor_events`\) [\#55](https://github.com/pyapp-kit/psygnal/pull/55) ([tlambert03](https://github.com/tlambert03)) +- support Qt SignalInstance Emit [\#49](https://github.com/pyapp-kit/psygnal/pull/49) ([tlambert03](https://github.com/tlambert03)) +- Add SignalGroup [\#42](https://github.com/pyapp-kit/psygnal/pull/42) ([tlambert03](https://github.com/tlambert03)) **Tests & CI:** -- add typesafety tests to evented containers [\#60](https://github.com/tlambert03/psygnal/pull/60) ([tlambert03](https://github.com/tlambert03)) -- deal with changing API in benchmarks [\#43](https://github.com/tlambert03/psygnal/pull/43) ([tlambert03](https://github.com/tlambert03)) +- add typesafety tests to evented containers [\#60](https://github.com/pyapp-kit/psygnal/pull/60) ([tlambert03](https://github.com/tlambert03)) +- deal with changing API in benchmarks [\#43](https://github.com/pyapp-kit/psygnal/pull/43) ([tlambert03](https://github.com/tlambert03)) -## [v0.2.0](https://github.com/tlambert03/psygnal/tree/v0.2.0) (2021-11-07) +## [v0.2.0](https://github.com/pyapp-kit/psygnal/tree/v0.2.0) (2021-11-07) -[Full Changelog](https://github.com/tlambert03/psygnal/compare/v0.1.4...v0.2.0) +[Full Changelog](https://github.com/pyapp-kit/psygnal/compare/v0.1.4...v0.2.0) **Implemented enhancements:** -- Add `connect/disconnect_settattr` [\#39](https://github.com/tlambert03/psygnal/pull/39) ([tlambert03](https://github.com/tlambert03)) -- Enable uncompiled import with PSYGNAL\_UNCOMPILED env var [\#33](https://github.com/tlambert03/psygnal/pull/33) ([tlambert03](https://github.com/tlambert03)) -- Add asv benchmark to CI [\#31](https://github.com/tlambert03/psygnal/pull/31) ([tlambert03](https://github.com/tlambert03)) -- Avoid holding strong reference to decorated and partial methods [\#29](https://github.com/tlambert03/psygnal/pull/29) ([Czaki](https://github.com/Czaki)) -- Change confusing variable name in \_acceptable\_posarg\_range [\#25](https://github.com/tlambert03/psygnal/pull/25) ([tlambert03](https://github.com/tlambert03)) +- Add `connect/disconnect_settattr` [\#39](https://github.com/pyapp-kit/psygnal/pull/39) ([tlambert03](https://github.com/tlambert03)) +- Enable uncompiled import with PSYGNAL\_UNCOMPILED env var [\#33](https://github.com/pyapp-kit/psygnal/pull/33) ([tlambert03](https://github.com/tlambert03)) +- Add asv benchmark to CI [\#31](https://github.com/pyapp-kit/psygnal/pull/31) ([tlambert03](https://github.com/tlambert03)) +- Avoid holding strong reference to decorated and partial methods [\#29](https://github.com/pyapp-kit/psygnal/pull/29) ([Czaki](https://github.com/Czaki)) +- Change confusing variable name in \_acceptable\_posarg\_range [\#25](https://github.com/pyapp-kit/psygnal/pull/25) ([tlambert03](https://github.com/tlambert03)) **Fixed bugs:** -- Set SignalInstances directly as attributes on objects \(fix bug with hashable signal holders\) [\#28](https://github.com/tlambert03/psygnal/pull/28) ([tlambert03](https://github.com/tlambert03)) +- Set SignalInstances directly as attributes on objects \(fix bug with hashable signal holders\) [\#28](https://github.com/pyapp-kit/psygnal/pull/28) ([tlambert03](https://github.com/tlambert03)) **Tests & CI:** -- Add benchmarks for connect\_setattr [\#41](https://github.com/tlambert03/psygnal/pull/41) ([Czaki](https://github.com/Czaki)) -- Extend emit benchmarks to include methods [\#40](https://github.com/tlambert03/psygnal/pull/40) ([tlambert03](https://github.com/tlambert03)) -- Fix codecov CI and bring coverage back to 100 [\#34](https://github.com/tlambert03/psygnal/pull/34) ([tlambert03](https://github.com/tlambert03)) -- Change benchmark publication approach [\#32](https://github.com/tlambert03/psygnal/pull/32) ([tlambert03](https://github.com/tlambert03)) +- Add benchmarks for connect\_setattr [\#41](https://github.com/pyapp-kit/psygnal/pull/41) ([Czaki](https://github.com/Czaki)) +- Extend emit benchmarks to include methods [\#40](https://github.com/pyapp-kit/psygnal/pull/40) ([tlambert03](https://github.com/tlambert03)) +- Fix codecov CI and bring coverage back to 100 [\#34](https://github.com/pyapp-kit/psygnal/pull/34) ([tlambert03](https://github.com/tlambert03)) +- Change benchmark publication approach [\#32](https://github.com/pyapp-kit/psygnal/pull/32) ([tlambert03](https://github.com/tlambert03)) **Merged pull requests:** -- Misc-typing and minor reorg [\#35](https://github.com/tlambert03/psygnal/pull/35) ([tlambert03](https://github.com/tlambert03)) +- Misc-typing and minor reorg [\#35](https://github.com/pyapp-kit/psygnal/pull/35) ([tlambert03](https://github.com/tlambert03)) -## [v0.1.4](https://github.com/tlambert03/psygnal/tree/v0.1.4) (2021-10-17) +## [v0.1.4](https://github.com/pyapp-kit/psygnal/tree/v0.1.4) (2021-10-17) -[Full Changelog](https://github.com/tlambert03/psygnal/compare/v0.1.3...v0.1.4) +[Full Changelog](https://github.com/pyapp-kit/psygnal/compare/v0.1.3...v0.1.4) **Implemented enhancements:** -- support python 3.10 [\#24](https://github.com/tlambert03/psygnal/pull/24) ([tlambert03](https://github.com/tlambert03)) -- Add ability to pause & resume/reduce signals [\#23](https://github.com/tlambert03/psygnal/pull/23) ([tlambert03](https://github.com/tlambert03)) +- support python 3.10 [\#24](https://github.com/pyapp-kit/psygnal/pull/24) ([tlambert03](https://github.com/tlambert03)) +- Add ability to pause & resume/reduce signals [\#23](https://github.com/pyapp-kit/psygnal/pull/23) ([tlambert03](https://github.com/tlambert03)) -## [v0.1.3](https://github.com/tlambert03/psygnal/tree/v0.1.3) (2021-10-01) +## [v0.1.3](https://github.com/pyapp-kit/psygnal/tree/v0.1.3) (2021-10-01) -[Full Changelog](https://github.com/tlambert03/psygnal/compare/v0.1.2...v0.1.3) +[Full Changelog](https://github.com/pyapp-kit/psygnal/compare/v0.1.2...v0.1.3) **Implemented enhancements:** -- add \_\_call\_\_ as alias for `emit` on SignalInstance [\#18](https://github.com/tlambert03/psygnal/pull/18) ([tlambert03](https://github.com/tlambert03)) +- add \_\_call\_\_ as alias for `emit` on SignalInstance [\#18](https://github.com/pyapp-kit/psygnal/pull/18) ([tlambert03](https://github.com/tlambert03)) -## [v0.1.2](https://github.com/tlambert03/psygnal/tree/v0.1.2) (2021-07-12) +## [v0.1.2](https://github.com/pyapp-kit/psygnal/tree/v0.1.2) (2021-07-12) -[Full Changelog](https://github.com/tlambert03/psygnal/compare/v0.1.1...v0.1.2) +[Full Changelog](https://github.com/pyapp-kit/psygnal/compare/v0.1.1...v0.1.2) **Implemented enhancements:** -- Provide signatures for common builtins [\#7](https://github.com/tlambert03/psygnal/pull/7) ([tlambert03](https://github.com/tlambert03)) +- Provide signatures for common builtins [\#7](https://github.com/pyapp-kit/psygnal/pull/7) ([tlambert03](https://github.com/tlambert03)) **Tests & CI:** -- Add more typing tests [\#9](https://github.com/tlambert03/psygnal/pull/9) ([tlambert03](https://github.com/tlambert03)) -- test working with qtbot [\#8](https://github.com/tlambert03/psygnal/pull/8) ([tlambert03](https://github.com/tlambert03)) +- Add more typing tests [\#9](https://github.com/pyapp-kit/psygnal/pull/9) ([tlambert03](https://github.com/tlambert03)) +- test working with qtbot [\#8](https://github.com/pyapp-kit/psygnal/pull/8) ([tlambert03](https://github.com/tlambert03)) -## [v0.1.1](https://github.com/tlambert03/psygnal/tree/v0.1.1) (2021-07-07) +## [v0.1.1](https://github.com/pyapp-kit/psygnal/tree/v0.1.1) (2021-07-07) -[Full Changelog](https://github.com/tlambert03/psygnal/compare/v0.1.0...v0.1.1) +[Full Changelog](https://github.com/pyapp-kit/psygnal/compare/v0.1.0...v0.1.1) **Implemented enhancements:** -- connect decorator, optional args [\#5](https://github.com/tlambert03/psygnal/pull/5) ([tlambert03](https://github.com/tlambert03)) +- connect decorator, optional args [\#5](https://github.com/pyapp-kit/psygnal/pull/5) ([tlambert03](https://github.com/tlambert03)) **Fixed bugs:** -- Catch inspection failures on connect \(e.g. `print`\), and improve maxargs syntax [\#6](https://github.com/tlambert03/psygnal/pull/6) ([tlambert03](https://github.com/tlambert03)) +- Catch inspection failures on connect \(e.g. `print`\), and improve maxargs syntax [\#6](https://github.com/pyapp-kit/psygnal/pull/6) ([tlambert03](https://github.com/tlambert03)) -## [v0.1.0](https://github.com/tlambert03/psygnal/tree/v0.1.0) (2021-07-06) +## [v0.1.0](https://github.com/pyapp-kit/psygnal/tree/v0.1.0) (2021-07-06) -[Full Changelog](https://github.com/tlambert03/psygnal/compare/bd037d2cb3cdc1c9423fd7d88ac6edfdd40f39d9...v0.1.0) +[Full Changelog](https://github.com/pyapp-kit/psygnal/compare/bd037d2cb3cdc1c9423fd7d88ac6edfdd40f39d9...v0.1.0) **Implemented enhancements:** -- Add readme, add `@connect` decorator [\#3](https://github.com/tlambert03/psygnal/pull/3) ([tlambert03](https://github.com/tlambert03)) +- Add readme, add `@connect` decorator [\#3](https://github.com/pyapp-kit/psygnal/pull/3) ([tlambert03](https://github.com/tlambert03)) **Tests & CI:** -- fix ci [\#2](https://github.com/tlambert03/psygnal/pull/2) ([tlambert03](https://github.com/tlambert03)) -- ci [\#1](https://github.com/tlambert03/psygnal/pull/1) ([tlambert03](https://github.com/tlambert03)) +- fix ci [\#2](https://github.com/pyapp-kit/psygnal/pull/2) ([tlambert03](https://github.com/tlambert03)) +- ci [\#1](https://github.com/pyapp-kit/psygnal/pull/1) ([tlambert03](https://github.com/tlambert03)) diff --git a/README.md b/README.md index 3800d521..ed8140ea 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,11 @@ # psygnal -[![License](https://img.shields.io/pypi/l/psygnal.svg?color=green)](https://github.com/tlambert03/psygnal/raw/master/LICENSE) +[![License](https://img.shields.io/pypi/l/psygnal.svg?color=green)](https://github.com/pyapp-kit/psygnal/raw/master/LICENSE) [![PyPI](https://img.shields.io/pypi/v/psygnal.svg?color=green)](https://pypi.org/project/psygnal) ![Conda](https://img.shields.io/conda/v/conda-forge/psygnal) [![Python Version](https://img.shields.io/pypi/pyversions/psygnal.svg?color=green)](https://python.org) -[![CI](https://github.com/tlambert03/psygnal/actions/workflows/ci.yml/badge.svg)](https://github.com/tlambert03/psygnal/actions/workflows/ci.yml) -[![codecov](https://codecov.io/gh/tlambert03/psygnal/branch/main/graph/badge.svg?token=qGnz9GXpEb)](https://codecov.io/gh/tlambert03/psygnal) +[![CI](https://github.com/pyapp-kit/psygnal/actions/workflows/ci.yml/badge.svg)](https://github.com/pyapp-kit/psygnal/actions/workflows/ci.yml) +[![codecov](https://codecov.io/gh/pyapp-kit/psygnal/branch/main/graph/badge.svg?token=qGnz9GXpEb)](https://codecov.io/gh/pyapp-kit/psygnal) Psygnal (pronounced "signal") is a pure python implementation of [Qt-style Signals](https://doc.qt.io/qt-5/signalsandslots.html) with diff --git a/asv.conf.json b/asv.conf.json index 6af7cce9..8a5f139b 100644 --- a/asv.conf.json +++ b/asv.conf.json @@ -1,13 +1,13 @@ { "version": 1, "project": "psygnal", - "project_url": "https://github.com/tlambert03/psygnal", + "project_url": "https://github.com/pyapp-kit/psygnal", "repo": ".", "branches": ["main"], "dvcs": "git", "environment_type": "conda", "install_timeout": 600, - "show_commit_url": "https://github.com/tlambert03/psygnal/commit/", + "show_commit_url": "https://github.com/pyapp-kit/psygnal/commit/", "pythons": ["3.10"], "matrix": { "pip+cython": ["3.0.0a11", null] diff --git a/mkdocs.yml b/mkdocs.yml index 59798b51..7dd8ee52 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -1,12 +1,12 @@ site_name: psygnal -site_url: https://github.com/tlambert03/psygnal +site_url: https://github.com/pyapp-kit/psygnal site_author: Talley Lambert site_description: >- Pure python callback/event system modeled after Qt Signals # Repository -repo_name: tlambert03/psygnal -repo_url: https://github.com/tlambert03/psygnal +repo_name: pyapp-kit/psygnal +repo_url: https://github.com/pyapp-kit/psygnal # Copyright copyright: Copyright © 2021 - 2022 Talley Lambert diff --git a/pyproject.toml b/pyproject.toml index 63c4fce0..cdfac6d4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -87,8 +87,8 @@ test = [ testqt = ["PyQt5", "pytest-qt", "qtpy"] [project.urls] -homepage = "https://github.com/tlambert03/psygnal" -repository = "https://github.com/tlambert03/psygnal" +homepage = "https://github.com/pyapp-kit/psygnal" +repository = "https://github.com/pyapp-kit/psygnal" documentation = "https://psygnal.readthedocs.io" # Entry points From 286a45bc39fbc0c9d7b7a36b8371dada2bdb61d6 Mon Sep 17 00:00:00 2001 From: Talley Lambert Date: Fri, 11 Nov 2022 09:14:30 -0500 Subject: [PATCH 2/3] update changelog --- .github_changelog_generator | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github_changelog_generator b/.github_changelog_generator index 3b26c943..108c4e38 100644 --- a/.github_changelog_generator +++ b/.github_changelog_generator @@ -1,4 +1,4 @@ -user=tlambert03 +user=pyapp-kit project=psygnal issues=false exclude-labels=duplicate,question,invalid,wontfix,hide From 271a980efea081e2470afcdcdd66c74251082cf3 Mon Sep 17 00:00:00 2001 From: Talley Lambert Date: Fri, 11 Nov 2022 09:17:06 -0500 Subject: [PATCH 3/3] add cancel previous run --- .github/workflows/ci.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index cea32cb2..12e3b561 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -31,6 +31,11 @@ jobs: python-version: ["3.7", "3.8", "3.9", "3.10", "3.11"] steps: + - name: Cancel Previous Runs + uses: styfle/cancel-workflow-action@0.11.0 + with: + access_token: ${{ github.token }} + - uses: actions/checkout@v3 - uses: tlambert03/setup-qt-libs@v1 @@ -98,6 +103,11 @@ jobs: platform: [macos-latest, windows-latest] steps: + - name: Cancel Previous Runs + uses: styfle/cancel-workflow-action@0.11.0 + with: + access_token: ${{ github.token }} + - uses: actions/checkout@v3 - name: Set up Python ${{ matrix.python-version }}