Debian Package Tracker
Register | Log in
Subscribe

python-xknx

library for the KNX protocol

Choose email to subscribe with

general
  • source: python-xknx (main)
  • version: 3.10.1-1
  • maintainer: Home Assistant Team (DMD)
  • uploaders: Thomas Goirand [DMD] – Edward Betts [DMD]
  • arch: all
  • std-ver: 4.7.2
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • stable: 3.6.0-1
  • testing: 3.10.1-1
  • unstable: 3.10.1-1
versioned links
  • 3.6.0-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 3.10.1-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • python3-xknx
action needed
A new upstream version is available: 3.11.0 high
A new upstream version 3.11.0 is available, you should consider packaging it.
Created: 2025-11-23 Last update: 2025-11-23 05:30
59 new commits since last upload, is it time to release? normal
vcswatch reports that this package seems to have new commits in its VCS but has not yet updated debian/changelog. You should consider updating the Debian changelog and uploading this new version into the archive.

Here are the relevant commit logs:
commit 856293c3a1e7441ca1db532d4e77060e59958891
Author: Edward Betts <edward@4angle.com>
Date:   Tue Nov 11 08:14:29 2025 +0000

    New upstream release.
    
    * New upstream release.
    * Update debian/watch to format version 5.

commit 1644d9928dc4514a5b5ddbb34a264350f0ecc72f
Merge: d3962c6 58f7147
Author: Edward Betts <edward@4angle.com>
Date:   Tue Nov 11 08:10:48 2025 +0000

    Merge tag '3.10.1' into debian/unstable

commit 58f71473395695175e7d3baccfe19aaf0e68c804
Author: farmio <farmio@alphart.net>
Date:   Sun Nov 9 11:57:15 2025 +0100

    Release 3.10.1

commit 51e6b9c38db4bfa171adc9a7ea08f8e8dce3d980
Author: Matthias Alphart <farmio@alphart.net>
Date:   Sun Nov 9 11:55:05 2025 +0100

    Fix Cover auto-stopper race condition (#1755)
    
    * Fix auto-stopper race condition
    
    * cleanup
    
    * Update cover.py
    
    * Update cover.py

commit fe03f5aaaf43e7dda3f0919fd294d5d07f7823c0
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Thu Nov 6 20:36:35 2025 +0100

    update pre-commit hooks (#1747)
    
    Co-authored-by: farmio <12422879+farmio@users.noreply.github.com>

commit ee3da16c4cbaebbd0ab8b568740109c438fda5c8
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sun Nov 2 06:53:30 2025 +0100

    Bump ruff from 0.13.2 to 0.14.3 (#1749)

commit 84f4c7175e608866616382ffbba5a5e0c87961ea
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sun Nov 2 06:42:29 2025 +0100

    Bump pylint from 3.3.8 to 4.0.2 (#1748)

commit 45e33e057b8ae6b72e23153e92db7293c70344b3
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sun Nov 2 06:42:15 2025 +0100

    Bump tox from 4.30.2 to 4.32.0 (#1750)

commit d23c89c0c8ec4e881a20dafe9c25c0b2294e535f
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sun Nov 2 06:42:01 2025 +0100

    Bump cryptography from 46.0.2 to 46.0.3 (#1751)

commit 530e36920c45918ad2fae3bb8a81953f2e18afca
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sun Nov 2 06:41:46 2025 +0100

    Bump actions/download-artifact from 5 to 6 (#1752)

commit 63e80793d17c2f0218456431af13aa12e216ecc7
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sun Nov 2 06:41:32 2025 +0100

    Bump actions/upload-artifact from 4 to 5 (#1753)

commit d3962c6f633cdead58d2cb7be669382e0a6ed268
Author: Edward Betts <edward@4angle.com>
Date:   Wed Oct 22 07:04:45 2025 +0100

    New upstream release (Closes: #1115784).
    
    * New upstream release (Closes: #1115784).
    * Skip two tests that need network access.
    * Add <!nocheck> to test dependencies.
    * Add debian/salsa-ci.yml.

commit 888b48f8e707522d53c72b17a952eff50cfad02e
Merge: 158adb5 b9a647f
Author: Edward Betts <edward@4angle.com>
Date:   Wed Oct 22 06:53:22 2025 +0100

    Merge tag '3.10.0' into debian/unstable

commit b9a647f3f1b3a8b960bfbc96a493b3b03e366246
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Mon Oct 13 10:46:01 2025 +0200

    update pre-commit hooks (#1732)
    
    Co-authored-by: farmio <12422879+farmio@users.noreply.github.com>

commit cb417c3d1eeca9558666debdc90b8dbfc9bad7ca
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Oct 13 10:45:40 2025 +0200

    Bump mypy from 1.17.1 to 1.18.2 (#1734)
    
    * Bump mypy from 1.17.1 to 1.18.2
    
    Bumps [mypy](https://github.com/python/mypy) from 1.17.1 to 1.18.2.
    - [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/python/mypy/compare/v1.17.1...v1.18.2)
    
    ---
    updated-dependencies:
    - dependency-name: mypy
      dependency-version: 1.18.2
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    * Update dpt.py
    
    ---------
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: farmio <farmio@alphart.net>

commit 4d83b09c8a4e3664bb6a2563a1b725ef3cfd0f8e
Author: farmio <farmio@alphart.net>
Date:   Mon Oct 13 10:32:07 2025 +0200

    Release 3.10.0

commit 1eed2a484a0ae15c1bba3ab8055a9bbed0d903cc
Author: Matthias Alphart <farmio@alphart.net>
Date:   Mon Oct 13 10:26:37 2025 +0200

    Apply `always_callback` for write and response telegrams on Sensor and BinarySensor (#1746)
    
    * Apply `always_callback` for write and response telegrams for Sensor and BinarySensor
    
    * Update binary_sensor_test.py

commit f050cc28e32b5e1f3542b55198e12a89d6795398
Author: Matthias Alphart <farmio@alphart.net>
Date:   Fri Oct 10 16:20:49 2025 +0200

    Add Python 3.14 test runner (#1745)
    
    * Add Python 3.14 test runner
    
    * Update test for background task for py3.14
    
    * Add to project description
    
    * Update changelog.md

commit acbb54fddd559a00818b66367fc8aa1225e70447
Author: farmio <farmio@alphart.net>
Date:   Fri Oct 10 11:56:05 2025 +0200

    Release 3.9.1

commit 015a9b3fae6832f65de34f88771010b0b4fbc444
Author: Matthias Alphart <farmio@alphart.net>
Date:   Fri Oct 10 09:17:02 2025 +0200

    Fix Climate `supports_on_off` initialized by empty list (#1744)
    
    * Fix Climate `supports_on_off` initialized by empty list
    
    * Update changelog.md
    
    * Same issue for datetime

commit 30b1cbb3cc4190ef15b0a88f95ae1fae88444835
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Oct 3 08:11:07 2025 +0200

    Bump actions/stale from 9 to 10 (#1738)

commit 81a4a167dcfccd282bcbb846f2f508f9207ccfa8
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Oct 3 08:10:57 2025 +0200

    Bump actions/setup-python from 5 to 6 (#1739)

commit 7da72f850a8ddf213a0345ced8005f75f41fe918
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Oct 3 08:04:31 2025 +0200

    Bump cryptography from 45.0.7 to 46.0.2 (#1737)

commit 9394589766b7c4050b6a77a79902b12b24986be2
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Oct 3 07:13:47 2025 +0200

    Bump pytest from 8.4.1 to 8.4.2 (#1735)

commit 73c4d41aaf4639145e866e454fb23ba4a6ea666e
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Oct 3 06:38:39 2025 +0200

    Bump pytest-asyncio from 1.1.0 to 1.2.0 (#1742)

commit e98bc0cf7c8200cddac992e8c4a235b4c45d7207
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Thu Oct 2 09:47:56 2025 +0200

    Bump tox from 4.29.0 to 4.30.2 (#1741)

commit 84b8e9194e59e05c430d63622a8e8e346e5ec954
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Thu Oct 2 09:47:41 2025 +0200

    Bump pytest-cov from 6.2.1 to 7.0.0 (#1736)

commit 3b55809fb39596918726cb89f11d11de829b76d9
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Thu Oct 2 08:27:08 2025 +0200

    Bump ruff from 0.12.11 to 0.13.2 (#1740)
    
    Bumps [ruff](https://github.com/astral-sh/ruff) from 0.12.11 to 0.13.2.
    - [Release notes](https://github.com/astral-sh/ruff/releases)
    - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/astral-sh/ruff/compare/0.12.11...0.13.2)
    
    ---
    updated-dependencies:
    - dependency-name: ruff
      dependency-version: 0.13.2
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit c46b3e67a005c26c1ee0fe29420a410fd40b4865
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Sep 17 22:20:40 2025 +0200

    Bump rexml from 3.3.9 to 3.4.2 in /docs (#1733)
    
    Bumps [rexml](https://github.com/ruby/rexml) from 3.3.9 to 3.4.2.
    - [Release notes](https://github.com/ruby/rexml/releases)
    - [Changelog](https://github.com/ruby/rexml/blob/master/NEWS.md)
    - [Commits](https://github.com/ruby/rexml/compare/v3.3.9...v3.4.2)
    
    ---
    updated-dependencies:
    - dependency-name: rexml
      dependency-version: 3.4.2
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit f22a4ea616be5d1472252778d0c5f98fc619e79a
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Wed Sep 3 06:38:23 2025 +0200

    update pre-commit hooks (#1715)
    
    Co-authored-by: farmio <12422879+farmio@users.noreply.github.com>

commit 3126510fbe134dcd7e7e655936c4c94283040dcc
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Sep 2 06:47:05 2025 +0200

    Bump actions/download-artifact from 4 to 5 (#1723)

commit 7953f3011248f6ec6b53f7fabc8ad8e059898b45
Author: Matthias Alphart <farmio@alphart.net>
Date:   Tue Sep 2 06:30:47 2025 +0200

    Fail CI on coverage upload error (#1731)

commit 1367b15fd48bb59b2d6bb74ff67fd8bf6d75e865
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Sep 1 23:21:49 2025 +0200

    Bump actions/checkout from 4 to 5 (#1724)

commit e8ba05fd8a89c2bf8fe2173c639b8f3fb959eeec
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Sep 1 23:21:42 2025 +0200

    Bump pre-commit from 4.2.0 to 4.3.0 (#1728)

commit 3e42d4866bea71bb008b47a5971906dbfce4f73c
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Sep 1 22:36:47 2025 +0200

    Bump cryptography from 45.0.5 to 45.0.7 (#1729)

commit 3122e9ba582fa80052bf49793dca6a37695e7523
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Sep 1 22:36:32 2025 +0200

    Bump ruff from 0.12.7 to 0.12.11 (#1730)

commit bf4b6bb3d966564e8e55fb69f0b0f1d6f956da4f
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Sep 1 22:07:58 2025 +0200

    Bump tox from 4.28.4 to 4.29.0 (#1725)

commit 8cd6c312790e3e2a7bc9eb55226547b7c6d40f7d
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Sep 1 22:07:35 2025 +0200

    Bump pylint from 3.3.7 to 3.3.8 (#1726)

commit 07931a9396df32244a91660275fc70412e020285
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Sep 1 22:07:17 2025 +0200

    Bump freezegun from 1.5.4 to 1.5.5 (#1727)

commit e4907d6b7a609c36f70ed01ac7b2b58250943272
Author: enkore <public@enkore.de>
Date:   Wed Aug 27 20:41:51 2025 +0000

    Use custom `Buffer` type instead cryptography's (#1721)
    
    * secure: define Buffer type locally
    
    restores compatibility with cryptography<45
    fixes #1719
    
    * Update util.py
    
    * ruff fix
    
    ---------
    
    Co-authored-by: Matthias Alphart <farmio@alphart.net>

commit 765ac81e4e543909facf0ac440eacfd0fb50b218
Author: farmio <farmio@alphart.net>
Date:   Tue Aug 26 23:16:35 2025 +0200

    Release 3.9.0

commit d767519020ce24c3069d8fb6392ca7e9c26f4786
Author: Matthias Alphart <farmio@alphart.net>
Date:   Tue Aug 26 23:13:35 2025 +0200

    Fire callback for Scene devices (#1717)

commit e8d2fe25bd5471cdf714a3f28ffbde7d10763ab0
Author: Matthias Alphart <farmio@alphart.net>
Date:   Tue Aug 26 23:08:54 2025 +0200

    Use macOS 14 instead of 15 in CI (#1718)
    
    to avoid unresolved network permission issue
    https://github.com/actions/runner-images/issues/10924

commit 1e8b34a071c828f1d00bb481d2f999fce0eaf35a
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Aug 1 15:02:27 2025 +0200

    Bump mypy from 1.16.1 to 1.17.1 (#1711)
    
    * Bump mypy from 1.16.1 to 1.17.1
    
    Bumps [mypy](https://github.com/python/mypy) from 1.16.1 to 1.17.1.
    - [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/python/mypy/compare/v1.16.1...v1.17.1)
    
    ---
    updated-dependencies:
    - dependency-name: mypy
      dependency-version: 1.17.1
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    * Update util.py
    
    ---------
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: farmio <farmio@alphart.net>

commit b248ae51627a6370b5ed3fffdff5a27e4bee95e9
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Aug 1 13:12:32 2025 +0200

    Bump pytest-asyncio from 1.0.0 to 1.1.0 (#1714)

commit d3345d85e2d3a10427c67a13a767bd7ac9eea4a4
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Aug 1 13:12:19 2025 +0200

    Bump ruff from 0.12.1 to 0.12.7 (#1713)

commit d57e4f53541dc27e5e30d62b3dab31488c0c3776
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Aug 1 13:11:22 2025 +0200

    Bump cryptography from 45.0.4 to 45.0.5 (#1712)

commit 94ac30f52dda5c0c5d680a7187b8f0d76af5065a
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Aug 1 13:11:07 2025 +0200

    Bump freezegun from 1.5.2 to 1.5.4 (#1710)

commit 732bb5a8c94cf5fedce1ce282621541d810ff5e2
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Aug 1 13:05:21 2025 +0200

    Bump tox from 4.27.0 to 4.28.4 (#1709)

commit fc8f5a55d02d92aa79f97f05e8750537cac3c52a
Author: Matthias Alphart <farmio@alphart.net>
Date:   Fri Jul 18 08:29:56 2025 +0200

    Add `group_addresses` method to `Device` (#1707)
    
    * Add `group_addresses` method to `Device`
    
    * Update devices.md
    
    * Fix climate

commit b0f24d837c693f853eed78b94961f22618c245c5
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Wed Jul 16 07:43:02 2025 +0200

    update pre-commit hooks (#1695)
    
    Co-authored-by: farmio <12422879+farmio@users.noreply.github.com>

commit 8ed9a05e7527c04fa1652ba43c4402756051b8a7
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Thu Jul 10 09:40:08 2025 +0200

    Bump ruff from 0.11.12 to 0.12.1 (#1699)
    
    * Bump ruff from 0.11.12 to 0.12.1
    
    Bumps [ruff](https://github.com/astral-sh/ruff) from 0.11.12 to 0.12.1.
    - [Release notes](https://github.com/astral-sh/ruff/releases)
    - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/astral-sh/ruff/compare/0.11.12...0.12.1)
    
    ---
    updated-dependencies:
    - dependency-name: ruff
      dependency-version: 0.12.1
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    * Remove unnecessary ruff noqa comments
    
    ---------
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: farmio <farmio@alphart.net>

commit ad574a08d7d7122572383d5fae234730176b84f5
Author: Matthias Alphart <farmio@alphart.net>
Date:   Wed Jul 9 17:48:11 2025 +0200

    Create example_read_serial_number.py (#1706)
    
    * Create example_read_serial_number.py
    
    * ai review

commit 23341f721b443ba1a805be74bc5d0e53f6ec4142
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Jul 1 16:21:58 2025 +0200

    Bump pytest-asyncio from 0.26.0 to 1.0.0 (#1704)

commit bf15f107ed89b936c73df0291c954677943f6946
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Jul 1 14:38:15 2025 +0200

    Bump tox from 4.26.0 to 4.27.0 (#1703)

commit 2d84fe576ce350272f584d576af7586d0a07d9cd
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Jul 1 14:38:04 2025 +0200

    Bump pytest from 8.3.5 to 8.4.1 (#1701)

commit 7a43639ccecce10568fc3c94aa7b7b8ba937c4e7
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Jul 1 13:56:51 2025 +0200

    Bump mypy from 1.16.0 to 1.16.1 (#1702)

commit 3f8ba4f0583dd92dacfa41ed61208462c5acd5a6
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Jul 1 13:37:23 2025 +0200

    Bump pytest-cov from 6.1.1 to 6.2.1 (#1700)

commit 8363c08479ad8b92ab0e64e0229e4e5d53bb862e
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Jul 1 13:36:54 2025 +0200

    Bump cryptography from 45.0.3 to 45.0.4 (#1698)
Created: 2025-10-22 Last update: 2025-11-20 15:31
news
[rss feed]
  • [2025-11-13] python-xknx 3.10.1-1 MIGRATED to testing (Debian testing watch)
  • [2025-11-11] Accepted python-xknx 3.10.1-1 (source) into unstable (Edward Betts)
  • [2025-10-24] python-xknx 3.10.0-1 MIGRATED to testing (Debian testing watch)
  • [2025-10-22] Accepted python-xknx 3.10.0-1 (source) into unstable (Edward Betts)
  • [2025-10-20] python-xknx REMOVED from testing (Debian testing watch)
  • [2025-03-29] python-xknx 3.6.0-1 MIGRATED to testing (Debian testing watch)
  • [2025-03-26] Accepted python-xknx 3.6.0-1 (source) into unstable (Edward Betts)
  • [2024-11-07] python-xknx REMOVED from testing (Debian testing watch)
  • [2024-10-08] python-xknx 3.2.0-2 MIGRATED to testing (Debian testing watch)
  • [2024-10-06] Accepted python-xknx 3.2.0-2 (source) into unstable (Thomas Goirand)
  • [2024-10-06] Accepted python-xknx 3.2.0-1 (source all) into unstable (Debian FTP Masters) (signed by: Thomas Goirand)
bugs [bug history graph]
  • all: 0
links
  • homepage
  • lintian
  • buildd: logs, reproducibility
  • popcon
  • browse source code
  • edit tags
  • other distros
  • debci
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 3.10.1-1

Debian Package Tracker — Copyright 2013-2025 The Distro Tracker Developers
Report problems to the tracker.debian.org pseudo-package in the Debian BTS.
Documentation — Bugs — Git Repository — Contributing