René's URL Explorer Experiment


Title: Create `rustpython-host-env` by Copilot · Pull Request #7582 · RustPython/RustPython · GitHub

Open Graph Title: Create `rustpython-host-env` by Copilot · Pull Request #7582 · RustPython/RustPython

X Title: Create `rustpython-host-env` by Copilot · Pull Request #7582 · RustPython/RustPython

Description: A Python Interpreter written in Rust. Contribute to RustPython/RustPython development by creating an account on GitHub.

Open Graph Description: This change starts the host_env isolation plan by moving the shared OS-facing helpers out of rustpython-common into a dedicated rustpython-host-env crate. The goal is to make host access explicit i...

X Description: This change starts the host_env isolation plan by moving the shared OS-facing helpers out of rustpython-common into a dedicated rustpython-host-env crate. The goal is to make host access explicit i...

Opengraph URL: https://github.com/RustPython/RustPython/pull/7582

X: @github

direct link

Domain: github.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:72ae8574-b2a8-209c-f380-76bd43142567
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id9EAC:12DFF0:486B70:619394:6A628DCB
html-safe-noncee212a6cd8b30eac0e2a9ebf27d04e11843431078941a8aaf978e9f3e02b574ac
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5RUFDOjEyREZGMDo0ODZCNzA6NjE5Mzk0OjZBNjI4RENCIiwidmlzaXRvcl9pZCI6IjE0NjQ2ODE0MzEzNzc4MDg4NDMiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac892efb889b3291a35cde12b03d0834281671b6efa5e62af0cb3ce306a5681c52
hovercard-subject-tagpull_request:3517587813
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///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/RustPython/RustPython/7582/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/a3d4032190952610d2184da318dccaa50b4ee56e74d7052f811337b6a8d46c1e/RustPython/RustPython/pull/7582
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/a3d4032190952610d2184da318dccaa50b4ee56e74d7052f811337b6a8d46c1e/RustPython/RustPython/pull/7582
og:image:altThis change starts the host_env isolation plan by moving the shared OS-facing helpers out of rustpython-common into a dedicated rustpython-host-env crate. The goal is to make host access explicit i...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernameCopilot
hostnamegithub.com
expected-hostnamegithub.com
Noneac2209d8cb6970a1bd08cb0a3f821d7166ac544c2ca1c87819c335bb84310ecd
turbo-cache-controlno-cache
go-importgithub.com/RustPython/RustPython git https://github.com/RustPython/RustPython.git
octolytics-dimension-user_id39710557
octolytics-dimension-user_loginRustPython
octolytics-dimension-repository_id135201145
octolytics-dimension-repository_nwoRustPython/RustPython
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id135201145
octolytics-dimension-repository_network_root_nwoRustPython/RustPython
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release2fca8cd598678aaa64706088ad13b4e19177e108
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/RustPython/RustPython/pull/7582#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FRustPython%2FRustPython%2Fpull%2F7582
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
Code QualityEnforce quality at mergehttps://github.com/features/code-quality
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/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/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/enterprise/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%2FRustPython%2FRustPython%2Fpull%2F7582
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%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=RustPython%2FRustPython
Reloadhttps://github.com/RustPython/RustPython/pull/7582
Reloadhttps://github.com/RustPython/RustPython/pull/7582
Reloadhttps://github.com/RustPython/RustPython/pull/7582
Please reload this pagehttps://github.com/RustPython/RustPython/pull/7582
RustPython https://github.com/RustPython
RustPythonhttps://github.com/RustPython/RustPython
Notifications https://github.com/login?return_to=%2FRustPython%2FRustPython
Fork 1.5k https://github.com/login?return_to=%2FRustPython%2FRustPython
Star 22.2k https://github.com/login?return_to=%2FRustPython%2FRustPython
Code https://github.com/RustPython/RustPython
Issues 294 https://github.com/RustPython/RustPython/issues
Pull requests 104 https://github.com/RustPython/RustPython/pulls
Discussions https://github.com/RustPython/RustPython/discussions
Actions https://github.com/RustPython/RustPython/actions
Projects https://github.com/RustPython/RustPython/projects
Models https://github.com/RustPython/RustPython/models
Wiki https://github.com/RustPython/RustPython/wiki
Security and quality 0 https://github.com/RustPython/RustPython/security
Insights https://github.com/RustPython/RustPython/pulse
Code https://github.com/RustPython/RustPython
Issues https://github.com/RustPython/RustPython/issues
Pull requests https://github.com/RustPython/RustPython/pulls
Discussions https://github.com/RustPython/RustPython/discussions
Actions https://github.com/RustPython/RustPython/actions
Projects https://github.com/RustPython/RustPython/projects
Models https://github.com/RustPython/RustPython/models
Wiki https://github.com/RustPython/RustPython/wiki
Security and quality https://github.com/RustPython/RustPython/security
Insights https://github.com/RustPython/RustPython/pulse
youknowonehttps://github.com/youknowone
mainhttps://github.com/RustPython/RustPython/tree/main
copilot/create-rustpython-host-env-cratehttps://github.com/RustPython/RustPython/tree/copilot/create-rustpython-host-env-crate
Conversationhttps://github.com/RustPython/RustPython/pull/7582
Commits10 (10)https://github.com/RustPython/RustPython/pull/7582/commits
Checkshttps://github.com/RustPython/RustPython/pull/7582/checks
Files changedhttps://github.com/RustPython/RustPython/pull/7582/files
Create rustpython-host-envhttps://github.com/RustPython/RustPython/pull/7582#top
youknowonehttps://github.com/youknowone
mainhttps://github.com/RustPython/RustPython/tree/main
copilot/create-rustpython-host-env-cratehttps://github.com/RustPython/RustPython/tree/copilot/create-rustpython-host-env-crate
https://github.com/apps/copilot-swe-agent
Copilothttps://github.com/apps/copilot-swe-agent
Apr 11, 2026https://github.com/RustPython/RustPython/pull/7582#issue-4244639446
Please reload this pagehttps://github.com/RustPython/RustPython/pull/7582
Please reload this pagehttps://github.com/RustPython/RustPython/pull/7582
https://github.com/apps/copilot-swe-agent
Copilothttps://github.com/apps/copilot-swe-agent
Copilothttps://github.com/apps/copilot-swe-agent
youknowonehttps://github.com/youknowone
Apr 11, 2026https://github.com/RustPython/RustPython/pull/7582#event-24407438343
started workhttps://github.com/RustPython/RustPython/sessions/c7b357d7-d749-46c2-ab85-166ec68ea551
youknowonehttps://github.com/youknowone
April 11, 2026 13:15https://github.com/RustPython/RustPython/pull/7582#event-24407439050
View session https://github.com/RustPython/RustPython/sessions/c7b357d7-d749-46c2-ab85-166ec68ea551
https://github.com/apps/copilot-swe-agent
Copilothttps://github.com/apps/copilot-swe-agent
Apr 11, 2026https://github.com/RustPython/RustPython/pull/7582#event-24407439086
rustpython-host_env for better sandbox support #7575 https://github.com/RustPython/RustPython/issues/7575
https://github.com/apps/copilot-swe-agent
Copilothttps://github.com/apps/copilot-swe-agent
Apr 11, 2026https://github.com/RustPython/RustPython/pull/7582#event-24407656067
https://github.com/apps/copilot-swe-agent
Copilothttps://github.com/apps/copilot-swe-agent
youknowonehttps://github.com/youknowone
April 11, 2026 13:32https://github.com/RustPython/RustPython/pull/7582#event-24407657959
finished workhttps://github.com/RustPython/RustPython/sessions/c7b357d7-d749-46c2-ab85-166ec68ea551
youknowonehttps://github.com/youknowone
April 11, 2026 13:32https://github.com/RustPython/RustPython/pull/7582#event-24407658102
https://github.com/youknowone
youknowonehttps://github.com/youknowone
Apr 11, 2026https://github.com/RustPython/RustPython/pull/7582#issuecomment-4229776086
@copilothttps://gh.io/copilot-coding-agent-docs
Please reload this pagehttps://github.com/RustPython/RustPython/pull/7582
started workhttps://github.com/RustPython/RustPython/sessions/d462fd50-e8cb-426e-b78e-b0408c29f5ad
youknowonehttps://github.com/youknowone
April 11, 2026 16:40https://github.com/RustPython/RustPython/pull/7582#event-24409851067
View session https://github.com/RustPython/RustPython/sessions/d462fd50-e8cb-426e-b78e-b0408c29f5ad
https://github.com/apps/copilot-swe-agent
Copilothttps://github.com/apps/copilot-swe-agent
Apr 11, 2026https://github.com/RustPython/RustPython/pull/7582#issuecomment-4229787355
@copilothttps://gh.io/copilot-coding-agent-docs
ed55155https://github.com/RustPython/RustPython/commit/ed55155e2e49dc42fc4e781e8245dca483b8b16c
Please reload this pagehttps://github.com/RustPython/RustPython/pull/7582
finished workhttps://github.com/RustPython/RustPython/sessions/d462fd50-e8cb-426e-b78e-b0408c29f5ad
youknowonehttps://github.com/youknowone
April 11, 2026 16:48https://github.com/RustPython/RustPython/pull/7582#event-24409919466
https://github.com/youknowone
youknowonehttps://github.com/youknowone
force-pushedhttps://github.com/RustPython/RustPython/compare/ed55155e2e49dc42fc4e781e8245dca483b8b16c..7852ece3068ceb65e7c41d83d29eee94a6552020
ed55155https://github.com/RustPython/RustPython/commit/ed55155e2e49dc42fc4e781e8245dca483b8b16c
7852ecehttps://github.com/RustPython/RustPython/commit/7852ece3068ceb65e7c41d83d29eee94a6552020
Compare https://github.com/RustPython/RustPython/compare/ed55155e2e49dc42fc4e781e8245dca483b8b16c..7852ece3068ceb65e7c41d83d29eee94a6552020
April 11, 2026 19:56https://github.com/RustPython/RustPython/pull/7582#event-24411717255
https://github.com/youknowone
youknowonehttps://github.com/youknowone
Apr 11, 2026https://github.com/RustPython/RustPython/pull/7582#issuecomment-4230085710
@copilothttps://gh.io/copilot-coding-agent-docs
Please reload this pagehttps://github.com/RustPython/RustPython/pull/7582
started workhttps://github.com/RustPython/RustPython/sessions/48d1e64d-37ce-409f-b511-8e61a349665c
youknowonehttps://github.com/youknowone
April 11, 2026 19:57https://github.com/RustPython/RustPython/pull/7582#event-24411724147
View session https://github.com/RustPython/RustPython/sessions/48d1e64d-37ce-409f-b511-8e61a349665c
https://github.com/apps/copilot-swe-agent
Copilothttps://github.com/apps/copilot-swe-agent
Apr 11, 2026https://github.com/RustPython/RustPython/pull/7582#issuecomment-4230109669
@copilothttps://gh.io/copilot-coding-agent-docs
468d21ehttps://github.com/RustPython/RustPython/commit/468d21e7d2fc02e1063912d29f28c540a9ffa0c4
Please reload this pagehttps://github.com/RustPython/RustPython/pull/7582
https://github.com/apps/copilot-swe-agent
Copilothttps://github.com/apps/copilot-swe-agent
Apr 11, 2026https://github.com/RustPython/RustPython/pull/7582#event-24411925361
finished workhttps://github.com/RustPython/RustPython/sessions/48d1e64d-37ce-409f-b511-8e61a349665c
youknowonehttps://github.com/youknowone
April 11, 2026 20:15https://github.com/RustPython/RustPython/pull/7582#event-24411928416
https://github.com/youknowone
youknowonehttps://github.com/youknowone
Apr 12, 2026https://github.com/RustPython/RustPython/pull/7582#issuecomment-4230789644
@copilothttps://gh.io/copilot-coding-agent-docs
Please reload this pagehttps://github.com/RustPython/RustPython/pull/7582
started workhttps://github.com/RustPython/RustPython/sessions/b05407a9-7edd-4747-8691-3a9228d67b75
youknowonehttps://github.com/youknowone
April 12, 2026 05:00https://github.com/RustPython/RustPython/pull/7582#event-24416120231
View session https://github.com/RustPython/RustPython/sessions/b05407a9-7edd-4747-8691-3a9228d67b75
https://github.com/apps/copilot-swe-agent
Copilothttps://github.com/apps/copilot-swe-agent
Apr 12, 2026https://github.com/RustPython/RustPython/pull/7582#issuecomment-4230838869
@copilothttps://gh.io/copilot-coding-agent-docs
296cfb9https://github.com/RustPython/RustPython/commit/296cfb95de7491089da2966ee3c66e192e73fc13
Please reload this pagehttps://github.com/RustPython/RustPython/pull/7582
https://github.com/apps/copilot-swe-agent
Copilothttps://github.com/apps/copilot-swe-agent
Apr 12, 2026https://github.com/RustPython/RustPython/pull/7582#event-24416450889
finished workhttps://github.com/RustPython/RustPython/sessions/b05407a9-7edd-4747-8691-3a9228d67b75
youknowonehttps://github.com/youknowone
April 12, 2026 05:43https://github.com/RustPython/RustPython/pull/7582#event-24416452307
https://github.com/youknowone
youknowonehttps://github.com/youknowone
Apr 12, 2026https://github.com/RustPython/RustPython/pull/7582#issuecomment-4231626736
@copilothttps://gh.io/copilot-coding-agent-docs
Please reload this pagehttps://github.com/RustPython/RustPython/pull/7582
started workhttps://github.com/RustPython/RustPython/sessions/ca126bcb-b77c-4c2a-8ab1-545bbc828aa7
youknowonehttps://github.com/youknowone
April 12, 2026 13:45https://github.com/RustPython/RustPython/pull/7582#event-24421109266
View session https://github.com/RustPython/RustPython/sessions/ca126bcb-b77c-4c2a-8ab1-545bbc828aa7
https://github.com/apps/copilot-swe-agent
Copilothttps://github.com/apps/copilot-swe-agent
Apr 12, 2026https://github.com/RustPython/RustPython/pull/7582#issuecomment-4231658362
@copilothttps://gh.io/copilot-coding-agent-docs
3292b9fhttps://github.com/RustPython/RustPython/commit/3292b9f082f8074486e39445cc7cec8d54b690c1
Please reload this pagehttps://github.com/RustPython/RustPython/pull/7582
finished workhttps://github.com/RustPython/RustPython/sessions/ca126bcb-b77c-4c2a-8ab1-545bbc828aa7
youknowonehttps://github.com/youknowone
April 12, 2026 14:04https://github.com/RustPython/RustPython/pull/7582#event-24421295406
https://github.com/apps/github-actions
github-actionshttps://github.com/apps/github-actions
Apr 12, 2026https://github.com/RustPython/RustPython/pull/7582#issuecomment-4231708511
Please reload this pagehttps://github.com/RustPython/RustPython/pull/7582
https://github.com/youknowone
youknowonehttps://github.com/youknowone
force-pushedhttps://github.com/RustPython/RustPython/compare/a020ed23c21c72fd66602fdf11218b521ba30bbc..9707aebcb49006ceea27da11cb9aecfa4ffc6c97
a020ed2https://github.com/RustPython/RustPython/commit/a020ed23c21c72fd66602fdf11218b521ba30bbc
9707aebhttps://github.com/RustPython/RustPython/commit/9707aebcb49006ceea27da11cb9aecfa4ffc6c97
Compare https://github.com/RustPython/RustPython/compare/a020ed23c21c72fd66602fdf11218b521ba30bbc..9707aebcb49006ceea27da11cb9aecfa4ffc6c97
April 12, 2026 14:35https://github.com/RustPython/RustPython/pull/7582#event-24421622167
https://github.com/youknowone
youknowonehttps://github.com/youknowone
Apr 13, 2026https://github.com/RustPython/RustPython/pull/7582#issuecomment-4235003389
@copilothttps://gh.io/copilot-coding-agent-docs
Please reload this pagehttps://github.com/RustPython/RustPython/pull/7582
started workhttps://github.com/RustPython/RustPython/sessions/e08d23a2-d816-46d7-825d-a4efc1b90bd4
youknowonehttps://github.com/youknowone
April 13, 2026 08:37https://github.com/RustPython/RustPython/pull/7582#event-24438247983
View session https://github.com/RustPython/RustPython/sessions/e08d23a2-d816-46d7-825d-a4efc1b90bd4
finished workhttps://github.com/RustPython/RustPython/sessions/899eb717-ebc6-4a4a-870c-2a15c5f33e02
youknowonehttps://github.com/youknowone
April 14, 2026 09:12https://github.com/RustPython/RustPython/pull/7582#event-24480691776
https://github.com/youknowone
youknowonehttps://github.com/youknowone
Apr 17, 2026https://github.com/RustPython/RustPython/pull/7582#issuecomment-4267484850
@copilothttps://gh.io/copilot-coding-agent-docs
Please reload this pagehttps://github.com/RustPython/RustPython/pull/7582
started workhttps://github.com/RustPython/RustPython/sessions/12f32740-8173-4b10-a1d6-00b29e90a8ec
youknowonehttps://github.com/youknowone
April 17, 2026 11:08https://github.com/RustPython/RustPython/pull/7582#event-24604468003
View session https://github.com/RustPython/RustPython/sessions/12f32740-8173-4b10-a1d6-00b29e90a8ec
https://github.com/apps/copilot-swe-agent
Copilothttps://github.com/apps/copilot-swe-agent
Apr 17, 2026https://github.com/RustPython/RustPython/pull/7582#issuecomment-4267573613
@copilothttps://gh.io/copilot-coding-agent-docs
899bc43https://github.com/RustPython/RustPython/commit/899bc434d7fb339e1bdd16aa487d3f364269b174
Please reload this pagehttps://github.com/RustPython/RustPython/pull/7582
finished workhttps://github.com/RustPython/RustPython/sessions/12f32740-8173-4b10-a1d6-00b29e90a8ec
youknowonehttps://github.com/youknowone
April 17, 2026 11:23https://github.com/RustPython/RustPython/pull/7582#event-24605012805
https://github.com/youknowone
youknowonehttps://github.com/youknowone
force-pushedhttps://github.com/RustPython/RustPython/compare/60187a01d8bd8981e1bc710836bf7ba9fcf90269..2e4339ebdf42ad848f9f86ec31cf62e099fab00b
60187a0https://github.com/RustPython/RustPython/commit/60187a01d8bd8981e1bc710836bf7ba9fcf90269
2e4339ehttps://github.com/RustPython/RustPython/commit/2e4339ebdf42ad848f9f86ec31cf62e099fab00b
Compare https://github.com/RustPython/RustPython/compare/60187a01d8bd8981e1bc710836bf7ba9fcf90269..2e4339ebdf42ad848f9f86ec31cf62e099fab00b
April 19, 2026 13:56https://github.com/RustPython/RustPython/pull/7582#event-24651217011
youknowonehttps://github.com/youknowone
April 19, 2026 23:43https://github.com/RustPython/RustPython/pull/7582#commits-pushed-9809c57
https://github.com/youknowone
Create rustpython-host-env crate; move host abstractions out of commonhttps://github.com/RustPython/RustPython/pull/7582/commits/9809c57eb0458f0d85ea62b2bb304e6d3989dd58
9809c57https://github.com/RustPython/RustPython/pull/7582/commits/9809c57eb0458f0d85ea62b2bb304e6d3989dd58
https://github.com/apps/copilot-swe-agent
https://github.com/youknowone
refactor: extract host helpershttps://github.com/RustPython/RustPython/pull/7582/commits/47a1884cbae67da6f7d07b89596402799b8c9c84
47a1884https://github.com/RustPython/RustPython/pull/7582/commits/47a1884cbae67da6f7d07b89596402799b8c9c84
https://github.com/RustPython/RustPython/sessions/48d1e64d-37ce-409f-b511-8e61a349665chttps://github.com/RustPython/RustPython/sessions/48d1e64d-37ce-409f-b511-8e61a349665c
https://github.com/apps/copilot-swe-agent
https://github.com/youknowone
lint: enforce direct host API boundarieshttps://github.com/RustPython/RustPython/pull/7582/commits/7fa50df5a2b0321465d524bf4bb0f3d6e948d458
7fa50dfhttps://github.com/RustPython/RustPython/pull/7582/commits/7fa50df5a2b0321465d524bf4bb0f3d6e948d458
https://github.com/RustPython/RustPython/sessions/97225fb7-7b3d-4197-a77c-eb44aead5b13https://github.com/RustPython/RustPython/sessions/97225fb7-7b3d-4197-a77c-eb44aead5b13
https://github.com/apps/copilot-swe-agent
https://github.com/youknowone
refactor: extract remaining host env helpershttps://github.com/RustPython/RustPython/pull/7582/commits/ca26f6a1f0bdf88eefc17461e0a5b5607a6d0827
ca26f6ahttps://github.com/RustPython/RustPython/pull/7582/commits/ca26f6a1f0bdf88eefc17461e0a5b5607a6d0827
https://github.com/RustPython/RustPython/sessions/d96f57e1-b196-4460-9983-97d5ff118835https://github.com/RustPython/RustPython/sessions/d96f57e1-b196-4460-9983-97d5ff118835
https://github.com/apps/copilot-swe-agent
https://github.com/youknowone
fix: clean extracted host env follow-uphttps://github.com/RustPython/RustPython/pull/7582/commits/c012118d3b283bce32efb5bd3916c68fcd42ff58
c012118https://github.com/RustPython/RustPython/pull/7582/commits/c012118d3b283bce32efb5bd3916c68fcd42ff58
https://github.com/RustPython/RustPython/sessions/d96f57e1-b196-4460-9983-97d5ff118835https://github.com/RustPython/RustPython/sessions/d96f57e1-b196-4460-9983-97d5ff118835
https://github.com/apps/copilot-swe-agent
https://github.com/youknowone
fix: document env mutation safetyhttps://github.com/RustPython/RustPython/pull/7582/commits/00bbe0e64e648208ea0397194f93a31ec9d78cdf
00bbe0ehttps://github.com/RustPython/RustPython/pull/7582/commits/00bbe0e64e648208ea0397194f93a31ec9d78cdf
https://github.com/RustPython/RustPython/sessions/d96f57e1-b196-4460-9983-97d5ff118835https://github.com/RustPython/RustPython/sessions/d96f57e1-b196-4460-9983-97d5ff118835
https://github.com/apps/copilot-swe-agent
https://github.com/youknowone
refactor: split host fs helpers from fileutilshttps://github.com/RustPython/RustPython/pull/7582/commits/2258263a8c81f42b710aeb1ecd6780ac0cc3894a
2258263https://github.com/RustPython/RustPython/pull/7582/commits/2258263a8c81f42b710aeb1ecd6780ac0cc3894a
https://github.com/RustPython/RustPython/sessions/c57424c5-0e1d-490a-82b3-2d2f6c8cf2cdhttps://github.com/RustPython/RustPython/sessions/c57424c5-0e1d-490a-82b3-2d2f6c8cf2cd
https://github.com/apps/copilot-swe-agent
https://github.com/youknowone
fix: resolve latest host env ci regressionshttps://github.com/RustPython/RustPython/pull/7582/commits/e0e0ba323a28d1bdea74002a4df168bedebef4d9
e0e0ba3https://github.com/RustPython/RustPython/pull/7582/commits/e0e0ba323a28d1bdea74002a4df168bedebef4d9
https://github.com/RustPython/RustPython/sessions/899eb717-ebc6-4a4a-870c-2a15c5f33e02https://github.com/RustPython/RustPython/sessions/899eb717-ebc6-4a4a-870c-2a15c5f33e02
https://github.com/apps/copilot-swe-agent
https://github.com/youknowone
fix: resolve remaining windows clippy host fs callshttps://github.com/RustPython/RustPython/pull/7582/commits/00cecb2354a63b807165348987fbc474b9315925
00cecb2https://github.com/RustPython/RustPython/pull/7582/commits/00cecb2354a63b807165348987fbc474b9315925
https://github.com/RustPython/RustPython/sessions/12f32740-8173-4b10-a1d6-00b29e90a8echttps://github.com/RustPython/RustPython/sessions/12f32740-8173-4b10-a1d6-00b29e90a8ec
https://github.com/youknowone
host_envhttps://github.com/RustPython/RustPython/pull/7582/commits/17f68cb02cec9aa3a4abb1812a25c10664d07a80
17f68cbhttps://github.com/RustPython/RustPython/pull/7582/commits/17f68cb02cec9aa3a4abb1812a25c10664d07a80
https://github.com/youknowone
youknowonehttps://github.com/youknowone
force-pushedhttps://github.com/RustPython/RustPython/compare/9656eb922613e6ae67682e68a77583b9e9cbb129..17f68cb02cec9aa3a4abb1812a25c10664d07a80
9656eb9https://github.com/RustPython/RustPython/commit/9656eb922613e6ae67682e68a77583b9e9cbb129
17f68cbhttps://github.com/RustPython/RustPython/commit/17f68cb02cec9aa3a4abb1812a25c10664d07a80
Compare https://github.com/RustPython/RustPython/compare/9656eb922613e6ae67682e68a77583b9e9cbb129..17f68cb02cec9aa3a4abb1812a25c10664d07a80
April 20, 2026 14:26https://github.com/RustPython/RustPython/pull/7582#event-24681146102
https://github.com/youknowone
youknowonehttps://github.com/youknowone
Apr 20, 2026https://github.com/RustPython/RustPython/pull/7582#event-24682845560
https://github.com/youknowone
youknowonehttps://github.com/youknowone
April 20, 2026 15:10https://github.com/RustPython/RustPython/pull/7582#event-24682850099
https://github.com/youknowone
youknowonehttps://github.com/youknowone
April 20, 2026 15:13https://github.com/RustPython/RustPython/pull/7582#event-24682962041
https://github.com/youknowone
youknowonehttps://github.com/youknowone
d5921d1https://github.com/RustPython/RustPython/commit/d5921d16afa50f1f8baec729e9c632c160ceb5f0
Apr 20, 2026https://github.com/RustPython/RustPython/pull/7582#event-24682967318
Please reload this pagehttps://github.com/RustPython/RustPython/pull/7582
https://github.com/youknowone
youknowonehttps://github.com/youknowone
April 20, 2026 15:13https://github.com/RustPython/RustPython/pull/7582#event-24682968918
https://github.co/hiddenchars
https://github.com/RustPython/RustPython/pull/{{ revealButtonHref }}
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FRustPython%2FRustPython%2Fpull%2F7582
https://github.com/youknowone
youknowone https://github.com/youknowone
https://github.com/youknowone
youknowone https://github.com/youknowone
Copilot code review https://github.com/apps/copilot-swe-agent
Copilot https://github.com/apps/copilot-swe-agent
rustpython-host_env for better sandbox support https://github.com/RustPython/RustPython/issues/7575
Please reload this pagehttps://github.com/RustPython/RustPython/pull/7582
https://github.com/apps/copilot-swe-agent
https://github.com/youknowone
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.