René's URL Explorer Experiment


Title: Implementation of python's caching by dmitry-shibanov · Pull Request #266 · actions/setup-python · GitHub

Open Graph Title: Implementation of python's caching by dmitry-shibanov · Pull Request #266 · actions/setup-python

X Title: Implementation of python's caching by dmitry-shibanov · Pull Request #266 · actions/setup-python

Description: In scope of this pull request we add possibility to cache python dependencies. We added cache input parameter to the action. For now, input will accept the following values: pip - enable caching for pip dependencies pipenv - enable caching for pipenv dependencies ADR: #247 Related issue: #226 Description Action will try to search requirements.txt for pip or Pipfile.lock for pipenv files in the repository and throw error if no one is found. The hash of found files will be used as part of cache key (the same approach like actions/cache recommends). The following key cache will be used: For pip: setup-python-${{ runner.os }}-pip-${{ hashFiles('') }} For pipenv: setup-python-${{ runner.os }}-python-${{resolved-python-version}}-pipenv-${{ hashFiles('') }} Action will cache: Pip (global cache directory retrieved via pip cache dir) Pipenv (virtualenv directories $HOME/.virtualenvs for Windows and $HOME/.local/share/virtualenvs for Linux, macOS) Besides we add cache-dependency-path input. This input will accept an array or regex of dependency files. The field will accept a path (relative to the repository root) to dependency files. If the provided path contains wildcards, the action will search all matching files and calculate a common hash like the ${{ hashFiles('**/requirements-dev.txt') }} YAML construction does. Example of yml For pip uses: actions/setup-python@v2 with: python-version: '3.9' cache: 'pip' For pipenv: uses: actions/setup-python@v2 with: python-version: '3.9' cache: 'pipenv' Note: It's not breaking change because it requires additional field and nothing changes by default. License tests are falling. But we have changes to fix it. We've decided to stay with implementation, because approximately 60 licenses were changed. When changes are reviewed, we will add licenses to the existing pull request. What's done: - Implementation of python's caching - Adding tests for python's caching - Adding documentation - Update licenses

Open Graph Description: In scope of this pull request we add possibility to cache python dependencies. We added cache input parameter to the action. For now, input will accept the following values: pip - enable caching f...

X Description: In scope of this pull request we add possibility to cache python dependencies. We added cache input parameter to the action. For now, input will accept the following values: pip - enable caching f...

Opengraph URL: https://github.com/actions/setup-python/pull/266

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:ea189751-213a-b14c-4f16-84cc08148cf2
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id88E0:706E7:45E57D:5E7A39:6A4DA063
html-safe-noncec5425774548647edef91be7c9f731fa8db827b82cfcbfeb82a3a274f1e7ee9a3
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4OEUwOjcwNkU3OjQ1RTU3RDo1RTdBMzk6NkE0REEwNjMiLCJ2aXNpdG9yX2lkIjoiODg0NjcxODM5NjIxNDkxMTA3NSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmacb80e4edaaa05fe887aa998e2a93fe246bd91dd1b9f22a90da0b076c917bea3c9
hovercard-subject-tagpull_request:777746422
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,actions,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/actions/setup-python/pull/266/files
twitter:imagehttps://avatars.githubusercontent.com/u/28229110?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/28229110?s=400&v=4
og:image:altIn scope of this pull request we add possibility to cache python dependencies. We added cache input parameter to the action. For now, input will accept the following values: pip - enable caching f...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None06b8a6144231bf3a234f1c2e9993861e07ce98a905912b114aa386c2d7e84b33
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/actions/setup-python git https://github.com/actions/setup-python.git
octolytics-dimension-user_id44036562
octolytics-dimension-user_loginactions
octolytics-dimension-repository_id192625525
octolytics-dimension-repository_nwoactions/setup-python
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id192625525
octolytics-dimension-repository_network_root_nwoactions/setup-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
release7f13faa65cccc9b729d674da83335d5dcfdfd193
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/actions/setup-python/pull/266/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Factions%2Fsetup-python%2Fpull%2F266%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%2Factions%2Fsetup-python%2Fpull%2F266%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=actions%2Fsetup-python
Reloadhttps://github.com/actions/setup-python/pull/266/files
Reloadhttps://github.com/actions/setup-python/pull/266/files
Reloadhttps://github.com/actions/setup-python/pull/266/files
Please reload this pagehttps://github.com/actions/setup-python/pull/266/files
actions https://github.com/actions
setup-pythonhttps://github.com/actions/setup-python
Notifications https://github.com/login?return_to=%2Factions%2Fsetup-python
Fork 726 https://github.com/login?return_to=%2Factions%2Fsetup-python
Star 2.2k https://github.com/login?return_to=%2Factions%2Fsetup-python
Code https://github.com/actions/setup-python
Issues 43 https://github.com/actions/setup-python/issues
Pull requests 33 https://github.com/actions/setup-python/pulls
Actions https://github.com/actions/setup-python/actions
Projects https://github.com/actions/setup-python/projects
Security and quality 0 https://github.com/actions/setup-python/security
Insights https://github.com/actions/setup-python/pulse
Code https://github.com/actions/setup-python
Issues https://github.com/actions/setup-python/issues
Pull requests https://github.com/actions/setup-python/pulls
Actions https://github.com/actions/setup-python/actions
Projects https://github.com/actions/setup-python/projects
Security and quality https://github.com/actions/setup-python/security
Insights https://github.com/actions/setup-python/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Factions%2Fsetup-python%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Factions%2Fsetup-python%2Fissues%2Fnew%2Fchoose
MaksimZhukovhttps://github.com/MaksimZhukov
actions:mainhttps://github.com/actions/setup-python/tree/main
dmitry-shibanov:v-dmshib/add-cache-supporthttps://github.com/dmitry-shibanov/setup-python/tree/v-dmshib/add-cache-support
Conversation 37 https://github.com/actions/setup-python/pull/266
Commits 13 https://github.com/actions/setup-python/pull/266/commits
Checks 0 https://github.com/actions/setup-python/pull/266/checks
Files changed https://github.com/actions/setup-python/pull/266/files
Please reload this pagehttps://github.com/actions/setup-python/pull/266/files
Implementation of python's caching https://github.com/actions/setup-python/pull/266/files#top
Show all changes 13 commits https://github.com/actions/setup-python/pull/266/files
952fef3 add support for caching dmitry-shibanov Oct 27, 2021 https://github.com/actions/setup-python/pull/266/commits/952fef35650cc61150c8707788a67d9e57cef211
c98dcde resolving comments dmitry-shibanov Nov 3, 2021 https://github.com/actions/setup-python/pull/266/commits/c98dcdec10cb8a608340cdf4e5cf041ca4edca6c
b321c7b add unit and e2e tests dmitry-shibanov Nov 9, 2021 https://github.com/actions/setup-python/pull/266/commits/b321c7b92868c39ed00c00ebdd7e218f832a4994
0860a2d work on fixing errors dmitry-shibanov Nov 9, 2021 https://github.com/actions/setup-python/pull/266/commits/0860a2dc2d8f981827d1de874b63e97aad8271f2
3a7c99c try to use pipx and inline pip tools installation dmitry-shibanov Nov 9, 2021 https://github.com/actions/setup-python/pull/266/commits/3a7c99c2faef5023fa6f77cf61d1ef932b70ffbe
73eda7c remove pypy-2.7 from e2e-cache dmitry-shibanov Nov 9, 2021 https://github.com/actions/setup-python/pull/266/commits/73eda7ce1de46191e85e61bb8a72c81b3dbf6ab8
87683fb add documentation dmitry-shibanov Nov 10, 2021 https://github.com/actions/setup-python/pull/266/commits/87683fb568d143199e451c204421e8c630c42e7c
f3bb768 remove async from getCacheDistributor dmitry-shibanov Nov 10, 2021 https://github.com/actions/setup-python/pull/266/commits/f3bb7684794a2acc17b633064fb4e6200fab3d60
07c09af fix cache restore tests dmitry-shibanov Nov 10, 2021 https://github.com/actions/setup-python/pull/266/commits/07c09af2d54e4c995324e9ef7be187c8376f225d
1918fc7 resolving comments dmitry-shibanov Nov 15, 2021 https://github.com/actions/setup-python/pull/266/commits/1918fc78fb797f31284ed2c965adc98518af45be
f823876 fixing docs dmitry-shibanov Nov 15, 2021 https://github.com/actions/setup-python/pull/266/commits/f8238767a59704335bb73ed9536f7d0720cf8457
aaeea74 resolve comments and add licenses dmitry-shibanov Nov 16, 2021 https://github.com/actions/setup-python/pull/266/commits/aaeea7419815f18c1fcd1b6bbb9d3c0797ef0854
204896d format code dmitry-shibanov Nov 16, 2021 https://github.com/actions/setup-python/pull/266/commits/204896dae5d30ec5ac5638f7dd029c066f592b11
Clear filters https://github.com/actions/setup-python/pull/266/files
Please reload this pagehttps://github.com/actions/setup-python/pull/266/files
Please reload this pagehttps://github.com/actions/setup-python/pull/266/files
e2e-cache.yml https://github.com/actions/setup-python/pull/266/files#diff-622a558618939aa76cbbafa363b32ca09fc6c29648ea88490d862aa3930d0d6f
.licensed.yml https://github.com/actions/setup-python/pull/266/files#diff-626c33d05bfa7579b16255eb3a3894128b6522eceb7f71d5bd7aa5ce9f4f498b
cache.dep.yml https://github.com/actions/setup-python/pull/266/files#diff-d3cca1ecc4e28ac29308bc76eafcd29941fe80817f0e43238739443c1633750f
exec.dep.yml https://github.com/actions/setup-python/pull/266/files#diff-520c0e576af226dfa5e60026007fa2545aac15151f097f3c7b8a20b86c1414cd
glob-0.1.2.dep.yml https://github.com/actions/setup-python/pull/266/files#diff-e7ce1e7951eba6a441656f37c747d4e2c2324c055a6f807ad3ba22ecdd60c0d1
glob-0.2.0.dep.yml https://github.com/actions/setup-python/pull/266/files#diff-d0c99c16e65e01524bdcf3c1c5f6b48a360a3295de9a99c356c7a152d7c31641
http-client-1.0.11.dep.yml https://github.com/actions/setup-python/pull/266/files#diff-56b89be3c2374e1a3693b662ade96d2ee803f00f514a9fbd10cd4e5870f046d2
http-client-1.0.8.dep.yml https://github.com/actions/setup-python/pull/266/files#diff-6ced369f872eabf1e765a3fcfb181f2a3c74ca9c8cb8a2c156e1c22dbdb07067
abort-controller.dep.yml https://github.com/actions/setup-python/pull/266/files#diff-8d29999a4731e92186eefd516dd3eb10ddb42d565d7d9648af7d75375a599f9c
core-asynciterator-polyfill.dep.yml https://github.com/actions/setup-python/pull/266/files#diff-02ca831e0d60eac198648adfa7647a775c8c78325a48e7402ab11fd91327a9db
core-auth.dep.yml https://github.com/actions/setup-python/pull/266/files#diff-40888ce108cf50ce62835b5135c15f1278dd7259c97bd9775213c2671138f1dd
core-http.dep.yml https://github.com/actions/setup-python/pull/266/files#diff-84d23fdd7a3c552fe15dcf953d8dbd159862e7393839b97696065bfe61c405d7
core-lro.dep.yml https://github.com/actions/setup-python/pull/266/files#diff-0b41d5a0f4fc78902828ae889c33616b78089eb471573ff90e14c683c19fe846
core-paging.dep.yml https://github.com/actions/setup-python/pull/266/files#diff-40b907f05b536f5bd72f01a2bf2dd9fb7b83ebdf543f70eb53ce8d0d251af7f8
core-tracing.dep.yml https://github.com/actions/setup-python/pull/266/files#diff-4c43577d95830e9cde46666d065ceae7c04615dc13b1fc881c5ff1ee1807ccc1
logger.dep.yml https://github.com/actions/setup-python/pull/266/files#diff-9d4d480c5c037bd808a232c01b9dea1d64ff07202e62b03c86827d1921e62e27
ms-rest-js.dep.yml https://github.com/actions/setup-python/pull/266/files#diff-7419968c2e839ac3bed2c98f274f377eb0f4e1650d051b738fec2e6992b1da59
storage-blob.dep.yml https://github.com/actions/setup-python/pull/266/files#diff-08c86197a2950ea1aee745e0c763606d4725f915cd82fd633944df6b649555be
api.dep.yml https://github.com/actions/setup-python/pull/266/files#diff-e35d8f265ca6eacad9e29d03179a8bcc478bf92c1de03ff62e7499c567abc9e1
node-fetch.dep.yml https://github.com/actions/setup-python/pull/266/files#diff-b42ba8eb933167e8a147cd9c6644206765e271ca5661e794c3bf414c56eeed4a
node.dep.yml https://github.com/actions/setup-python/pull/266/files#diff-5a486a62644fb5aa215959599ea7b34c78be3d0606ac64bc61903432ecf53ffc
tunnel.dep.yml https://github.com/actions/setup-python/pull/266/files#diff-219e4f40d1bf8c1fe4b601ef9dffc6281f5cbddd6fcaa5d93c4b3b2658048de7
abort-controller.dep.yml https://github.com/actions/setup-python/pull/266/files#diff-212c280ea6ff97fef7b1e0f905a2d68cb6bba4a7e425a6bef3552b2ad65c2eb3
asynckit.dep.yml https://github.com/actions/setup-python/pull/266/files#diff-6ee6dbfe1043d870af874d3f856a113c636d7a6bc4c7f5e6cd67f67703c59145
balanced-match.dep.yml https://github.com/actions/setup-python/pull/266/files#diff-417e8df1b59b4f2b89e12772138e057a3adeb189c801f8a88f6644cb570468e9
brace-expansion.dep.yml https://github.com/actions/setup-python/pull/266/files#diff-df32c5f587cba2335eafc0a4da28b8b803329168f065bd0969b40bc544e8d10a
combined-stream.dep.yml https://github.com/actions/setup-python/pull/266/files#diff-b614f4268a121cc4b7bafeeec5f829f14e8267668db645cab1aa8f68d21e2a72
concat-map.dep.yml https://github.com/actions/setup-python/pull/266/files#diff-6ffc2a39e599e1ad59359f1fea44aca77180fc54c0b10c3fff6d8939c7c834aa
delayed-stream.dep.yml https://github.com/actions/setup-python/pull/266/files#diff-f7f93d14fb5f7fcb883116c1607505678447045523663ab1ae67706283f21836
event-target-shim.dep.yml https://github.com/actions/setup-python/pull/266/files#diff-a5936360524ad63a149b5d973731e52f242bb76b412ae0b7a59a31a5a3846f21
events.dep.yml https://github.com/actions/setup-python/pull/266/files#diff-5e3e21cfaaa7f9f70dca1f8ed3389362dc466a48dcf07e92a2ddcd1e352fa656
form-data-2.5.1.dep.yml https://github.com/actions/setup-python/pull/266/files#diff-5f01afdf6be7e93198fc6255465184a7ad00ed2fcf75576633e83eb7dd9c13d1
form-data-3.0.1.dep.yml https://github.com/actions/setup-python/pull/266/files#diff-ccf32df7e0c83de7407aa7811800c312e2eed5021e342c3fafb1f6cc8d0067b6
form-data-4.0.0.dep.yml https://github.com/actions/setup-python/pull/266/files#diff-1e3cb5c867468a619e1bdca74cfd9670fd0b37cd48b79b1d8b0f4391eebbd437
ip-regex.dep.yml https://github.com/actions/setup-python/pull/266/files#diff-9b5349e3ec351b4e57afedc3e87f5f1d757e132907016bb3fc370dd246c419f7
mime-db.dep.yml https://github.com/actions/setup-python/pull/266/files#diff-05490d1a82d74391709ab3435eea471be5cf83bac66b1bce37ffdbf8aa169307
mime-types.dep.yml https://github.com/actions/setup-python/pull/266/files#diff-3aeb6c894f5179f2600110bbaf26aa2605dd786fcbbca9d7fe753afd19b5a18f
minimatch.dep.yml https://github.com/actions/setup-python/pull/266/files#diff-65c6f2683ccc3bb72247cbbd9e181083489bce6e06160a744f441c95cf203b03
node-fetch.dep.yml https://github.com/actions/setup-python/pull/266/files#diff-dce0403c3425a03a2e1b01dce90e19457ce37d2e4b527b518cd13279c260b196
process.dep.yml https://github.com/actions/setup-python/pull/266/files#diff-48f64644a67a126c35a45dc235f23bb648232209c62919fdc21c28eb68802810
psl.dep.yml https://github.com/actions/setup-python/pull/266/files#diff-499b784ec4b586b8c309478b2203334890306d3f0667964e8a3209862e38c59e
punycode.dep.yml https://github.com/actions/setup-python/pull/266/files#diff-b017f07a1bbea34e5a9973e0dc75596a4ea1acebeab819f1f1fbee06c72c08b2
sax.dep.yml https://github.com/actions/setup-python/pull/266/files#diff-6a65d9aaf9cd71cb4d82fd9e8d5869689d819a0f129910bf3114dfe5a2a0bcc1
tough-cookie-3.0.1.dep.yml https://github.com/actions/setup-python/pull/266/files#diff-555c93c1cefee02efd281218d04fcc2412df938ff6e9625c1e9faeba42e54bb5
tough-cookie-4.0.0.dep.yml https://github.com/actions/setup-python/pull/266/files#diff-a6ea7eb866ed1d2573635fcafd9ba40f34076e548fea9b6bc09bc98828c91015
tr46.dep.yml https://github.com/actions/setup-python/pull/266/files#diff-2d6db650c9bc70e51a9967288f37932141a7450ccd66f13ebabbd89d988398b2
tslib-1.14.1.dep.yml https://github.com/actions/setup-python/pull/266/files#diff-3e8d601acd6a96cfbaa46c6f571db0ce392ed53843fdf988cc5a511bf63eaec9
tslib-2.3.1.dep.yml https://github.com/actions/setup-python/pull/266/files#diff-a3bd9768f0867808eb2546cbd0253e7f49fd2b3189961c94c34ba71ea437ca67
universalify.dep.yml https://github.com/actions/setup-python/pull/266/files#diff-c66ec709a56585a674992dec82e5e6fc9b19e600395f25b55e9fbe65c4b2e9f4
uuid-3.4.0.dep.yml https://github.com/actions/setup-python/pull/266/files#diff-fd475421698a233626392352e3a92afef59a8a5bb9e8d3faf8e3442026493b20
uuid-8.3.2.dep.yml https://github.com/actions/setup-python/pull/266/files#diff-fae7869529737146862854fb0b66f6999ab2e7e04137a7f39d24516c606b6b58
webidl-conversions.dep.yml https://github.com/actions/setup-python/pull/266/files#diff-da568c7374ac8ff1ba20538cb943f6f7b386ab8ebf8cdbaddef4058e6fe52d5c
whatwg-url.dep.yml https://github.com/actions/setup-python/pull/266/files#diff-488f2c01b150ce6d241c5736bccc42c8e3210c175c86c8a762b55013d8760152
xml2js.dep.yml https://github.com/actions/setup-python/pull/266/files#diff-f17a49cf19eb33b2ede68b7963698b30ab82944c286d288b0e2c37b55d15f890
xmlbuilder.dep.yml https://github.com/actions/setup-python/pull/266/files#diff-5be6da6424fce793e57f4a0746fa0d80d8067b6e8fb4b27778324b804f3280c1
README.md https://github.com/actions/setup-python/pull/266/files#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5
cache-restore.test.ts https://github.com/actions/setup-python/pull/266/files#diff-1c66924a4315be8486ce88acf1ba066137adced82b71828a91de85d55bc07c1b
cache-save.test.ts https://github.com/actions/setup-python/pull/266/files#diff-2e49cad542f80fbe827e472d41cf3524c9bcb332acccaaa0c11c5fc45b669e7e
Pipfile.lock https://github.com/actions/setup-python/pull/266/files#diff-4b56e22d809af88bb9135eb4306490a3edf7ba84ef9aea959250068177c2a24d
requirements-linux.txt https://github.com/actions/setup-python/pull/266/files#diff-ad0c9878041280ac74e5445407350a85a0c8bbe0c4fc2abb897e2396eb7794db
requirements.txt https://github.com/actions/setup-python/pull/266/files#diff-39240086e654a5dab83262e91baa03450e9e03797d0bb688a20b78b82e92aef6
action.yml https://github.com/actions/setup-python/pull/266/files#diff-1243c5424efaaa19bd8e813c5e6f6da46316e63761421b3e5f5c8ced9a36e6b6
index.js https://github.com/actions/setup-python/pull/266/files#diff-a379c78cfaaf58cfb78a676b1d4e4fc89d0ee6a6304b02f3290a66cb29a60e1a
index.js https://github.com/actions/setup-python/pull/266/files#diff-3d2b59189eeedc2d428ddd632e97658fe310f587f7cb63b01f9b98ffc11c0197
index.js https://github.com/actions/setup-python/pull/266/files#diff-8164d45a0a98040cbf5161c5b6e696920163460bea5f24100a7a01720c4a9a91
package-lock.json https://github.com/actions/setup-python/pull/266/files#diff-053150b640a7ce75eff69d1a22cae7f0f94ad64ce9a855db544dda0929316519
package.json https://github.com/actions/setup-python/pull/266/files#diff-7ae45ad102eab3b6d7e7896acd08c427a9b25b346470d7bc6507b6481575d519
cache-distributor.ts https://github.com/actions/setup-python/pull/266/files#diff-805ed60125416267cf525c02109f5468c39c48f5d3dd0892d4fdfe4ed154ba75
cache-factory.ts https://github.com/actions/setup-python/pull/266/files#diff-a7d57d5dda6a3cd7e833f51e40fe0fe6cbc82263113a86c6e0f9307ad52bf021
pip-cache.ts https://github.com/actions/setup-python/pull/266/files#diff-4a4c95bae8ee020233d05e1bccdf22d2502118fb9b2a9e9d915864865e45219c
pipenv-cache.ts https://github.com/actions/setup-python/pull/266/files#diff-10d1c1302035bb6350709c6d70fa75d659ec575ee814b527daad9642f8e171c6
cache-save.ts https://github.com/actions/setup-python/pull/266/files#diff-b065b04fac75e3f631b853ddd0fed82dd9b59bdd69a0ceab5521771fb399b449
install-python.ts https://github.com/actions/setup-python/pull/266/files#diff-c6e90b19f637be3ea923b0ff5e6430836b0caef610e9e80f1ef34f934aefe6e4
setup-python.ts https://github.com/actions/setup-python/pull/266/files#diff-0ac8bdebd0ca13af3640499ecf1203abc825161011f13f9ca45c734bfe80128e
utils.ts https://github.com/actions/setup-python/pull/266/files#diff-39b2554fd18da165b59a6351b1aafff3714e2a80c1435f2de9706355b4d32351
https://github.com/actions/setup-python/blob/main/.github/CODEOWNERS#L1
.github/workflows/e2e-cache.ymlhttps://github.com/actions/setup-python/pull/266/files#diff-622a558618939aa76cbbafa363b32ca09fc6c29648ea88490d862aa3930d0d6f
View file https://github.com/dmitry-shibanov/setup-python/blob/204896dae5d30ec5ac5638f7dd029c066f592b11/.github/workflows/e2e-cache.yml
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/actions/setup-python/pull/266/{{ revealButtonHref }}
Please reload this pagehttps://github.com/actions/setup-python/pull/266/files
https://github.com/actions/setup-python/blob/main/.github/CODEOWNERS#L1
.licensed.ymlhttps://github.com/actions/setup-python/pull/266/files#diff-626c33d05bfa7579b16255eb3a3894128b6522eceb7f71d5bd7aa5ce9f4f498b
View file https://github.com/dmitry-shibanov/setup-python/blob/204896dae5d30ec5ac5638f7dd029c066f592b11/.licensed.yml
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/actions/setup-python/pull/266/{{ revealButtonHref }}
https://github.com/actions/setup-python/pull/266/files#diff-626c33d05bfa7579b16255eb3a3894128b6522eceb7f71d5bd7aa5ce9f4f498b
https://github.com/actions/setup-python/blob/main/.github/CODEOWNERS#L1
.licenses/npm/@actions/cache.dep.ymlhttps://github.com/actions/setup-python/pull/266/files#diff-d3cca1ecc4e28ac29308bc76eafcd29941fe80817f0e43238739443c1633750f
View file https://github.com/dmitry-shibanov/setup-python/blob/204896dae5d30ec5ac5638f7dd029c066f592b11/.licenses/npm/%40actions/cache.dep.yml
Open in desktop https://desktop.github.com
how customized files appear on GitHubhttps://docs.github.com/github/administering-a-repository/customizing-how-changed-files-appear-on-github
Please reload this pagehttps://github.com/actions/setup-python/pull/266/files
https://github.com/actions/setup-python/blob/main/.github/CODEOWNERS#L1
.licenses/npm/@actions/exec.dep.ymlhttps://github.com/actions/setup-python/pull/266/files#diff-520c0e576af226dfa5e60026007fa2545aac15151f097f3c7b8a20b86c1414cd
View file https://github.com/dmitry-shibanov/setup-python/blob/204896dae5d30ec5ac5638f7dd029c066f592b11/.licenses/npm/%40actions/exec.dep.yml
Open in desktop https://desktop.github.com
how customized files appear on GitHubhttps://docs.github.com/github/administering-a-repository/customizing-how-changed-files-appear-on-github
Please reload this pagehttps://github.com/actions/setup-python/pull/266/files
https://github.com/actions/setup-python/blob/main/.github/CODEOWNERS#L1
.licenses/npm/@actions/glob-0.1.2.dep.ymlhttps://github.com/actions/setup-python/pull/266/files#diff-e7ce1e7951eba6a441656f37c747d4e2c2324c055a6f807ad3ba22ecdd60c0d1
View file https://github.com/dmitry-shibanov/setup-python/blob/204896dae5d30ec5ac5638f7dd029c066f592b11/.licenses/npm/%40actions/glob-0.1.2.dep.yml
Open in desktop https://desktop.github.com
how customized files appear on GitHubhttps://docs.github.com/github/administering-a-repository/customizing-how-changed-files-appear-on-github
Please reload this pagehttps://github.com/actions/setup-python/pull/266/files
https://github.com/actions/setup-python/blob/main/.github/CODEOWNERS#L1
.licenses/npm/@actions/glob-0.2.0.dep.ymlhttps://github.com/actions/setup-python/pull/266/files#diff-d0c99c16e65e01524bdcf3c1c5f6b48a360a3295de9a99c356c7a152d7c31641
View file https://github.com/dmitry-shibanov/setup-python/blob/204896dae5d30ec5ac5638f7dd029c066f592b11/.licenses/npm/%40actions/glob-0.2.0.dep.yml
Open in desktop https://desktop.github.com
how customized files appear on GitHubhttps://docs.github.com/github/administering-a-repository/customizing-how-changed-files-appear-on-github
Please reload this pagehttps://github.com/actions/setup-python/pull/266/files
https://github.com/actions/setup-python/blob/main/.github/CODEOWNERS#L1
.licenses/npm/@actions/http-client-1.0.11.dep.ymlhttps://github.com/actions/setup-python/pull/266/files#diff-56b89be3c2374e1a3693b662ade96d2ee803f00f514a9fbd10cd4e5870f046d2
View file https://github.com/dmitry-shibanov/setup-python/blob/204896dae5d30ec5ac5638f7dd029c066f592b11/.licenses/npm/%40actions/http-client-1.0.11.dep.yml
Open in desktop https://desktop.github.com
how customized files appear on GitHubhttps://docs.github.com/github/administering-a-repository/customizing-how-changed-files-appear-on-github
Please reload this pagehttps://github.com/actions/setup-python/pull/266/files
https://github.com/actions/setup-python/blob/main/.github/CODEOWNERS#L1
.licenses/npm/@actions/http-client.dep.yml → ...es/npm/@actions/http-client-1.0.8.dep.ymlhttps://github.com/actions/setup-python/pull/266/files#diff-6ced369f872eabf1e765a3fcfb181f2a3c74ca9c8cb8a2c156e1c22dbdb07067
View file https://github.com/dmitry-shibanov/setup-python/blob/204896dae5d30ec5ac5638f7dd029c066f592b11/.licenses/npm/%40actions/http-client-1.0.8.dep.yml
Open in desktop https://desktop.github.com
https://github.com/actions/setup-python/blob/main/.github/CODEOWNERS#L1
.licenses/npm/@azure/abort-controller.dep.ymlhttps://github.com/actions/setup-python/pull/266/files#diff-8d29999a4731e92186eefd516dd3eb10ddb42d565d7d9648af7d75375a599f9c
View file https://github.com/dmitry-shibanov/setup-python/blob/204896dae5d30ec5ac5638f7dd029c066f592b11/.licenses/npm/%40azure/abort-controller.dep.yml
Open in desktop https://desktop.github.com
how customized files appear on GitHubhttps://docs.github.com/github/administering-a-repository/customizing-how-changed-files-appear-on-github
Please reload this pagehttps://github.com/actions/setup-python/pull/266/files
https://github.com/actions/setup-python/blob/main/.github/CODEOWNERS#L1
.licenses/npm/@azure/core-asynciterator-polyfill.dep.ymlhttps://github.com/actions/setup-python/pull/266/files#diff-02ca831e0d60eac198648adfa7647a775c8c78325a48e7402ab11fd91327a9db
View file https://github.com/dmitry-shibanov/setup-python/blob/204896dae5d30ec5ac5638f7dd029c066f592b11/.licenses/npm/%40azure/core-asynciterator-polyfill.dep.yml
Open in desktop https://desktop.github.com
how customized files appear on GitHubhttps://docs.github.com/github/administering-a-repository/customizing-how-changed-files-appear-on-github
Please reload this pagehttps://github.com/actions/setup-python/pull/266/files
https://github.com/actions/setup-python/blob/main/.github/CODEOWNERS#L1
.licenses/npm/@azure/core-auth.dep.ymlhttps://github.com/actions/setup-python/pull/266/files#diff-40888ce108cf50ce62835b5135c15f1278dd7259c97bd9775213c2671138f1dd
View file https://github.com/dmitry-shibanov/setup-python/blob/204896dae5d30ec5ac5638f7dd029c066f592b11/.licenses/npm/%40azure/core-auth.dep.yml
Open in desktop https://desktop.github.com
how customized files appear on GitHubhttps://docs.github.com/github/administering-a-repository/customizing-how-changed-files-appear-on-github
Please reload this pagehttps://github.com/actions/setup-python/pull/266/files
https://github.com/actions/setup-python/blob/main/.github/CODEOWNERS#L1
.licenses/npm/@azure/core-http.dep.ymlhttps://github.com/actions/setup-python/pull/266/files#diff-84d23fdd7a3c552fe15dcf953d8dbd159862e7393839b97696065bfe61c405d7
View file https://github.com/dmitry-shibanov/setup-python/blob/204896dae5d30ec5ac5638f7dd029c066f592b11/.licenses/npm/%40azure/core-http.dep.yml
Open in desktop https://desktop.github.com
how customized files appear on GitHubhttps://docs.github.com/github/administering-a-repository/customizing-how-changed-files-appear-on-github
Please reload this pagehttps://github.com/actions/setup-python/pull/266/files
Please reload this pagehttps://github.com/actions/setup-python/pull/266/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.