Title: pythonnet 2.2.1 on linux fails in python 3.4 and 3.5 (but not 2.7) - pycparser error · Issue #336 · pythonnet/pythonnet · GitHub
Open Graph Title: pythonnet 2.2.1 on linux fails in python 3.4 and 3.5 (but not 2.7) - pycparser error · Issue #336 · pythonnet/pythonnet
X Title: pythonnet 2.2.1 on linux fails in python 3.4 and 3.5 (but not 2.7) - pycparser error · Issue #336 · pythonnet/pythonnet
Description: anaconda python 3.5 (click to expand) (root) dta@dta-Inspiron-N5050 ~ $ sudo /home/dta/anaconda3/bin/pip install pythonnet -U --force The directory '/home/dta/.cache/pip/http' or its parent directory is not owned by the current user and ...
Open Graph Description: anaconda python 3.5 (click to expand) (root) dta@dta-Inspiron-N5050 ~ $ sudo /home/dta/anaconda3/bin/pip install pythonnet -U --force The directory '/home/dta/.cache/pip/http' or its parent directo...
X Description: anaconda python 3.5 (click to expand) (root) dta@dta-Inspiron-N5050 ~ $ sudo /home/dta/anaconda3/bin/pip install pythonnet -U --force The directory '/home/dta/.cache/pip/http' or its parent...
Opengraph URL: https://github.com/pythonnet/pythonnet/issues/336
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"pythonnet 2.2.1 on linux fails in python 3.4 and 3.5 (but not 2.7) - pycparser error","articleBody":"\u003cdetails\u003e\r\n \u003csummary\u003eanaconda python 3.5 (click to expand) \u003c/summary\u003e\r\n\r\n```\r\n(root) dta@dta-Inspiron-N5050 ~ $ sudo /home/dta/anaconda3/bin/pip install pythonnet -U --force\r\nThe directory '/home/dta/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.\r\nThe directory '/home/dta/.cache/pip' or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.\r\nCollecting pythonnet\r\n Downloading pythonnet-2.2.1.tar.gz (1.5MB)\r\n 100% |████████████████████████████████| 1.5MB 486kB/s \r\nInstalling collected packages: pythonnet\r\n Found existing installation: pythonnet 2.2.0\r\n Uninstalling pythonnet-2.2.0:\r\n Successfully uninstalled pythonnet-2.2.0\r\n Running setup.py install for pythonnet ... error\r\n Complete output from command /home/dta/anaconda3/bin/python -u -c \"import setuptools, tokenize;__file__='/tmp/pip-build-2mxcht23/pythonnet/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\\r\\n', '\\n'), __file__, 'exec'))\" install --record /tmp/pip-xa22cnng-record/install-record.txt --single-version-externally-managed --compile:\r\n running install\r\n running build\r\n running build_ext\r\n Checking for updates from https://www.nuget.org/api/v2/.\r\n Currently running NuGet.exe 3.5.0.\r\n NuGet.exe is up to date.\r\n MSBuild auto-detection: using msbuild version '14.0' from '/usr/lib/mono/xbuild/14.0/bin'.\r\n Restoring NuGet package NUnit.2.6.2.\r\n Restoring NuGet package UnmanagedExports.1.2.7.\r\n Adding package 'UnmanagedExports.1.2.7' to folder '/tmp/pip-build-2mxcht23/pythonnet/packages'\r\n Adding package 'NUnit.2.6.2' to folder '/tmp/pip-build-2mxcht23/pythonnet/packages'\r\n Added package 'NUnit.2.6.2' to folder '/tmp/pip-build-2mxcht23/pythonnet/packages'\r\n Added package 'UnmanagedExports.1.2.7' to folder '/tmp/pip-build-2mxcht23/pythonnet/packages'\r\n \r\n NuGet Config files used:\r\n /home/dta/.config/NuGet/NuGet.Config\r\n \r\n Feeds used:\r\n /home/dta/.nuget/packages/\r\n https://api.nuget.org/v3/index.json\r\n \r\n Installed:\r\n 2 package(s) to packages.config projects\r\n clang: warning: /home/dta/anaconda3/include/python3.5m: 'linker' input unused\r\n Traceback (most recent call last):\r\n File \"tools/geninterop/geninterop.py\", line 296, in \u003cmodule\u003e\r\n sys.exit(main())\r\n File \"tools/geninterop/geninterop.py\", line 278, in main\r\n ast = parser.parse(python_h)\r\n File \"/home/dta/anaconda3/lib/python3.5/site-packages/pycparser/c_parser.py\", line 146, in parse\r\n debug=debuglevel)\r\n File \"/home/dta/anaconda3/lib/python3.5/site-packages/pycparser/ply/yacc.py\", line 265, in parse\r\n return self.parseopt_notrack(input,lexer,debug,tracking,tokenfunc)\r\n File \"/home/dta/anaconda3/lib/python3.5/site-packages/pycparser/ply/yacc.py\", line 1047, in parseopt_notrack\r\n tok = self.errorfunc(errtoken)\r\n File \"/home/dta/anaconda3/lib/python3.5/site-packages/pycparser/c_parser.py\", line 1680, in p_error\r\n column=self.clex.find_tok_column(p)))\r\n File \"/home/dta/anaconda3/lib/python3.5/site-packages/pycparser/plyparser.py\", line 55, in _parse_error\r\n raise ParseError(\"%s: %s\" % (coord, msg))\r\n pycparser.plyparser.ParseError: /usr/bin/../lib/clang/3.4/include/stdarg.h:30:27: before: va_list\r\n Traceback (most recent call last):\r\n File \"\u003cstring\u003e\", line 1, in \u003cmodule\u003e\r\n File \"/tmp/pip-build-2mxcht23/pythonnet/setup.py\", line 376, in \u003cmodule\u003e\r\n setup_requires=setup_requires\r\n File \"/home/dta/anaconda3/lib/python3.5/distutils/core.py\", line 148, in setup\r\n dist.run_commands()\r\n File \"/home/dta/anaconda3/lib/python3.5/distutils/dist.py\", line 955, in run_commands\r\n self.run_command(cmd)\r\n File \"/home/dta/anaconda3/lib/python3.5/distutils/dist.py\", line 974, in run_command\r\n cmd_obj.run()\r\n File \"/home/dta/anaconda3/lib/python3.5/site-packages/setuptools/command/install.py\", line 61, in run\r\n return orig.install.run(self)\r\n File \"/home/dta/anaconda3/lib/python3.5/distutils/command/install.py\", line 539, in run\r\n self.run_command('build')\r\n File \"/home/dta/anaconda3/lib/python3.5/distutils/cmd.py\", line 313, in run_command\r\n self.distribution.run_command(command)\r\n File \"/home/dta/anaconda3/lib/python3.5/distutils/dist.py\", line 974, in run_command\r\n cmd_obj.run()\r\n File \"/home/dta/anaconda3/lib/python3.5/distutils/command/build.py\", line 135, in run\r\n self.run_command(cmd_name)\r\n File \"/home/dta/anaconda3/lib/python3.5/distutils/cmd.py\", line 313, in run_command\r\n self.distribution.run_command(command)\r\n File \"/home/dta/anaconda3/lib/python3.5/distutils/dist.py\", line 974, in run_command\r\n cmd_obj.run()\r\n File \"/home/dta/anaconda3/lib/python3.5/distutils/command/build_ext.py\", line 338, in run\r\n self.build_extensions()\r\n File \"/home/dta/anaconda3/lib/python3.5/distutils/command/build_ext.py\", line 447, in build_extensions\r\n self._build_extensions_serial()\r\n File \"/home/dta/anaconda3/lib/python3.5/distutils/command/build_ext.py\", line 472, in _build_extensions_serial\r\n self.build_extension(ext)\r\n File \"/tmp/pip-build-2mxcht23/pythonnet/setup.py\", line 182, in build_extension\r\n _check_output([sys.executable, geninterop, interop_file])\r\n File \"/tmp/pip-build-2mxcht23/pythonnet/setup.py\", line 299, in _check_output\r\n raise CalledProcessError(retcode, cmd, output=output)\r\n subprocess.CalledProcessError: Command '['/home/dta/anaconda3/bin/python', 'tools/geninterop/geninterop.py', 'src/runtime/interop35m.cs']' returned non-zero exit status 1\r\n \r\n ----------------------------------------\r\n Rolling back uninstall of pythonnet\r\nCommand \"/home/dta/anaconda3/bin/python -u -c \"import setuptools, tokenize;__file__='/tmp/pip-build-2mxcht23/pythonnet/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\\r\\n', '\\n'), __file__, 'exec'))\" install --record /tmp/pip-xa22cnng-record/install-record.txt --single-version-externally-managed --compile\" failed with error code 1 in /tmp/pip-build-2mxcht23/pythonnet/\r\nYou are using pip version 8.1.2, however version 9.0.1 is available.\r\nYou should consider upgrading via the 'pip install --upgrade pip' command.\r\n(root) dta@dta-Inspiron-N5050 ~ $ \r\n```\r\n\u003c/details\u003e\r\n\r\n\r\n\u003cdetails\u003e\r\n \u003csummary\u003esystem python 3.4 (click to expand) \u003c/summary\u003e\r\n\r\n```\r\ndta@dta-Inspiron-N5050 ~ $ sudo pip3 install pythonnet -U --force\r\nDownloading/unpacking pythonnet\r\n Downloading pythonnet-2.2.1.tar.gz (1.5MB): 1.5MB downloaded\r\n Running setup.py (path:/tmp/pip_build_root/pythonnet/setup.py) egg_info for package pythonnet\r\n \r\nInstalling collected packages: pythonnet\r\n Found existing installation: pythonnet 2.2.0\r\n Can't uninstall 'pythonnet'. No files were found to uninstall.\r\n Running setup.py install for pythonnet\r\n Checking for updates from https://www.nuget.org/api/v2/.\r\n Currently running NuGet.exe 3.5.0.\r\n NuGet.exe is up to date.\r\n MSBuild auto-detection: using msbuild version '14.0' from '/usr/lib/mono/xbuild/14.0/bin'.\r\n Restoring NuGet package UnmanagedExports.1.2.7.\r\n Restoring NuGet package NUnit.2.6.2.\r\n Adding package 'UnmanagedExports.1.2.7' to folder '/tmp/pip_build_root/pythonnet/packages'\r\n Adding package 'NUnit.2.6.2' to folder '/tmp/pip_build_root/pythonnet/packages'\r\n Added package 'NUnit.2.6.2' to folder '/tmp/pip_build_root/pythonnet/packages'\r\n Added package 'UnmanagedExports.1.2.7' to folder '/tmp/pip_build_root/pythonnet/packages'\r\n \r\n NuGet Config files used:\r\n /home/dta/.config/NuGet/NuGet.Config\r\n \r\n Feeds used:\r\n /home/dta/.nuget/packages/\r\n https://api.nuget.org/v3/index.json\r\n \r\n Installed:\r\n 2 package(s) to packages.config projects\r\n clang: warning: /usr/include/python3.4m: 'linker' input unused\r\n Traceback (most recent call last):\r\n File \"tools/geninterop/geninterop.py\", line 296, in \u003cmodule\u003e\r\n sys.exit(main())\r\n File \"tools/geninterop/geninterop.py\", line 278, in main\r\n ast = parser.parse(python_h)\r\n File \"/usr/local/lib/python3.4/dist-packages/pycparser/c_parser.py\", line 151, in parse\r\n debug=debuglevel)\r\n File \"/usr/local/lib/python3.4/dist-packages/pycparser/ply/yacc.py\", line 331, in parse\r\n return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)\r\n File \"/usr/local/lib/python3.4/dist-packages/pycparser/ply/yacc.py\", line 1181, in parseopt_notrack\r\n tok = call_errorfunc(self.errorfunc, errtoken, self)\r\n File \"/usr/local/lib/python3.4/dist-packages/pycparser/ply/yacc.py\", line 193, in call_errorfunc\r\n r = errorfunc(token)\r\n File \"/usr/local/lib/python3.4/dist-packages/pycparser/c_parser.py\", line 1721, in p_error\r\n column=self.clex.find_tok_column(p)))\r\n File \"/usr/local/lib/python3.4/dist-packages/pycparser/plyparser.py\", line 55, in _parse_error\r\n raise ParseError(\"%s: %s\" % (coord, msg))\r\n pycparser.plyparser.ParseError: /usr/bin/../lib/clang/3.4/include/stdarg.h:30:27: before: va_list\r\n Traceback (most recent call last):\r\n File \"\u003cstring\u003e\", line 1, in \u003cmodule\u003e\r\n File \"/tmp/pip_build_root/pythonnet/setup.py\", line 376, in \u003cmodule\u003e\r\n setup_requires=setup_requires\r\n File \"/usr/lib/python3.4/distutils/core.py\", line 148, in setup\r\n dist.run_commands()\r\n File \"/usr/lib/python3.4/distutils/dist.py\", line 955, in run_commands\r\n self.run_command(cmd)\r\n File \"/usr/lib/python3.4/distutils/dist.py\", line 974, in run_command\r\n cmd_obj.run()\r\n File \"/usr/local/lib/python3.4/dist-packages/setuptools/command/install.py\", line 61, in run\r\n return orig.install.run(self)\r\n File \"/usr/lib/python3.4/distutils/command/install.py\", line 583, in run\r\n self.run_command('build')\r\n File \"/usr/lib/python3.4/distutils/cmd.py\", line 313, in run_command\r\n self.distribution.run_command(command)\r\n File \"/usr/lib/python3.4/distutils/dist.py\", line 974, in run_command\r\n cmd_obj.run()\r\n File \"/usr/lib/python3.4/distutils/command/build.py\", line 126, in run\r\n self.run_command(cmd_name)\r\n File \"/usr/lib/python3.4/distutils/cmd.py\", line 313, in run_command\r\n self.distribution.run_command(command)\r\n File \"/usr/lib/python3.4/distutils/dist.py\", line 974, in run_command\r\n cmd_obj.run()\r\n File \"/usr/lib/python3.4/distutils/command/build_ext.py\", line 339, in run\r\n self.build_extensions()\r\n File \"/usr/lib/python3.4/distutils/command/build_ext.py\", line 448, in build_extensions\r\n self.build_extension(ext)\r\n File \"/tmp/pip_build_root/pythonnet/setup.py\", line 182, in build_extension\r\n _check_output([sys.executable, geninterop, interop_file])\r\n File \"/tmp/pip_build_root/pythonnet/setup.py\", line 299, in _check_output\r\n raise CalledProcessError(retcode, cmd, output=output)\r\n subprocess.CalledProcessError: Command '['/usr/bin/python3', 'tools/geninterop/geninterop.py', 'src/runtime/interop34m.cs']' returned non-zero exit status 1\r\n Complete output from command /usr/bin/python3 -c \"import setuptools, tokenize;__file__='/tmp/pip_build_root/pythonnet/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\\r\\n', '\\n'), __file__, 'exec'))\" install --record /tmp/pip-ib7zyd1f-record/install-record.txt --single-version-externally-managed --compile:\r\n running install\r\n\r\nrunning build\r\n\r\nrunning build_ext\r\n\r\nChecking for updates from https://www.nuget.org/api/v2/.\r\n\r\nCurrently running NuGet.exe 3.5.0.\r\n\r\nNuGet.exe is up to date.\r\n\r\nMSBuild auto-detection: using msbuild version '14.0' from '/usr/lib/mono/xbuild/14.0/bin'.\r\n\r\nRestoring NuGet package UnmanagedExports.1.2.7.\r\n\r\nRestoring NuGet package NUnit.2.6.2.\r\n\r\nAdding package 'UnmanagedExports.1.2.7' to folder '/tmp/pip_build_root/pythonnet/packages'\r\n\r\nAdding package 'NUnit.2.6.2' to folder '/tmp/pip_build_root/pythonnet/packages'\r\n\r\nAdded package 'NUnit.2.6.2' to folder '/tmp/pip_build_root/pythonnet/packages'\r\n\r\nAdded package 'UnmanagedExports.1.2.7' to folder '/tmp/pip_build_root/pythonnet/packages'\r\n\r\n\r\n\r\nNuGet Config files used:\r\n\r\n /home/dta/.config/NuGet/NuGet.Config\r\n\r\n\r\n\r\nFeeds used:\r\n\r\n /home/dta/.nuget/packages/\r\n\r\n https://api.nuget.org/v3/index.json\r\n\r\n\r\n\r\nInstalled:\r\n\r\n 2 package(s) to packages.config projects\r\n\r\nclang: warning: /usr/include/python3.4m: 'linker' input unused\r\n\r\nTraceback (most recent call last):\r\n\r\n File \"tools/geninterop/geninterop.py\", line 296, in \u003cmodule\u003e\r\n\r\n sys.exit(main())\r\n\r\n File \"tools/geninterop/geninterop.py\", line 278, in main\r\n\r\n ast = parser.parse(python_h)\r\n\r\n File \"/usr/local/lib/python3.4/dist-packages/pycparser/c_parser.py\", line 151, in parse\r\n\r\n debug=debuglevel)\r\n\r\n File \"/usr/local/lib/python3.4/dist-packages/pycparser/ply/yacc.py\", line 331, in parse\r\n\r\n return self.parseopt_notrack(input, lexer, debug, tracking, tokenfunc)\r\n\r\n File \"/usr/local/lib/python3.4/dist-packages/pycparser/ply/yacc.py\", line 1181, in parseopt_notrack\r\n\r\n tok = call_errorfunc(self.errorfunc, errtoken, self)\r\n\r\n File \"/usr/local/lib/python3.4/dist-packages/pycparser/ply/yacc.py\", line 193, in call_errorfunc\r\n\r\n r = errorfunc(token)\r\n\r\n File \"/usr/local/lib/python3.4/dist-packages/pycparser/c_parser.py\", line 1721, in p_error\r\n\r\n column=self.clex.find_tok_column(p)))\r\n\r\n File \"/usr/local/lib/python3.4/dist-packages/pycparser/plyparser.py\", line 55, in _parse_error\r\n\r\n raise ParseError(\"%s: %s\" % (coord, msg))\r\n\r\npycparser.plyparser.ParseError: /usr/bin/../lib/clang/3.4/include/stdarg.h:30:27: before: va_list\r\n\r\nTraceback (most recent call last):\r\n\r\n File \"\u003cstring\u003e\", line 1, in \u003cmodule\u003e\r\n\r\n File \"/tmp/pip_build_root/pythonnet/setup.py\", line 376, in \u003cmodule\u003e\r\n\r\n setup_requires=setup_requires\r\n\r\n File \"/usr/lib/python3.4/distutils/core.py\", line 148, in setup\r\n\r\n dist.run_commands()\r\n\r\n File \"/usr/lib/python3.4/distutils/dist.py\", line 955, in run_commands\r\n\r\n self.run_command(cmd)\r\n\r\n File \"/usr/lib/python3.4/distutils/dist.py\", line 974, in run_command\r\n\r\n cmd_obj.run()\r\n\r\n File \"/usr/local/lib/python3.4/dist-packages/setuptools/command/install.py\", line 61, in run\r\n\r\n return orig.install.run(self)\r\n\r\n File \"/usr/lib/python3.4/distutils/command/install.py\", line 583, in run\r\n\r\n self.run_command('build')\r\n\r\n File \"/usr/lib/python3.4/distutils/cmd.py\", line 313, in run_command\r\n\r\n self.distribution.run_command(command)\r\n\r\n File \"/usr/lib/python3.4/distutils/dist.py\", line 974, in run_command\r\n\r\n cmd_obj.run()\r\n\r\n File \"/usr/lib/python3.4/distutils/command/build.py\", line 126, in run\r\n\r\n self.run_command(cmd_name)\r\n\r\n File \"/usr/lib/python3.4/distutils/cmd.py\", line 313, in run_command\r\n\r\n self.distribution.run_command(command)\r\n\r\n File \"/usr/lib/python3.4/distutils/dist.py\", line 974, in run_command\r\n\r\n cmd_obj.run()\r\n\r\n File \"/usr/lib/python3.4/distutils/command/build_ext.py\", line 339, in run\r\n\r\n self.build_extensions()\r\n\r\n File \"/usr/lib/python3.4/distutils/command/build_ext.py\", line 448, in build_extensions\r\n\r\n self.build_extension(ext)\r\n\r\n File \"/tmp/pip_build_root/pythonnet/setup.py\", line 182, in build_extension\r\n\r\n _check_output([sys.executable, geninterop, interop_file])\r\n\r\n File \"/tmp/pip_build_root/pythonnet/setup.py\", line 299, in _check_output\r\n\r\n raise CalledProcessError(retcode, cmd, output=output)\r\n\r\nsubprocess.CalledProcessError: Command '['/usr/bin/python3', 'tools/geninterop/geninterop.py', 'src/runtime/interop34m.cs']' returned non-zero exit status 1\r\n\r\n----------------------------------------\r\n Can't roll back pythonnet; was not uninstalled\r\nCleaning up...\r\nCommand /usr/bin/python3 -c \"import setuptools, tokenize;__file__='/tmp/pip_build_root/pythonnet/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\\r\\n', '\\n'), __file__, 'exec'))\" install --record /tmp/pip-ib7zyd1f-record/install-record.txt --single-version-externally-managed --compile failed with error code 1 in /tmp/pip_build_root/pythonnet\r\nStoring debug log for failure in /home/dta/.pip/pip.log\r\ndta@dta-Inspiron-N5050 ~ $ \r\n```\r\n\u003c/details\u003e\r\n","author":{"url":"https://github.com/den-run-ai","@type":"Person","name":"den-run-ai"},"datePublished":"2017-01-28T18:44:38.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":10},"url":"https://github.com/336/pythonnet/issues/336"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:2e1fd466-b259-8665-79e2-aa70bce68ea0 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | 88C0:9A204:145CAC7:1A34B79:69747C87 |
| html-safe-nonce | d04a96bbe7dacf21f3349228394a43e727dfee186f35ed03f60d98dc024731c9 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4OEMwOjlBMjA0OjE0NUNBQzc6MUEzNEI3OTo2OTc0N0M4NyIsInZpc2l0b3JfaWQiOiIxNzMyMTMwNjIxMTM3MTI0NDg3IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | da848e3e34f7a1d559a8be397c9cc40cc14b1ae4413f0af78206df52e053c583 |
| hovercard-subject-tag | issue:203823601 |
| github-keyboard-shortcuts | repository,issues,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/_view_fragments/issues/show/pythonnet/pythonnet/336/issue_layout |
| twitter:image | https://opengraph.githubassets.com/992982f1a10059e79aeb73349f80236dd37ae7787867246677f803b91766fe93/pythonnet/pythonnet/issues/336 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/992982f1a10059e79aeb73349f80236dd37ae7787867246677f803b91766fe93/pythonnet/pythonnet/issues/336 |
| og:image:alt | anaconda python 3.5 (click to expand) (root) dta@dta-Inspiron-N5050 ~ $ sudo /home/dta/anaconda3/bin/pip install pythonnet -U --force The directory '/home/dta/.cache/pip/http' or its parent directo... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | den-run-ai |
| hostname | github.com |
| expected-hostname | github.com |
| None | e0b95d743b7672c9ac0e1032d5f117950182dc164a83434a7db86510e8f0b37c |
| 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 |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 56fe7e2e8de6e57740bca50402351ea656f7a4bf |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width