René's URL Explorer Experiment


Title: [Breaking Change] Add `usethis hook` command and `--hook/--no-hook` to `usethis init` by Copilot · Pull Request #1454 · usethis-python/usethis-python · GitHub

Open Graph Title: [Breaking Change] Add `usethis hook` command and `--hook/--no-hook` to `usethis init` by Copilot · Pull Request #1454 · usethis-python/usethis-python

X Title: [Breaking Change] Add `usethis hook` command and `--hook/--no-hook` to `usethis init` by Copilot · Pull Request #1454 · usethis-python/usethis-python

Description: Higher-level interface for managing git hooks, analogous to usethis lint, usethis typecheck, etc. Uses pre-commit as the underlying framework for now. Changes New usethis hook command — top-level command under "Manage Tooling" with standard --remove, --how, --offline, --frozen, --backend options _toolset/hook.py: wraps use_pre_commit() _ui/interface/hook.py: CLI interface Registered in app.py usethis init flag rename — --pre-commit/--no-pre-commit → --hook/--no-hook (default: False) Internal wiring updated to use use_hook_framework() from the toolset layer instead of importing use_pre_commit directly from _core Architecture — hook added to .importlinter ui_interface contract Docs — usethis hook added to docs/cli/overview.md, docs/cli/reference.md, and README.md docs/cli/reference.md: new ## usethis hook section added and --pre-commit renamed to --hook under usethis init Usage $ usethis hook # Add pre-commit framework $ usethis hook --remove # Remove it $ usethis init --hook # Include hook framework in project init Original prompt This section details on the original issue you should resolve usethis hook or similar Higher level interface for choosing an opinionated framework for managing git hooks. Will use pre-commit as the tool for now. Could use #1003 Also add --hook/--no-hook to usethis init, defaulting to false. Comments on the Issue (you are @copilot in this section) Fixes #1004 📱 Kick off Copilot coding agent tasks wherever you are with GitHub Mobile, available on iOS and Android.

Open Graph Description: Higher-level interface for managing git hooks, analogous to usethis lint, usethis typecheck, etc. Uses pre-commit as the underlying framework for now. Changes New usethis hook command — top-level ...

X Description: Higher-level interface for managing git hooks, analogous to usethis lint, usethis typecheck, etc. Uses pre-commit as the underlying framework for now. Changes New usethis hook command — top-level ...

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

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:c818ed47-f6f8-2d7b-c3ef-0a686cd0ab8c
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idCEA6:2630A2:1ABAD17:2589E5F:6A4CC519
html-safe-nonce7d8d5c01f92537fab9fa039ad681bd7e98b3c5c9d740696ba3f1d4a40eea48a5
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDRUE2OjI2MzBBMjoxQUJBRDE3OjI1ODlFNUY6NkE0Q0M1MTkiLCJ2aXNpdG9yX2lkIjoiMjcyMTMzNzU0MTYyMTc2MTMwNSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac4dd13137688b3fe706f93518edd538ccb4c2eae409f9f86a2b33a33d6fe7c5b2
hovercard-subject-tagpull_request:3430395436
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/1454/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:altHigher-level interface for managing git hooks, analogous to usethis lint, usethis typecheck, etc. Uses pre-commit as the underlying framework for now. Changes New usethis hook command — top-level ...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None3d11bb817438277de2a940854450e83a7d32b6aeb5014e9e6b00a6423900251c
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
released0da0eb92994395299ed4450bf67b0373005be36
ui-targetcanary-2
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/usethis-python/usethis-python/pull/1454/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%2F1454%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%2F1454%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/1454/files
Reloadhttps://github.com/usethis-python/usethis-python/pull/1454/files
Reloadhttps://github.com/usethis-python/usethis-python/pull/1454/files
Please reload this pagehttps://github.com/usethis-python/usethis-python/pull/1454/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-pre-commit-hook-optionhttps://github.com/usethis-python/usethis-python/tree/copilot/add-pre-commit-hook-option
Conversation 14 https://github.com/usethis-python/usethis-python/pull/1454
Commits 4 https://github.com/usethis-python/usethis-python/pull/1454/commits
Checks 19 https://github.com/usethis-python/usethis-python/pull/1454/checks
Files changed https://github.com/usethis-python/usethis-python/pull/1454/files
Please reload this pagehttps://github.com/usethis-python/usethis-python/pull/1454/files
[Breaking Change] Add usethis hook command and --hook/--no-hook to usethis init https://github.com/usethis-python/usethis-python/pull/1454/files#top
Show all changes 4 commits https://github.com/usethis-python/usethis-python/pull/1454/files
3a68cd8 Initial plan Copilot Mar 22, 2026 https://github.com/usethis-python/usethis-python/pull/1454/commits/3a68cd899e9b4d8b734bad338c8858c9f3dd1b27
ab8532a Add `usethis hook` command and `--hook/--no-hook` to `usethis init` Copilot Mar 22, 2026 https://github.com/usethis-python/usethis-python/pull/1454/commits/ab8532abc5f77d7974cdcc9f1e448e863d490551
624d5f7 Merge branch 'main' into copilot/add-pre-commit-hook-option nathanjmcdougall Mar 22, 2026 https://github.com/usethis-python/usethis-python/pull/1454/commits/624d5f7a146fd2ecc5c77e0520170576ec254743
ebd433b Update docs/cli/reference.md: add `usethis hook` section and rename -… Copilot Mar 22, 2026 https://github.com/usethis-python/usethis-python/pull/1454/commits/ebd433be9a783e81caf1bc568c18ab7db06a9bdd
Clear filters https://github.com/usethis-python/usethis-python/pull/1454/files
Please reload this pagehttps://github.com/usethis-python/usethis-python/pull/1454/files
Please reload this pagehttps://github.com/usethis-python/usethis-python/pull/1454/files
.importlinter https://github.com/usethis-python/usethis-python/pull/1454/files#diff-ba59e14253ea8411c0f2b62487cba8b57d8439ee0603b439210a584c10402e0e
README.md https://github.com/usethis-python/usethis-python/pull/1454/files#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5
overview.md https://github.com/usethis-python/usethis-python/pull/1454/files#diff-b34f5ebbad99beeb3aacf483a9ca14aa136c54982c1f1315ccd77b8a4d571df5
reference.md https://github.com/usethis-python/usethis-python/pull/1454/files#diff-3b67ed4865c7a1a7f01831f47a14d60fb895a8279ac3e57f46484bd252912f5b
hook.py https://github.com/usethis-python/usethis-python/pull/1454/files#diff-82ed75bcb670ad4fbcae313eb1c7c36dc820ecda8c31025163742784df383469
app.py https://github.com/usethis-python/usethis-python/pull/1454/files#diff-e3f19c8b7e14fe138eb6631aae87f5dbebc3c21af30ef7febc0809d23abc167c
hook.py https://github.com/usethis-python/usethis-python/pull/1454/files#diff-7278d157dfb716b8e04fc7185166a9d97cfe2c3f91c3eafe3442ac15ea898453
init.py https://github.com/usethis-python/usethis-python/pull/1454/files#diff-35282926e6b3bc18fc64ec9d7449e6c61887e93c7711dc696a143259cbe8711f
test_hook.py https://github.com/usethis-python/usethis-python/pull/1454/files#diff-5718d515ee8f1d80fec0bff1ca0414b1f13f8bddfb3637358b54712978a23a10
test_init.py https://github.com/usethis-python/usethis-python/pull/1454/files#diff-03b4904be80bb78817c393e7e8e51f36468e060e1b8ed7265d8a05bf83c8ccca
.importlinterhttps://github.com/usethis-python/usethis-python/pull/1454/files#diff-ba59e14253ea8411c0f2b62487cba8b57d8439ee0603b439210a584c10402e0e
View file https://github.com/usethis-python/usethis-python/blob/ebd433be9a783e81caf1bc568c18ab7db06a9bdd/.importlinter
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/usethis-python/usethis-python/pull/1454/{{ revealButtonHref }}
https://github.com/usethis-python/usethis-python/pull/1454/files#diff-ba59e14253ea8411c0f2b62487cba8b57d8439ee0603b439210a584c10402e0e
https://github.com/usethis-python/usethis-python/pull/1454/files#diff-ba59e14253ea8411c0f2b62487cba8b57d8439ee0603b439210a584c10402e0e
README.mdhttps://github.com/usethis-python/usethis-python/pull/1454/files#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5
View file https://github.com/usethis-python/usethis-python/blob/ebd433be9a783e81caf1bc568c18ab7db06a9bdd/README.md
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/usethis-python/usethis-python/pull/1454/{{ revealButtonHref }}
https://github.com/usethis-python/usethis-python/pull/1454/files#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5
Copilothttps://github.com/apps/copilot-pull-request-reviewer
Mar 22, 2026https://github.com/usethis-python/usethis-python/pull/1454/files#r2971725848
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/usethis-python/usethis-python/pull/1454/files
Copilothttps://docs.github.com/copilot/responsible-use-of-github-copilot-features/responsible-use-of-github-copilot-code-review
nathanjmcdougallhttps://github.com/nathanjmcdougall
Mar 22, 2026https://github.com/usethis-python/usethis-python/pull/1454/files#r2971796513
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
@copilothttps://gh.io/copilot-coding-agent-docs
Please reload this pagehttps://github.com/usethis-python/usethis-python/pull/1454/files
Copilothttps://github.com/apps/copilot-swe-agent
Mar 22, 2026https://github.com/usethis-python/usethis-python/pull/1454/files#r2971799454
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
ebd433bhttps://github.com/usethis-python/usethis-python/commit/ebd433be9a783e81caf1bc568c18ab7db06a9bdd
Please reload this pagehttps://github.com/usethis-python/usethis-python/pull/1454/files
Copilothttps://github.com/apps/copilot-swe-agent
Mar 22, 2026https://github.com/usethis-python/usethis-python/pull/1454/files#r2971799595
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
ebd433bhttps://github.com/usethis-python/usethis-python/commit/ebd433be9a783e81caf1bc568c18ab7db06a9bdd
Please reload this pagehttps://github.com/usethis-python/usethis-python/pull/1454/files
https://github.com/usethis-python/usethis-python/pull/1454/files#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5
docs/cli/overview.mdhttps://github.com/usethis-python/usethis-python/pull/1454/files#diff-b34f5ebbad99beeb3aacf483a9ca14aa136c54982c1f1315ccd77b8a4d571df5
View file https://github.com/usethis-python/usethis-python/blob/ebd433be9a783e81caf1bc568c18ab7db06a9bdd/docs/cli/overview.md
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/usethis-python/usethis-python/pull/1454/{{ revealButtonHref }}
https://github.com/usethis-python/usethis-python/pull/1454/files#diff-b34f5ebbad99beeb3aacf483a9ca14aa136c54982c1f1315ccd77b8a4d571df5
Please reload this pagehttps://github.com/usethis-python/usethis-python/pull/1454/files
https://github.com/usethis-python/usethis-python/pull/1454/files#diff-b34f5ebbad99beeb3aacf483a9ca14aa136c54982c1f1315ccd77b8a4d571df5
docs/cli/reference.mdhttps://github.com/usethis-python/usethis-python/pull/1454/files#diff-3b67ed4865c7a1a7f01831f47a14d60fb895a8279ac3e57f46484bd252912f5b
View file https://github.com/usethis-python/usethis-python/blob/ebd433be9a783e81caf1bc568c18ab7db06a9bdd/docs/cli/reference.md
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/usethis-python/usethis-python/pull/1454/{{ revealButtonHref }}
https://github.com/usethis-python/usethis-python/pull/1454/files#diff-3b67ed4865c7a1a7f01831f47a14d60fb895a8279ac3e57f46484bd252912f5b
https://github.com/usethis-python/usethis-python/pull/1454/files#diff-3b67ed4865c7a1a7f01831f47a14d60fb895a8279ac3e57f46484bd252912f5b
https://github.com/usethis-python/usethis-python/pull/1454/files#diff-3b67ed4865c7a1a7f01831f47a14d60fb895a8279ac3e57f46484bd252912f5b
https://github.com/usethis-python/usethis-python/pull/1454/files#diff-3b67ed4865c7a1a7f01831f47a14d60fb895a8279ac3e57f46484bd252912f5b
https://github.com/usethis-python/usethis-python/pull/1454/files#diff-3b67ed4865c7a1a7f01831f47a14d60fb895a8279ac3e57f46484bd252912f5b
src/usethis/_toolset/hook.pyhttps://github.com/usethis-python/usethis-python/pull/1454/files#diff-82ed75bcb670ad4fbcae313eb1c7c36dc820ecda8c31025163742784df383469
View file https://github.com/usethis-python/usethis-python/blob/ebd433be9a783e81caf1bc568c18ab7db06a9bdd/src/usethis/_toolset/hook.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/usethis-python/usethis-python/pull/1454/{{ revealButtonHref }}
src/usethis/_ui/app.pyhttps://github.com/usethis-python/usethis-python/pull/1454/files#diff-e3f19c8b7e14fe138eb6631aae87f5dbebc3c21af30ef7febc0809d23abc167c
View file https://github.com/usethis-python/usethis-python/blob/ebd433be9a783e81caf1bc568c18ab7db06a9bdd/src/usethis/_ui/app.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/usethis-python/usethis-python/pull/1454/{{ revealButtonHref }}
https://github.com/usethis-python/usethis-python/pull/1454/files#diff-e3f19c8b7e14fe138eb6631aae87f5dbebc3c21af30ef7febc0809d23abc167c
https://github.com/usethis-python/usethis-python/pull/1454/files#diff-e3f19c8b7e14fe138eb6631aae87f5dbebc3c21af30ef7febc0809d23abc167c
https://github.com/usethis-python/usethis-python/pull/1454/files#diff-e3f19c8b7e14fe138eb6631aae87f5dbebc3c21af30ef7febc0809d23abc167c
https://github.com/usethis-python/usethis-python/pull/1454/files#diff-e3f19c8b7e14fe138eb6631aae87f5dbebc3c21af30ef7febc0809d23abc167c
src/usethis/_ui/interface/hook.pyhttps://github.com/usethis-python/usethis-python/pull/1454/files#diff-7278d157dfb716b8e04fc7185166a9d97cfe2c3f91c3eafe3442ac15ea898453
View file https://github.com/usethis-python/usethis-python/blob/ebd433be9a783e81caf1bc568c18ab7db06a9bdd/src/usethis/_ui/interface/hook.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/usethis-python/usethis-python/pull/1454/{{ revealButtonHref }}
src/usethis/_ui/interface/init.pyhttps://github.com/usethis-python/usethis-python/pull/1454/files#diff-35282926e6b3bc18fc64ec9d7449e6c61887e93c7711dc696a143259cbe8711f
View file https://github.com/usethis-python/usethis-python/blob/ebd433be9a783e81caf1bc568c18ab7db06a9bdd/src/usethis/_ui/interface/init.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/usethis-python/usethis-python/pull/1454/{{ revealButtonHref }}
https://github.com/usethis-python/usethis-python/pull/1454/files#diff-35282926e6b3bc18fc64ec9d7449e6c61887e93c7711dc696a143259cbe8711f
https://github.com/usethis-python/usethis-python/pull/1454/files#diff-35282926e6b3bc18fc64ec9d7449e6c61887e93c7711dc696a143259cbe8711f
https://github.com/usethis-python/usethis-python/pull/1454/files#diff-35282926e6b3bc18fc64ec9d7449e6c61887e93c7711dc696a143259cbe8711f
https://github.com/usethis-python/usethis-python/pull/1454/files#diff-35282926e6b3bc18fc64ec9d7449e6c61887e93c7711dc696a143259cbe8711f
https://github.com/usethis-python/usethis-python/pull/1454/files#diff-35282926e6b3bc18fc64ec9d7449e6c61887e93c7711dc696a143259cbe8711f
https://github.com/usethis-python/usethis-python/pull/1454/files#diff-35282926e6b3bc18fc64ec9d7449e6c61887e93c7711dc696a143259cbe8711f
https://github.com/usethis-python/usethis-python/pull/1454/files#diff-35282926e6b3bc18fc64ec9d7449e6c61887e93c7711dc696a143259cbe8711f
tests/usethis/_ui/interface/test_hook.pyhttps://github.com/usethis-python/usethis-python/pull/1454/files#diff-5718d515ee8f1d80fec0bff1ca0414b1f13f8bddfb3637358b54712978a23a10
View file https://github.com/usethis-python/usethis-python/blob/ebd433be9a783e81caf1bc568c18ab7db06a9bdd/tests/usethis/_ui/interface/test_hook.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/usethis-python/usethis-python/pull/1454/{{ revealButtonHref }}
Please reload this pagehttps://github.com/usethis-python/usethis-python/pull/1454/files
tests/usethis/_ui/interface/test_init.pyhttps://github.com/usethis-python/usethis-python/pull/1454/files#diff-03b4904be80bb78817c393e7e8e51f36468e060e1b8ed7265d8a05bf83c8ccca
View file https://github.com/usethis-python/usethis-python/blob/ebd433be9a783e81caf1bc568c18ab7db06a9bdd/tests/usethis/_ui/interface/test_init.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/usethis-python/usethis-python/pull/1454/{{ revealButtonHref }}
https://github.com/usethis-python/usethis-python/pull/1454/files#diff-03b4904be80bb78817c393e7e8e51f36468e060e1b8ed7265d8a05bf83c8ccca
https://github.com/usethis-python/usethis-python/pull/1454/files#diff-03b4904be80bb78817c393e7e8e51f36468e060e1b8ed7265d8a05bf83c8ccca
https://github.com/usethis-python/usethis-python/pull/1454/files#diff-03b4904be80bb78817c393e7e8e51f36468e060e1b8ed7265d8a05bf83c8ccca
https://github.com/usethis-python/usethis-python/pull/1454/files#diff-03b4904be80bb78817c393e7e8e51f36468e060e1b8ed7265d8a05bf83c8ccca
https://github.com/usethis-python/usethis-python/pull/1454/files#diff-03b4904be80bb78817c393e7e8e51f36468e060e1b8ed7265d8a05bf83c8ccca
https://github.com/usethis-python/usethis-python/pull/1454/files#diff-03b4904be80bb78817c393e7e8e51f36468e060e1b8ed7265d8a05bf83c8ccca
Please reload this pagehttps://github.com/usethis-python/usethis-python/pull/1454/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.