René's URL Explorer Experiment


Title: Add `--backend` flag to over-ride manual detection of uv by nathanjmcdougall · Pull Request #826 · usethis-python/usethis-python · GitHub

Open Graph Title: Add `--backend` flag to over-ride manual detection of uv by nathanjmcdougall · Pull Request #826 · usethis-python/usethis-python

X Title: Add `--backend` flag to over-ride manual detection of uv by nathanjmcdougall · Pull Request #826 · usethis-python/usethis-python

Description: Automatically manage Python tooling and configuration: linters, formatters, and more. A CLI for declaratively configuring your Python projects following best practices. - Add `--backend` flag to over-ride manual detection of uv by nathanjmcdougall · Pull Request #826 · usethis-python/usethis-python

Open Graph Description: This involves some major architectural changes.

X Description: This involves some major architectural changes.

Opengraph URL: https://github.com/usethis-python/usethis-python/pull/826

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/commits(.:format)
route-controllerpull_requests
route-actioncommits
fetch-noncev2:df135dfd-d309-73cd-abec-370f558f06e3
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idAB06:38FD49:E93D73:13B3886:6A4D5E3C
html-safe-nonce126c105f52d47309366cc5514eb820feb4ac8b556b584a9f2441351d27a5a06e
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBQjA2OjM4RkQ0OTpFOTNENzM6MTNCMzg4Njo2QTRENUUzQyIsInZpc2l0b3JfaWQiOiIyMzY4NjExMjY5Mzc4NjYxOTQ4IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmacee93bf360fcf9d30d9bc7236e3afdb9fb22b6e48476286cc7be315e7879023fe
hovercard-subject-tagpull_request:2626719603
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/commits
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/usethis-python/usethis-python/pull/826/commits
twitter:imagehttps://opengraph.githubassets.com/c87f2407ef522b4e4918a02f61c9f6c168f453b943e29f49a47d31c37b363ce1/usethis-python/usethis-python/pull/826
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/c87f2407ef522b4e4918a02f61c9f6c168f453b943e29f49a47d31c37b363ce1/usethis-python/usethis-python/pull/826
og:image:altThis involves some major architectural changes.
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamenathanjmcdougall
hostnamegithub.com
expected-hostnamegithub.com
None2a1443ff9733a3016431263ea73c93d8fe00c195eb4a7670ac30e7848f045441
turbo-cache-controlno-cache
go-importgithub.com/usethis-python/usethis-python git https://github.com/usethis-python/usethis-python.git
octolytics-dimension-user_id216362695
octolytics-dimension-user_loginusethis-python
octolytics-dimension-repository_id842189705
octolytics-dimension-repository_nwousethis-python/usethis-python
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id842189705
octolytics-dimension-repository_network_root_nwousethis-python/usethis-python
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
releasef3bdd3157ea1f0fd738d408eceeead721acf1dc3
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/usethis-python/usethis-python/pull/826/commits#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fusethis-python%2Fusethis-python%2Fpull%2F826%2Fcommits
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fusethis-python%2Fusethis-python%2Fpull%2F826%2Fcommits
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Fcommits&source=header-repo&source_repo=usethis-python%2Fusethis-python
Reloadhttps://github.com/usethis-python/usethis-python/pull/826/commits
Reloadhttps://github.com/usethis-python/usethis-python/pull/826/commits
Reloadhttps://github.com/usethis-python/usethis-python/pull/826/commits
Please reload this pagehttps://github.com/usethis-python/usethis-python/pull/826/commits
usethis-python https://github.com/usethis-python
usethis-pythonhttps://github.com/usethis-python/usethis-python
Notifications https://github.com/login?return_to=%2Fusethis-python%2Fusethis-python
Fork 5 https://github.com/login?return_to=%2Fusethis-python%2Fusethis-python
Star 19 https://github.com/login?return_to=%2Fusethis-python%2Fusethis-python
Code https://github.com/usethis-python/usethis-python
Issues 163 https://github.com/usethis-python/usethis-python/issues
Pull requests 4 https://github.com/usethis-python/usethis-python/pulls
Actions https://github.com/usethis-python/usethis-python/actions
Security and quality 0 https://github.com/usethis-python/usethis-python/security
Insights https://github.com/usethis-python/usethis-python/pulse
Code https://github.com/usethis-python/usethis-python
Issues https://github.com/usethis-python/usethis-python/issues
Pull requests https://github.com/usethis-python/usethis-python/pulls
Actions https://github.com/usethis-python/usethis-python/actions
Security and quality https://github.com/usethis-python/usethis-python/security
Insights https://github.com/usethis-python/usethis-python/pulse
nathanjmcdougallhttps://github.com/nathanjmcdougall
mainhttps://github.com/usethis-python/usethis-python/tree/main
241-flag-to-avoid-calling-uvhttps://github.com/usethis-python/usethis-python/tree/241-flag-to-avoid-calling-uv
Conversationhttps://github.com/usethis-python/usethis-python/pull/826
Commits69 (69)https://github.com/usethis-python/usethis-python/pull/826/commits
Checkshttps://github.com/usethis-python/usethis-python/pull/826/checks
Files changedhttps://github.com/usethis-python/usethis-python/pull/826/files
Add --backend flag to over-ride manual detection of uvhttps://github.com/usethis-python/usethis-python/pull/826/commits#top
nathanjmcdougallhttps://github.com/nathanjmcdougall
mainhttps://github.com/usethis-python/usethis-python/tree/main
241-flag-to-avoid-calling-uvhttps://github.com/usethis-python/usethis-python/tree/241-flag-to-avoid-calling-uv
First draft of adding --backend flag to the usethis tool interfacehttps://github.com/usethis-python/usethis-python/pull/826/commits/41761ffb9819109c944b654ff17b8adda41b758d
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
41761ffhttps://github.com/usethis-python/usethis-python/pull/826/commits/41761ffb9819109c944b654ff17b8adda41b758d
https://github.com/usethis-python/usethis-python/tree/41761ffb9819109c944b654ff17b8adda41b758d
Tweak backend selection logic to check whether uv is available.https://github.com/usethis-python/usethis-python/pull/826/commits/d11eb0c3a6096f8751c8320eb6c8efd5f652148e
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
d11eb0chttps://github.com/usethis-python/usethis-python/pull/826/commits/d11eb0c3a6096f8751c8320eb6c8efd5f652148e
https://github.com/usethis-python/usethis-python/tree/d11eb0c3a6096f8751c8320eb6c8efd5f652148e
Move tests to reflect new package structurehttps://github.com/usethis-python/usethis-python/pull/826/commits/75f78a1bcd7c74e807c4c9ad75ec06a93695ab78
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
75f78a1https://github.com/usethis-python/usethis-python/pull/826/commits/75f78a1bcd7c74e807c4c9ad75ec06a93695ab78
https://github.com/usethis-python/usethis-python/tree/75f78a1bcd7c74e807c4c9ad75ec06a93695ab78
Remove duplicated `Test` in `TestOpinionatedUVInit` namehttps://github.com/usethis-python/usethis-python/pull/826/commits/80ceaf22b9ef9b585419cfc2e756a3366b6f8d29
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
80ceaf2https://github.com/usethis-python/usethis-python/pull/826/commits/80ceaf22b9ef9b585419cfc2e756a3366b6f8d29
https://github.com/usethis-python/usethis-python/tree/80ceaf22b9ef9b585419cfc2e756a3366b6f8d29
Revert to importing module to pass mocked testshttps://github.com/usethis-python/usethis-python/pull/826/commits/3f853e5624d0bb09572d165fe0f29d571b4b9b9a
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
3f853e5https://github.com/usethis-python/usethis-python/pull/826/commits/3f853e5624d0bb09572d165fe0f29d571b4b9b9a
https://github.com/usethis-python/usethis-python/tree/3f853e5624d0bb09572d165fe0f29d571b4b9b9a
Add tests for `is_uv_available` and for `get_backend`https://github.com/usethis-python/usethis-python/pull/826/commits/b6a10adbcd46d59acf7daea78f7d04d803e004fe
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
b6a10adhttps://github.com/usethis-python/usethis-python/pull/826/commits/b6a10adbcd46d59acf7daea78f7d04d803e004fe
https://github.com/usethis-python/usethis-python/tree/b6a10adbcd46d59acf7daea78f7d04d803e004fe
Move tests module to reflect package restructurehttps://github.com/usethis-python/usethis-python/pull/826/commits/01a6d155633b0b313a4001f8591845f23046298b
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
01a6d15https://github.com/usethis-python/usethis-python/pull/826/commits/01a6d155633b0b313a4001f8591845f23046298b
https://github.com/usethis-python/usethis-python/tree/01a6d155633b0b313a4001f8591845f23046298b
Test `add_default_groups` for the `backend=BackendEnum.none` casehttps://github.com/usethis-python/usethis-python/pull/826/commits/151d45a5fcb3c5968e93d10c178022a521a935dd
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
151d45ahttps://github.com/usethis-python/usethis-python/pull/826/commits/151d45a5fcb3c5968e93d10c178022a521a935dd
https://github.com/usethis-python/usethis-python/tree/151d45a5fcb3c5968e93d10c178022a521a935dd
Merge branch 'main' into 241-flag-to-avoid-calling-uvhttps://github.com/usethis-python/usethis-python/pull/826/commits/e538536abae4563248457955770618e4f922aac2
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
e538536https://github.com/usethis-python/usethis-python/pull/826/commits/e538536abae4563248457955770618e4f922aac2
https://github.com/usethis-python/usethis-python/tree/e538536abae4563248457955770618e4f922aac2
Remove empty filehttps://github.com/usethis-python/usethis-python/pull/826/commits/7efdca7e3bed8448b5b213a31cf3ea4bcd57668d
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
7efdca7https://github.com/usethis-python/usethis-python/pull/826/commits/7efdca7e3bed8448b5b213a31cf3ea4bcd57668d
https://github.com/usethis-python/usethis-python/tree/7efdca7e3bed8448b5b213a31cf3ea4bcd57668d
Add some tests to the deps modulehttps://github.com/usethis-python/usethis-python/pull/826/commits/80751311792c2ce9d5fdffc465cd3d8fd94a9f5c
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
8075131https://github.com/usethis-python/usethis-python/pull/826/commits/80751311792c2ce9d5fdffc465cd3d8fd94a9f5c
https://github.com/usethis-python/usethis-python/tree/80751311792c2ce9d5fdffc465cd3d8fd94a9f5c
Document `ForbiddenBackendError` in docstring to `call_uv_subprocess`https://github.com/usethis-python/usethis-python/pull/826/commits/aa25d602ced4b43411412b66e3dd0246db603c37
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
aa25d60https://github.com/usethis-python/usethis-python/pull/826/commits/aa25d602ced4b43411412b66e3dd0246db603c37
https://github.com/usethis-python/usethis-python/tree/aa25d602ced4b43411412b66e3dd0246db603c37
Add `--backend` option to all interfaces where it makes sensehttps://github.com/usethis-python/usethis-python/pull/826/commits/013bcee0b69733a49ec7e451761f5f1c2e96b9d0
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
013bceehttps://github.com/usethis-python/usethis-python/pull/826/commits/013bcee0b69733a49ec7e451761f5f1c2e96b9d0
https://github.com/usethis-python/usethis-python/tree/013bcee0b69733a49ec7e451761f5f1c2e96b9d0
Fix broken testhttps://github.com/usethis-python/usethis-python/pull/826/commits/47583a450512b4998f5ac6de1c358168cc4a72b0
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
47583a4https://github.com/usethis-python/usethis-python/pull/826/commits/47583a450512b4998f5ac6de1c358168cc4a72b0
https://github.com/usethis-python/usethis-python/tree/47583a450512b4998f5ac6de1c358168cc4a72b0
Remove disclaimers regarding uv-centrismhttps://github.com/usethis-python/usethis-python/pull/826/commits/d9612b6bfd5399320f4b39f29f531c96de49ffdc
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
d9612b6https://github.com/usethis-python/usethis-python/pull/826/commits/d9612b6bfd5399320f4b39f29f531c96de49ffdc
https://github.com/usethis-python/usethis-python/tree/d9612b6bfd5399320f4b39f29f531c96de49ffdc
Merge branch 'main' into 241-flag-to-avoid-calling-uvhttps://github.com/usethis-python/usethis-python/pull/826/commits/d8446166b97f849fe7e645b88b29c93cc7b73796
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
d844616https://github.com/usethis-python/usethis-python/pull/826/commits/d8446166b97f849fe7e645b88b29c93cc7b73796
https://github.com/usethis-python/usethis-python/tree/d8446166b97f849fe7e645b88b29c93cc7b73796
Merge branch 'main' into 241-flag-to-avoid-calling-uvhttps://github.com/usethis-python/usethis-python/pull/826/commits/f968dd4e2f02bb98ac694aaa48e7842a1c31151b
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
f968dd4https://github.com/usethis-python/usethis-python/pull/826/commits/f968dd4e2f02bb98ac694aaa48e7842a1c31151b
https://github.com/usethis-python/usethis-python/tree/f968dd4e2f02bb98ac694aaa48e7842a1c31151b
Bump pyright from v1.1.399 -> v1.1.403https://github.com/usethis-python/usethis-python/pull/826/commits/bc5c59186b70eeb1fa2fb8e7482d8420c7f865f4
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
bc5c591https://github.com/usethis-python/usethis-python/pull/826/commits/bc5c59186b70eeb1fa2fb8e7482d8420c7f865f4
https://github.com/usethis-python/usethis-python/tree/bc5c59186b70eeb1fa2fb8e7482d8420c7f865f4
Merge branch 'maint/bump-pyright' into 241-flag-to-avoid-calling-uvhttps://github.com/usethis-python/usethis-python/pull/826/commits/ff4e34379ea681d703b233085cf1df612da7d1eb
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
ff4e343https://github.com/usethis-python/usethis-python/pull/826/commits/ff4e34379ea681d703b233085cf1df612da7d1eb
https://github.com/usethis-python/usethis-python/tree/ff4e34379ea681d703b233085cf1df612da7d1eb
Add some tests for the none backend when using requirements.txthttps://github.com/usethis-python/usethis-python/pull/826/commits/31bec7f157e8b0df41be8a61822e89022220bbde
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
31bec7fhttps://github.com/usethis-python/usethis-python/pull/826/commits/31bec7f157e8b0df41be8a61822e89022220bbde
https://github.com/usethis-python/usethis-python/tree/31bec7f157e8b0df41be8a61822e89022220bbde
Implement `get_project_deps` and testshttps://github.com/usethis-python/usethis-python/pull/826/commits/388c570cd9ccf85966c4f01d569a382bc6b37d94
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
388c570https://github.com/usethis-python/usethis-python/pull/826/commits/388c570cd9ccf85966c4f01d569a382bc6b37d94
https://github.com/usethis-python/usethis-python/tree/388c570cd9ccf85966c4f01d569a382bc6b37d94
Implement `Dependency.to_requirements_string`https://github.com/usethis-python/usethis-python/pull/826/commits/96e63bb9e985568d7cf100867468ca390d7db30b
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
96e63bbhttps://github.com/usethis-python/usethis-python/pull/826/commits/96e63bb9e985568d7cf100867468ca390d7db30b
https://github.com/usethis-python/usethis-python/tree/96e63bb9e985568d7cf100867468ca390d7db30b
Use `Dependency.to_requirements_string()` in `Dependency.__str__`https://github.com/usethis-python/usethis-python/pull/826/commits/2d2768b158aec38e3f005923ef6323f504430ba4
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
2d2768bhttps://github.com/usethis-python/usethis-python/pull/826/commits/2d2768b158aec38e3f005923ef6323f504430ba4
https://github.com/usethis-python/usethis-python/tree/2d2768b158aec38e3f005923ef6323f504430ba4
Merge branch 'main' into 241-flag-to-avoid-calling-uvhttps://github.com/usethis-python/usethis-python/pull/826/commits/54429b6b891a5d5c2989612de41f2982db7b2eea
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
54429b6https://github.com/usethis-python/usethis-python/pull/826/commits/54429b6b891a5d5c2989612de41f2982db7b2eea
https://github.com/usethis-python/usethis-python/tree/54429b6b891a5d5c2989612de41f2982db7b2eea
Merge branch '850-a-method-on-the-dependency-object-to-display-it-as-a-requirements-string' into 241-flag-to-avoid-calling-uvhttps://github.com/usethis-python/usethis-python/pull/826/commits/df1127538379049be498bcf428f4043d1a00db56
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
df11275https://github.com/usethis-python/usethis-python/pull/826/commits/df1127538379049be498bcf428f4043d1a00db56
https://github.com/usethis-python/usethis-python/tree/df1127538379049be498bcf428f4043d1a00db56
Merge branch '849-a-method-to-read-in-the-project-dependencies-from-pyprojecttoml' into 241-flag-to-avoid-calling-uvhttps://github.com/usethis-python/usethis-python/pull/826/commits/9f030841ad347c074281beddf2bf00a74bf4980e
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
9f03084https://github.com/usethis-python/usethis-python/pull/826/commits/9f030841ad347c074281beddf2bf00a74bf4980e
https://github.com/usethis-python/usethis-python/tree/9f030841ad347c074281beddf2bf00a74bf4980e
Remove duplicated code for `get_project_deps`https://github.com/usethis-python/usethis-python/pull/826/commits/63e6fb65f7f5c9ff411a48dfdf0f836a64afeb31
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
63e6fb6https://github.com/usethis-python/usethis-python/pull/826/commits/63e6fb65f7f5c9ff411a48dfdf0f836a64afeb31
https://github.com/usethis-python/usethis-python/tree/63e6fb65f7f5c9ff411a48dfdf0f836a64afeb31
Fix broken references and rename `to_requirements_string` to `to_requirement_string`https://github.com/usethis-python/usethis-python/pull/826/commits/fa6e9a546a1389d6343543f96b69543f86ca91ff
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
fa6e9a5https://github.com/usethis-python/usethis-python/pull/826/commits/fa6e9a546a1389d6343543f96b69543f86ca91ff
https://github.com/usethis-python/usethis-python/tree/fa6e9a546a1389d6343543f96b69543f86ca91ff
Use `get_backend()` in `use_requirements_txt`https://github.com/usethis-python/usethis-python/pull/826/commits/ad254a58c3fe68102dd2b8fddd0294f3033e4caa
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
ad254a5https://github.com/usethis-python/usethis-python/pull/826/commits/ad254a58c3fe68102dd2b8fddd0294f3033e4caa
https://github.com/usethis-python/usethis-python/tree/ad254a58c3fe68102dd2b8fddd0294f3033e4caa
Create correct requirements file using none backendhttps://github.com/usethis-python/usethis-python/pull/826/commits/7dd08dbf456c0189e5defcc41f341df6ce9d9c55
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
7dd08dbhttps://github.com/usethis-python/usethis-python/pull/826/commits/7dd08dbf456c0189e5defcc41f341df6ce9d9c55
https://github.com/usethis-python/usethis-python/tree/7dd08dbf456c0189e5defcc41f341df6ce9d9c55
Generate expected messages for `use_requirements_txt` with none backendhttps://github.com/usethis-python/usethis-python/pull/826/commits/8087c6469d8f9696b9453cdad75deab07d6489d8
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
8087c64https://github.com/usethis-python/usethis-python/pull/826/commits/8087c6469d8f9696b9453cdad75deab07d6489d8
https://github.com/usethis-python/usethis-python/tree/8087c6469d8f9696b9453cdad75deab07d6489d8
Merge branch 'main' into 241-flag-to-avoid-calling-uvhttps://github.com/usethis-python/usethis-python/pull/826/commits/5c4651ab4a77a12dcf5a275f220c9eea1cfde278
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
5c4651ahttps://github.com/usethis-python/usethis-python/pull/826/commits/5c4651ab4a77a12dcf5a275f220c9eea1cfde278
https://github.com/usethis-python/usethis-python/tree/5c4651ab4a77a12dcf5a275f220c9eea1cfde278
Refactor to create abstract project init functions, making it backend agnostichttps://github.com/usethis-python/usethis-python/pull/826/commits/928afbe24bbc65daa3c03c85d951305422fa7479
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
928afbehttps://github.com/usethis-python/usethis-python/pull/826/commits/928afbe24bbc65daa3c03c85d951305422fa7479
https://github.com/usethis-python/usethis-python/tree/928afbe24bbc65daa3c03c85d951305422fa7479
Collate UI modules into their own layerhttps://github.com/usethis-python/usethis-python/pull/826/commits/8bf38df181e22ae1107a409a976e0e492a22e2ec
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
8bf38dfhttps://github.com/usethis-python/usethis-python/pull/826/commits/8bf38df181e22ae1107a409a976e0e492a22e2ec
https://github.com/usethis-python/usethis-python/tree/8bf38df181e22ae1107a409a976e0e492a22e2ec
Merge branch 'main' into 241-flag-to-avoid-calling-uvhttps://github.com/usethis-python/usethis-python/pull/826/commits/b392f11ed9e50ea0ddc701c002c6d429cc9980db
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
b392f11https://github.com/usethis-python/usethis-python/pull/826/commits/b392f11ed9e50ea0ddc701c002c6d429cc9980db
https://github.com/usethis-python/usethis-python/tree/b392f11ed9e50ea0ddc701c002c6d429cc9980db
Fix recursion issue in `ensure_pyproject_toml` by dispatching to `ensure_pyproject_toml_via_uv` instead of selfhttps://github.com/usethis-python/usethis-python/pull/826/commits/e73c504c087bb3d62aac41218b8e5ca151372b9a
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
e73c504https://github.com/usethis-python/usethis-python/pull/826/commits/e73c504c087bb3d62aac41218b8e5ca151372b9a
https://github.com/usethis-python/usethis-python/tree/e73c504c087bb3d62aac41218b8e5ca151372b9a
Update test to reflect new uv-detection heuristicshttps://github.com/usethis-python/usethis-python/pull/826/commits/caf7d262923348581f45ae76b86731b8d34ce2dc
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
caf7d26https://github.com/usethis-python/usethis-python/pull/826/commits/caf7d262923348581f45ae76b86731b8d34ce2dc
https://github.com/usethis-python/usethis-python/tree/caf7d262923348581f45ae76b86731b8d34ce2dc
Skip test on rate limitshttps://github.com/usethis-python/usethis-python/pull/826/commits/eff331f2bb4f4b87ddfb469d8002ebe0fc644442
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
eff331fhttps://github.com/usethis-python/usethis-python/pull/826/commits/eff331f2bb4f4b87ddfb469d8002ebe0fc644442
https://github.com/usethis-python/usethis-python/tree/eff331f2bb4f4b87ddfb469d8002ebe0fc644442
Catch exceptions in failing tests' CLI invocationhttps://github.com/usethis-python/usethis-python/pull/826/commits/67274871ecfe1454587aebfb8097bdc1ee00808e
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
6727487https://github.com/usethis-python/usethis-python/pull/826/commits/67274871ecfe1454587aebfb8097bdc1ee00808e
https://github.com/usethis-python/usethis-python/tree/67274871ecfe1454587aebfb8097bdc1ee00808e
Support none backend in `ensure_pyproject_toml`https://github.com/usethis-python/usethis-python/pull/826/commits/ac0563de5ad0cb954765866007288326cbfcb2de
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
ac0563dhttps://github.com/usethis-python/usethis-python/pull/826/commits/ac0563de5ad0cb954765866007288326cbfcb2de
https://github.com/usethis-python/usethis-python/tree/ac0563de5ad0cb954765866007288326cbfcb2de
Simplify instructions for checking `uv` version in READMEhttps://github.com/usethis-python/usethis-python/pull/826/commits/066471662a732ed2b1ab0efe05a31788bf352e8a
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
0664716https://github.com/usethis-python/usethis-python/pull/826/commits/066471662a732ed2b1ab0efe05a31788bf352e8a
https://github.com/usethis-python/usethis-python/tree/066471662a732ed2b1ab0efe05a31788bf352e8a
Fix issue with missing directory when subprocessing uv.https://github.com/usethis-python/usethis-python/pull/826/commits/8bfbdba743535aebb05891127bb96554edae5169
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
8bfbdbahttps://github.com/usethis-python/usethis-python/pull/826/commits/8bfbdba743535aebb05891127bb96554edae5169
https://github.com/usethis-python/usethis-python/tree/8bfbdba743535aebb05891127bb96554edae5169
Merge branch 'main' into 241-flag-to-avoid-calling-uvhttps://github.com/usethis-python/usethis-python/pull/826/commits/175cf8b5d37abc081e1963be32332937c51349cf
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
175cf8bhttps://github.com/usethis-python/usethis-python/pull/826/commits/175cf8b5d37abc081e1963be32332937c51349cf
https://github.com/usethis-python/usethis-python/tree/175cf8b5d37abc081e1963be32332937c51349cf
Merge branch 'main' into 241-flag-to-avoid-calling-uvhttps://github.com/usethis-python/usethis-python/pull/826/commits/bedf92e5b9f19752e02ecc8afa6f344cf36c33c3
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
bedf92ehttps://github.com/usethis-python/usethis-python/pull/826/commits/bedf92e5b9f19752e02ecc8afa6f344cf36c33c3
https://github.com/usethis-python/usethis-python/tree/bedf92e5b9f19752e02ecc8afa6f344cf36c33c3
Merge branch 'main' into 241-flag-to-avoid-calling-uvhttps://github.com/usethis-python/usethis-python/pull/826/commits/e6f6b802e3031991eb9e60e692bcbf3baa6e4177
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
e6f6b80https://github.com/usethis-python/usethis-python/pull/826/commits/e6f6b802e3031991eb9e60e692bcbf3baa6e4177
https://github.com/usethis-python/usethis-python/tree/e6f6b802e3031991eb9e60e692bcbf3baa6e4177
Add failing test `TestProjectInit.test_none_backend` in `tests\usethis\test_init.py`https://github.com/usethis-python/usethis-python/pull/826/commits/ae6ed04760e1f1b0e4c3e607e5004f20399a66c7
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
ae6ed04https://github.com/usethis-python/usethis-python/pull/826/commits/ae6ed04760e1f1b0e4c3e607e5004f20399a66c7
https://github.com/usethis-python/usethis-python/tree/ae6ed04760e1f1b0e4c3e607e5004f20399a66c7
Add `project_init` implementation for none backendhttps://github.com/usethis-python/usethis-python/pull/826/commits/4f6484445ad25f94689326967198d6452aa61d18
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
4f64844https://github.com/usethis-python/usethis-python/pull/826/commits/4f6484445ad25f94689326967198d6452aa61d18
https://github.com/usethis-python/usethis-python/tree/4f6484445ad25f94689326967198d6452aa61d18
Merge branch 'main' into 241-flag-to-avoid-calling-uvhttps://github.com/usethis-python/usethis-python/pull/826/commits/4955525feeda0b97c2a0db364d4d17ae2baa8275
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
4955525https://github.com/usethis-python/usethis-python/pull/826/commits/4955525feeda0b97c2a0db364d4d17ae2baa8275
https://github.com/usethis-python/usethis-python/tree/4955525feeda0b97c2a0db364d4d17ae2baa8275
Fix broken imports for re-homed testhttps://github.com/usethis-python/usethis-python/pull/826/commits/d121bd3747bbe80fe0748cbbfa2048b165cc7b96
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
d121bd3https://github.com/usethis-python/usethis-python/pull/826/commits/d121bd3747bbe80fe0748cbbfa2048b165cc7b96
https://github.com/usethis-python/usethis-python/tree/d121bd3747bbe80fe0748cbbfa2048b165cc7b96
Sync README with docshttps://github.com/usethis-python/usethis-python/pull/826/commits/42500235d475536ef67e36d30891b87c95ff9733
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
4250023https://github.com/usethis-python/usethis-python/pull/826/commits/42500235d475536ef67e36d30891b87c95ff9733
https://github.com/usethis-python/usethis-python/tree/42500235d475536ef67e36d30891b87c95ff9733
Rename uv+python integration functions for clarityhttps://github.com/usethis-python/usethis-python/pull/826/commits/5ffbb98708b6bd3d96299bbbef3fca36e466f53d
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
5ffbb98https://github.com/usethis-python/usethis-python/pull/826/commits/5ffbb98708b6bd3d96299bbbef3fca36e466f53d
https://github.com/usethis-python/usethis-python/tree/5ffbb98708b6bd3d96299bbbef3fca36e466f53d
Support none backend in `install_pre_commit_hooks`https://github.com/usethis-python/usethis-python/pull/826/commits/aa04be497f438fdf3008436cdd2fbdc497bd89e1
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
aa04be4https://github.com/usethis-python/usethis-python/pull/826/commits/aa04be497f438fdf3008436cdd2fbdc497bd89e1
https://github.com/usethis-python/usethis-python/tree/aa04be497f438fdf3008436cdd2fbdc497bd89e1
Support none backend in `uninstall_pre_commit_hooks`https://github.com/usethis-python/usethis-python/pull/826/commits/de2bc6432015b6a80dd5e5ad8e3a01fd99d75ad7
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
de2bc64https://github.com/usethis-python/usethis-python/pull/826/commits/de2bc6432015b6a80dd5e5ad8e3a01fd99d75ad7
https://github.com/usethis-python/usethis-python/tree/de2bc6432015b6a80dd5e5ad8e3a01fd99d75ad7
Test all interfaces, add missing backend pass-throughhttps://github.com/usethis-python/usethis-python/pull/826/commits/ad36f84692e5cc2e6547c03f63a1febea124dc7a
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
ad36f84https://github.com/usethis-python/usethis-python/pull/826/commits/ad36f84692e5cc2e6547c03f63a1febea124dc7a
https://github.com/usethis-python/usethis-python/tree/ad36f84692e5cc2e6547c03f63a1febea124dc7a
Fix broken header in reference.mdhttps://github.com/usethis-python/usethis-python/pull/826/commits/9f605c9f06b321a211e336c525d0ad5071ee7658
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
9f605c9https://github.com/usethis-python/usethis-python/pull/826/commits/9f605c9f06b321a211e336c525d0ad5071ee7658
https://github.com/usethis-python/usethis-python/tree/9f605c9f06b321a211e336c525d0ad5071ee7658
Fix file manager issues in testshttps://github.com/usethis-python/usethis-python/pull/826/commits/23d635956ba83229d3f349465012f8c40dfd331f
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
23d6359https://github.com/usethis-python/usethis-python/pull/826/commits/23d635956ba83229d3f349465012f8c40dfd331f
https://github.com/usethis-python/usethis-python/tree/23d635956ba83229d3f349465012f8c40dfd331f
Fix backend flag for `usethis status`https://github.com/usethis-python/usethis-python/pull/826/commits/084e5c4282da7e3d6556e3b8abd6e4c82b3e4530
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
084e5c4https://github.com/usethis-python/usethis-python/pull/826/commits/084e5c4282da7e3d6556e3b8abd6e4c82b3e4530
https://github.com/usethis-python/usethis-python/tree/084e5c4282da7e3d6556e3b8abd6e4c82b3e4530
Don't create README in `use_ci_bitbucket`https://github.com/usethis-python/usethis-python/pull/826/commits/cfc903ac1b86eec9e811d2d67646a5039f9e85f0
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
cfc903ahttps://github.com/usethis-python/usethis-python/pull/826/commits/cfc903ac1b86eec9e811d2d67646a5039f9e85f0
https://github.com/usethis-python/usethis-python/tree/cfc903ac1b86eec9e811d2d67646a5039f9e85f0
Don't eagerly create `pyproject.toml` in `usethis tool codespell`https://github.com/usethis-python/usethis-python/pull/826/commits/2982eb384bbfc028f80a70ebde6080028a510103
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
2982eb3https://github.com/usethis-python/usethis-python/pull/826/commits/2982eb384bbfc028f80a70ebde6080028a510103
https://github.com/usethis-python/usethis-python/tree/2982eb384bbfc028f80a70ebde6080028a510103
Break up the complexity of `Tool.add_configs` with a new helper methodhttps://github.com/usethis-python/usethis-python/pull/826/commits/8b84ca3ac99e1902bc1f7f6c67aab381f2924e0f
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
8b84ca3https://github.com/usethis-python/usethis-python/pull/826/commits/8b84ca3ac99e1902bc1f7f6c67aab381f2924e0f
https://github.com/usethis-python/usethis-python/tree/8b84ca3ac99e1902bc1f7f6c67aab381f2924e0f
Don't overwrite an alert-only state in `Tool.add_configs` and `RuffTool.apply_rule_config`https://github.com/usethis-python/usethis-python/pull/826/commits/b6c88b6bf13a5c3184a1c92a114dafdf93866367
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
b6c88b6https://github.com/usethis-python/usethis-python/pull/826/commits/b6c88b6bf13a5c3184a1c92a114dafdf93866367
https://github.com/usethis-python/usethis-python/tree/b6c88b6bf13a5c3184a1c92a114dafdf93866367
Display message when creating input files when adding confighttps://github.com/usethis-python/usethis-python/pull/826/commits/7797773f787a2445fdcd711d4daf9d77c69af5e7
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
7797773https://github.com/usethis-python/usethis-python/pull/826/commits/7797773f787a2445fdcd711d4daf9d77c69af5e7
https://github.com/usethis-python/usethis-python/tree/7797773f787a2445fdcd711d4daf9d77c69af5e7
Merge branch 'main' into 241-flag-to-avoid-calling-uvhttps://github.com/usethis-python/usethis-python/pull/826/commits/eb94f3a453b792e45b1f6f7976452506ce34b837
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
eb94f3ahttps://github.com/usethis-python/usethis-python/pull/826/commits/eb94f3a453b792e45b1f6f7976452506ce34b837
https://github.com/usethis-python/usethis-python/tree/eb94f3a453b792e45b1f6f7976452506ce34b837
Pass `test_none_backend` testshttps://github.com/usethis-python/usethis-python/pull/826/commits/f69895058bbf823c86ed683b07f09b72d134102b
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
f698950https://github.com/usethis-python/usethis-python/pull/826/commits/f69895058bbf823c86ed683b07f09b72d134102b
https://github.com/usethis-python/usethis-python/tree/f69895058bbf823c86ed683b07f09b72d134102b
Change test to reflect new behaviourhttps://github.com/usethis-python/usethis-python/pull/826/commits/12ba8a9824c5cea512bd0a626777eada33293a28
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
12ba8a9https://github.com/usethis-python/usethis-python/pull/826/commits/12ba8a9824c5cea512bd0a626777eada33293a28
https://github.com/usethis-python/usethis-python/tree/12ba8a9824c5cea512bd0a626777eada33293a28
Respect backend in print-how-to-use messageshttps://github.com/usethis-python/usethis-python/pull/826/commits/4c46aee428e849641ee59a20513e48ded5f58ec9
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
4c46aeehttps://github.com/usethis-python/usethis-python/pull/826/commits/4c46aee428e849641ee59a20513e48ded5f58ec9
https://github.com/usethis-python/usethis-python/tree/4c46aee428e849641ee59a20513e48ded5f58ec9
Don't use bitwise operators to avoid confusionhttps://github.com/usethis-python/usethis-python/pull/826/commits/94cddf68e885f80a7cb740175fa9bf000154bf4f
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
94cddf6https://github.com/usethis-python/usethis-python/pull/826/commits/94cddf68e885f80a7cb740175fa9bf000154bf4f
https://github.com/usethis-python/usethis-python/tree/94cddf68e885f80a7cb740175fa9bf000154bf4f
rework `is_uv_used` for robustnesshttps://github.com/usethis-python/usethis-python/pull/826/commits/609e670645d3c46347b66e58f96fc21e3f3c74c7
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
609e670https://github.com/usethis-python/usethis-python/pull/826/commits/609e670645d3c46347b66e58f96fc21e3f3c74c7
https://github.com/usethis-python/usethis-python/tree/609e670645d3c46347b66e58f96fc21e3f3c74c7
Refactor `add_configs` for clarityhttps://github.com/usethis-python/usethis-python/pull/826/commits/e3aa6e55aa90560d45d8ab95a52c17486ff2e749
https://github.com/nathanjmcdougall
nathanjmcdougallhttps://github.com/usethis-python/usethis-python/commits?author=nathanjmcdougall
e3aa6e5https://github.com/usethis-python/usethis-python/pull/826/commits/e3aa6e55aa90560d45d8ab95a52c17486ff2e749
https://github.com/usethis-python/usethis-python/tree/e3aa6e55aa90560d45d8ab95a52c17486ff2e749
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.