{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":758710396,"defaultBranch":"main","name":"uv","ownerLogin":"ottaviohartman","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-02-16T22:28:56.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1920134?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1714007317.0","currentOid":""},"activityList":{"items":[{"before":"2b9a4f673e829eb622881233bd11c2380a33efcb","after":"73e32f4eb9d1af44252e2f4fa88a573064af755c","ref":"refs/heads/main","pushedAt":"2024-08-12T23:18:10.000Z","pushType":"push","commitsCount":207,"pusher":{"login":"ottaviohartman","name":"Ottavio Hartman","path":"/ottaviohartman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1920134?s=80&v=4"},"commit":{"message":"Add test coverage for direct URLs with sources (#6046)\n\n## Summary\r\n\r\nEnsures that we don't respect `tool.uv.sources` for (eg.) direct URL\r\nrequirements, as intended.\r\n\r\nRelated to https://github.com/astral-sh/uv/issues/3943.\r\n\r\nCloses https://github.com/astral-sh/uv/issues/6048.","shortMessageHtmlLink":"Add test coverage for direct URLs with sources (astral-sh#6046)"}},{"before":"1b3200b2af9cebc86a78f30d585b0f65be0c3091","after":"2b9a4f673e829eb622881233bd11c2380a33efcb","ref":"refs/heads/main","pushedAt":"2024-07-31T20:14:08.000Z","pushType":"push","commitsCount":941,"pusher":{"login":"ottaviohartman","name":"Ottavio Hartman","path":"/ottaviohartman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1920134?s=80&v=4"},"commit":{"message":"Initialize the cache in `uv init` (#5669)\n\n## Summary\r\n\r\nWe now query the Python interpreter here, which means we need cache\r\naccess.","shortMessageHtmlLink":"Initialize the cache in uv init (astral-sh#5669)"}},{"before":"c73fac51bd004114c49e852dcf3b11f52f23f019","after":"b003ae1dc5792090bc83958d253708679b8f4cd8","ref":"refs/heads/thartman/warning-for-resolution-lowest","pushedAt":"2024-06-04T21:26:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ottaviohartman","name":"Ottavio Hartman","path":"/ottaviohartman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1920134?s=80&v=4"},"commit":{"message":"undo typo","shortMessageHtmlLink":"undo typo"}},{"before":"3d49aee96fb19b783e7b3d75b585f5567050fe72","after":"c73fac51bd004114c49e852dcf3b11f52f23f019","ref":"refs/heads/thartman/warning-for-resolution-lowest","pushedAt":"2024-06-04T21:22:18.000Z","pushType":"push","commitsCount":18,"pusher":{"login":"ottaviohartman","name":"Ottavio Hartman","path":"/ottaviohartman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1920134?s=80&v=4"},"commit":{"message":"update snapshots","shortMessageHtmlLink":"update snapshots"}},{"before":"77e93157fb829dee83ff29582e4852a3731477b9","after":"1b3200b2af9cebc86a78f30d585b0f65be0c3091","ref":"refs/heads/main","pushedAt":"2024-06-04T21:08:50.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"ottaviohartman","name":"Ottavio Hartman","path":"/ottaviohartman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1920134?s=80&v=4"},"commit":{"message":"feat: support `NO_COLOR` and `FORCE_COLOR` env vars (#3979)\n\n## Summary\r\n\r\nCloses #3955\r\n\r\nAdds explicit support to `NO_COLOR` and `FORCE_COLOR` via\r\nGlobalSettings.\r\n\r\nThe order, per specs is now `NO_COLOR` > `FORCE_COLOR` > `color`.\r\n\r\nThis PR is a backup plan pending rust-cli/anstyle#192.\r\n\r\n## Test Plan\r\n\r\nTested all cases locally for now; I didn't see existing tests for\r\nGlobalSettings parsing.","shortMessageHtmlLink":"feat: support NO_COLOR and FORCE_COLOR env vars (astral-sh#3979)"}},{"before":"fca31cbcd25ce312fae288be6ca548fbaf63a429","after":"3d49aee96fb19b783e7b3d75b585f5567050fe72","ref":"refs/heads/thartman/warning-for-resolution-lowest","pushedAt":"2024-06-04T01:46:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ottaviohartman","name":"Ottavio Hartman","path":"/ottaviohartman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1920134?s=80&v=4"},"commit":{"message":"update message","shortMessageHtmlLink":"update message"}},{"before":"caa784405794b018ace713aff2e2b32737b931c3","after":"fca31cbcd25ce312fae288be6ca548fbaf63a429","ref":"refs/heads/thartman/warning-for-resolution-lowest","pushedAt":"2024-06-04T01:36:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ottaviohartman","name":"Ottavio Hartman","path":"/ottaviohartman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1920134?s=80&v=4"},"commit":{"message":"cleanup","shortMessageHtmlLink":"cleanup"}},{"before":"1e7aab3df78206d37775c7802b92f1f111a60aed","after":"caa784405794b018ace713aff2e2b32737b931c3","ref":"refs/heads/thartman/warning-for-resolution-lowest","pushedAt":"2024-06-04T01:24:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ottaviohartman","name":"Ottavio Hartman","path":"/ottaviohartman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1920134?s=80&v=4"},"commit":{"message":"fix merge","shortMessageHtmlLink":"fix merge"}},{"before":"dd1f5bfef751813533e9bd5572dafdc6f1b21b12","after":"1e7aab3df78206d37775c7802b92f1f111a60aed","ref":"refs/heads/thartman/warning-for-resolution-lowest","pushedAt":"2024-06-04T00:56:10.000Z","pushType":"push","commitsCount":457,"pusher":{"login":"ottaviohartman","name":"Ottavio Hartman","path":"/ottaviohartman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1920134?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main' into thartman/warning-for-resolution-lowest","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main' into thartman/warning-for-…"}},{"before":"56c1fce3fc70d8e1cc19dc4d0f75d049942467a1","after":"dd1f5bfef751813533e9bd5572dafdc6f1b21b12","ref":"refs/heads/thartman/warning-for-resolution-lowest","pushedAt":"2024-06-04T00:54:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ottaviohartman","name":"Ottavio Hartman","path":"/ottaviohartman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1920134?s=80&v=4"},"commit":{"message":"warn user once","shortMessageHtmlLink":"warn user once"}},{"before":"3b6e16bb0ed7b6b4384fc06cf53d4da91e33f1e3","after":"77e93157fb829dee83ff29582e4852a3731477b9","ref":"refs/heads/main","pushedAt":"2024-06-04T00:53:39.000Z","pushType":"push","commitsCount":456,"pusher":{"login":"ottaviohartman","name":"Ottavio Hartman","path":"/ottaviohartman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1920134?s=80&v=4"},"commit":{"message":"Make target Python version an optional field (#4000)\n\n## Summary\r\n\r\nInstead of checking if the target and installed version are the same, we\r\nmodel the data such that the target version is only present if it was\r\nspecified by the user. This also means that we correctly say \"requested\r\nversion\" even if the two happen to be the same.","shortMessageHtmlLink":"Make target Python version an optional field (astral-sh#4000)"}},{"before":"183b0679451d20c53d207572d9faba3cf3df0d05","after":"56c1fce3fc70d8e1cc19dc4d0f75d049942467a1","ref":"refs/heads/thartman/warning-for-resolution-lowest","pushedAt":"2024-04-25T01:11:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ottaviohartman","name":"Ottavio Hartman","path":"/ottaviohartman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1920134?s=80&v=4"},"commit":{"message":"clippy","shortMessageHtmlLink":"clippy"}},{"before":null,"after":"183b0679451d20c53d207572d9faba3cf3df0d05","ref":"refs/heads/thartman/warning-for-resolution-lowest","pushedAt":"2024-04-25T01:08:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ottaviohartman","name":"Ottavio Hartman","path":"/ottaviohartman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1920134?s=80&v=4"},"commit":{"message":"init","shortMessageHtmlLink":"init"}},{"before":"936facfb08ae98093a1328c16d996400d9419b8d","after":"3b6e16bb0ed7b6b4384fc06cf53d4da91e33f1e3","ref":"refs/heads/main","pushedAt":"2024-04-24T23:29:53.000Z","pushType":"push","commitsCount":22,"pusher":{"login":"ottaviohartman","name":"Ottavio Hartman","path":"/ottaviohartman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1920134?s=80&v=4"},"commit":{"message":"Fix `uv-toolchain` requirement on `pep508_rs` (#3256)","shortMessageHtmlLink":"Fix uv-toolchain requirement on pep508_rs (astral-sh#3256)"}},{"before":"1d10014b2d08e4a82dafeda6f47bd27f17f7a542","after":"936facfb08ae98093a1328c16d996400d9419b8d","ref":"refs/heads/main","pushedAt":"2024-04-23T22:31:22.000Z","pushType":"push","commitsCount":395,"pusher":{"login":"ottaviohartman","name":"Ottavio Hartman","path":"/ottaviohartman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1920134?s=80&v=4"},"commit":{"message":"Gave a better name to the `--color` placeholder (#3226)\n\n## Summary\r\n\r\nThe cli gives as value placeholder which is misleading. I\r\nchanged this to to make it obvious you don't supply a\r\ncolor but a ColorChoice value.\r\n\r\n## Test Plan\r\n\r\nCompiled and verified --help text was correct","shortMessageHtmlLink":"Gave a better name to the --color placeholder (astral-sh#3226)"}},{"before":"9e2d155e9ee47973e8be3185b3367829c609d462","after":"1d10014b2d08e4a82dafeda6f47bd27f17f7a542","ref":"refs/heads/main","pushedAt":"2024-03-18T22:56:54.000Z","pushType":"push","commitsCount":102,"pusher":{"login":"ottaviohartman","name":"Ottavio Hartman","path":"/ottaviohartman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1920134?s=80&v=4"},"commit":{"message":"Bump clap from 4.5.2 to 4.5.3 (#2524)\n\nBumps [clap](https://github.com/clap-rs/clap) from 4.5.2 to 4.5.3.\r\n
\r\nRelease notes\r\n

Sourced from clap's\r\nreleases.

\r\n
\r\n

v4.5.3

\r\n

[4.5.3] - 2024-03-15

\r\n

Internal

\r\n
    \r\n
  • (derive) Update heck
  • \r\n
\r\n
\r\n
\r\n
\r\nChangelog\r\n

Sourced from clap's\r\nchangelog.

\r\n
\r\n

[4.5.3] - 2024-03-15

\r\n

Internal

\r\n
    \r\n
  • (derive) Update heck
  • \r\n
\r\n
\r\n
\r\n
\r\nCommits\r\n
    \r\n
  • 4e07b43\r\nchore: Release
  • \r\n
  • 8247c7d\r\ndocs: Update changelog
  • \r\n
  • 677c52c\r\nchore: Update heck requirement (#5396)
  • \r\n
  • See full diff 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=clap&package-manager=cargo&previous-version=4.5.2&new-version=4.5.3)](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 clap from 4.5.2 to 4.5.3 (astral-sh#2524)"}},{"before":"30bc16a3c1c74273f22380a08f75ff1496c56295","after":"9e2d155e9ee47973e8be3185b3367829c609d462","ref":"refs/heads/main","pushedAt":"2024-03-09T02:40:17.000Z","pushType":"push","commitsCount":43,"pusher":{"login":"ottaviohartman","name":"Ottavio Hartman","path":"/ottaviohartman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1920134?s=80&v=4"},"commit":{"message":"Add a custom suggestion to install wheel into the build environment (#2307)\n\nCloses https://github.com/astral-sh/uv/issues/2306.","shortMessageHtmlLink":"Add a custom suggestion to install wheel into the build environment (a…"}},{"before":"fef1956c627483d2496b14a0a6a6ac2fc2826c2f","after":"30bc16a3c1c74273f22380a08f75ff1496c56295","ref":"refs/heads/main","pushedAt":"2024-03-06T02:02:21.000Z","pushType":"push","commitsCount":248,"pusher":{"login":"ottaviohartman","name":"Ottavio Hartman","path":"/ottaviohartman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1920134?s=80&v=4"},"commit":{"message":"Minor internal refactors `list` (#2224)","shortMessageHtmlLink":"Minor internal refactors list (astral-sh#2224)"}},{"before":"d240f5e3dbf382df373c36435ec5829e102c964c","after":"f36d3946cafdb7c1f9ac9879f4b4a56dad7723b9","ref":"refs/heads/thartman/url-requirements-2","pushedAt":"2024-02-18T14:13:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ottaviohartman","name":"Ottavio Hartman","path":"/ottaviohartman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1920134?s=80&v=4"},"commit":{"message":"fix tests","shortMessageHtmlLink":"fix tests"}},{"before":"c1f9cd88be0d703406a51c3b6a72462869a1260c","after":"c99449427b164f19453456955710a592b5e46729","ref":"refs/heads/thartman/url-requirements","pushedAt":"2024-02-18T14:11:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ottaviohartman","name":"Ottavio Hartman","path":"/ottaviohartman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1920134?s=80&v=4"},"commit":{"message":"fix tests","shortMessageHtmlLink":"fix tests"}},{"before":"a1a3873d4e5f9bd6ca39a207b7c0e1f33c9211de","after":"d240f5e3dbf382df373c36435ec5829e102c964c","ref":"refs/heads/thartman/url-requirements-2","pushedAt":"2024-02-18T13:44:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ottaviohartman","name":"Ottavio Hartman","path":"/ottaviohartman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1920134?s=80&v=4"},"commit":{"message":"remove broken test","shortMessageHtmlLink":"remove broken test"}},{"before":null,"after":"a1a3873d4e5f9bd6ca39a207b7c0e1f33c9211de","ref":"refs/heads/thartman/url-requirements-2","pushedAt":"2024-02-18T13:39:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ottaviohartman","name":"Ottavio Hartman","path":"/ottaviohartman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1920134?s=80&v=4"},"commit":{"message":"HTTP requirements","shortMessageHtmlLink":"HTTP requirements"}},{"before":"fca78139fabe55682ed5520bbf6c773a2fa1d30b","after":"c1f9cd88be0d703406a51c3b6a72462869a1260c","ref":"refs/heads/thartman/url-requirements","pushedAt":"2024-02-17T23:35:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ottaviohartman","name":"Ottavio Hartman","path":"/ottaviohartman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1920134?s=80&v=4"},"commit":{"message":"rearrange","shortMessageHtmlLink":"rearrange"}},{"before":"c9b47afc7cb390dea950ca75161721ec9cb858ee","after":"fca78139fabe55682ed5520bbf6c773a2fa1d30b","ref":"refs/heads/thartman/url-requirements","pushedAt":"2024-02-17T23:33:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ottaviohartman","name":"Ottavio Hartman","path":"/ottaviohartman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1920134?s=80&v=4"},"commit":{"message":"docs","shortMessageHtmlLink":"docs"}},{"before":"ccc1c3fc3fd68d4256b85a50aac770f851da4e63","after":"c9b47afc7cb390dea950ca75161721ec9cb858ee","ref":"refs/heads/thartman/url-requirements","pushedAt":"2024-02-17T23:13:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ottaviohartman","name":"Ottavio Hartman","path":"/ottaviohartman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1920134?s=80&v=4"},"commit":{"message":"nit","shortMessageHtmlLink":"nit"}},{"before":"daac37ac69c22de32ebad1e32704ef718526812e","after":"ccc1c3fc3fd68d4256b85a50aac770f851da4e63","ref":"refs/heads/thartman/url-requirements","pushedAt":"2024-02-17T22:59:33.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"ottaviohartman","name":"Ottavio Hartman","path":"/ottaviohartman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1920134?s=80&v=4"},"commit":{"message":"Merge branch 'main' of github.com:omh1280/uv into thartman/url-requirements","shortMessageHtmlLink":"Merge branch 'main' of github.com:omh1280/uv into thartman/url-requir…"}},{"before":"facc60f3a84a8220655f45acf8f60aa3c8f17268","after":"fef1956c627483d2496b14a0a6a6ac2fc2826c2f","ref":"refs/heads/main","pushedAt":"2024-02-17T22:58:35.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"ottaviohartman","name":"Ottavio Hartman","path":"/ottaviohartman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1920134?s=80&v=4"},"commit":{"message":"Bump simple metadata cache version (#1617)\n\n## Summary\r\n\r\nWe made a breaking change to the cache representation, so some folks\r\nhave had to `uv clean`. Let's bump it for the next release.","shortMessageHtmlLink":"Bump simple metadata cache version (astral-sh#1617)"}},{"before":"61d1f22cb8eba86d21f056dbcfe93f6022675233","after":"daac37ac69c22de32ebad1e32704ef718526812e","ref":"refs/heads/thartman/url-requirements","pushedAt":"2024-02-17T20:54:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ottaviohartman","name":"Ottavio Hartman","path":"/ottaviohartman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1920134?s=80&v=4"},"commit":{"message":"&PathBuf -> &Path","shortMessageHtmlLink":"&PathBuf -> &Path"}},{"before":"3f14d86a7c467f780ad072e78194e2ba95ddc7ee","after":"61d1f22cb8eba86d21f056dbcfe93f6022675233","ref":"refs/heads/thartman/url-requirements","pushedAt":"2024-02-17T20:37:41.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"ottaviohartman","name":"Ottavio Hartman","path":"/ottaviohartman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1920134?s=80&v=4"},"commit":{"message":"working?","shortMessageHtmlLink":"working?"}},{"before":"158ccd2cc6bf2da42aa8a980b8eb7acf3dd26722","after":"3f14d86a7c467f780ad072e78194e2ba95ddc7ee","ref":"refs/heads/thartman/url-requirements","pushedAt":"2024-02-17T19:13:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ottaviohartman","name":"Ottavio Hartman","path":"/ottaviohartman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1920134?s=80&v=4"},"commit":{"message":"actually working","shortMessageHtmlLink":"actually working"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xMlQyMzoxODoxMC4wMDAwMDBazwAAAASYnUlK","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xMlQyMzoxODoxMC4wMDAwMDBazwAAAASYnUlK","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0xN1QxOToxMzowOC4wMDAwMDBazwAAAAP9efer"}},"title":"Activity · ottaviohartman/uv"}