{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":659078614,"defaultBranch":"main","name":"setuptools-pyproject-migration","ownerLogin":"diazona","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-06-27T05:19:43.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/615345?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717831694.0","currentOid":""},"activityList":{"items":[{"before":"5fbe99cfc44232dea54e74d66b81f24e310f451c","after":null,"ref":"refs/heads/bugfix/issue152-entry-point-string","pushedAt":"2024-06-09T23:03:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"diazona","name":"David Zaslavsky","path":"/diazona","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/615345?s=80&v=4"}},{"before":"ae23f4bf0d840d6660fe9d6bb6e96bc25df13812","after":"6389c2cd111e760cb5eac158e1819149a2bc93a7","ref":"refs/heads/main","pushedAt":"2024-06-09T23:03:18.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"diazona","name":"David Zaslavsky","path":"/diazona","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/615345?s=80&v=4"},"commit":{"message":"Merge pull request #153 from diazona/bugfix/issue152-entry-point-string\n\nHandle INI-style strings for `entry_points`","shortMessageHtmlLink":"Merge pull request #153 from diazona/bugfix/issue152-entry-point-string"}},{"before":"00a2f41915c1ad29edd51902d3c51bd76e3814c0","after":"5fbe99cfc44232dea54e74d66b81f24e310f451c","ref":"refs/heads/bugfix/issue152-entry-point-string","pushedAt":"2024-06-09T05:50:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sjlongland","name":"Stuart Longland","path":"/sjlongland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1710526?s=80&v=4"},"commit":{"message":"Issue 152: Add a formal test for this format","shortMessageHtmlLink":"Issue 152: Add a formal test for this format"}},{"before":"7ff35a5808f3daa19d67606d7f5b0aacacd9e75c","after":"00a2f41915c1ad29edd51902d3c51bd76e3814c0","ref":"refs/heads/bugfix/issue152-entry-point-string","pushedAt":"2024-06-09T05:46:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sjlongland","name":"Stuart Longland","path":"/sjlongland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1710526?s=80&v=4"},"commit":{"message":"Issue 152: Handle `DEFAULT` group, tweak doctests\n\n- Handle the `DEFAULT` section by forcing `configparser` to treat it\n like every other section. We exploit the fact that `configparser`\n does not permit \"empty\" section names, and so by telling it the\n \"default\" section is named `\"\"`, we ensure it never matches a\n user-defined section. (Inspired by https://stackoverflow.com/a/71891193.)\n- Make use of `doctest: +NORMALIZE_WHITESPACE` so that we can fold the\n result `dict`s to make them more readable. (Needed for one of the\n cases, because its `dict` was too long otherwise! `ruff` didn't like\n it!)","shortMessageHtmlLink":"Issue 152: Handle DEFAULT group, tweak doctests"}},{"before":"a80531c16c5ed71362735fff2618b4dfa5d87955","after":"7ff35a5808f3daa19d67606d7f5b0aacacd9e75c","ref":"refs/heads/bugfix/issue152-entry-point-string","pushedAt":"2024-06-09T05:08:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sjlongland","name":"Stuart Longland","path":"/sjlongland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1710526?s=80&v=4"},"commit":{"message":"Issue 152: sort imports alphabetically","shortMessageHtmlLink":"Issue 152: sort imports alphabetically"}},{"before":"7ff35a5808f3daa19d67606d7f5b0aacacd9e75c","after":"a80531c16c5ed71362735fff2618b4dfa5d87955","ref":"refs/heads/bugfix/issue152-entry-point-string","pushedAt":"2024-06-09T05:03:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sjlongland","name":"Stuart Longland","path":"/sjlongland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1710526?s=80&v=4"},"commit":{"message":"Issue 152: drop `_parse_entry_point`\n\nWhen this function was implemented, I didn't actually wake up to the\nfact that this routine actually duplicates much of what `configparser`\nexpects.\n\nI brought `configparser` in to handle single string `entry_point`s,\nusing the INI format, but on reflection, we can use the same tool for\n`Dict[str, List[str]]` entry point listings too.\n\nWe must add a section header to keep `configparser` happy, but otherwise\nwe simplify our code logic using a standard library function.","shortMessageHtmlLink":"Issue 152: drop _parse_entry_point"}},{"before":"58ddb7c31db4f533d9f6482d9cfb618ac180d6ba","after":"7ff35a5808f3daa19d67606d7f5b0aacacd9e75c","ref":"refs/heads/bugfix/issue152-entry-point-string","pushedAt":"2024-06-08T07:30:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sjlongland","name":"Stuart Longland","path":"/sjlongland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1710526?s=80&v=4"},"commit":{"message":"Issue 152: sort imports alphabetically","shortMessageHtmlLink":"Issue 152: sort imports alphabetically"}},{"before":null,"after":"58ddb7c31db4f533d9f6482d9cfb618ac180d6ba","ref":"refs/heads/bugfix/issue152-entry-point-string","pushedAt":"2024-06-08T07:28:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sjlongland","name":"Stuart Longland","path":"/sjlongland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1710526?s=80&v=4"},"commit":{"message":"Issue 152: `changelog.d` update","shortMessageHtmlLink":"Issue 152: changelog.d update"}},{"before":"152cac5d5bba49af6543f828685f2ca8153e94c8","after":null,"ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-06-08T07:03:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"diazona","name":"David Zaslavsky","path":"/diazona","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/615345?s=80&v=4"}},{"before":"d65b2ec614429fd62c4710a116cc6649128f0dd8","after":"ae23f4bf0d840d6660fe9d6bb6e96bc25df13812","ref":"refs/heads/main","pushedAt":"2024-06-08T07:03:22.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"diazona","name":"David Zaslavsky","path":"/diazona","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/615345?s=80&v=4"},"commit":{"message":"Merge pull request #151 from diazona/pre-commit-ci-update-config\n\n[pre-commit.ci] pre-commit autoupdate","shortMessageHtmlLink":"Merge pull request #151 from diazona/pre-commit-ci-update-config"}},{"before":"77905afb436ddba15ecb88b1b6eb08fc4c8869d8","after":"152cac5d5bba49af6543f828685f2ca8153e94c8","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-06-08T06:54:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sjlongland","name":"Stuart Longland","path":"/sjlongland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1710526?s=80&v=4"},"commit":{"message":"pre-commit config: Revert `ruff` update\n\nIf the new version worked with Python 3.6 code, we'd use it.","shortMessageHtmlLink":"pre-commit config: Revert ruff update"}},{"before":null,"after":"77905afb436ddba15ecb88b1b6eb08fc4c8869d8","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-06-03T21:18:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pre-commit-ci[bot]","name":null,"path":"/apps/pre-commit-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/68672?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate\n\nupdates:\n- [github.com/astral-sh/ruff-pre-commit: v0.0.233 → v0.4.7](https://github.com/astral-sh/ruff-pre-commit/compare/v0.0.233...v0.4.7)\n- [github.com/rhysd/actionlint: v1.6.27 → v1.7.1](https://github.com/rhysd/actionlint/compare/v1.6.27...v1.7.1)\n- [github.com/igorshubovych/markdownlint-cli: v0.40.0 → v0.41.0](https://github.com/igorshubovych/markdownlint-cli/compare/v0.40.0...v0.41.0)\n- [github.com/twisted/towncrier: 23.6.0 → 23.11.0](https://github.com/twisted/towncrier/compare/23.6.0...23.11.0)","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate"}},{"before":"5458022f2195394fd9961bdb6c4850dcc4ed3410","after":null,"ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-05-06T23:26:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"diazona","name":"David Zaslavsky","path":"/diazona","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/615345?s=80&v=4"}},{"before":"bb227eee7ce5354beb193a51ea93ff7f9a1caa61","after":"d65b2ec614429fd62c4710a116cc6649128f0dd8","ref":"refs/heads/main","pushedAt":"2024-05-06T23:26:42.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"diazona","name":"David Zaslavsky","path":"/diazona","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/615345?s=80&v=4"},"commit":{"message":"Merge pull request #150 from diazona/pre-commit-ci-update-config\n\n[pre-commit.ci] pre-commit autoupdate","shortMessageHtmlLink":"Merge pull request #150 from diazona/pre-commit-ci-update-config"}},{"before":"19e311b411c12c0a42e79cbb183bad305d9ebea5","after":"5458022f2195394fd9961bdb6c4850dcc4ed3410","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-05-06T22:20:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sjlongland","name":"Stuart Longland","path":"/sjlongland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1710526?s=80&v=4"},"commit":{"message":"PR150: revert `ruff` version bump.","shortMessageHtmlLink":"PR150: revert ruff version bump."}},{"before":null,"after":"19e311b411c12c0a42e79cbb183bad305d9ebea5","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-05-06T21:07:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pre-commit-ci[bot]","name":null,"path":"/apps/pre-commit-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/68672?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate\n\nupdates:\n- [github.com/pre-commit/pre-commit-hooks: v4.5.0 → v4.6.0](https://github.com/pre-commit/pre-commit-hooks/compare/v4.5.0...v4.6.0)\n- [github.com/astral-sh/ruff-pre-commit: v0.0.233 → v0.4.3](https://github.com/astral-sh/ruff-pre-commit/compare/v0.0.233...v0.4.3)\n- [github.com/pre-commit/mirrors-mypy: v1.9.0 → v1.10.0](https://github.com/pre-commit/mirrors-mypy/compare/v1.9.0...v1.10.0)\n- [github.com/psf/black: 24.3.0 → 24.4.2](https://github.com/psf/black/compare/24.3.0...24.4.2)\n- [github.com/igorshubovych/markdownlint-cli: v0.39.0 → v0.40.0](https://github.com/igorshubovych/markdownlint-cli/compare/v0.39.0...v0.40.0)","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate"}},{"before":"4a5e53d073ac4150366059a06026d16d2b80bf76","after":null,"ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-04-06T21:44:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"diazona","name":"David Zaslavsky","path":"/diazona","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/615345?s=80&v=4"}},{"before":"7907e3d190c309d4499ffa938e8bca777ccfbf49","after":"bb227eee7ce5354beb193a51ea93ff7f9a1caa61","ref":"refs/heads/main","pushedAt":"2024-04-06T21:44:53.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"diazona","name":"David Zaslavsky","path":"/diazona","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/615345?s=80&v=4"},"commit":{"message":"Merge pull request #149 from diazona/pre-commit-ci-update-config\n\n[pre-commit.ci] pre-commit autoupdate","shortMessageHtmlLink":"Merge pull request #149 from diazona/pre-commit-ci-update-config"}},{"before":"ae16bfcaa238f95c338d699ee557047a7d01fa0c","after":"4a5e53d073ac4150366059a06026d16d2b80bf76","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-04-06T02:58:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"diazona","name":"David Zaslavsky","path":"/diazona","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/615345?s=80&v=4"},"commit":{"message":"Revert update to ruff pre-commit hook\n\nThis keeps the ruff pre-commit hook compatible with Python 3.6.","shortMessageHtmlLink":"Revert update to ruff pre-commit hook"}},{"before":null,"after":"ae16bfcaa238f95c338d699ee557047a7d01fa0c","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-04-01T21:14:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pre-commit-ci[bot]","name":null,"path":"/apps/pre-commit-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/68672?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate\n\nupdates:\n- [github.com/astral-sh/ruff-pre-commit: v0.0.233 → v0.3.5](https://github.com/astral-sh/ruff-pre-commit/compare/v0.0.233...v0.3.5)\n- [github.com/pre-commit/mirrors-mypy: v1.8.0 → v1.9.0](https://github.com/pre-commit/mirrors-mypy/compare/v1.8.0...v1.9.0)\n- [github.com/psf/black: 24.1.1 → 24.3.0](https://github.com/psf/black/compare/24.1.1...24.3.0)\n- [github.com/rhysd/actionlint: v1.6.26 → v1.6.27](https://github.com/rhysd/actionlint/compare/v1.6.26...v1.6.27)","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate"}},{"before":"b15985ffdaabd9ce9067373fd9fdaff89a7f42bf","after":null,"ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-03-04T05:48:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"diazona","name":"David Zaslavsky","path":"/diazona","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/615345?s=80&v=4"}},{"before":"ba0ccd9b7a4cd89b8aea4d209c45d7f5920f98e9","after":"7907e3d190c309d4499ffa938e8bca777ccfbf49","ref":"refs/heads/main","pushedAt":"2024-03-04T05:48:31.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"diazona","name":"David Zaslavsky","path":"/diazona","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/615345?s=80&v=4"},"commit":{"message":"Merge pull request #148 from diazona/pre-commit-ci-update-config\n\n[pre-commit.ci] pre-commit autoupdate","shortMessageHtmlLink":"Merge pull request #148 from diazona/pre-commit-ci-update-config"}},{"before":"eb6cad9c18e65f1c19aaf48f8d0a77bd44ba7b1f","after":"b15985ffdaabd9ce9067373fd9fdaff89a7f42bf","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-02-11T06:17:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"diazona","name":"David Zaslavsky","path":"/diazona","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/615345?s=80&v=4"},"commit":{"message":"Revert update to ruff pre-commit hook\n\nThis keeps the ruff pre-commit hook compatible with Python 3.6.","shortMessageHtmlLink":"Revert update to ruff pre-commit hook"}},{"before":null,"after":"eb6cad9c18e65f1c19aaf48f8d0a77bd44ba7b1f","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-02-05T19:40:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pre-commit-ci[bot]","name":null,"path":"/apps/pre-commit-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/68672?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate\n\nupdates:\n- [github.com/astral-sh/ruff-pre-commit: v0.0.233 → v0.2.0](https://github.com/astral-sh/ruff-pre-commit/compare/v0.0.233...v0.2.0)\n- [github.com/psf/black: 23.12.1 → 24.1.1](https://github.com/psf/black/compare/23.12.1...24.1.1)\n- [github.com/igorshubovych/markdownlint-cli: v0.38.0 → v0.39.0](https://github.com/igorshubovych/markdownlint-cli/compare/v0.38.0...v0.39.0)","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate"}},{"before":"dfae28771c79fee5d6819c3fe2094509334da110","after":null,"ref":"refs/heads/reduce-pre-commit-autoupdate-frequency/1/dev","pushedAt":"2024-01-15T10:36:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sjlongland","name":"Stuart Longland","path":"/sjlongland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1710526?s=80&v=4"}},{"before":"bacd22818b4e8e592aafc7b671854a1f295926d7","after":"ba0ccd9b7a4cd89b8aea4d209c45d7f5920f98e9","ref":"refs/heads/main","pushedAt":"2024-01-15T10:36:55.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"sjlongland","name":"Stuart Longland","path":"/sjlongland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1710526?s=80&v=4"},"commit":{"message":"Merge pull request #147 from diazona/reduce-pre-commit-autoupdate-frequency/1/dev\n\nReduce the pre-commit autoupdate frequency to monthly","shortMessageHtmlLink":"Merge pull request #147 from diazona/reduce-pre-commit-autoupdate-fre…"}},{"before":"d2e3374a99c2857cee8761cfb2052a2c54c2518f","after":null,"ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-01-15T10:24:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sjlongland","name":"Stuart Longland","path":"/sjlongland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1710526?s=80&v=4"}},{"before":"44807ad6f960e22396911205831079153128b77c","after":"bacd22818b4e8e592aafc7b671854a1f295926d7","ref":"refs/heads/main","pushedAt":"2024-01-15T10:24:30.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"sjlongland","name":"Stuart Longland","path":"/sjlongland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1710526?s=80&v=4"},"commit":{"message":"Merge pull request #138 from diazona/pre-commit-ci-update-config\n\n[pre-commit.ci] pre-commit autoupdate","shortMessageHtmlLink":"Merge pull request #138 from diazona/pre-commit-ci-update-config"}},{"before":"383a374ccc4fad259a748236d185bfd902b1178c","after":"dfae28771c79fee5d6819c3fe2094509334da110","ref":"refs/heads/reduce-pre-commit-autoupdate-frequency/1/dev","pushedAt":"2024-01-15T04:49:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"diazona","name":"David Zaslavsky","path":"/diazona","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/615345?s=80&v=4"},"commit":{"message":"Reduce the pre-commit autoupdate frequency to monthly\n\nIt's kind of annoying to deal with weekly updates because we always have\nto revert the changes to the ruff hook, at least as long as we want to\nkeep supporting Python 3.6. So I'm changing it to monthly. We could\ndecide to further reduce the frequency or drop usage of pre-commit.ci\nentirely in the future.\n\nCloses #109","shortMessageHtmlLink":"Reduce the pre-commit autoupdate frequency to monthly"}},{"before":"22c1aafa8d285481c3d5ad928ee880aa1a8ab6d6","after":"383a374ccc4fad259a748236d185bfd902b1178c","ref":"refs/heads/reduce-pre-commit-autoupdate-frequency/1/dev","pushedAt":"2024-01-15T04:48:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"diazona","name":"David Zaslavsky","path":"/diazona","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/615345?s=80&v=4"},"commit":{"message":"Reduce the pre-commit autoupdate frequency to monthly\n\nIt's kind of annoying to deal with weekly updates because we always have\nto revert the changes to the ruff hook, at least as long as we want to\nkeep supporting Python 3.6. So I'm changing it to monthly. We could\ndecide to further reduce the frequency or drop usage of pre-commit.ci\nentirely in the future.\n\nCloses #109","shortMessageHtmlLink":"Reduce the pre-commit autoupdate frequency to monthly"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYJRMTgA","startCursor":null,"endCursor":null}},"title":"Activity · diazona/setuptools-pyproject-migration"}