Title: Modernize import hook by BadSingleton · Pull Request #1369 · pythonnet/pythonnet · GitHub
Open Graph Title: Modernize import hook by BadSingleton · Pull Request #1369 · pythonnet/pythonnet
X Title: Modernize import hook by BadSingleton · Pull Request #1369 · pythonnet/pythonnet
Description: What does this implement/fix? Explain your changes. This replaces the current import hook replacement with a MetaPathFinder, letting python handle non-CLR module import. Does this close any currently open issues? #727 #1245 #547 #111 and probably others. Any other comments? This fix also helps working around a mono runtime behaviour where a mono owns all threads that execute .NET code. Checklist Check all those that are applicable and complete. Make sure to include one or more tests for your change If an enhancement PR, please create docs and at best an example Add yourself to AUTHORS Updated the CHANGELOG
Open Graph Description: What does this implement/fix? Explain your changes. This replaces the current import hook replacement with a MetaPathFinder, letting python handle non-CLR module import. Does this close any current...
X Description: What does this implement/fix? Explain your changes. This replaces the current import hook replacement with a MetaPathFinder, letting python handle non-CLR module import. Does this close any current...
Opengraph URL: https://github.com/pythonnet/pythonnet/pull/1369
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/checks(.:format) |
| route-controller | pull_requests |
| route-action | checks |
| fetch-nonce | v2:f761ae64-a7db-d623-d1cf-c7546fe5f542 |
| current-catalog-service-hash | 87dc3bc62d9b466312751bfd5f889726f4f1337bdff4e8be7da7c93d6c00a25a |
| request-id | C77E:28F9BD:3BE08C4:50FECDB:697085C0 |
| html-safe-nonce | 8fdd62f73d1567b7931d933bf7a49e1d70bb683b6ac50ba28becb0e64264df23 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDNzdFOjI4RjlCRDozQkUwOEM0OjUwRkVDREI6Njk3MDg1QzAiLCJ2aXNpdG9yX2lkIjoiNDg0MjUyNTM4NTQ4MTU1MzM0NCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 5b7d5fad22683528960c292d4383bf7492e6d26c1922bc88509d8be6329ffe6b |
| hovercard-subject-tag | pull_request:561318661 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,checks,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/pythonnet/pythonnet/pull/1369/checks |
| twitter:image | https://avatars.githubusercontent.com/u/6788684?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/6788684?s=400&v=4 |
| og:image:alt | What does this implement/fix? Explain your changes. This replaces the current import hook replacement with a MetaPathFinder, letting python handle non-CLR module import. Does this close any current... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 9920a62ba22d06470388e2904804fb7e5ec51c9e35f81784e9191394c74b2bd2 |
| turbo-cache-control | no-preview |
| go-import | github.com/pythonnet/pythonnet git https://github.com/pythonnet/pythonnet.git |
| octolytics-dimension-user_id | 6050430 |
| octolytics-dimension-user_login | pythonnet |
| octolytics-dimension-repository_id | 14748123 |
| octolytics-dimension-repository_nwo | pythonnet/pythonnet |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 14748123 |
| octolytics-dimension-repository_network_root_nwo | pythonnet/pythonnet |
| turbo-body-classes | logged-out env-production page-responsive full-width full-width-p-0 |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 7d6181066430cc06553c8396ca201e194ae33cb9 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width