{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":545712463,"defaultBranch":"main","name":"spin","ownerLogin":"scientific-python","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-10-04T21:15:38.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/41802190?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717438076.0","currentOid":""},"activityList":{"items":[{"before":"6080b57b633f35ddc1f25746f9bdb9fd5dba2f95","after":null,"ref":"refs/heads/dependabot/pip/pre-commit-3.7.1","pushedAt":"2024-06-03T18:07:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jarrodmillman","name":"Jarrod Millman","path":"/jarrodmillman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/123428?s=80&v=4"}},{"before":"92319589e2a4650f2153485f4c317d5b39f37ceb","after":"25238ffe8e0f9bcbeaa25e01cdbe29793f2b1873","ref":"refs/heads/main","pushedAt":"2024-06-03T18:07:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jarrodmillman","name":"Jarrod Millman","path":"/jarrodmillman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/123428?s=80&v=4"},"commit":{"message":"Bump pre-commit from 3.7.0 to 3.7.1 (#207)\n\nBumps [pre-commit](https://github.com/pre-commit/pre-commit) from 3.7.0 to 3.7.1.\r\n- [Release notes](https://github.com/pre-commit/pre-commit/releases)\r\n- [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md)\r\n- [Commits](https://github.com/pre-commit/pre-commit/compare/v3.7.0...v3.7.1)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: pre-commit\r\n dependency-type: direct:production\r\n update-type: version-update:semver-patch\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 pre-commit from 3.7.0 to 3.7.1 (#207)"}},{"before":null,"after":"6080b57b633f35ddc1f25746f9bdb9fd5dba2f95","ref":"refs/heads/dependabot/pip/pre-commit-3.7.1","pushedAt":"2024-06-01T23:34:41.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 pre-commit from 3.7.0 to 3.7.1\n\nBumps [pre-commit](https://github.com/pre-commit/pre-commit) from 3.7.0 to 3.7.1.\n- [Release notes](https://github.com/pre-commit/pre-commit/releases)\n- [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/pre-commit/pre-commit/compare/v3.7.0...v3.7.1)\n\n---\nupdated-dependencies:\n- dependency-name: pre-commit\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump pre-commit from 3.7.0 to 3.7.1"}},{"before":"504c30b09b8e575adcdd67d681472ac4d7fcd2e3","after":"92319589e2a4650f2153485f4c317d5b39f37ceb","ref":"refs/heads/main","pushedAt":"2024-05-30T16:18:05.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"stefanv","name":"Stefan van der Walt","path":"/stefanv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45071?s=80&v=4"},"commit":{"message":"FIX make sphinx docs work on Windows (#206)\n\n`make` does not exist on Windows in general, causing `spin docs` to fail.\r\nIf `make.bat` exists, invoke that instead.\r\n\r\nAs noted in\r\nhttps://github.com/scikit-learn/scikit-learn/pull/29012#issuecomment-2123418532\r\n`make.bat` is generated by `sphinx-quickstart` and some projects still\r\nhave it. scikit-learn has it and I think it is supposed to work,\r\nalthough we don't have that many developers on Windows. `numpy` and\r\n`matplotlib` still have `make.bat` as well.","shortMessageHtmlLink":"FIX make sphinx docs work on Windows (#206)"}},{"before":"183f3c9916c259331226a0f098ca1a64010cbbd0","after":"504c30b09b8e575adcdd67d681472ac4d7fcd2e3","ref":"refs/heads/main","pushedAt":"2024-05-23T23:15:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jarrodmillman","name":"Jarrod Millman","path":"/jarrodmillman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/123428?s=80&v=4"},"commit":{"message":"Bump version","shortMessageHtmlLink":"Bump version"}},{"before":"dfc5bd1a9ab2f6da63afcc0a42147538018d552a","after":"183f3c9916c259331226a0f098ca1a64010cbbd0","ref":"refs/heads/main","pushedAt":"2024-05-23T23:13:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jarrodmillman","name":"Jarrod Millman","path":"/jarrodmillman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/123428?s=80&v=4"},"commit":{"message":"Designate 0.10 release","shortMessageHtmlLink":"Designate 0.10 release"}},{"before":"546d014d7c6d1f8dd1dd866422bbde2970fd8df5","after":"dfc5bd1a9ab2f6da63afcc0a42147538018d552a","ref":"refs/heads/main","pushedAt":"2024-05-23T18:22:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jarrodmillman","name":"Jarrod Millman","path":"/jarrodmillman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/123428?s=80&v=4"},"commit":{"message":"Replace `black` with `ruff format` (#202)\n\n* Replace black with ruff format\r\n\r\n* Fix pre-commit-config formatting\r\n\r\n---------\r\n\r\nCo-authored-by: Jarrod Millman ","shortMessageHtmlLink":"Replace black with ruff format (#202)"}},{"before":"b1fc2be5a1e813c24cf83916924b75cfc5030d63","after":"546d014d7c6d1f8dd1dd866422bbde2970fd8df5","ref":"refs/heads/main","pushedAt":"2024-05-23T06:41:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jarrodmillman","name":"Jarrod Millman","path":"/jarrodmillman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/123428?s=80&v=4"},"commit":{"message":"docs: allow overriding cleaned directories (#199)\n\n* docs: allow overriding cleaned directories\r\n\r\n* Satisfy linter","shortMessageHtmlLink":"docs: allow overriding cleaned directories (#199)"}},{"before":"73b75c6b607998f7b1802e461e26c870609187c0","after":"b1fc2be5a1e813c24cf83916924b75cfc5030d63","ref":"refs/heads/main","pushedAt":"2024-05-23T00:02:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jarrodmillman","name":"Jarrod Millman","path":"/jarrodmillman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/123428?s=80&v=4"},"commit":{"message":"Print traceback for internal command errors (#198)\n\nCloses #196","shortMessageHtmlLink":"Print traceback for internal command errors (#198)"}},{"before":"d3dc916e35aa40078485236cb4ba4995eba20d0a","after":"73b75c6b607998f7b1802e461e26c870609187c0","ref":"refs/heads/main","pushedAt":"2024-05-23T00:01:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jarrodmillman","name":"Jarrod Millman","path":"/jarrodmillman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/123428?s=80&v=4"},"commit":{"message":"Provide all command args as keywords (#197)\n\nCloses #195","shortMessageHtmlLink":"Provide all command args as keywords (#197)"}},{"before":"423dcd358d8f032363fff9fa449b4718cc13c4b6","after":"d3dc916e35aa40078485236cb4ba4995eba20d0a","ref":"refs/heads/main","pushedAt":"2024-05-23T00:00:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jarrodmillman","name":"Jarrod Millman","path":"/jarrodmillman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/123428?s=80&v=4"},"commit":{"message":"Add type annotations for spin utils (#188)\n\nWith this in place, we can progressively add more type annotations.\r\n\r\nCloses #177","shortMessageHtmlLink":"Add type annotations for spin utils (#188)"}},{"before":"8c5d38a73d2aaa0327b536737fb1d54bf5e2e0c0","after":"423dcd358d8f032363fff9fa449b4718cc13c4b6","ref":"refs/heads/main","pushedAt":"2024-05-22T22:34:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jarrodmillman","name":"Jarrod Millman","path":"/jarrodmillman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/123428?s=80&v=4"},"commit":{"message":"Test lldb on macOS (#200)","shortMessageHtmlLink":"Test lldb on macOS (#200)"}},{"before":"69b2cb088a2a5b90a600e51313cbc37bcccf2b96","after":"8c5d38a73d2aaa0327b536737fb1d54bf5e2e0c0","ref":"refs/heads/main","pushedAt":"2024-05-22T22:34:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jarrodmillman","name":"Jarrod Millman","path":"/jarrodmillman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/123428?s=80&v=4"},"commit":{"message":"Update ruff configuration (#201)","shortMessageHtmlLink":"Update ruff configuration (#201)"}},{"before":"7bc24687b7a98810d9ac0cb6575828160d6d9691","after":"69b2cb088a2a5b90a600e51313cbc37bcccf2b96","ref":"refs/heads/main","pushedAt":"2024-05-22T20:47:44.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"stefanv","name":"Stefan van der Walt","path":"/stefanv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45071?s=80&v=4"},"commit":{"message":"Use --pyargs to select package to test (#191)\n\nAlso do not switch out of source path when running tests.\r\n\r\n- Allow testing src/ layout tests\r\n- Better support editable install tests\r\n\r\nSee #185","shortMessageHtmlLink":"Use --pyargs to select package to test (#191)"}},{"before":"50f3cc67d5b7d68e12e472af5ed55e27e0b79da5","after":"7bc24687b7a98810d9ac0cb6575828160d6d9691","ref":"refs/heads/main","pushedAt":"2024-05-16T18:30:25.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"stefanv","name":"Stefan van der Walt","path":"/stefanv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45071?s=80&v=4"},"commit":{"message":"Improve debug printing for Meson editable installs (#192)","shortMessageHtmlLink":"Improve debug printing for Meson editable installs (#192)"}},{"before":"7742429800e9f014dd50422ccdb2468457b03c65","after":"50f3cc67d5b7d68e12e472af5ed55e27e0b79da5","ref":"refs/heads/main","pushedAt":"2024-05-16T04:49:36.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"stefanv","name":"Stefan van der Walt","path":"/stefanv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45071?s=80&v=4"},"commit":{"message":"`dir_info` metadata field does not exist for conda installs (#194)\n\nCloses #193","shortMessageHtmlLink":"dir_info metadata field does not exist for conda installs (#194)"}},{"before":"2d16495499392f7c61c5009da76d9dc77ed7d6ac","after":"7742429800e9f014dd50422ccdb2468457b03c65","ref":"refs/heads/main","pushedAt":"2024-05-14T06:23:13.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"stefanv","name":"Stefan van der Walt","path":"/stefanv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45071?s=80&v=4"},"commit":{"message":"Remove editable install caveat from README (#190)","shortMessageHtmlLink":"Remove editable install caveat from README (#190)"}},{"before":"879a582316acc16fd672a22a0035cf8de9fe5f47","after":"2d16495499392f7c61c5009da76d9dc77ed7d6ac","ref":"refs/heads/main","pushedAt":"2024-05-10T16:50:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jarrodmillman","name":"Jarrod Millman","path":"/jarrodmillman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/123428?s=80&v=4"},"commit":{"message":"Allow older version of meson for testing (#189)\n\n* Update meson\r\n\r\n* Apply suggestions from code review\r\n\r\n* Update example_pkg/meson.build\r\n\r\n---------\r\n\r\nCo-authored-by: Jarrod Millman ","shortMessageHtmlLink":"Allow older version of meson for testing (#189)"}},{"before":"0157ef5533eb7896908f64accada5efc1df24818","after":"879a582316acc16fd672a22a0035cf8de9fe5f47","ref":"refs/heads/main","pushedAt":"2024-05-10T16:49:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jarrodmillman","name":"Jarrod Millman","path":"/jarrodmillman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/123428?s=80&v=4"},"commit":{"message":"Clarify build cmd docstring (#187)\n\nCloses #152","shortMessageHtmlLink":"Clarify build cmd docstring (#187)"}},{"before":"83238dd67f3bf1a287bb061ae712dd4cd4fba3d6","after":"0157ef5533eb7896908f64accada5efc1df24818","ref":"refs/heads/main","pushedAt":"2024-05-06T16:27:40.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"stefanv","name":"Stefan van der Walt","path":"/stefanv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45071?s=80&v=4"},"commit":{"message":"Only add gcov flag when it's specified (#183)\n\nSolve problems running in environments without gcov.\r\n\r\nFix numpy tests on [x86-64, LP64 OpenBLAS\r\n(MSVC)](https://github.com/numpy/numpy/actions/runs/8966988031/job/24623596948?pr=26388#logs)\r\nand [x86-64, LP64 OpenBLAS\r\n(Clang-cl)](https://github.com/numpy/numpy/actions/runs/8966988031/job/24623597659?pr=26388#logs)\r\n\r\n```\r\nRun spin test\r\n spin test\r\n shell: C:\\Program Files\\PowerShell\\7\\pwsh.EXE -command \". '{0}'\"\r\n env:\r\n pythonLocation: C:\\hostedtoolcache\\windows\\Python\\3.11.9\\x64\r\n PKG_CONFIG_PATH: D:\\a\\numpy\\numpy/.openblas\r\n Python_ROOT_DIR: C:\\hostedtoolcache\\windows\\Python\\3.11.9\\x64\r\n Python2_ROOT_DIR: C:\\hostedtoolcache\\windows\\Python\\3.11.9\\x64\r\n Python3_ROOT_DIR: C:\\hostedtoolcache\\windows\\Python\\3.11.9\\x64\r\nInvoking `build` prior to running tests:\r\nError: build() got an unexpected keyword argument 'gcov'; aborting.\r\nError: Process completed with exit code 1.\r\n```","shortMessageHtmlLink":"Only add gcov flag when it's specified (#183)"}},{"before":"88c751561ff560f5d03a6a22fbffa19b407c3b75","after":"83238dd67f3bf1a287bb061ae712dd4cd4fba3d6","ref":"refs/heads/main","pushedAt":"2024-05-03T12:27:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jarrodmillman","name":"Jarrod Millman","path":"/jarrodmillman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/123428?s=80&v=4"},"commit":{"message":"Bump version","shortMessageHtmlLink":"Bump version"}},{"before":"d3a339e16c266f9f277f29227e133019444ff6b5","after":"88c751561ff560f5d03a6a22fbffa19b407c3b75","ref":"refs/heads/main","pushedAt":"2024-05-03T12:21:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jarrodmillman","name":"Jarrod Millman","path":"/jarrodmillman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/123428?s=80&v=4"},"commit":{"message":"Designate 0.9 release","shortMessageHtmlLink":"Designate 0.9 release"}},{"before":"a6b0283491c632ae83f26576c1a37a6582862fa2","after":"d3a339e16c266f9f277f29227e133019444ff6b5","ref":"refs/heads/main","pushedAt":"2024-05-01T20:44:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jarrodmillman","name":"Jarrod Millman","path":"/jarrodmillman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/123428?s=80&v=4"},"commit":{"message":"Allow editable install (#155)\n\n* Get path for editable install\r\n\r\n* Detect and work with existing editable installs\r\n\r\n* Fix Windows\r\n\r\n* Better find Python executable on Windows\r\n\r\n* Use distribution name, not package name, to check installed metadata\r\n\r\n* Refactor editable tests\r\n\r\n* Fix linting\r\n\r\n* Don't try to generate gcov for editable install\r\n\r\n* Correct working dir for generating gcov\r\n\r\n* Mention editable install in README","shortMessageHtmlLink":"Allow editable install (#155)"}},{"before":"00a97091f68174e42c4768213133497067b4e17a","after":"a6b0283491c632ae83f26576c1a37a6582862fa2","ref":"refs/heads/main","pushedAt":"2024-05-01T15:36:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jarrodmillman","name":"Jarrod Millman","path":"/jarrodmillman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/123428?s=80&v=4"},"commit":{"message":"Update year (#181)","shortMessageHtmlLink":"Update year (#181)"}},{"before":"00b9c31284904f03e5c90f409f60db63cb02a26c","after":"00a97091f68174e42c4768213133497067b4e17a","ref":"refs/heads/main","pushedAt":"2024-05-01T15:32:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jarrodmillman","name":"Jarrod Millman","path":"/jarrodmillman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/123428?s=80&v=4"},"commit":{"message":"Update pre-commit repos (#180)","shortMessageHtmlLink":"Update pre-commit repos (#180)"}},{"before":"49ccdd0e50c388a723e818e5a6da5bc8167367d6","after":"00b9c31284904f03e5c90f409f60db63cb02a26c","ref":"refs/heads/main","pushedAt":"2024-05-01T15:24:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jarrodmillman","name":"Jarrod Millman","path":"/jarrodmillman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/123428?s=80&v=4"},"commit":{"message":"Add ``--gcov-report`` flag to ``spin test`` (#159)\n\n* ENH: Added `--generate-gcov-report` flag to `spin test`\r\n\r\n* TST: Added testcases for html coverage reports\r\n\r\n* MAINT: Rename flag to `gcov-report`\r\n\r\n* MAINT: Fix doc string for `gcov-report`\r\n\r\nCo-authored-by: Jarrod Millman \r\n\r\n* TST: Added UT for `gcov-report`\r\n\r\n* ENH, TST: Added checks for missing debug files\r\n\r\n* Simplify coverage logic, and build on demand\r\n\r\n- Like the existing coverage option, `spin test --gcov` is now enough\r\n to generate gcov reports.\r\n- The format of the report is set with `--gcov-format`.\r\n- Coverage builds are triggered when `--gcov` is added (necessary\r\n to generate the coverage report), but no rebuild is done when the\r\n flag is removed (too expensive).\r\n\r\n* Fix test command in README\r\n\r\n* Fix tests, now that coverage build is triggered automatically\r\n\r\n---------\r\n\r\nCo-authored-by: Jarrod Millman \r\nCo-authored-by: Stefan van der Walt ","shortMessageHtmlLink":"Add --gcov-report flag to spin test (#159)"}},{"before":"bdaa222d671a0794c9d789d4c5a880388adc2db0","after":"49ccdd0e50c388a723e818e5a6da5bc8167367d6","ref":"refs/heads/main","pushedAt":"2024-04-30T22:51:18.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"stefanv","name":"Stefan van der Walt","path":"/stefanv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45071?s=80&v=4"},"commit":{"message":"Allow setting default args for commands / callbacks (#157)\n\nAllows overriding the default keyword arguments passed to commands.\r\nE.g., consider:\r\n\r\n```python\r\n@click.command()\r\n@click.option(\"-f\", \"--flag\")\r\n@click.option(\"-t\", \"--test\", default=\"not set\")\r\ndef example(flag, test, default_kwd=None):\r\n```\r\n```toml\r\n[tool.spin.kwargs]\r\n\".spin/cmds.py:example\" = {\"test\" = \"default override\", \"default_kwd\" = 3}\r\n```\r\nThis will override the `--test` flag's default value to `default override`.\r\nIt will also override the `default_kwd` keyword, which is not associated\r\nwith a flag.","shortMessageHtmlLink":"Allow setting default args for commands / callbacks (#157)"}},{"before":"22e70de83de5f28f33d5de36d34f245859d2b2f6","after":"bdaa222d671a0794c9d789d4c5a880388adc2db0","ref":"refs/heads/main","pushedAt":"2024-04-30T05:03:23.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"stefanv","name":"Stefan van der Walt","path":"/stefanv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45071?s=80&v=4"},"commit":{"message":"Allow `spin --version` without configuration present (#173)\n\nxref:\r\nhttps://github.com/conda-forge/spin-feedstock/pull/6#issuecomment-2013983374\r\nxref:\r\nhttps://github.com/conda-forge/spin-feedstock/pull/6#issuecomment-2014740672","shortMessageHtmlLink":"Allow spin --version without configuration present (#173)"}},{"before":"1db0378afc42f6acb5a881672199890d01e4e576","after":"22e70de83de5f28f33d5de36d34f245859d2b2f6","ref":"refs/heads/main","pushedAt":"2024-04-30T05:00:24.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"stefanv","name":"Stefan van der Walt","path":"/stefanv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45071?s=80&v=4"},"commit":{"message":"Fix doc hardcoded (#179)\n\nCloses #178","shortMessageHtmlLink":"Fix doc hardcoded (#179)"}},{"before":"a7b27d7007948e0fd012d277b653da8f9fbb0d2c","after":null,"ref":"refs/heads/dependabot/pip/pre-commit-3.7.0","pushedAt":"2024-04-02T00:11:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jarrodmillman","name":"Jarrod Millman","path":"/jarrodmillman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/123428?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWz3NbAA","startCursor":null,"endCursor":null}},"title":"Activity ยท scientific-python/spin"}