{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":110709667,"defaultBranch":"main","name":"packageurl-python","ownerLogin":"package-url","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-11-14T15:40:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/33497028?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1710259254.0","currentOid":""},"activityList":{"items":[{"before":"ea4ad005c7b0724866359ba1881571b98b332d41","after":"ef3747a2e6c136f3fbe1742c81d6da295cee4546","ref":"refs/heads/main","pushedAt":"2024-03-18T08:51:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tdruez","name":null,"path":"/tdruez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/489057?s=80&v=4"},"commit":{"message":"Add changelog entry for Composer support #144\n\nSigned-off-by: tdruez ","shortMessageHtmlLink":"Add changelog entry for Composer support #144"}},{"before":"a46d42493bbb7ae1a227be7bbd6b180a149ad3b1","after":"ea4ad005c7b0724866359ba1881571b98b332d41","ref":"refs/heads/main","pushedAt":"2024-03-18T08:45:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tdruez","name":null,"path":"/tdruez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/489057?s=80&v=4"},"commit":{"message":"Add support for Composer in purl2url (#144)\n\nSigned-off-by: Camille Moulin ","shortMessageHtmlLink":"Add support for Composer in purl2url (#144)"}},{"before":"8120d8ed0ed6bbfda4b6c0d3aba50fdf7bf5f122","after":"a46d42493bbb7ae1a227be7bbd6b180a149ad3b1","ref":"refs/heads/main","pushedAt":"2024-03-12T16:00:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TG1999","name":"Tushar Goel","path":"/TG1999","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34160672?s=80&v=4"},"commit":{"message":"Prepare for release v0.15.0 (#150)\n\nSigned-off-by: Tushar Goel ","shortMessageHtmlLink":"Prepare for release v0.15.0 (#150)"}},{"before":"6d37742d3b2493a2645c76e3ce09ae1d5c6a9a80","after":"8120d8ed0ed6bbfda4b6c0d3aba50fdf7bf5f122","ref":"refs/heads/main","pushedAt":"2024-03-12T15:47:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TG1999","name":"Tushar Goel","path":"/TG1999","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34160672?s=80&v=4"},"commit":{"message":"Add support for go packages in manifest files (#148)\n\n* Add support for go packages in manifest files\r\n\r\nSigned-off-by: Tushar Goel \r\n\r\n* Fix failing tests\r\n\r\nSigned-off-by: Tushar Goel \r\n\r\n* Add documentation about go packages in mod files\r\n\r\nSigned-off-by: Tushar Goel \r\n\r\n* Fix doctests\r\n\r\nSigned-off-by: Tushar Goel \r\n\r\n* Fix linting errors\r\n\r\nSigned-off-by: Tushar Goel \r\n\r\n* Raise exception when go_package contains @\r\n\r\nSigned-off-by: Tushar Goel \r\n\r\n* Add tests\r\n\r\nSigned-off-by: Tushar Goel \r\n\r\n* Address review comments\r\n\r\nSigned-off-by: Tushar Goel \r\n\r\n* Change python_version to 3.8 for mypy\r\n\r\nSigned-off-by: Tushar Goel \r\n\r\n---------\r\n\r\nSigned-off-by: Tushar Goel ","shortMessageHtmlLink":"Add support for go packages in manifest files (#148)"}},{"before":"dea77601c20a2ca455024bd4e1df1dacfbc2e4f7","after":"6d37742d3b2493a2645c76e3ce09ae1d5c6a9a80","ref":"refs/heads/main","pushedAt":"2024-03-12T11:50:58.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"pombredanne","name":"Philippe Ombredanne","path":"/pombredanne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/675997?s=80&v=4"},"commit":{"message":"Merge pull request #149 from schischi/cran\n\nurl2purl: add cran ecosystem","shortMessageHtmlLink":"Merge pull request #149 from schischi/cran"}},{"before":"f7f41b89a941278e8f76c0aad3a9409c6583eda8","after":null,"ref":"refs/tags/v0.14.0","pushedAt":"2024-02-29T11:36:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"TG1999","name":"Tushar Goel","path":"/TG1999","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34160672?s=80&v=4"}},{"before":"30f497f04d00d301ca07b81c7b377a5b6b1ac030","after":"dea77601c20a2ca455024bd4e1df1dacfbc2e4f7","ref":"refs/heads/main","pushedAt":"2024-02-29T11:31:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TG1999","name":"Tushar Goel","path":"/TG1999","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34160672?s=80&v=4"},"commit":{"message":"Prepare for release v0.14.0 (#145)\n\n* Prepare for release v0.14.0\r\n\r\nSigned-off-by: Tushar Goel \r\n\r\n* Fix liniting errors\r\n\r\nSigned-off-by: Tushar Goel \r\n\r\n---------\r\n\r\nSigned-off-by: Tushar Goel ","shortMessageHtmlLink":"Prepare for release v0.14.0 (#145)"}},{"before":"061fe6e402c56367cc3bc532b25f375d7b1b84c4","after":"30f497f04d00d301ca07b81c7b377a5b6b1ac030","ref":"refs/heads/main","pushedAt":"2024-02-20T10:41:26.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"pombredanne","name":"Philippe Ombredanne","path":"/pombredanne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/675997?s=80&v=4"},"commit":{"message":"Merge pull request #142 from TG1999/add_get_golang_purl\n\nAdd utility to get golang purl from go package","shortMessageHtmlLink":"Merge pull request #142 from TG1999/add_get_golang_purl"}},{"before":"f7f41b89a941278e8f76c0aad3a9409c6583eda8","after":"061fe6e402c56367cc3bc532b25f375d7b1b84c4","ref":"refs/heads/main","pushedAt":"2024-02-12T08:04:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tdruez","name":null,"path":"/tdruez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/489057?s=80&v=4"},"commit":{"message":"Fix the \"gem\" type in the README docs #114\n\nSigned-off-by: tdruez ","shortMessageHtmlLink":"Fix the \"gem\" type in the README docs #114"}},{"before":"ca1e7e3757bcd4f0685e599b671af2e8f913eea9","after":"f7f41b89a941278e8f76c0aad3a9409c6583eda8","ref":"refs/heads/main","pushedAt":"2024-01-08T20:27:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tdruez","name":null,"path":"/tdruez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/489057?s=80&v=4"},"commit":{"message":"Improve support for SourceForge URLs in `url2purl` #139\n\nSigned-off-by: tdruez ","shortMessageHtmlLink":"Improve support for SourceForge URLs in url2purl #139"}},{"before":"944171e949c259f6b4781741e06b024b4a34f835","after":"ca1e7e3757bcd4f0685e599b671af2e8f913eea9","ref":"refs/heads/main","pushedAt":"2024-01-05T16:48:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tdruez","name":null,"path":"/tdruez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/489057?s=80&v=4"},"commit":{"message":"Improve support for SourceForge URLs in `url2purl` #139\n\nSigned-off-by: tdruez ","shortMessageHtmlLink":"Improve support for SourceForge URLs in url2purl #139"}},{"before":"a6a3211630e82570f38355902f1621c3ef57d790","after":"944171e949c259f6b4781741e06b024b4a34f835","ref":"refs/heads/main","pushedAt":"2024-01-04T20:51:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tdruez","name":null,"path":"/tdruez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/489057?s=80&v=4"},"commit":{"message":"Improve support for SourceForge URLs in `url2purl` #139\n\nSigned-off-by: tdruez ","shortMessageHtmlLink":"Improve support for SourceForge URLs in url2purl #139"}},{"before":"249e422756343e8e2c3eae193c43131ceed03aef","after":null,"ref":"refs/tags/v0.13.1","pushedAt":"2023-12-13T03:59:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tdruez","name":null,"path":"/tdruez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/489057?s=80&v=4"}},{"before":"9a67e2c934879ad2ca150019c149fe5cad6e6daf","after":"a6a3211630e82570f38355902f1621c3ef57d790","ref":"refs/heads/main","pushedAt":"2023-12-13T03:59:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tdruez","name":null,"path":"/tdruez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/489057?s=80&v=4"},"commit":{"message":"Bump version for v0.13.1 release\n\nSigned-off-by: tdruez ","shortMessageHtmlLink":"Bump version for v0.13.1 release"}},{"before":"b820e15ae401cb2aa9b9efc9f239a098bc754e19","after":"9a67e2c934879ad2ca150019c149fe5cad6e6daf","ref":"refs/heads/main","pushedAt":"2023-12-13T03:57:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tdruez","name":null,"path":"/tdruez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/489057?s=80&v=4"},"commit":{"message":"Change changelog for v0.13.0 (#138)\n\nSigned-off-by: Tushar Goel ","shortMessageHtmlLink":"Change changelog for v0.13.0 (#138)"}},{"before":"2d3eef58d8b98a67160417f0cdea74f06fb92434","after":null,"ref":"refs/heads/python-3.12","pushedAt":"2023-12-11T05:11:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tdruez","name":null,"path":"/tdruez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/489057?s=80&v=4"}},{"before":"307e4b4f8f08e16a8c16c84d5da9f7ec81d582e9","after":"b820e15ae401cb2aa9b9efc9f239a098bc754e19","ref":"refs/heads/main","pushedAt":"2023-12-11T05:11:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tdruez","name":null,"path":"/tdruez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/489057?s=80&v=4"},"commit":{"message":"Add support for Python 3.12 (#135)\n\n* Add support for Python 3.12\r\n\r\nSigned-off-by: tdruez \r\n\r\n* Add setuptools to the [build] dependencies\r\n\r\nSigned-off-by: tdruez \r\n\r\n---------\r\n\r\nSigned-off-by: tdruez ","shortMessageHtmlLink":"Add support for Python 3.12 (#135)"}},{"before":"b9ccdfee19089850b6316faed28086147e7ecb5d","after":"2d3eef58d8b98a67160417f0cdea74f06fb92434","ref":"refs/heads/python-3.12","pushedAt":"2023-12-11T05:09:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tdruez","name":null,"path":"/tdruez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/489057?s=80&v=4"},"commit":{"message":"Merge main and fix conflicts\n\nSigned-off-by: tdruez ","shortMessageHtmlLink":"Merge main and fix conflicts"}},{"before":"d310b4a3c7146781ece2b79b8fa3c0f2e3edc201","after":"b9ccdfee19089850b6316faed28086147e7ecb5d","ref":"refs/heads/python-3.12","pushedAt":"2023-12-11T05:06:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tdruez","name":null,"path":"/tdruez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/489057?s=80&v=4"},"commit":{"message":"Add setuptools to the [build] dependencies\n\nSigned-off-by: tdruez ","shortMessageHtmlLink":"Add setuptools to the [build] dependencies"}},{"before":"96244793155ad2b3aaa068c1ac06ce4a5b8c8bfa","after":"307e4b4f8f08e16a8c16c84d5da9f7ec81d582e9","ref":"refs/heads/main","pushedAt":"2023-12-11T04:52:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tdruez","name":null,"path":"/tdruez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/489057?s=80&v=4"},"commit":{"message":"Revert changes from #115 (#136)\n\n* Revert changes from #115\r\n\r\nSigned-off-by: Tushar Goel \r\n\r\n* Add CHANGELOG\r\n\r\nSigned-off-by: Tushar Goel \r\n\r\n* Bump version to 0.13.0\r\n\r\nSigned-off-by: Tushar Goel \r\n\r\n---------\r\n\r\nSigned-off-by: Tushar Goel ","shortMessageHtmlLink":"Revert changes from #115 (#136)"}},{"before":null,"after":"d310b4a3c7146781ece2b79b8fa3c0f2e3edc201","ref":"refs/heads/python-3.12","pushedAt":"2023-12-08T07:32:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tdruez","name":null,"path":"/tdruez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/489057?s=80&v=4"},"commit":{"message":"Add support for Python 3.12\n\nSigned-off-by: tdruez ","shortMessageHtmlLink":"Add support for Python 3.12"}},{"before":"be33d7271aac7b64d52fe2cc50aa590b899326a8","after":"96244793155ad2b3aaa068c1ac06ce4a5b8c8bfa","ref":"refs/heads/main","pushedAt":"2023-12-08T07:30:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tdruez","name":null,"path":"/tdruez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/489057?s=80&v=4"},"commit":{"message":"Simplified way to set the VERSION for tagging\n\nSigned-off-by: tdruez ","shortMessageHtmlLink":"Simplified way to set the VERSION for tagging"}},{"before":"3d1eff0786e77946fccda96bacaa1242b416ff58","after":"be33d7271aac7b64d52fe2cc50aa590b899326a8","ref":"refs/heads/main","pushedAt":"2023-12-08T07:27:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tdruez","name":null,"path":"/tdruez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/489057?s=80&v=4"},"commit":{"message":"Create the GH release proper instead of a draft\n\nSigned-off-by: tdruez ","shortMessageHtmlLink":"Create the GH release proper instead of a draft"}},{"before":"57e8a4210d96c93bda900fccc9ba240f2efbb248","after":"3d1eff0786e77946fccda96bacaa1242b416ff58","ref":"refs/heads/main","pushedAt":"2023-12-08T07:27:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tdruez","name":null,"path":"/tdruez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/489057?s=80&v=4"},"commit":{"message":"Bump version to 0.12.0 for release\n\nSigned-off-by: tdruez ","shortMessageHtmlLink":"Bump version to 0.12.0 for release"}},{"before":"1581b15a0f50459c0ae91ae44fb69f181488a8cd","after":"57e8a4210d96c93bda900fccc9ba240f2efbb248","ref":"refs/heads/main","pushedAt":"2023-12-08T06:45:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tdruez","name":null,"path":"/tdruez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/489057?s=80&v=4"},"commit":{"message":"Add missing test for gitlab purls for purl2url #124\n\nSigned-off-by: tdruez ","shortMessageHtmlLink":"Add missing test for gitlab purls for purl2url #124"}},{"before":"a1d782bd84716aa1381096b8416f08a2754ff010","after":"1581b15a0f50459c0ae91ae44fb69f181488a8cd","ref":"refs/heads/main","pushedAt":"2023-12-08T06:33:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tdruez","name":null,"path":"/tdruez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/489057?s=80&v=4"},"commit":{"message":"Add a \"valid\" Make command to run isort, black, and mypy\n\nSigned-off-by: tdruez ","shortMessageHtmlLink":"Add a \"valid\" Make command to run isort, black, and mypy"}},{"before":"bdbc8c8fc6335b6e79fdd157d483478479d26c86","after":"a1d782bd84716aa1381096b8416f08a2754ff010","ref":"refs/heads/main","pushedAt":"2023-12-08T06:24:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tdruez","name":null,"path":"/tdruez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/489057?s=80&v=4"},"commit":{"message":"Add backward compatibility for pkg:rubygems type in purl2url #114\n\nSigned-off-by: tdruez ","shortMessageHtmlLink":"Add backward compatibility for pkg:rubygems type in purl2url #114"}},{"before":"baf0c61e48de6b6562065fa5f18d64750f109b71","after":"bdbc8c8fc6335b6e79fdd157d483478479d26c86","ref":"refs/heads/main","pushedAt":"2023-12-08T06:08:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tdruez","name":null,"path":"/tdruez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/489057?s=80&v=4"},"commit":{"message":"Use \"gem\" instead of \"rubygems\" to match purl spec (#114)\n\nCo-authored-by: tdruez <489057+tdruez@users.noreply.github.com>","shortMessageHtmlLink":"Use \"gem\" instead of \"rubygems\" to match purl spec (#114)"}},{"before":"b3ed6ac53da4e665521749dc0f8196d174a4a6b2","after":"baf0c61e48de6b6562065fa5f18d64750f109b71","ref":"refs/heads/main","pushedAt":"2023-12-08T05:54:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tdruez","name":null,"path":"/tdruez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/489057?s=80&v=4"},"commit":{"message":"Modify from_string for golang purls (#115)\n\n* Modify from_string for golang purls\r\n\r\nSigned-off-by: Tushar Goel \r\n\r\n* Fix failing tests\r\n\r\nSigned-off-by: Tushar Goel \r\n\r\n* Address review comments\r\n\r\nSigned-off-by: Tushar Goel \r\n\r\n---------\r\n\r\nSigned-off-by: Tushar Goel \r\nCo-authored-by: tdruez <489057+tdruez@users.noreply.github.com>","shortMessageHtmlLink":"Modify from_string for golang purls (#115)"}},{"before":"21520a99a24125527b8a7b2d7003b616ad717c12","after":"b3ed6ac53da4e665521749dc0f8196d174a4a6b2","ref":"refs/heads/main","pushedAt":"2023-12-08T05:53:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tdruez","name":null,"path":"/tdruez","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/489057?s=80&v=4"},"commit":{"message":"url2purl: handle pypi.org urls (#128)\n\n* url2purl: handle pypi.org urls\r\n\r\npypi.org replaced pypi.python.org in 2017 and so most urls are now using\r\nthis.\r\nSee: https://packaging.python.org/en/latest/glossary/#term-pypi.org\r\n\r\nMake sure we route this domain properly so that we don't generate\r\ngeneric purls.\r\n\r\nInput: https://pypi.org/packages/source/z/zc.recipe.egg/zc.recipe.egg-2.0.0.tar.gz\r\nBefore: pkg:generic/zc.recipe.egg-2.0.0.tar.gz?download...\r\nAfter: pkg:pypi/zc.recipe.egg@2.0.0\r\n\r\n* url2purl: handle pypi project urls\r\n\r\nSome tools are reporting `https://pypi.org/project//` urls for pypi packages, let's make sure we can generate proper purls.\r\n\r\nInput: https://pypi.org/project/widgetsnbextension/3.0.7\r\nBefore: pkg:generic/3.0.7?download_url=...\r\nAfter: pkg:pypi/widgetsnbextension@3.0.7","shortMessageHtmlLink":"url2purl: handle pypi.org urls (#128)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEGE6ixAA","startCursor":null,"endCursor":null}},"title":"Activity ยท package-url/packageurl-python"}