René's URL Explorer Experiment


Title: Add support for the `poetry` backend by Copilot · Pull Request #1601 · usethis-python/usethis-python · GitHub

Open Graph Title: Add support for the `poetry` backend by Copilot · Pull Request #1601 · usethis-python/usethis-python

X Title: Add support for the `poetry` backend by Copilot · Pull Request #1601 · usethis-python/usethis-python

Description: Add poetry to BackendEnum in _types/backend.py Update inferred_backend type in _config.py Create poetry backend infrastructure files Update _backend/dispatch.py to return BackendEnum.poetry Update all backend dispatch points (~30 locations across 13+ files) Sync module tree documentation Add poetry as a test dependency Achieve 100% test coverage on new poetry backend code Refactor duplicated pre-commit install functions into shared call_backend_subprocess / BackendSubprocessFailedError Fix static check failures (PLR0912, ty type errors, basedpyright) Improve test coverage to 95%+ on all changed files Move duplicated _prepare_pyproject_write to shared _file/pyproject_toml/write.py Remove backend parameter pass-throughs — internal functions use get_backend() from global config Use call_uv_subprocess / call_poetry_subprocess directly in uninstall instead of generic dispatch Fix poetry uninstall to handle missing pre-commit (try-first with temp add/remove fallback) Fix poetry default groups — support optional = true configuration via [tool.poetry.group.GROUPNAME] Make frozen-mode uninstall instructions backend-aware Fix import-linter violation: refactor poetry uninstall to avoid _deps import from _integrations Add docstrings to add_dep_to_group_via_poetry and remove_dep_from_group_via_poetry Sync docs/functions.txt and AGENTS.md functions reference Move --no-interaction before subcommand in call_poetry_subprocess() (Poetry global option ordering) Frozen poetry uninstall instructs add/uninstall/remove pattern for pre-commit Update docs/about/backends.md to document the poetry backend Restructure poetry test classes into nested TestPoetry within existing test classes Fix unused imports in _deps.py, sync doc references, fix basedpyright warnings in test_call.py Fix poetry init to use bounded requires-python (>=3.X,<4.0) to prevent resolver failures Poetry init now creates src//__init__.py, py.typed, and README.md matching uv's project structure Support Poetry's custom dependency specification standard for reading deps Detect poetry usage via poetry.toml presence (already in code/tests, updated docs) 📍 Connect Copilot coding agent with Jira, Azure Boards or Linear to delegate work to Copilot in one click without leaving your project management tool.

Open Graph Description: Add poetry to BackendEnum in _types/backend.py Update inferred_backend type in _config.py Create poetry backend infrastructure files Update _backend/dispatch.py to return BackendEnum.poetry Upd...

X Description: Add poetry to BackendEnum in _types/backend.py Update inferred_backend type in _config.py Create poetry backend infrastructure files Update _backend/dispatch.py to return BackendEnum.poetry Upd...

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

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:5e3690b4-8690-aafa-23dd-9466b4d9db30
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id8490:384513:3C84A3:562057:6A4D1D5D
html-safe-nonce1b2049570217bfb2d5fc2b009b41eea1b23a69e980b6ea361ff245f5290c906d
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4NDkwOjM4NDUxMzozQzg0QTM6NTYyMDU3OjZBNEQxRDVEIiwidmlzaXRvcl9pZCI6Ijg0MDAzMTA2MDY1NDkwMzIyODUiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac75be9229fcb49435afbe5fa6a5ec06e5f2fd9ae280c36d6e6a77895be309309c
hovercard-subject-tagpull_request:3456227785
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/files
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/usethis-python/usethis-python/pull/1601/files
twitter:imagehttps://avatars.githubusercontent.com/in/1143301?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/in/1143301?s=400&v=4
og:image:altAdd poetry to BackendEnum in _types/backend.py Update inferred_backend type in _config.py Create poetry backend infrastructure files Update _backend/dispatch.py to return BackendEnum.poetry Upd...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
Nonebcb4661e6fb4fe8b394c51ea02ccdb2236d40dc59afc75a3bbba50bf6517134c
turbo-cache-controlno-preview
diff-viewunified
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 full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
releasefb70bd3c4b2bec429781b65419e912c66e2d5581
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/usethis-python/usethis-python/pull/1601/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fusethis-python%2Fusethis-python%2Fpull%2F1601%2Ffiles
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%2F1601%2Ffiles
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%2Ffiles&source=header-repo&source_repo=usethis-python%2Fusethis-python
Reloadhttps://github.com/usethis-python/usethis-python/pull/1601/files
Reloadhttps://github.com/usethis-python/usethis-python/pull/1601/files
Reloadhttps://github.com/usethis-python/usethis-python/pull/1601/files
Please reload this pagehttps://github.com/usethis-python/usethis-python/pull/1601/files
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
Sign up for GitHub https://github.com/signup?return_to=%2Fusethis-python%2Fusethis-python%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fusethis-python%2Fusethis-python%2Fissues%2Fnew%2Fchoose
nathanjmcdougallhttps://github.com/nathanjmcdougall
mainhttps://github.com/usethis-python/usethis-python/tree/main
copilot/add-support-for-poetry-backendhttps://github.com/usethis-python/usethis-python/tree/copilot/add-support-for-poetry-backend
Conversation 63 https://github.com/usethis-python/usethis-python/pull/1601
Commits 30 https://github.com/usethis-python/usethis-python/pull/1601/commits
Checks 20 https://github.com/usethis-python/usethis-python/pull/1601/checks
Files changed https://github.com/usethis-python/usethis-python/pull/1601/files
Please reload this pagehttps://github.com/usethis-python/usethis-python/pull/1601/files
Add support for the poetry backend https://github.com/usethis-python/usethis-python/pull/1601/files#top
Show all changes 30 commits https://github.com/usethis-python/usethis-python/pull/1601/files
72db384 Initial plan Copilot Mar 27, 2026 https://github.com/usethis-python/usethis-python/pull/1601/commits/72db38447b583e00e50c26d3dc5f07d1a28c24e1
cfcdb9a Add poetry backend infrastructure and update all backend dispatch points Copilot Mar 27, 2026 https://github.com/usethis-python/usethis-python/pull/1601/commits/cfcdb9a8e1d873133d5d5356d5edaa5cc8752262
61b2211 Add poetry backend tests and update dispatch test Copilot Mar 27, 2026 https://github.com/usethis-python/usethis-python/pull/1601/commits/61b2211cf89f4b7ae96dbd048105ab834e6b39e8
03ff9ad Fix lint errors, type errors, and sync module tree docs Copilot Mar 27, 2026 https://github.com/usethis-python/usethis-python/pull/1601/commits/03ff9ad33778f82f9e362bcfc9805cc410a03381
330a98c Address code review: fix poetry init cwd and author param handling Copilot Mar 27, 2026 https://github.com/usethis-python/usethis-python/pull/1601/commits/330a98ce2d12538702ffa25389ed37fb7dc92fbf
e6e5ec6 Add poetry as test dependency and achieve 100% test coverage on poetr… Copilot Mar 27, 2026 https://github.com/usethis-python/usethis-python/pull/1601/commits/e6e5ec6a709888fc3afb3d4d80c533626f9bf9f1
577c86c Refactor: add BackendSubprocessFailedError and call_backend_subproces… Copilot Mar 27, 2026 https://github.com/usethis-python/usethis-python/pull/1601/commits/577c86cb218572bb357bc44826160bda2416cba8
db2ae05 Merge branch 'main' into copilot/add-support-for-poetry-backend nathanjmcdougall Mar 27, 2026 https://github.com/usethis-python/usethis-python/pull/1601/commits/db2ae05ca091064cc89e7b9791adb5ff14d1f1ac
1682f3e Merge branch 'main' into copilot/add-support-for-poetry-backend nathanjmcdougall Mar 27, 2026 https://github.com/usethis-python/usethis-python/pull/1601/commits/1682f3ec4a3d1735232f3a9075fe13445db96bba
30ed70b Fix static check failures: PLR0912 in use_requirements_txt, ty type e… Copilot Mar 27, 2026 https://github.com/usethis-python/usethis-python/pull/1601/commits/30ed70b3a54f03d72c5ea63c62bf17fb62a8d0cf
b209c45 Merge branch 'main' into copilot/add-support-for-poetry-backend nathanjmcdougall Mar 28, 2026 https://github.com/usethis-python/usethis-python/pull/1601/commits/b209c4512ef9382b82fe1ea9e3421ab079eb82c2
4a17032 Fix basedpyright error: handle BackendEnum.poetry in requirements_txt… Copilot Mar 28, 2026 https://github.com/usethis-python/usethis-python/pull/1601/commits/4a170323ef3f9b58dbd9d554fc8902382826a6e1
33a50b8 Add poetry backend test coverage for all uncovered branches Copilot Mar 29, 2026 https://github.com/usethis-python/usethis-python/pull/1601/commits/33a50b84c8883796a3c51675efb0dfa0e468c497
8e32839 Address PR review: shared _prepare_pyproject_write, remove backend pa… Copilot Mar 29, 2026 https://github.com/usethis-python/usethis-python/pull/1601/commits/8e32839ac101f1e3d82efd65d2fbb2a6bce4deca
0382de0 Fix ruff lint errors: move imports to top level, fix SIM117 and EM101… Copilot Mar 29, 2026 https://github.com/usethis-python/usethis-python/pull/1601/commits/0382de067c73475661cd6b676e26c93b515d3d9b
abc83d0 Merge branch 'main' into copilot/add-support-for-poetry-backend nathanjmcdougall Mar 29, 2026 https://github.com/usethis-python/usethis-python/pull/1601/commits/abc83d0d3c3bbde1d3cee06588a5741be5025b5e
9e46c39 Fix static checks: add docstrings to poetry deps, fix import-linter v… Copilot Mar 29, 2026 https://github.com/usethis-python/usethis-python/pull/1601/commits/9e46c39a7ab5e97842bce1ec0dc8b73fb028c6d8
3824ea0 Merge branch 'main' into copilot/add-support-for-poetry-backend nathanjmcdougall Mar 30, 2026 https://github.com/usethis-python/usethis-python/pull/1601/commits/3824ea02e34a8ab12e34d3a6efe1bb8130a9e7ef
c94a28a Address review: move --no-interaction, update docs, restructure tests… Copilot Mar 30, 2026 https://github.com/usethis-python/usethis-python/pull/1601/commits/c94a28a54964d86d3f5e0e0a989debfc09e67816
a19e0af Merge branch 'main' into copilot/add-support-for-poetry-backend nathanjmcdougall Mar 30, 2026 https://github.com/usethis-python/usethis-python/pull/1601/commits/a19e0af529ea0fbc8cc405c3707cb3f2f069c755
9a8bb50 Fix static checks: unused imports, doc sync, basedpyright warnings Copilot Mar 30, 2026 https://github.com/usethis-python/usethis-python/pull/1601/commits/9a8bb50530297a2ae994c20f2bd973dd1c2493b1
515278f Merge branch 'main' into copilot/add-support-for-poetry-backend nathanjmcdougall Apr 1, 2026 https://github.com/usethis-python/usethis-python/pull/1601/commits/515278fc56ab147694e8ca2c734f7cac4735213a
1596a69 Merge branch 'main' into copilot/add-support-for-poetry-backend nathanjmcdougall Apr 1, 2026 https://github.com/usethis-python/usethis-python/pull/1601/commits/1596a694b3277ac737481424d625e932f209ae94
7ada779 Run ruff format nathanjmcdougall Apr 1, 2026 https://github.com/usethis-python/usethis-python/pull/1601/commits/7ada779e4dd4860d3c070e666e5d77fd90686cd0
3d30db2 Merge branch 'main' into copilot/add-support-for-poetry-backend nathanjmcdougall Apr 1, 2026 https://github.com/usethis-python/usethis-python/pull/1601/commits/3d30db2b85443a3f3b20a808d390240569d4f4ec
b915d51 Fix import ordering in test_init.py Copilot Apr 1, 2026 https://github.com/usethis-python/usethis-python/pull/1601/commits/b915d51b97d909d44ca5a05f1c90cb335bf6fd95
95ce142 Fix ruff formatting in test_init.py Copilot Apr 1, 2026 https://github.com/usethis-python/usethis-python/pull/1601/commits/95ce142a41fec87a4ef4466764a687956ae5579d
95247f5 Support Poetry's custom dependency specification format Copilot Apr 1, 2026 https://github.com/usethis-python/usethis-python/pull/1601/commits/95247f5e21eacb11a62e240e676ca014e980cc39
5e4286d docs: mention poetry.toml and [tool.poetry] as detection methods in b… Copilot Apr 1, 2026 https://github.com/usethis-python/usethis-python/pull/1601/commits/5e4286d3efc4da674de96f663e28c1e4848e111d
a271da7 Merge branch 'main' into copilot/add-support-for-poetry-backend nathanjmcdougall Apr 1, 2026 https://github.com/usethis-python/usethis-python/pull/1601/commits/a271da778542a1ad6851c7eb62014d93609475f4
Clear filters https://github.com/usethis-python/usethis-python/pull/1601/files
Please reload this pagehttps://github.com/usethis-python/usethis-python/pull/1601/files
Please reload this pagehttps://github.com/usethis-python/usethis-python/pull/1601/files
AGENTS.md https://github.com/usethis-python/usethis-python/pull/1601/files#diff-a54ff182c7e8acf56acfd6e4b9c3ff41e2c41a31c9b211b2deb9df75d9a478f9
backends.md https://github.com/usethis-python/usethis-python/pull/1601/files#diff-c522343710d0bcb6c6384cf25ecca80045ad5c15b059757bf90411fb233859a3
functions.txt https://github.com/usethis-python/usethis-python/pull/1601/files#diff-6705114142ee332330bd7f0684141070919dbb082ecebdd765866a2a2d488f46
module-tree.txt https://github.com/usethis-python/usethis-python/pull/1601/files#diff-23247f9f520fcb1dbbf1ffde0ee9eba8f64e33b177de61811c82d88bf88718e9
pyproject.toml https://github.com/usethis-python/usethis-python/pull/1601/files#diff-50c86b7ed8ac2cf95bd48334961bf0530cdc77b5a56f852c5c61b89d735fd711
dispatch.py https://github.com/usethis-python/usethis-python/pull/1601/files#diff-b8aaebbd6001634ef57b0e607c11c611784e3f71ac4de51a14db65d833012043
available.py https://github.com/usethis-python/usethis-python/pull/1601/files#diff-fa6ee34006868f01661ef5c2971d9d86f0d037b443afa67fc0807bc7f621bbce
call.py https://github.com/usethis-python/usethis-python/pull/1601/files#diff-ef8dfa2e6087fd7d092e2956e59f79a0043de3bd25df630a97c64aa86012932d
deps.py https://github.com/usethis-python/usethis-python/pull/1601/files#diff-05323f707470b9c1fb20168770b6f44722a6c6dbf35ebd6997ff70df2c31a789
errors.py https://github.com/usethis-python/usethis-python/pull/1601/files#diff-683a870b9550cb3e5c222879eb58f185b0c877e66f617d34475bd16d485a7fbc
init.py https://github.com/usethis-python/usethis-python/pull/1601/files#diff-acf2e77cbc44764c8b93511b3c0e0af2377e2fe3bad9cf92c510f74f056c998c
call.py https://github.com/usethis-python/usethis-python/pull/1601/files#diff-f263774c07b8f07b1945ee16214d2358955e69952d816fe00379dd4aab193cf8
errors.py https://github.com/usethis-python/usethis-python/pull/1601/files#diff-631745254417da641ca8d48c08676ee8359184003340749ebb3798e83bbd2478
_config.py https://github.com/usethis-python/usethis-python/pull/1601/files#diff-f6ce711e18116b9a23cf20ff40f7bf8b6bd46dd7571917bd0e4e8678d7a9aa53
tool.py https://github.com/usethis-python/usethis-python/pull/1601/files#diff-78b8483ccaa00acbf58cc4cc949f2d2a1d563b79959e292c0ab24ab15b00cc12
_deps.py https://github.com/usethis-python/usethis-python/pull/1601/files#diff-f44a9615238e511d64e29d229199ac3aa1a300b699edf3f38e7325510abb7320
deps.py https://github.com/usethis-python/usethis-python/pull/1601/files#diff-95733df8b9cfac52022f8d557ba8345aea3197a16858bfcb18f8fe5400082986
write.py https://github.com/usethis-python/usethis-python/pull/1601/files#diff-e97c04e3bacf81a041a0258767c4a832f6baf97b0c09e5c609af3ff05e51b206
_init.py https://github.com/usethis-python/usethis-python/pull/1601/files#diff-3f6a4a089a95530b908529356b5fb4b59aab19af787e69f7c1a5de854dc04574
python.py https://github.com/usethis-python/usethis-python/pull/1601/files#diff-fc66db1a993ba399102b100f50ceb7832d6fd187ad52728447c6eb394ded3716
core.py https://github.com/usethis-python/usethis-python/pull/1601/files#diff-047505942f77843ac1d7f6ca0c36d73cd615da8567d965186702588d37d2b585
base.py https://github.com/usethis-python/usethis-python/pull/1601/files#diff-5d6bc423e5b313d5aeba5e063fcde573c808a3df7738ed68bb94d82b92a005d7
coverage_py.py https://github.com/usethis-python/usethis-python/pull/1601/files#diff-71c45ebe1da4d81e2b771fc8db25e0701e17b1bd012c2c9045330c9fada012cd
mkdocs.py https://github.com/usethis-python/usethis-python/pull/1601/files#diff-0e02d4ab7cc8a05a6bf3c8ca0729756c3f489d619a9b5c3996d91d5d63d6a9e8
requirements_txt.py https://github.com/usethis-python/usethis-python/pull/1601/files#diff-fffa3e7b03e160877d878c051d85eadf0726cce607b1f4e02a72f3f344803690
ruff.py https://github.com/usethis-python/usethis-python/pull/1601/files#diff-1207f8995d85f8d91f298b914c3395c8b8b8e35075e3937f007c3dda4c5180b5
pre_commit.py https://github.com/usethis-python/usethis-python/pull/1601/files#diff-d22e7f3a244576a7322132c7efc824b48207352b43371c75028ef4b00f334d3c
requirements_txt.py https://github.com/usethis-python/usethis-python/pull/1601/files#diff-111b379f288d32f80e38203243e7538e8873e1f7133dfdc15b019f1eb9fa4119
pre_commit.py https://github.com/usethis-python/usethis-python/pull/1601/files#diff-1a909bc8f54e86f3d1a47a9432e1ebf4a76def0770ac45396d357ef49dba7948
backend.py https://github.com/usethis-python/usethis-python/pull/1601/files#diff-f4eb1a36a46b789f64b419d7d6ef88f4777bc9bd867f5472bec630eb712fef20
errors.py https://github.com/usethis-python/usethis-python/pull/1601/files#diff-b065b4d6c05e2599b7ae1caf37104a728bc4e18fddd9c21ea4302ab6e6c760aa
test_available.py https://github.com/usethis-python/usethis-python/pull/1601/files#diff-45eb8198db5ef73cda068d1b6cf2b5d123b1dc5dd3e6780f40368ae71846b5cd
test_call.py https://github.com/usethis-python/usethis-python/pull/1601/files#diff-d994ef8180ba35b2e621e3a46b30ddb11a45268826d6071ff8e6f48f74ea2491
test_deps.py https://github.com/usethis-python/usethis-python/pull/1601/files#diff-67ff75e344e58ef7e308a35f1186d75beccee73b01eb4ebe2615ad251cb137ab
test_detect.py https://github.com/usethis-python/usethis-python/pull/1601/files#diff-1f68be3976b8e59115904c2a834675a5cf523f65293bacf1039d064f5648bb8b
test_errors.py https://github.com/usethis-python/usethis-python/pull/1601/files#diff-3d78c5343a555650e79b4cd2c7b773e14c498c53f0de5b43187a8e7795ab3f11
test_init.py https://github.com/usethis-python/usethis-python/pull/1601/files#diff-bb329ee7fe5403994afc94ade0b9ce002cd53186170ba6236f1ba8d9d5acd137
test_dispatch.py https://github.com/usethis-python/usethis-python/pull/1601/files#diff-6abde8965cea407d603305126903ea93019a1ef3d5b440db5185858164c05d5a
test_core_tool.py https://github.com/usethis-python/usethis-python/pull/1601/files#diff-ebc73c512a65745bdcc2bd242acbe30cee0360d3fd14694b4cd01f64e3520ff7
test_pre_commit_core.py https://github.com/usethis-python/usethis-python/pull/1601/files#diff-4edb948464a8bb0c678f603b7c0e6407efb1be9b7494fb38b312d684f8c94340
test_coverage_py.py https://github.com/usethis-python/usethis-python/pull/1601/files#diff-41ad8424ffefb982d2269b662eede49dbf222af5ae1a52874aaefeb87d5925fc
test_mkdocs.py https://github.com/usethis-python/usethis-python/pull/1601/files#diff-89b257c9bc7146cc4bbc5690fdda8bf43d29c8ea6332b8ec3ba04d2e62a2a1cd
test_requirements_txt.py https://github.com/usethis-python/usethis-python/pull/1601/files#diff-9740936fcb44f35de9c23e21d3bee66d48d84f0247aebc76fd3d306ba1b2aa4f
test_ruff.py https://github.com/usethis-python/usethis-python/pull/1601/files#diff-b2f7ed409e59821eda2a702039dbd41d3cdf664c804e1e392db2b28031c4b391
test_pre_commit.py https://github.com/usethis-python/usethis-python/pull/1601/files#diff-0d1e08e23d23ae646d6d169e1bf0c00e656981782fb3f7ca18bd356fd77a59dc
test_deps.py https://github.com/usethis-python/usethis-python/pull/1601/files#diff-87cee54ce3661f270c09194e0ed323be830aa5ab70975b0e66e3ed956de46c8d
test_init.py https://github.com/usethis-python/usethis-python/pull/1601/files#diff-c8cdfacf50d7c6735fa9b9d43bd3e94fcb4d00b87b15b0f0ec6d9ea2c45c5baa
uv.lock https://github.com/usethis-python/usethis-python/pull/1601/files#diff-84321598744d84dbee2318e634c74c9aae39a1c253f1c4bd17ebf9ef2f807b11
AGENTS.mdhttps://github.com/usethis-python/usethis-python/pull/1601/files#diff-a54ff182c7e8acf56acfd6e4b9c3ff41e2c41a31c9b211b2deb9df75d9a478f9
View file https://github.com/usethis-python/usethis-python/blob/a271da778542a1ad6851c7eb62014d93609475f4/AGENTS.md
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/usethis-python/usethis-python/pull/1601/{{ revealButtonHref }}
https://github.com/usethis-python/usethis-python/pull/1601/files#diff-a54ff182c7e8acf56acfd6e4b9c3ff41e2c41a31c9b211b2deb9df75d9a478f9
https://github.com/usethis-python/usethis-python/pull/1601/files#diff-a54ff182c7e8acf56acfd6e4b9c3ff41e2c41a31c9b211b2deb9df75d9a478f9
https://github.com/usethis-python/usethis-python/pull/1601/files#diff-a54ff182c7e8acf56acfd6e4b9c3ff41e2c41a31c9b211b2deb9df75d9a478f9
https://github.com/usethis-python/usethis-python/pull/1601/files#diff-a54ff182c7e8acf56acfd6e4b9c3ff41e2c41a31c9b211b2deb9df75d9a478f9
https://github.com/usethis-python/usethis-python/pull/1601/files#diff-a54ff182c7e8acf56acfd6e4b9c3ff41e2c41a31c9b211b2deb9df75d9a478f9
https://github.com/usethis-python/usethis-python/pull/1601/files#diff-a54ff182c7e8acf56acfd6e4b9c3ff41e2c41a31c9b211b2deb9df75d9a478f9
https://github.com/usethis-python/usethis-python/pull/1601/files#diff-a54ff182c7e8acf56acfd6e4b9c3ff41e2c41a31c9b211b2deb9df75d9a478f9
https://github.com/usethis-python/usethis-python/pull/1601/files#diff-a54ff182c7e8acf56acfd6e4b9c3ff41e2c41a31c9b211b2deb9df75d9a478f9
https://github.com/usethis-python/usethis-python/pull/1601/files#diff-a54ff182c7e8acf56acfd6e4b9c3ff41e2c41a31c9b211b2deb9df75d9a478f9
docs/about/backends.mdhttps://github.com/usethis-python/usethis-python/pull/1601/files#diff-c522343710d0bcb6c6384cf25ecca80045ad5c15b059757bf90411fb233859a3
View file https://github.com/usethis-python/usethis-python/blob/a271da778542a1ad6851c7eb62014d93609475f4/docs/about/backends.md
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/usethis-python/usethis-python/pull/1601/{{ revealButtonHref }}
https://github.com/usethis-python/usethis-python/pull/1601/files#diff-c522343710d0bcb6c6384cf25ecca80045ad5c15b059757bf90411fb233859a3
https://github.com/usethis-python/usethis-python/pull/1601/files#diff-c522343710d0bcb6c6384cf25ecca80045ad5c15b059757bf90411fb233859a3
https://github.com/usethis-python/usethis-python/pull/1601/files#diff-c522343710d0bcb6c6384cf25ecca80045ad5c15b059757bf90411fb233859a3
docs/functions.txthttps://github.com/usethis-python/usethis-python/pull/1601/files#diff-6705114142ee332330bd7f0684141070919dbb082ecebdd765866a2a2d488f46
View file https://github.com/usethis-python/usethis-python/blob/a271da778542a1ad6851c7eb62014d93609475f4/docs/functions.txt
Open in desktop https://desktop.github.com
Please reload this pagehttps://github.com/usethis-python/usethis-python/pull/1601/files
https://github.co/hiddenchars
https://github.com/usethis-python/usethis-python/pull/1601/{{ revealButtonHref }}
https://github.com/usethis-python/usethis-python/pull/1601/files#diff-6705114142ee332330bd7f0684141070919dbb082ecebdd765866a2a2d488f46
https://github.com/usethis-python/usethis-python/pull/1601/files#diff-6705114142ee332330bd7f0684141070919dbb082ecebdd765866a2a2d488f46
https://github.com/usethis-python/usethis-python/pull/1601/files#diff-6705114142ee332330bd7f0684141070919dbb082ecebdd765866a2a2d488f46
https://github.com/usethis-python/usethis-python/pull/1601/files#diff-6705114142ee332330bd7f0684141070919dbb082ecebdd765866a2a2d488f46
docs/module-tree.txthttps://github.com/usethis-python/usethis-python/pull/1601/files#diff-23247f9f520fcb1dbbf1ffde0ee9eba8f64e33b177de61811c82d88bf88718e9
View file https://github.com/usethis-python/usethis-python/blob/a271da778542a1ad6851c7eb62014d93609475f4/docs/module-tree.txt
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/usethis-python/usethis-python/pull/1601/{{ revealButtonHref }}
https://github.com/usethis-python/usethis-python/pull/1601/files#diff-23247f9f520fcb1dbbf1ffde0ee9eba8f64e33b177de61811c82d88bf88718e9
https://github.com/usethis-python/usethis-python/pull/1601/files#diff-23247f9f520fcb1dbbf1ffde0ee9eba8f64e33b177de61811c82d88bf88718e9
https://github.com/usethis-python/usethis-python/pull/1601/files#diff-23247f9f520fcb1dbbf1ffde0ee9eba8f64e33b177de61811c82d88bf88718e9
https://github.com/usethis-python/usethis-python/pull/1601/files#diff-23247f9f520fcb1dbbf1ffde0ee9eba8f64e33b177de61811c82d88bf88718e9
pyproject.tomlhttps://github.com/usethis-python/usethis-python/pull/1601/files#diff-50c86b7ed8ac2cf95bd48334961bf0530cdc77b5a56f852c5c61b89d735fd711
View file https://github.com/usethis-python/usethis-python/blob/a271da778542a1ad6851c7eb62014d93609475f4/pyproject.toml
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/usethis-python/usethis-python/pull/1601/{{ revealButtonHref }}
https://github.com/usethis-python/usethis-python/pull/1601/files#diff-50c86b7ed8ac2cf95bd48334961bf0530cdc77b5a56f852c5c61b89d735fd711
https://github.com/usethis-python/usethis-python/pull/1601/files#diff-50c86b7ed8ac2cf95bd48334961bf0530cdc77b5a56f852c5c61b89d735fd711
src/usethis/_backend/dispatch.pyhttps://github.com/usethis-python/usethis-python/pull/1601/files#diff-b8aaebbd6001634ef57b0e607c11c611784e3f71ac4de51a14db65d833012043
View file https://github.com/usethis-python/usethis-python/blob/a271da778542a1ad6851c7eb62014d93609475f4/src/usethis/_backend/dispatch.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/usethis-python/usethis-python/pull/1601/{{ revealButtonHref }}
https://github.com/usethis-python/usethis-python/pull/1601/files#diff-b8aaebbd6001634ef57b0e607c11c611784e3f71ac4de51a14db65d833012043
https://github.com/usethis-python/usethis-python/pull/1601/files#diff-b8aaebbd6001634ef57b0e607c11c611784e3f71ac4de51a14db65d833012043
https://github.com/usethis-python/usethis-python/pull/1601/files#diff-b8aaebbd6001634ef57b0e607c11c611784e3f71ac4de51a14db65d833012043
src/usethis/_backend/poetry/available.pyhttps://github.com/usethis-python/usethis-python/pull/1601/files#diff-fa6ee34006868f01661ef5c2971d9d86f0d037b443afa67fc0807bc7f621bbce
View file https://github.com/usethis-python/usethis-python/blob/a271da778542a1ad6851c7eb62014d93609475f4/src/usethis/_backend/poetry/available.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/usethis-python/usethis-python/pull/1601/{{ revealButtonHref }}
src/usethis/_backend/poetry/call.pyhttps://github.com/usethis-python/usethis-python/pull/1601/files#diff-ef8dfa2e6087fd7d092e2956e59f79a0043de3bd25df630a97c64aa86012932d
View file https://github.com/usethis-python/usethis-python/blob/a271da778542a1ad6851c7eb62014d93609475f4/src/usethis/_backend/poetry/call.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/usethis-python/usethis-python/pull/1601/{{ revealButtonHref }}
Please reload this pagehttps://github.com/usethis-python/usethis-python/pull/1601/files
Please reload this pagehttps://github.com/usethis-python/usethis-python/pull/1601/files
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.