| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:9a0ef06a-2f3f-7242-8e79-b89847f34f20 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | E02C:243073:A9C16B:E39E9C:6A52B743 |
| html-safe-nonce | 03bc3f0bc0cc139653336961882629a34ee3fd37da6cebf471b97bc1843333d6 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFMDJDOjI0MzA3MzpBOUMxNkI6RTM5RTlDOjZBNTJCNzQzIiwidmlzaXRvcl9pZCI6IjY3NzQyNzQ5OTA4ODE4MTQzMzkiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | 3cd8e792c288d40610285f6d5874d0748ec475a28e5f1e8b6f25e7bce7ff9771 |
| hovercard-subject-tag | pull_request:139209435 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | ///pull_requests/show/files |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/python/cpython/pull/3306/files |
| twitter:image | https://avatars.githubusercontent.com/u/6275069?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/6275069?s=400&v=4 |
| og:image:alt | This also contains (partial) cherry-picks of other PRs since then.
https://bugs.python.org/issue30450 |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | b9a586c06a05a7a86fc7e3f4dbd03e42f6869085879aa184aa6369456dbd50fb |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/python/cpython git https://github.com/python/cpython.git |
| octolytics-dimension-user_id | 1525981 |
| octolytics-dimension-user_login | python |
| octolytics-dimension-repository_id | 81598961 |
| octolytics-dimension-repository_nwo | python/cpython |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 81598961 |
| octolytics-dimension-repository_network_root_nwo | python/cpython |
| turbo-body-classes | logged-out env-production page-responsive full-width |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 07a982c1d40157c619b364352b704c3ce66bb332 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
| Skip to content | https://github.com/python/cpython/pull/3306/files#start-of-content |
|
| https://github.com/ |
|
Sign in
| https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F3306%2Ffiles |
| GitHub CopilotWrite better code with AI | https://github.com/features/copilot |
| GitHub Copilot appDirect agents from issue to merge | https://github.com/features/ai/github-app |
| MCP RegistryNewIntegrate external tools | https://github.com/mcp |
| ActionsAutomate any workflow | https://github.com/features/actions |
| CodespacesInstant dev environments | https://github.com/features/codespaces |
| IssuesPlan and track work | https://github.com/features/issues |
| Code ReviewManage code changes | https://github.com/features/code-review |
| GitHub Advanced SecurityFind and fix vulnerabilities | https://github.com/security/advanced-security |
| Code securitySecure your code as you build | https://github.com/security/advanced-security/code-security |
| Secret protectionStop leaks before they start | https://github.com/security/advanced-security/secret-protection |
| Why GitHub | https://github.com/why-github |
| Documentation | https://docs.github.com |
| Blog | https://github.blog |
| Changelog | https://github.blog/changelog |
| Marketplace | https://github.com/marketplace |
| View all features | https://github.com/features |
| Enterprises | https://github.com/enterprise |
| Small and medium teams | https://github.com/team |
| Startups | https://github.com/enterprise/startups |
| Nonprofits | https://github.com/solutions/industry/nonprofits |
| App Modernization | https://github.com/solutions/use-case/app-modernization |
| DevSecOps | https://github.com/solutions/use-case/devsecops |
| DevOps | https://github.com/solutions/use-case/devops |
| CI/CD | https://github.com/solutions/use-case/ci-cd |
| View all use cases | https://github.com/solutions/use-case |
| Healthcare | https://github.com/solutions/industry/healthcare |
| Financial services | https://github.com/solutions/industry/financial-services |
| Manufacturing | https://github.com/solutions/industry/manufacturing |
| Government | https://github.com/solutions/industry/government |
| View all industries | https://github.com/solutions/industry |
| View all solutions | https://github.com/solutions |
| AI | https://github.com/resources/articles?topic=ai |
| Software Development | https://github.com/resources/articles?topic=software-development |
| DevOps | https://github.com/resources/articles?topic=devops |
| Security | https://github.com/resources/articles?topic=security |
| View all topics | https://github.com/resources/articles |
| Customer stories | https://github.com/customer-stories |
| Events & webinars | https://github.com/resources/events |
| Ebooks & reports | https://github.com/resources/whitepapers |
| Business insights | https://github.com/solutions/executive-insights |
| GitHub Skills | https://skills.github.com |
| Documentation | https://docs.github.com |
| Customer support | https://support.github.com |
| Community forum | https://github.com/orgs/community/discussions |
| Trust center | https://github.com/trust-center |
| Partners | https://github.com/partners |
| View all resources | https://github.com/resources |
| GitHub SponsorsFund open source developers | https://github.com/open-source/sponsors |
| Security Lab | https://securitylab.github.com |
| Maintainer Community | https://maintainers.github.com |
| Accelerator | https://github.com/open-source/accelerator |
| GitHub Stars | https://stars.github.com |
| Archive Program | https://archiveprogram.github.com |
| Topics | https://github.com/topics |
| Trending | https://github.com/trending |
| Collections | https://github.com/collections |
| Enterprise platformAI-powered developer platform | https://github.com/enterprise |
| GitHub Advanced SecurityEnterprise-grade security features | https://github.com/security/advanced-security |
| Copilot for BusinessEnterprise-grade AI features | https://github.com/features/copilot/copilot-business |
| Premium SupportEnterprise-grade 24/7 support | https://github.com/enterprise/premium-support |
| Pricing | https://github.com/pricing |
| Search syntax tips | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
| documentation | https://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%2Fpython%2Fcpython%2Fpull%2F3306%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=python%2Fcpython |
| Reload | https://github.com/python/cpython/pull/3306/files |
| Reload | https://github.com/python/cpython/pull/3306/files |
| Reload | https://github.com/python/cpython/pull/3306/files |
| Please reload this page | https://github.com/python/cpython/pull/3306/files |
|
python
| https://github.com/python |
| cpython | https://github.com/python/cpython |
| Please reload this page | https://github.com/python/cpython/pull/3306/files |
|
Notifications
| https://github.com/login?return_to=%2Fpython%2Fcpython |
|
Fork
35k
| https://github.com/login?return_to=%2Fpython%2Fcpython |
|
Star
73.8k
| https://github.com/login?return_to=%2Fpython%2Fcpython |
|
Code
| https://github.com/python/cpython |
|
Issues
5k+
| https://github.com/python/cpython/issues |
|
Pull requests
2.3k
| https://github.com/python/cpython/pulls |
|
Actions
| https://github.com/python/cpython/actions |
|
Projects
| https://github.com/python/cpython/projects |
|
Security and quality
0
| https://github.com/python/cpython/security |
|
Insights
| https://github.com/python/cpython/pulse |
|
Code
| https://github.com/python/cpython |
|
Issues
| https://github.com/python/cpython/issues |
|
Pull requests
| https://github.com/python/cpython/pulls |
|
Actions
| https://github.com/python/cpython/actions |
|
Projects
| https://github.com/python/cpython/projects |
|
Security and quality
| https://github.com/python/cpython/security |
|
Insights
| https://github.com/python/cpython/pulse |
| Sign up for GitHub
| https://github.com/signup?return_to=%2Fpython%2Fcpython%2Fissues%2Fnew%2Fchoose |
| terms of service | https://docs.github.com/terms |
| privacy statement | https://docs.github.com/privacy |
| Sign in | https://github.com/login?return_to=%2Fpython%2Fcpython%2Fissues%2Fnew%2Fchoose |
| zware | https://github.com/zware |
| python:2.7 | https://github.com/python/cpython/tree/2.7 |
| zware:goodbye_svn-2.7 | https://github.com/zware/cpython/tree/goodbye_svn-2.7 |
|
Conversation
7
| https://github.com/python/cpython/pull/3306 |
|
Commits
10
| https://github.com/python/cpython/pull/3306/commits |
|
Checks
0
| https://github.com/python/cpython/pull/3306/checks |
|
Files changed
| https://github.com/python/cpython/pull/3306/files |
| Please reload this page | https://github.com/python/cpython/pull/3306/files |
|
[2.7] bpo-30450: Pull Windows dependencies from GitHub rather than SVN (GH-1783)
| https://github.com/python/cpython/pull/3306/files#top |
|
Show all changes
10 commits
| https://github.com/python/cpython/pull/3306/files |
|
8bff83d
bpo-30450: Pull Windows dependencies from GitHub rather than svn (GH-…
zware Jun 16, 2017
| https://github.com/python/cpython/pull/3306/commits/8bff83dc7095fbc9e93b988d30efc2aa6c46fa0a |
|
3d6896b
Rename db -> bsddb for disambiguity
zware Sep 4, 2017
| https://github.com/python/cpython/pull/3306/commits/3d6896b1b01f406a121f020405f33b7c7d10b62d |
|
3e9dc95
Update sqlite3 to 3.14.2.0
zware Sep 4, 2017
| https://github.com/python/cpython/pull/3306/commits/3e9dc95f5ea24ca4fc60bddf56050ee33aef1a4c |
|
91f23be
bpo-30687: Fixes build scripts to find msbuild.exe and stop relying o…
zooba Jun 19, 2017
| https://github.com/python/cpython/pull/3306/commits/91f23be83f6d24f6d7f3e1b97ba5a6fe738a7a0f |
|
f4072f7
Add PCbuild/*.ilk to .gitignore
zware Sep 4, 2017
| https://github.com/python/cpython/pull/3306/commits/f4072f70995eecb6c6207fe5267178efa177d128 |
|
1441663
Cherry-pick parts of 68d663cf85d1ac5eaf83482eed39c0a6f8093601
zooba Jul 17, 2017
| https://github.com/python/cpython/pull/3306/commits/14416633a7f3c9efbca4b18c67064ff57c47891b |
|
6890ac3
bpo-30450: Fall back to git.exe if no Python is found. (#2739)
zooba Jul 17, 2017
| https://github.com/python/cpython/pull/3306/commits/6890ac320c8e2f73c0620f4d4cf5577fb995a973 |
|
3db3ecd
Add NEWS blurb
zware Sep 4, 2017
| https://github.com/python/cpython/pull/3306/commits/3db3ecd576d32a21add178469d84a9ea80fa4c1c |
|
90f361c
Fixes doc/make.bat to properly handle quoted paths.
zooba Sep 4, 2017
| https://github.com/python/cpython/pull/3306/commits/90f361c9ec4436e3298e7654bff3fbec86a5aa43 |
|
e3c9556
bpo-30450: Fix logic for retrying nuget.exe download (#2744)
zooba Jul 18, 2017
| https://github.com/python/cpython/pull/3306/commits/e3c95560d21a7dab5e8b03da8952e8615cdad32c |
|
Clear filters
| https://github.com/python/cpython/pull/3306/files |
| Please reload this page | https://github.com/python/cpython/pull/3306/files |
| Please reload this page | https://github.com/python/cpython/pull/3306/files |
|
appveyor.yml
| https://github.com/python/cpython/pull/3306/files#diff-4f6987ca5fd6dc750e5f39ca1187597abdf68e6ed55f54746f771161c4e371d9 |
|
.gitignore
| https://github.com/python/cpython/pull/3306/files#diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947 |
|
make.bat
| https://github.com/python/cpython/pull/3306/files#diff-26edeadb15822d44b734d046b9091684a93ebd05db8ec99c7e6fa3388eade9ec |
|
2017-09-04-14-00-37.bpo-30450.YwitaJ.rst
| https://github.com/python/cpython/pull/3306/files#diff-95d801522ac2329627368836f165dd8d6d88258128877007adff7cf5f5abd8f9 |
|
pyproject.vsprops
| https://github.com/python/cpython/pull/3306/files#diff-fc58674185bf691eff79f6dc450ba4a51af8fac9e2360a905dd1638b94b0ae4c |
|
build.bat
| https://github.com/python/cpython/pull/3306/files#diff-4daaf05fe697239684a1faf7d8cce5407f4dd79eb7565dc410f13b4bccfad0e2 |
|
find_msbuild.bat
| https://github.com/python/cpython/pull/3306/files#diff-6e8f596539edf90755841dce224d1fed130395fcf067e99963f59dabf0e3bf6b |
|
find_python.bat
| https://github.com/python/cpython/pull/3306/files#diff-2c64ceadf854d20aaff1f02d85dc09bbec4f88e0295f057089e7d7be4710e358 |
|
get_external.py
| https://github.com/python/cpython/pull/3306/files#diff-3f70c3ffb4f03468f7feb16483fa7fb7753050e0bd48d7868fb792a1bdf96628 |
|
get_externals.bat
| https://github.com/python/cpython/pull/3306/files#diff-017f7e4d4e2a3d28ddcf23f8be6ec01d02716061ad9b8ba2aac4a134eef5dc0f |
|
python.props
| https://github.com/python/cpython/pull/3306/files#diff-bfa2e59d45a0dee1f2277e32e3fb94b24d13719427fe5cd4e1ab1a8d50d8ed6d |
|
python.vcxproj
| https://github.com/python/cpython/pull/3306/files#diff-40cc38c4a88498003bd5338a429986ef1f285cb6c604181d57e0569856a1e0ce |
|
readme.txt
| https://github.com/python/cpython/pull/3306/files#diff-e6deaad53af223df046ace0e4295072ce19c77c172783d29f023fd6912e15fc1 |
|
build.bat
| https://github.com/python/cpython/pull/3306/files#diff-fbc05f0691c3961c63f306c29fcc77e966ac0c4fdb11b4d860c82a147346e444 |
| .github/appveyor.yml | https://github.com/python/cpython/pull/3306/files#diff-4f6987ca5fd6dc750e5f39ca1187597abdf68e6ed55f54746f771161c4e371d9 |
|
View file
| https://github.com/zware/cpython/blob/e3c95560d21a7dab5e8b03da8952e8615cdad32c/.github/appveyor.yml |
|
Open in desktop
| https://desktop.github.com |
| https://github.co/hiddenchars |
| https://github.com/python/cpython/pull/3306/{{ revealButtonHref }} |
|
| https://github.com/python/cpython/pull/3306/files#diff-4f6987ca5fd6dc750e5f39ca1187597abdf68e6ed55f54746f771161c4e371d9 |
|
| https://github.com/python/cpython/pull/3306/files#diff-4f6987ca5fd6dc750e5f39ca1187597abdf68e6ed55f54746f771161c4e371d9 |
| .gitignore | https://github.com/python/cpython/pull/3306/files#diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947 |
|
View file
| https://github.com/zware/cpython/blob/e3c95560d21a7dab5e8b03da8952e8615cdad32c/.gitignore |
|
Open in desktop
| https://desktop.github.com |
| https://github.co/hiddenchars |
| https://github.com/python/cpython/pull/3306/{{ revealButtonHref }} |
|
| https://github.com/python/cpython/pull/3306/files#diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947 |
|
| https://github.com/python/cpython/pull/3306/files#diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947 |
| Doc/make.bat | https://github.com/python/cpython/pull/3306/files#diff-26edeadb15822d44b734d046b9091684a93ebd05db8ec99c7e6fa3388eade9ec |
|
View file
| https://github.com/zware/cpython/blob/e3c95560d21a7dab5e8b03da8952e8615cdad32c/Doc/make.bat |
|
Open in desktop
| https://desktop.github.com |
| https://github.co/hiddenchars |
| https://github.com/python/cpython/pull/3306/{{ revealButtonHref }} |
|
| https://github.com/python/cpython/pull/3306/files#diff-26edeadb15822d44b734d046b9091684a93ebd05db8ec99c7e6fa3388eade9ec |
|
| https://github.com/python/cpython/pull/3306/files#diff-26edeadb15822d44b734d046b9091684a93ebd05db8ec99c7e6fa3388eade9ec |
|
| https://github.com/python/cpython/pull/3306/files#diff-26edeadb15822d44b734d046b9091684a93ebd05db8ec99c7e6fa3388eade9ec |
|
| https://github.com/python/cpython/pull/3306/files#diff-26edeadb15822d44b734d046b9091684a93ebd05db8ec99c7e6fa3388eade9ec |
| Misc/NEWS.d/next/Windows/2017-09-04-14-00-37.bpo-30450.YwitaJ.rst | https://github.com/python/cpython/pull/3306/files#diff-95d801522ac2329627368836f165dd8d6d88258128877007adff7cf5f5abd8f9 |
|
View file
| https://github.com/zware/cpython/blob/e3c95560d21a7dab5e8b03da8952e8615cdad32c/Misc/NEWS.d/next/Windows/2017-09-04-14-00-37.bpo-30450.YwitaJ.rst |
|
Open in desktop
| https://desktop.github.com |
| https://github.co/hiddenchars |
| https://github.com/python/cpython/pull/3306/{{ revealButtonHref }} |
| PC/VS9.0/pyproject.vsprops | https://github.com/python/cpython/pull/3306/files#diff-fc58674185bf691eff79f6dc450ba4a51af8fac9e2360a905dd1638b94b0ae4c |
|
View file
| https://github.com/zware/cpython/blob/e3c95560d21a7dab5e8b03da8952e8615cdad32c/PC/VS9.0/pyproject.vsprops |
|
Open in desktop
| https://desktop.github.com |
| https://github.co/hiddenchars |
| https://github.com/python/cpython/pull/3306/{{ revealButtonHref }} |
|
| https://github.com/python/cpython/pull/3306/files#diff-fc58674185bf691eff79f6dc450ba4a51af8fac9e2360a905dd1638b94b0ae4c |
|
| https://github.com/python/cpython/pull/3306/files#diff-fc58674185bf691eff79f6dc450ba4a51af8fac9e2360a905dd1638b94b0ae4c |
|
| https://github.com/python/cpython/pull/3306/files#diff-fc58674185bf691eff79f6dc450ba4a51af8fac9e2360a905dd1638b94b0ae4c |
| PCbuild/build.bat | https://github.com/python/cpython/pull/3306/files#diff-4daaf05fe697239684a1faf7d8cce5407f4dd79eb7565dc410f13b4bccfad0e2 |
|
View file
| https://github.com/zware/cpython/blob/e3c95560d21a7dab5e8b03da8952e8615cdad32c/PCbuild/build.bat |
|
Open in desktop
| https://desktop.github.com |
| https://github.co/hiddenchars |
| https://github.com/python/cpython/pull/3306/{{ revealButtonHref }} |
|
| https://github.com/python/cpython/pull/3306/files#diff-4daaf05fe697239684a1faf7d8cce5407f4dd79eb7565dc410f13b4bccfad0e2 |
|
| https://github.com/python/cpython/pull/3306/files#diff-4daaf05fe697239684a1faf7d8cce5407f4dd79eb7565dc410f13b4bccfad0e2 |
|
| https://github.com/python/cpython/pull/3306/files#diff-4daaf05fe697239684a1faf7d8cce5407f4dd79eb7565dc410f13b4bccfad0e2 |
|
| https://github.com/python/cpython/pull/3306/files#diff-4daaf05fe697239684a1faf7d8cce5407f4dd79eb7565dc410f13b4bccfad0e2 |
|
| https://github.com/python/cpython/pull/3306/files#diff-4daaf05fe697239684a1faf7d8cce5407f4dd79eb7565dc410f13b4bccfad0e2 |
|
| https://github.com/python/cpython/pull/3306/files#diff-4daaf05fe697239684a1faf7d8cce5407f4dd79eb7565dc410f13b4bccfad0e2 |
|
| https://github.com/python/cpython/pull/3306/files#diff-4daaf05fe697239684a1faf7d8cce5407f4dd79eb7565dc410f13b4bccfad0e2 |
|
| https://github.com/python/cpython/pull/3306/files#diff-4daaf05fe697239684a1faf7d8cce5407f4dd79eb7565dc410f13b4bccfad0e2 |
|
| https://github.com/python/cpython/pull/3306/files#diff-4daaf05fe697239684a1faf7d8cce5407f4dd79eb7565dc410f13b4bccfad0e2 |
| PCbuild/find_msbuild.bat | https://github.com/python/cpython/pull/3306/files#diff-6e8f596539edf90755841dce224d1fed130395fcf067e99963f59dabf0e3bf6b |
|
View file
| https://github.com/zware/cpython/blob/e3c95560d21a7dab5e8b03da8952e8615cdad32c/PCbuild/find_msbuild.bat |
|
Open in desktop
| https://desktop.github.com |
| https://github.co/hiddenchars |
| https://github.com/python/cpython/pull/3306/{{ revealButtonHref }} |
| PCbuild/find_python.bat | https://github.com/python/cpython/pull/3306/files#diff-2c64ceadf854d20aaff1f02d85dc09bbec4f88e0295f057089e7d7be4710e358 |
|
View file
| https://github.com/zware/cpython/blob/e3c95560d21a7dab5e8b03da8952e8615cdad32c/PCbuild/find_python.bat |
|
Open in desktop
| https://desktop.github.com |
| https://github.co/hiddenchars |
| https://github.com/python/cpython/pull/3306/{{ revealButtonHref }} |
| PCbuild/get_external.py | https://github.com/python/cpython/pull/3306/files#diff-3f70c3ffb4f03468f7feb16483fa7fb7753050e0bd48d7868fb792a1bdf96628 |
|
View file
| https://github.com/zware/cpython/blob/e3c95560d21a7dab5e8b03da8952e8615cdad32c/PCbuild/get_external.py |
|
Open in desktop
| https://desktop.github.com |
| https://github.co/hiddenchars |
| https://github.com/python/cpython/pull/3306/{{ revealButtonHref }} |
| Please reload this page | https://github.com/python/cpython/pull/3306/files |
|
| https://github.com |
| Terms | https://docs.github.com/site-policy/github-terms/github-terms-of-service |
| Privacy | https://docs.github.com/site-policy/privacy-policies/github-privacy-statement |
| Security | https://github.com/security |
| Status | https://www.githubstatus.com/ |
| Community | https://github.community/ |
| Docs | https://docs.github.com/ |
| Contact | https://support.github.com?tags=dotcom-footer |