{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":1301745,"defaultBranch":"main","name":"traits","ownerLogin":"enthought","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-01-28T04:46:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/539651?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719215880.0","currentOid":""},"activityList":{"items":[{"before":"8a9f35832e5c61a15ef493b66034e2e324b8617f","after":null,"ref":"refs/heads/doc/clarify-notification-trigger","pushedAt":"2024-06-24T07:58:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mdickinson","name":"Mark Dickinson","path":"/mdickinson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/662003?s=80&v=4"}},{"before":"59e81e9f1fcbb5966b7b0fc6e9dd55a6ea77f4a4","after":"bbd12c77353b5915195bed8dd95c481cd7831d49","ref":"refs/heads/main","pushedAt":"2024-06-24T07:57:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mdickinson","name":"Mark Dickinson","path":"/mdickinson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/662003?s=80&v=4"},"commit":{"message":"DOC: Clarify `attr1:attr2` notification trigger behavior (#1806)\n\nAdds a small clarification to when `attr1:attr2` syntax triggers a\r\nnotification.","shortMessageHtmlLink":"DOC: Clarify attr1:attr2 notification trigger behavior (#1806)"}},{"before":"59e81e9f1fcbb5966b7b0fc6e9dd55a6ea77f4a4","after":"8a9f35832e5c61a15ef493b66034e2e324b8617f","ref":"refs/heads/doc/clarify-notification-trigger","pushedAt":"2024-06-21T19:35:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdsmarte","name":"Matt Smarte","path":"/mdsmarte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28072881?s=80&v=4"},"commit":{"message":"DOC: Clarify attr1:attr2 behavior","shortMessageHtmlLink":"DOC: Clarify attr1:attr2 behavior"}},{"before":null,"after":"59e81e9f1fcbb5966b7b0fc6e9dd55a6ea77f4a4","ref":"refs/heads/doc/clarify-notification-trigger","pushedAt":"2024-06-21T19:34:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mdsmarte","name":"Matt Smarte","path":"/mdsmarte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28072881?s=80&v=4"},"commit":{"message":"Bump pypa/cibuildwheel from 2.18.1 to 2.19.0 (#1799)\n\nBumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel) from\r\n2.18.1 to 2.19.0.\r\n
\r\nRelease notes\r\n

Sourced from pypa/cibuildwheel's\r\nreleases.

\r\n
\r\n

Version 2.19.0

\r\n\r\n
\r\n
\r\n
\r\nChangelog\r\n

Sourced from pypa/cibuildwheel's\r\nchangelog.

\r\n
\r\n

v2.19.0

\r\n\r\n
\r\n
\r\n
\r\nCommits\r\n\r\n
\r\n
\r\n\r\n\r\n[![Dependabot compatibility\r\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pypa/cibuildwheel&package-manager=github_actions&previous-version=2.18.1&new-version=2.19.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\r\n\r\nDependabot will resolve any conflicts with this PR as long as you don't\r\nalter it yourself. You can also trigger a rebase manually by commenting\r\n`@dependabot rebase`.\r\n\r\n[//]: # (dependabot-automerge-start)\r\n[//]: # (dependabot-automerge-end)\r\n\r\n---\r\n\r\n
\r\nDependabot commands and options\r\n
\r\n\r\nYou can trigger Dependabot actions by commenting on this PR:\r\n- `@dependabot rebase` will rebase this PR\r\n- `@dependabot recreate` will recreate this PR, overwriting any edits\r\nthat have been made to it\r\n- `@dependabot merge` will merge this PR after your CI passes on it\r\n- `@dependabot squash and merge` will squash and merge this PR after\r\nyour CI passes on it\r\n- `@dependabot cancel merge` will cancel a previously requested merge\r\nand block automerging\r\n- `@dependabot reopen` will reopen this PR if it is closed\r\n- `@dependabot close` will close this PR and stop Dependabot recreating\r\nit. You can achieve the same result by closing it manually\r\n- `@dependabot show ignore conditions` will show all\r\nof the ignore conditions of the specified dependency\r\n- `@dependabot ignore this major version` will close this PR and stop\r\nDependabot creating any more for this major version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this minor version` will close this PR and stop\r\nDependabot creating any more for this minor version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this dependency` will close this PR and stop\r\nDependabot creating any more for this dependency (unless you reopen the\r\nPR or upgrade to it yourself)\r\n\r\n\r\n
\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump pypa/cibuildwheel from 2.18.1 to 2.19.0 (#1799)"}},{"before":"a933b5c1813dbc84d97fd01d63c7f862b7921ccb","after":"b20301a744f684c3b0481c68635c39892a93250f","ref":"refs/heads/enh/add-event-types-to-api","pushedAt":"2024-06-21T10:08:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdickinson","name":"Mark Dickinson","path":"/mdickinson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/662003?s=80&v=4"},"commit":{"message":"Fix trailing comma","shortMessageHtmlLink":"Fix trailing comma"}},{"before":"cbfff4335a26b2244863c53fd2ecc471a2652e5e","after":"714a398b0cfe8a2f9514289f0a46afe8be6539bb","ref":"refs/heads/dev/introduce-scriv","pushedAt":"2024-06-21T10:07:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdickinson","name":"Mark Dickinson","path":"/mdickinson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/662003?s=80&v=4"},"commit":{"message":"Fix PR number","shortMessageHtmlLink":"Fix PR number"}},{"before":"809b830dda6d419bca31b426ab38da1c286037c1","after":"a933b5c1813dbc84d97fd01d63c7f862b7921ccb","ref":"refs/heads/enh/add-event-types-to-api","pushedAt":"2024-06-21T10:05:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdickinson","name":"Mark Dickinson","path":"/mdickinson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/662003?s=80&v=4"},"commit":{"message":"Add PR number to changelog entry","shortMessageHtmlLink":"Add PR number to changelog entry"}},{"before":"094dbea9cde470ca21f66eecb0601e1d84507f31","after":"809b830dda6d419bca31b426ab38da1c286037c1","ref":"refs/heads/enh/add-event-types-to-api","pushedAt":"2024-06-21T10:05:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdickinson","name":"Mark Dickinson","path":"/mdickinson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/662003?s=80&v=4"},"commit":{"message":"Ensure that the tests exercise the imports","shortMessageHtmlLink":"Ensure that the tests exercise the imports"}},{"before":null,"after":"094dbea9cde470ca21f66eecb0601e1d84507f31","ref":"refs/heads/enh/add-event-types-to-api","pushedAt":"2024-06-21T09:53:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mdickinson","name":"Mark Dickinson","path":"/mdickinson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/662003?s=80&v=4"},"commit":{"message":"Add changelog entry","shortMessageHtmlLink":"Add changelog entry"}},{"before":"59e81e9f1fcbb5966b7b0fc6e9dd55a6ea77f4a4","after":"cbfff4335a26b2244863c53fd2ecc471a2652e5e","ref":"refs/heads/dev/introduce-scriv","pushedAt":"2024-06-21T09:48:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mdickinson","name":"Mark Dickinson","path":"/mdickinson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/662003?s=80&v=4"},"commit":{"message":"Set up scriv for changelog management","shortMessageHtmlLink":"Set up scriv for changelog management"}},{"before":null,"after":"59e81e9f1fcbb5966b7b0fc6e9dd55a6ea77f4a4","ref":"refs/heads/dev/introduce-scriv","pushedAt":"2024-06-21T09:48:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mdickinson","name":"Mark Dickinson","path":"/mdickinson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/662003?s=80&v=4"},"commit":{"message":"Bump pypa/cibuildwheel from 2.18.1 to 2.19.0 (#1799)\n\nBumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel) from\r\n2.18.1 to 2.19.0.\r\n
\r\nRelease notes\r\n

Sourced from pypa/cibuildwheel's\r\nreleases.

\r\n
\r\n

Version 2.19.0

\r\n
    \r\n
  • ๐ŸŒŸ Add a Pyodide platform. Set with --platform pyodide\r\nor CIBW_PLATFORM: pyodide on Linux with a host Python 3.12\r\nto build WebAssembly wheels. Not accepted on PyPI currently, but usable\r\ndirectly in a website using Pyodide, for live docs, etc. (#1456,\r\n#1859)
  • \r\n
  • ๐ŸŒŸ Add build[uv] backend, which will take a pre-existing\r\nuv install (or install cibuildwheel[uv]) and use\r\nuv for all environment setup and installs on Python 3.8+.\r\nThis is significantly faster in most cases. (#1856)
  • \r\n
  • โœจ Add free-threaded macOS builds and update CPython to 3.13.0b2. (#1854)
  • \r\n
  • ๐Ÿ› Issue copying a wheel to a non-existent output dir fixed. (#1851,\r\n#1862)
  • \r\n
  • ๐Ÿ› Better determinism for the test environment seeding. (#1835)
  • \r\n
  • ๐Ÿ›  VIRTUAL_ENV variable now set. (#1842)
  • \r\n
  • ๐Ÿ›  Remove a pip<21.3 workaround. (#1842)
  • \r\n
  • ๐Ÿ›  Error handling was refactored to use exceptions. (#1719)
  • \r\n
  • ๐Ÿ›  Hardcoded paths in tests avoided. (#1834)
  • \r\n
  • ๐Ÿ›  Single Python tests made more generic. (#1835)
  • \r\n
  • ๐Ÿ›  Sped up our ci by splitting up emulation tests. (#1839)
  • \r\n
\r\n
\r\n
\r\n
\r\nChangelog\r\n

Sourced from pypa/cibuildwheel's\r\nchangelog.

\r\n
\r\n

v2.19.0

\r\n
    \r\n
  • ๐ŸŒŸ Add Pyodide platform. Set with --platform pyodide or\r\nCIBW_PLATFORM: pyodide on Linux with a host Python 3.12 to\r\nbuild WebAssembly wheels. Not accepted on PyPI currently, but usable\r\ndirectly in a website using Pyodide, for live docs, etc. (#1456,\r\n#1859)
  • \r\n
  • ๐ŸŒŸ Add build[uv] backend, which will take a pre-existing\r\nuv install (or install cibuildwheel[uv]) and use\r\nuv for all environment setup and installs on Python 3.8+.\r\nThis is significantly faster in most cases. (#1856)
  • \r\n
  • โœจ Add free-threaded macOS builds and update CPython to 3.13.0b2. (#1854)
  • \r\n
  • ๐Ÿ› Issue copying a wheel to a non-existent output dir fixed. (#1851,\r\n#1862)
  • \r\n
  • ๐Ÿ› Better determinism for the test environment seeding. (#1835)
  • \r\n
  • ๐Ÿ›  VIRTUAL_ENV variable now set. (#1842)
  • \r\n
  • ๐Ÿ›  Remove a pip<21.3 workaround. (#1842)
  • \r\n
  • ๐Ÿ›  Error handling was refactored to use exceptions. (#1719)
  • \r\n
  • ๐Ÿ›  Hardcoded paths in tests avoided. (#1834)
  • \r\n
  • ๐Ÿ›  Single Python tests made more generic. (#1835)
  • \r\n
  • ๐Ÿ›  Sped up our ci by splitting up emulation tests. (#1839)
  • \r\n
\r\n
\r\n
\r\n
\r\nCommits\r\n\r\n
\r\n
\r\n\r\n\r\n[![Dependabot compatibility\r\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pypa/cibuildwheel&package-manager=github_actions&previous-version=2.18.1&new-version=2.19.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\r\n\r\nDependabot will resolve any conflicts with this PR as long as you don't\r\nalter it yourself. You can also trigger a rebase manually by commenting\r\n`@dependabot rebase`.\r\n\r\n[//]: # (dependabot-automerge-start)\r\n[//]: # (dependabot-automerge-end)\r\n\r\n---\r\n\r\n
\r\nDependabot commands and options\r\n
\r\n\r\nYou can trigger Dependabot actions by commenting on this PR:\r\n- `@dependabot rebase` will rebase this PR\r\n- `@dependabot recreate` will recreate this PR, overwriting any edits\r\nthat have been made to it\r\n- `@dependabot merge` will merge this PR after your CI passes on it\r\n- `@dependabot squash and merge` will squash and merge this PR after\r\nyour CI passes on it\r\n- `@dependabot cancel merge` will cancel a previously requested merge\r\nand block automerging\r\n- `@dependabot reopen` will reopen this PR if it is closed\r\n- `@dependabot close` will close this PR and stop Dependabot recreating\r\nit. You can achieve the same result by closing it manually\r\n- `@dependabot show ignore conditions` will show all\r\nof the ignore conditions of the specified dependency\r\n- `@dependabot ignore this major version` will close this PR and stop\r\nDependabot creating any more for this major version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this minor version` will close this PR and stop\r\nDependabot creating any more for this minor version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this dependency` will close this PR and stop\r\nDependabot creating any more for this dependency (unless you reopen the\r\nPR or upgrade to it yourself)\r\n\r\n\r\n
\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump pypa/cibuildwheel from 2.18.1 to 2.19.0 (#1799)"}},{"before":null,"after":"5f54f322f0fb09ba4b413842cfaae8f9dfbfaa45","ref":"refs/heads/dependabot/github_actions/pypa/cibuildwheel-2.19.1","pushedAt":"2024-06-17T20:09:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump pypa/cibuildwheel from 2.19.0 to 2.19.1\n\nBumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel) from 2.19.0 to 2.19.1.\n- [Release notes](https://github.com/pypa/cibuildwheel/releases)\n- [Changelog](https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md)\n- [Commits](https://github.com/pypa/cibuildwheel/compare/v2.19.0...v2.19.1)\n\n---\nupdated-dependencies:\n- dependency-name: pypa/cibuildwheel\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump pypa/cibuildwheel from 2.19.0 to 2.19.1"}},{"before":"e3db37e0cb7a21c8070fb6d4a76b1247e5af5440","after":null,"ref":"refs/heads/dependabot/github_actions/pypa/cibuildwheel-2.19.0","pushedAt":"2024-06-11T06:06:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mdickinson","name":"Mark Dickinson","path":"/mdickinson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/662003?s=80&v=4"}},{"before":"f7ffa2394ed1531259011f3eee5810c68e222aab","after":"59e81e9f1fcbb5966b7b0fc6e9dd55a6ea77f4a4","ref":"refs/heads/main","pushedAt":"2024-06-11T06:06:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mdickinson","name":"Mark Dickinson","path":"/mdickinson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/662003?s=80&v=4"},"commit":{"message":"Bump pypa/cibuildwheel from 2.18.1 to 2.19.0 (#1799)\n\nBumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel) from\r\n2.18.1 to 2.19.0.\r\n
\r\nRelease notes\r\n

Sourced from pypa/cibuildwheel's\r\nreleases.

\r\n
\r\n

Version 2.19.0

\r\n
    \r\n
  • ๐ŸŒŸ Add a Pyodide platform. Set with --platform pyodide\r\nor CIBW_PLATFORM: pyodide on Linux with a host Python 3.12\r\nto build WebAssembly wheels. Not accepted on PyPI currently, but usable\r\ndirectly in a website using Pyodide, for live docs, etc. (#1456,\r\n#1859)
  • \r\n
  • ๐ŸŒŸ Add build[uv] backend, which will take a pre-existing\r\nuv install (or install cibuildwheel[uv]) and use\r\nuv for all environment setup and installs on Python 3.8+.\r\nThis is significantly faster in most cases. (#1856)
  • \r\n
  • โœจ Add free-threaded macOS builds and update CPython to 3.13.0b2. (#1854)
  • \r\n
  • ๐Ÿ› Issue copying a wheel to a non-existent output dir fixed. (#1851,\r\n#1862)
  • \r\n
  • ๐Ÿ› Better determinism for the test environment seeding. (#1835)
  • \r\n
  • ๐Ÿ›  VIRTUAL_ENV variable now set. (#1842)
  • \r\n
  • ๐Ÿ›  Remove a pip<21.3 workaround. (#1842)
  • \r\n
  • ๐Ÿ›  Error handling was refactored to use exceptions. (#1719)
  • \r\n
  • ๐Ÿ›  Hardcoded paths in tests avoided. (#1834)
  • \r\n
  • ๐Ÿ›  Single Python tests made more generic. (#1835)
  • \r\n
  • ๐Ÿ›  Sped up our ci by splitting up emulation tests. (#1839)
  • \r\n
\r\n
\r\n
\r\n
\r\nChangelog\r\n

Sourced from pypa/cibuildwheel's\r\nchangelog.

\r\n
\r\n

v2.19.0

\r\n
    \r\n
  • ๐ŸŒŸ Add Pyodide platform. Set with --platform pyodide or\r\nCIBW_PLATFORM: pyodide on Linux with a host Python 3.12 to\r\nbuild WebAssembly wheels. Not accepted on PyPI currently, but usable\r\ndirectly in a website using Pyodide, for live docs, etc. (#1456,\r\n#1859)
  • \r\n
  • ๐ŸŒŸ Add build[uv] backend, which will take a pre-existing\r\nuv install (or install cibuildwheel[uv]) and use\r\nuv for all environment setup and installs on Python 3.8+.\r\nThis is significantly faster in most cases. (#1856)
  • \r\n
  • โœจ Add free-threaded macOS builds and update CPython to 3.13.0b2. (#1854)
  • \r\n
  • ๐Ÿ› Issue copying a wheel to a non-existent output dir fixed. (#1851,\r\n#1862)
  • \r\n
  • ๐Ÿ› Better determinism for the test environment seeding. (#1835)
  • \r\n
  • ๐Ÿ›  VIRTUAL_ENV variable now set. (#1842)
  • \r\n
  • ๐Ÿ›  Remove a pip<21.3 workaround. (#1842)
  • \r\n
  • ๐Ÿ›  Error handling was refactored to use exceptions. (#1719)
  • \r\n
  • ๐Ÿ›  Hardcoded paths in tests avoided. (#1834)
  • \r\n
  • ๐Ÿ›  Single Python tests made more generic. (#1835)
  • \r\n
  • ๐Ÿ›  Sped up our ci by splitting up emulation tests. (#1839)
  • \r\n
\r\n
\r\n
\r\n
\r\nCommits\r\n
    \r\n
  • a8d190a\r\nBump version: v2.19.0
  • \r\n
  • bf817c6\r\nrefactor: error handling to use exceptions (#1719)
  • \r\n
  • 384c8d5\r\nfeat: build[uv] (#1856)
  • \r\n
  • c37e5a2\r\nfix: util.move_file shall not use log.notice\r\n(#1862)
  • \r\n
  • 130fdd2\r\nfeat: free-threaded Python for macOS, MACOSX_DEPLOYMENT_TARGET updates\r\n(#1854)
  • \r\n
  • ed12054\r\nchore: bump pyodide (#1859)
  • \r\n
  • 6c6e0f6\r\nfix: handle case where output_dir does not already exist on macos &\r\nwindows (...
  • \r\n
  • 877d3bf\r\n[pre-commit.ci] pre-commit autoupdate (#1852)
  • \r\n
  • 21e9ef1\r\n[Bot] Update dependencies (#1848)
  • \r\n
  • c333b13\r\nfix: include VIRTUAL_ENV variable (#1842)
  • \r\n
  • Additional commits viewable in compare\r\nview
  • \r\n
\r\n
\r\n
\r\n\r\n\r\n[![Dependabot compatibility\r\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pypa/cibuildwheel&package-manager=github_actions&previous-version=2.18.1&new-version=2.19.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\r\n\r\nDependabot will resolve any conflicts with this PR as long as you don't\r\nalter it yourself. You can also trigger a rebase manually by commenting\r\n`@dependabot rebase`.\r\n\r\n[//]: # (dependabot-automerge-start)\r\n[//]: # (dependabot-automerge-end)\r\n\r\n---\r\n\r\n
\r\nDependabot commands and options\r\n
\r\n\r\nYou can trigger Dependabot actions by commenting on this PR:\r\n- `@dependabot rebase` will rebase this PR\r\n- `@dependabot recreate` will recreate this PR, overwriting any edits\r\nthat have been made to it\r\n- `@dependabot merge` will merge this PR after your CI passes on it\r\n- `@dependabot squash and merge` will squash and merge this PR after\r\nyour CI passes on it\r\n- `@dependabot cancel merge` will cancel a previously requested merge\r\nand block automerging\r\n- `@dependabot reopen` will reopen this PR if it is closed\r\n- `@dependabot close` will close this PR and stop Dependabot recreating\r\nit. You can achieve the same result by closing it manually\r\n- `@dependabot show ignore conditions` will show all\r\nof the ignore conditions of the specified dependency\r\n- `@dependabot ignore this major version` will close this PR and stop\r\nDependabot creating any more for this major version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this minor version` will close this PR and stop\r\nDependabot creating any more for this minor version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this dependency` will close this PR and stop\r\nDependabot creating any more for this dependency (unless you reopen the\r\nPR or upgrade to it yourself)\r\n\r\n\r\n
\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump pypa/cibuildwheel from 2.18.1 to 2.19.0 (#1799)"}},{"before":null,"after":"e3db37e0cb7a21c8070fb6d4a76b1247e5af5440","ref":"refs/heads/dependabot/github_actions/pypa/cibuildwheel-2.19.0","pushedAt":"2024-06-10T20:49:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump pypa/cibuildwheel from 2.18.1 to 2.19.0\n\nBumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel) from 2.18.1 to 2.19.0.\n- [Release notes](https://github.com/pypa/cibuildwheel/releases)\n- [Changelog](https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md)\n- [Commits](https://github.com/pypa/cibuildwheel/compare/v2.18.1...v2.19.0)\n\n---\nupdated-dependencies:\n- dependency-name: pypa/cibuildwheel\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump pypa/cibuildwheel from 2.18.1 to 2.19.0"}},{"before":"bc12dc4f0c3e3cf3bcc7b131aafabeac5082bf92","after":"f7ffa2394ed1531259011f3eee5810c68e222aab","ref":"refs/heads/main","pushedAt":"2024-05-21T10:34:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mdickinson","name":"Mark Dickinson","path":"/mdickinson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/662003?s=80&v=4"},"commit":{"message":"Bump pypa/cibuildwheel from 2.18.0 to 2.18.1 (#1797)\n\nBump [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel) from 2.18.0 to 2.18.1.\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump pypa/cibuildwheel from 2.18.0 to 2.18.1 (#1797)"}},{"before":"96e82a2666c132f008a59bcf81b05c48eabac2d0","after":null,"ref":"refs/heads/dependabot/github_actions/pypa/cibuildwheel-2.18.1","pushedAt":"2024-05-21T10:34:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mdickinson","name":"Mark Dickinson","path":"/mdickinson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/662003?s=80&v=4"}},{"before":"6e4d92392e312c482e354eb9c27fb7187e2dd604","after":"96e82a2666c132f008a59bcf81b05c48eabac2d0","ref":"refs/heads/dependabot/github_actions/pypa/cibuildwheel-2.18.1","pushedAt":"2024-05-21T10:20:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"---\nupdated-dependencies:\n- dependency-name: pypa/cibuildwheel\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"---"}},{"before":"32ab9e04744487d562cae7a1c248eaf6a2ec9074","after":"6e4d92392e312c482e354eb9c27fb7187e2dd604","ref":"refs/heads/dependabot/github_actions/pypa/cibuildwheel-2.18.1","pushedAt":"2024-05-21T10:00:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mdickinson","name":"Mark Dickinson","path":"/mdickinson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/662003?s=80&v=4"},"commit":{"message":"Merge branch 'main' into dependabot/github_actions/pypa/cibuildwheel-2.18.1","shortMessageHtmlLink":"Merge branch 'main' into dependabot/github_actions/pypa/cibuildwheel-โ€ฆ"}},{"before":"fe264a80ce47a999edceddf92c2c5b48789e0140","after":null,"ref":"refs/heads/fix/test-race-condition","pushedAt":"2024-05-21T10:00:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mdickinson","name":"Mark Dickinson","path":"/mdickinson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/662003?s=80&v=4"}},{"before":"d61299f7865ea0d635ded5f078aad7f2716dadf6","after":"bc12dc4f0c3e3cf3bcc7b131aafabeac5082bf92","ref":"refs/heads/main","pushedAt":"2024-05-21T10:00:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mdickinson","name":"Mark Dickinson","path":"/mdickinson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/662003?s=80&v=4"},"commit":{"message":"Fix a race condition in a multithreaded test (#1798)\n\nThis PR fixes an obvious race condition in a test - we're firing off an\r\naction in a background thread, but not waiting for that background\r\nthread to complete before checking for the side-effects that we're\r\nexpecting.\r\n\r\nThis caused a CI failure in a recent Windows run:\r\nhttps://github.com/enthought/traits/actions/runs/9164818354/job/25196928783?pr=1797","shortMessageHtmlLink":"Fix a race condition in a multithreaded test (#1798)"}},{"before":null,"after":"fe264a80ce47a999edceddf92c2c5b48789e0140","ref":"refs/heads/fix/test-race-condition","pushedAt":"2024-05-21T08:26:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mdickinson","name":"Mark Dickinson","path":"/mdickinson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/662003?s=80&v=4"},"commit":{"message":"Fix a race condition in a multithreaded test","shortMessageHtmlLink":"Fix a race condition in a multithreaded test"}},{"before":null,"after":"32ab9e04744487d562cae7a1c248eaf6a2ec9074","ref":"refs/heads/dependabot/github_actions/pypa/cibuildwheel-2.18.1","pushedAt":"2024-05-20T20:48:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"---\nupdated-dependencies:\n- dependency-name: pypa/cibuildwheel\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"---"}},{"before":"17c5c90b31ebeef265419c6d849629e2170d224c","after":null,"ref":"refs/heads/dependabot/github_actions/pypa/cibuildwheel-2.18.0","pushedAt":"2024-05-14T13:24:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mdickinson","name":"Mark Dickinson","path":"/mdickinson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/662003?s=80&v=4"}},{"before":"c0e09a421e602df789680f0984611d750ed5bc36","after":"d61299f7865ea0d635ded5f078aad7f2716dadf6","ref":"refs/heads/main","pushedAt":"2024-05-14T13:24:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mdickinson","name":"Mark Dickinson","path":"/mdickinson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/662003?s=80&v=4"},"commit":{"message":"Bump pypa/cibuildwheel from 2.17.0 to 2.18.0 (#1796)\n\nBumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel) from\r\n2.17.0 to 2.18.0.\r\n
\r\nRelease notes\r\n

Sourced from pypa/cibuildwheel's\r\nreleases.

\r\n
\r\n

v2.18.0

\r\n
    \r\n
  • โœจ Adds CPython 3.13 support, under the prerelease flag CIBW_PRERELEASE_PYTHONS.\r\nThis version of cibuildwheel uses 3.13.0b1. Free-threading mode is not\r\navailable yet, waiting on official binaries (planned for beta 2) and pip\r\nsupport.\r\nWhile CPython is in beta, the ABI can change, so your wheels might\r\nnot be compatible with the final release. For this reason, we don't\r\nrecommend distributing wheels until RC1, at which point 3.13 will be\r\navailable in cibuildwheel without the flag. (#1816)
  • \r\n
  • โœจ Musllinux now defaults to musllinux_1_2. You can set\r\nthe older musllinux_1_1 via config if needed. (#1817)
  • \r\n
  • ๐Ÿ›  No longer pre-seed setuptools/wheel in virtual environments (#1819)
  • \r\n
  • ๐Ÿ›  Respect the constraints file when building with pip, matching\r\nbuild (#1818)
  • \r\n
  • ๐Ÿ›  Use uv to compile our pinned dependencies, 10x faster and doesn't\r\nrequire special setup (#1778)
  • \r\n
  • ๐Ÿ› Fix an issue with the schema (#1788)
  • \r\n
  • ๐Ÿ“š Document the new delocate error checking macOS versions (#1766)
  • \r\n
  • ๐Ÿ“š Document Rust builds (#1816)
  • \r\n
  • ๐Ÿ“š Speed up our readthedocs builds with uv, 26 seconds -> 6\r\nseconds to install dependencies (#1816)
  • \r\n
\r\n
\r\n
\r\n
\r\nChangelog\r\n

Sourced from pypa/cibuildwheel's\r\nchangelog.

\r\n
\r\n

v2.18.0

\r\n

12 May 2024

\r\n
    \r\n
  • \r\n

    โœจ Adds CPython 3.13 support, under the prerelease flag CIBW_PRERELEASE_PYTHONS.\r\nThis version of cibuildwheel uses 3.13.0b1. Free-threading mode is not\r\navailable yet, waiting on official binaries (planned for beta 2) and pip\r\nsupport.

    \r\n

    While CPython is in beta, the ABI can change, so your wheels\r\nmight not be compatible with the final release. For this reason, we\r\ndon't recommend distributing wheels until RC1, at which point 3.13 will\r\nbe available in cibuildwheel without the flag. (#1816)

    \r\n
  • \r\n
  • \r\n

    โœจ Musllinux now defaults to musllinux_1_2. You can set\r\nthe older manylinux_1_1 via config if needed. (#1817)

    \r\n
  • \r\n
  • \r\n

    ๐Ÿ›  No longer pre-seed setuptools/wheel in virtual environments (#1819)

    \r\n
  • \r\n
  • \r\n

    ๐Ÿ›  Respect the constraints file when building with pip, matching build\r\n(#1818)

    \r\n
  • \r\n
  • \r\n

    ๐Ÿ›  Use uv to compile our pinned dependencies, 10x faster and doesn't\r\nrequire special setup (#1778)

    \r\n
  • \r\n
  • \r\n

    ๐Ÿ› Fix an issue with the schema (#1788)

    \r\n
  • \r\n
  • \r\n

    ๐Ÿ“š Document the new delocate error checking macOS versions (#1766)

    \r\n
  • \r\n
  • \r\n

    ๐Ÿ“š Document Rust builds (#1816)

    \r\n
  • \r\n
  • \r\n

    ๐Ÿ“š Speed up our readthedocs builds with uv, 26 seconds -> 6 seconds\r\nto install dependencies (#1816)

    \r\n
  • \r\n
\r\n
\r\n
\r\n
\r\nCommits\r\n
    \r\n
  • 711a3d0\r\nBump version: v2.18.0
  • \r\n
  • 3873a1e\r\nchore: update bump_version script
  • \r\n
  • 6dd4f15\r\ndocs: rust (#1816)
  • \r\n
  • 44c4742\r\nfeat: add Python 3.13 beta 1 (#1815)
  • \r\n
  • c021744\r\nfeat: move default musllinux build to\r\nmusllinux_1_2 (#1817)
  • \r\n
  • cf18014\r\nfix: do not pre-seed setuptools / wheel in virtual environment (#1819)
  • \r\n
  • 3ea0a6c\r\nfix: respect constraints when building with pip (#1818)
  • \r\n
  • 30a0dec\r\n[Bot] Update dependencies (#1812)
  • \r\n
  • 988d512\r\n[pre-commit.ci] pre-commit autoupdate (#1813)
  • \r\n
  • 98d57d9\r\nMerge pull request #1766\r\nfrom Czaki/delocate_info
  • \r\n
  • Additional commits viewable in compare\r\nview
  • \r\n
\r\n
\r\n
\r\n\r\n\r\n[![Dependabot compatibility\r\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pypa/cibuildwheel&package-manager=github_actions&previous-version=2.17.0&new-version=2.18.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\r\n\r\nDependabot will resolve any conflicts with this PR as long as you don't\r\nalter it yourself. You can also trigger a rebase manually by commenting\r\n`@dependabot rebase`.\r\n\r\n[//]: # (dependabot-automerge-start)\r\n[//]: # (dependabot-automerge-end)\r\n\r\n---\r\n\r\n
\r\nDependabot commands and options\r\n
\r\n\r\nYou can trigger Dependabot actions by commenting on this PR:\r\n- `@dependabot rebase` will rebase this PR\r\n- `@dependabot recreate` will recreate this PR, overwriting any edits\r\nthat have been made to it\r\n- `@dependabot merge` will merge this PR after your CI passes on it\r\n- `@dependabot squash and merge` will squash and merge this PR after\r\nyour CI passes on it\r\n- `@dependabot cancel merge` will cancel a previously requested merge\r\nand block automerging\r\n- `@dependabot reopen` will reopen this PR if it is closed\r\n- `@dependabot close` will close this PR and stop Dependabot recreating\r\nit. You can achieve the same result by closing it manually\r\n- `@dependabot show ignore conditions` will show all\r\nof the ignore conditions of the specified dependency\r\n- `@dependabot ignore this major version` will close this PR and stop\r\nDependabot creating any more for this major version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this minor version` will close this PR and stop\r\nDependabot creating any more for this minor version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this dependency` will close this PR and stop\r\nDependabot creating any more for this dependency (unless you reopen the\r\nPR or upgrade to it yourself)\r\n\r\n\r\n
\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump pypa/cibuildwheel from 2.17.0 to 2.18.0 (#1796)"}},{"before":null,"after":"17c5c90b31ebeef265419c6d849629e2170d224c","ref":"refs/heads/dependabot/github_actions/pypa/cibuildwheel-2.18.0","pushedAt":"2024-05-13T21:00:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump pypa/cibuildwheel from 2.17.0 to 2.18.0\n\nBumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel) from 2.17.0 to 2.18.0.\n- [Release notes](https://github.com/pypa/cibuildwheel/releases)\n- [Changelog](https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md)\n- [Commits](https://github.com/pypa/cibuildwheel/compare/v2.17.0...v2.18.0)\n\n---\nupdated-dependencies:\n- dependency-name: pypa/cibuildwheel\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump pypa/cibuildwheel from 2.17.0 to 2.18.0"}},{"before":"d666d7ad884a0debc03fcb2678a965429fe2c77c","after":null,"ref":"refs/heads/cln/remove-singleton-has-traits-and-friends","pushedAt":"2024-05-09T06:27:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mdickinson","name":"Mark Dickinson","path":"/mdickinson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/662003?s=80&v=4"}},{"before":"49b886f2e090cf7f5854dfe9a607f5f20ec583b5","after":"c0e09a421e602df789680f0984611d750ed5bc36","ref":"refs/heads/main","pushedAt":"2024-05-09T06:27:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mdickinson","name":"Mark Dickinson","path":"/mdickinson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/662003?s=80&v=4"},"commit":{"message":"Remove the deprecated SingletonHasTraits class and related classes (#1794)\n\nThis PR removes the long-deprecated (and untested) `SingletonHasTraits`,\r\n`SingletonHasStrictTraits` and `SingletonHasPrivateTraits` classes.\r\n\r\nCloses #911","shortMessageHtmlLink":"Remove the deprecated SingletonHasTraits class and related classes (#โ€ฆ"}},{"before":"261b70a5411df3a70f37a977725ba2ff00798c11","after":null,"ref":"refs/heads/fix/pypi-workflow","pushedAt":"2024-05-09T06:27:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mdickinson","name":"Mark Dickinson","path":"/mdickinson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/662003?s=80&v=4"}},{"before":"d80f4500897920364cd435cb952cc9ed49ab6ced","after":"49b886f2e090cf7f5854dfe9a607f5f20ec583b5","ref":"refs/heads/main","pushedAt":"2024-05-09T06:27:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mdickinson","name":"Mark Dickinson","path":"/mdickinson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/662003?s=80&v=4"},"commit":{"message":"Fix architectures in PyPI workflow (#1795)\n\nThis PR attempts to fix the architectures in the test-from-pypi.yml\r\nworkflow. The intent is to run tests on the following combinations:\r\n\r\n- windows-latest: x86 and x64\r\n- ubuntu-latest: x64\r\n- macos-latest: arm64\r\n- macos-13: x64\r\n\r\nWe also:\r\n- clean up the workflow to remove PySide6-related pieces that are no\r\nlonger necessary\r\n- add defusedxml as a test dependency\r\n\r\nTest run: https://github.com/enthought/traits/actions/runs/8998474167","shortMessageHtmlLink":"Fix architectures in PyPI workflow (#1795)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEbT7mEQA","startCursor":null,"endCursor":null}},"title":"Activity ยท enthought/traits"}