{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":299480044,"defaultBranch":"main","name":"pdm-backend","ownerLogin":"pdm-project","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-09-29T02:08:36.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/59549022?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714462977.0","currentOid":""},"activityList":{"items":[{"before":"f7606bce331ee1647e84eda21887f8702e1fe61f","after":"596f1dcaa14866b509c5e3ae5a04267eb198b065","ref":"refs/heads/main","pushedAt":"2024-05-28T00:27:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"frostming","name":"Frost Ming","path":"/frostming","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16336606?s=80&v=4"},"commit":{"message":"fix: Treat PDM_BUILD_SCM_VERSION empty string as unset (#238)\n\nDoesn't makes sense to have a empty version, make easier to treat PDM_BUILD_SCM_VERSION as empty string when you don't have tag information, and instead, use fallback_version.","shortMessageHtmlLink":"fix: Treat PDM_BUILD_SCM_VERSION empty string as unset (#238)"}},{"before":"d6feccf05180fe5a2fc144c01233d4d69163dc10","after":"f7606bce331ee1647e84eda21887f8702e1fe61f","ref":"refs/heads/main","pushedAt":"2024-05-14T08:48:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"frostming","name":"Frost Ming","path":"/frostming","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16336606?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate (#236)\n\nupdates:\r\n- [github.com/astral-sh/ruff-pre-commit: v0.3.5 → v0.4.3](https://github.com/astral-sh/ruff-pre-commit/compare/v0.3.5...v0.4.3)\r\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)\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate (#236)"}},{"before":"9915cb686a46016528a1293acc803634e5f3553a","after":"d6feccf05180fe5a2fc144c01233d4d69163dc10","ref":"refs/heads/main","pushedAt":"2024-05-14T00:25:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"frostming","name":"Frost Ming","path":"/frostming","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16336606?s=80&v=4"},"commit":{"message":"fix: handle unexpected hg repo when parse scm version (#237)","shortMessageHtmlLink":"fix: handle unexpected hg repo when parse scm version (#237)"}},{"before":"beeec6cf6469abed756183e3d05590e24037d99d","after":"28c570bf8ab7a09e8ac3f3f063aa7d6ddff0c8f2","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-05-06T22:08:34.000Z","pushType":"force_push","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.3.5 → v0.4.3](https://github.com/astral-sh/ruff-pre-commit/compare/v0.3.5...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)","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate"}},{"before":"080b4bcba2a46c35cd28227e5b2eb328dba0067b","after":"9915cb686a46016528a1293acc803634e5f3553a","ref":"refs/heads/main","pushedAt":"2024-04-30T01:22:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"frostming","name":"Frost Ming","path":"/frostming","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16336606?s=80&v=4"},"commit":{"message":"feat: Add `tag_filter` as a way to pre-filter tags (#225)\n\nFixes pdm-project/pdm-backend#219","shortMessageHtmlLink":"feat: Add tag_filter as a way to pre-filter tags (#225)"}},{"before":"146b170bb45e534157f7b113c506f46b327c3b7f","after":"080b4bcba2a46c35cd28227e5b2eb328dba0067b","ref":"refs/heads/main","pushedAt":"2024-04-25T02:00:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frostming","name":"Frost Ming","path":"/frostming","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16336606?s=80&v=4"},"commit":{"message":"fix(ci): CI matrix on macos latest\n\nSigned-off-by: Frost Ming ","shortMessageHtmlLink":"fix(ci): CI matrix on macos latest"}},{"before":"4ca42f033c43bb8c9026506852b588d729a16966","after":"146b170bb45e534157f7b113c506f46b327c3b7f","ref":"refs/heads/main","pushedAt":"2024-04-21T22:47:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"frostming","name":"Frost Ming","path":"/frostming","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16336606?s=80&v=4"},"commit":{"message":"fix: error about dynamic project version (#235)\n\n* Fixed error in document regarding `Get with a specific function` section\n\n* Fixed the error of not correctly parsing single literal parameters.","shortMessageHtmlLink":"fix: error about dynamic project version (#235)"}},{"before":"a210b72ee49ad0a89ee94a26c7d075be80d5a278","after":"4ca42f033c43bb8c9026506852b588d729a16966","ref":"refs/heads/main","pushedAt":"2024-04-21T10:48:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"frostming","name":"Frost Ming","path":"/frostming","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16336606?s=80&v=4"},"commit":{"message":"Add dev tools to pyproject.toml (#223)\n\nGiven that these dev tools is used to maintain the project, it makes\r\nsense to add them as dev dependencies so that contributors don't have to\r\ninstall them manually.\r\n\r\nTools which have been installed:\r\n - ruff\r\n - pre-commit","shortMessageHtmlLink":"Add dev tools to pyproject.toml (#223)"}},{"before":"32e3a3382b9e6f01c6528f658da7dda7d0132903","after":"a210b72ee49ad0a89ee94a26c7d075be80d5a278","ref":"refs/heads/main","pushedAt":"2024-04-18T07:35:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"frostming","name":"Frost Ming","path":"/frostming","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16336606?s=80&v=4"},"commit":{"message":"chore: use `Literal` type for valid target values (#227)\n\n* use `Literal` type for valid target values\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* fix missing import\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* remove `TypeAlias` import since it's not needed and doesn't exist on older python versions\r\n\r\n* use `typeing_extensions.Literal` for python 3.7\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* Update src/pdm/backend/base.py\r\n\r\n---------\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>\r\nCo-authored-by: Frost Ming ","shortMessageHtmlLink":"chore: use Literal type for valid target values (#227)"}},{"before":"57611a9fe6ead032eb6a862288dafb32f010e270","after":null,"ref":"refs/heads/drop-py37","pushedAt":"2024-04-18T07:29:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"frostming","name":"Frost Ming","path":"/frostming","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16336606?s=80&v=4"}},{"before":"5f53873bd64429b5b20c7e1e9d85e0ab356a85a6","after":"32e3a3382b9e6f01c6528f658da7dda7d0132903","ref":"refs/heads/main","pushedAt":"2024-04-18T07:29:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"frostming","name":"Frost Ming","path":"/frostming","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16336606?s=80&v=4"},"commit":{"message":"feat: remove support for python 3.7 and older (#232)\n\n* feat: remove support for python 3.7 and older\n\nSigned-off-by: Frost Ming \n\n* debug test\n\nSigned-off-by: Frost Ming \n\n* debug\n\nSigned-off-by: Frost Ming \n\n* fix: remove unused functions\n\nSigned-off-by: Frost Ming ","shortMessageHtmlLink":"feat: remove support for python 3.7 and older (#232)"}},{"before":"af8a7d5865b97b0768b0d6da44c36c86ad3e2cc3","after":"57611a9fe6ead032eb6a862288dafb32f010e270","ref":"refs/heads/drop-py37","pushedAt":"2024-04-18T07:24:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frostming","name":"Frost Ming","path":"/frostming","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16336606?s=80&v=4"},"commit":{"message":"fix: remove unused functions\n\nSigned-off-by: Frost Ming ","shortMessageHtmlLink":"fix: remove unused functions"}},{"before":"e2c2455247d18af40eb613ef57593a8840c95cb4","after":"af8a7d5865b97b0768b0d6da44c36c86ad3e2cc3","ref":"refs/heads/drop-py37","pushedAt":"2024-04-18T07:05:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frostming","name":"Frost Ming","path":"/frostming","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16336606?s=80&v=4"},"commit":{"message":"debug\n\nSigned-off-by: Frost Ming ","shortMessageHtmlLink":"debug"}},{"before":"186c2daaf99e2f60955c99234c4a04e7987f088b","after":"e2c2455247d18af40eb613ef57593a8840c95cb4","ref":"refs/heads/drop-py37","pushedAt":"2024-04-18T06:56:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frostming","name":"Frost Ming","path":"/frostming","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16336606?s=80&v=4"},"commit":{"message":"debug test\n\nSigned-off-by: Frost Ming ","shortMessageHtmlLink":"debug test"}},{"before":null,"after":"186c2daaf99e2f60955c99234c4a04e7987f088b","ref":"refs/heads/drop-py37","pushedAt":"2024-04-18T06:51:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"frostming","name":"Frost Ming","path":"/frostming","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16336606?s=80&v=4"},"commit":{"message":"feat: remove support for python 3.7 and older\n\nSigned-off-by: Frost Ming ","shortMessageHtmlLink":"feat: remove support for python 3.7 and older"}},{"before":"9e4d8520b1f35aedf346d550eae983bc02511f35","after":null,"ref":"refs/heads/dep/bump-pyproject-metadata","pushedAt":"2024-04-18T03:30:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"frostming","name":"Frost Ming","path":"/frostming","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16336606?s=80&v=4"}},{"before":"d7d15fbbfffbcd3c5f51b0f54d4d80d302197a42","after":"5f53873bd64429b5b20c7e1e9d85e0ab356a85a6","ref":"refs/heads/main","pushedAt":"2024-04-18T03:30:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"frostming","name":"Frost Ming","path":"/frostming","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16336606?s=80&v=4"},"commit":{"message":"feat: bump pyproject-metadata to 0.8.0 (#231)\n\nSigned-off-by: Frost Ming ","shortMessageHtmlLink":"feat: bump pyproject-metadata to 0.8.0 (#231)"}},{"before":"e1453f215ddb9ace00c9cea0c691c2fe7038a236","after":"9e4d8520b1f35aedf346d550eae983bc02511f35","ref":"refs/heads/dep/bump-pyproject-metadata","pushedAt":"2024-04-18T03:27:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"frostming","name":"Frost Ming","path":"/frostming","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16336606?s=80&v=4"},"commit":{"message":"feat: bump pyproject-metadata to 0.8.0\n\nSigned-off-by: Frost Ming ","shortMessageHtmlLink":"feat: bump pyproject-metadata to 0.8.0"}},{"before":null,"after":"e1453f215ddb9ace00c9cea0c691c2fe7038a236","ref":"refs/heads/dep/bump-pyproject-metadata","pushedAt":"2024-04-18T03:23:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"frostming","name":"Frost Ming","path":"/frostming","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16336606?s=80&v=4"},"commit":{"message":"feat: bump pyproject-metadata to 0.8.0rc2\n\nSigned-off-by: Frost Ming ","shortMessageHtmlLink":"feat: bump pyproject-metadata to 0.8.0rc2"}},{"before":"818360410331e13754041b66592d88732ba4ee68","after":"d7d15fbbfffbcd3c5f51b0f54d4d80d302197a42","ref":"refs/heads/main","pushedAt":"2024-04-16T10:00:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"frostming","name":"Frost Ming","path":"/frostming","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16336606?s=80&v=4"},"commit":{"message":"feat: Add parameter `--build-number` to wheel builder (#229)\n\n* Add build-tag parameter\r\n\r\n* Revert changes in sdist.py\r\n\r\n* Add unit tests for build-number\r\n\r\n* Update documentation\r\n\r\n* Revert test_wheel.py\r\n\r\n* Update src/pdm/backend/wheel.py\r\n\r\nApplied suggestions from review\r\n\r\nCo-authored-by: Frost Ming \r\n\r\n* Update src/pdm/backend/wheel.py\r\n\r\nApplied suggestions from review\r\n\r\nCo-authored-by: Frost Ming \r\n\r\n* Remove `:=` operator due to py3.7 support\r\n\r\n---------\r\n\r\nCo-authored-by: Frost Ming ","shortMessageHtmlLink":"feat: Add parameter --build-number to wheel builder (#229)"}},{"before":"6b2601eaa173fb4725acf706893930c474e2f315","after":"818360410331e13754041b66592d88732ba4ee68","ref":"refs/heads/main","pushedAt":"2024-04-14T07:52:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frostming","name":"Frost Ming","path":"/frostming","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16336606?s=80&v=4"},"commit":{"message":"feat(vendor): update packaging to 24.0\n\nSigned-off-by: Frost Ming ","shortMessageHtmlLink":"feat(vendor): update packaging to 24.0"}},{"before":"ca3b086704198f2fb5275adb99fae77116d96a70","after":null,"ref":"refs/heads/vendor/pyproject-metadata","pushedAt":"2024-04-14T07:46:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"frostming","name":"Frost Ming","path":"/frostming","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16336606?s=80&v=4"}},{"before":"885bc8d9b75d068a34b2df86c6324c5fdf5c0cc8","after":"6b2601eaa173fb4725acf706893930c474e2f315","ref":"refs/heads/main","pushedAt":"2024-04-14T07:46:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"frostming","name":"Frost Ming","path":"/frostming","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16336606?s=80&v=4"},"commit":{"message":"feat(vendors): update pyproject-metadata to 0.8.0rc1 (#228)\n\n* feat(vendors): update pyproject-metadata to 0.8.0rc1\n\nSigned-off-by: Frost Ming \n\n* test for correct PKG-INFO when author name contains comma","shortMessageHtmlLink":"feat(vendors): update pyproject-metadata to 0.8.0rc1 (#228)"}},{"before":"d6d66ae8b141055a04884180c0ff0201dce63420","after":"ca3b086704198f2fb5275adb99fae77116d96a70","ref":"refs/heads/vendor/pyproject-metadata","pushedAt":"2024-04-14T07:40:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frostming","name":"Frost Ming","path":"/frostming","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16336606?s=80&v=4"},"commit":{"message":"test for correct PKG-INFO when author name contains comma","shortMessageHtmlLink":"test for correct PKG-INFO when author name contains comma"}},{"before":null,"after":"d6d66ae8b141055a04884180c0ff0201dce63420","ref":"refs/heads/vendor/pyproject-metadata","pushedAt":"2024-04-14T07:38:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"frostming","name":"Frost Ming","path":"/frostming","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16336606?s=80&v=4"},"commit":{"message":"feat(vendors): update pyproject-metadata to 0.8.0rc1\n\nSigned-off-by: Frost Ming ","shortMessageHtmlLink":"feat(vendors): update pyproject-metadata to 0.8.0rc1"}},{"before":"feb9fc75fb0b207289c426af201a2f5796199761","after":"885bc8d9b75d068a34b2df86c6324c5fdf5c0cc8","ref":"refs/heads/main","pushedAt":"2024-04-04T09:24:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"frostming","name":"Frost Ming","path":"/frostming","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16336606?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate (#226)\n\n* [pre-commit.ci] pre-commit autoupdate\r\n\r\nupdates:\r\n- [github.com/asottile/pyupgrade: v3.15.0 → v3.15.2](https://github.com/asottile/pyupgrade/compare/v3.15.0...v3.15.2)\r\n- [github.com/astral-sh/ruff-pre-commit: v0.2.0 → v0.3.5](https://github.com/astral-sh/ruff-pre-commit/compare/v0.2.0...v0.3.5)\r\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)\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n---------\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate (#226)"}},{"before":"ea1d4ee3c8605bfeaf7f0f018bd8aba395b588fb","after":"beeec6cf6469abed756183e3d05590e24037d99d","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-04-01T22:15:41.000Z","pushType":"push","commitsCount":1,"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] auto fixes from pre-commit.com hooks\n\nfor more information, see https://pre-commit.ci","shortMessageHtmlLink":"[pre-commit.ci] auto fixes from pre-commit.com hooks"}},{"before":"a2e7aa594a565b87d8cec320f7931875af5d96ab","after":"ea1d4ee3c8605bfeaf7f0f018bd8aba395b588fb","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-04-01T22:15:33.000Z","pushType":"force_push","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/asottile/pyupgrade: v3.15.0 → v3.15.2](https://github.com/asottile/pyupgrade/compare/v3.15.0...v3.15.2)\n- [github.com/astral-sh/ruff-pre-commit: v0.2.0 → v0.3.5](https://github.com/astral-sh/ruff-pre-commit/compare/v0.2.0...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)","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate"}},{"before":"8e509f88de03665815d4276087ab376de5041af8","after":"feb9fc75fb0b207289c426af201a2f5796199761","ref":"refs/heads/main","pushedAt":"2024-04-01T00:45:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"frostming","name":"Frost Ming","path":"/frostming","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16336606?s=80&v=4"},"commit":{"message":"doc: add missing dep\n\nSigned-off-by: Frost Ming ","shortMessageHtmlLink":"doc: add missing dep"}},{"before":"8b8ab28986b9ecf3768b852869777890e6f1e338","after":"8e509f88de03665815d4276087ab376de5041af8","ref":"refs/heads/main","pushedAt":"2024-04-01T00:43:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"frostming","name":"Frost Ming","path":"/frostming","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16336606?s=80&v=4"},"commit":{"message":"docs: Add examples to the wheel-data section (#221)\n\n* docs: Add examples to the wheel-data section\r\n\r\n* docs: Add warning about pyproject-build default mode for sdist/wheel contents","shortMessageHtmlLink":"docs: Add examples to the wheel-data section (#221)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVVCiKAA","startCursor":null,"endCursor":null}},"title":"Activity · pdm-project/pdm-backend"}