René's URL Explorer Experiment


Title: Fails to install on Windows · Issue #8 · ogdf/ogdf-python · GitHub

Open Graph Title: Fails to install on Windows · Issue #8 · ogdf/ogdf-python

X Title: Fails to install on Windows · Issue #8 · ogdf/ogdf-python

Description: A colleague and I tried installing OGDF-Python on Windows. The colleague tried it with pip, which failed. I tried it with uv on Windows 11, which also failed. Steps to reproduce Get UV (or pip) on Windows uv init some-demo uv add ogdf-py...

Open Graph Description: A colleague and I tried installing OGDF-Python on Windows. The colleague tried it with pip, which failed. I tried it with uv on Windows 11, which also failed. Steps to reproduce Get UV (or pip) on ...

X Description: A colleague and I tried installing OGDF-Python on Windows. The colleague tried it with pip, which failed. I tried it with uv on Windows 11, which also failed. Steps to reproduce Get UV (or pip) on ...

Opengraph URL: https://github.com/ogdf/ogdf-python/issues/8

X: @github

direct link

Domain: patch-diff.githubusercontent.com


Hey, it has json ld scripts:
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Fails to install on Windows","articleBody":"A colleague and I tried installing OGDF-Python on Windows.\n\nThe colleague tried it with pip, which failed. I tried it with uv on Windows 11, which also failed.\n\n\nSteps to reproduce\n1. Get [UV](https://github.com/astral-sh/uv) (or pip) on Windows\n2. \n```\nuv init some-demo\nuv add ogdf-python[quickstart]\n```\n\nThis results in the following error\n```\nUsing CPython 3.13.3\nCreating virtual environment at: .venv\nResolved 115 packages in 2.53s\n  × Failed to build `ogdf-wheel==2023.9`\n  ├─▶ The build backend returned an error\n  ╰─▶ Call to `hatchling.build.build_wheel` failed (exit code: 1)\n\n      [stdout]\n      Set wheel tag to py3-none-win_amd64\n\n      Config\n      {'artifacts': [],\n       'build_hooks': ('custom',),\n       'dependencies': [],\n       'extra_metadata': {},\n       'force_include': {},\n       'force_include_editable': {},\n       'infer_tag': False,\n       'pure_python': False,\n       'shared_data': {},\n       'shared_scripts': {},\n       'tag': 'py3-none-win_amd64'}\n      {'_BuilderConfig__build_config': {'ignore-vcs': True,\n                                        'targets': {'sdist': {'exclude': ['cmake_build',\n                                                                          'dist',\n                                                                          'wheelhouse',\n                                                                          '.git*']},\n                                                    'wheel': {'exclude': ['cmake_build',\n                                                                          'dist',\n                                                                          'wheelhouse',\n                                                                          '.git*',\n                                                                          'hatch_build.py',\n                                                                          'test_*.py'],\n                                                              'hooks': {'custom': {}}}}},\n       '_BuilderConfig__builder': \u003chatchling.builders.wheel.WheelBuilder object at 0x00000217695196A0\u003e,\n       '_BuilderConfig__exclude_all': False,\n       '_BuilderConfig__plugin_name': 'wheel',\n       '_BuilderConfig__root':\n      'C:\\\\Users\\\\Stefnotch\\\\AppData\\\\Local\\\\uv\\\\cache\\\\sdists-v9\\\\pypi\\\\ogdf-wheel\\\\2023.9\\\\lybCf4tAJyalrkxzFzCZo\\\\src',\n       '_BuilderConfig__target_config': {'exclude': ['cmake_build',\n                                                     'dist',\n                                                     'wheelhouse',\n                                                     '.git*',\n                                                     'hatch_build.py',\n                                                     'test_*.py'],\n                                         'hooks': {'custom': {}}},\n       '_WheelBuilderConfig__core_metadata_constructor': None,\n       '_WheelBuilderConfig__extra_metadata': None,\n       '_WheelBuilderConfig__macos_max_compat': None,\n       '_WheelBuilderConfig__shared_data': None,\n       '_WheelBuilderConfig__shared_scripts': None,\n       '_WheelBuilderConfig__strict_naming': None,\n       'build_artifact_spec': None,\n       'build_force_include': {},\n       'build_reserved_paths': set(),\n       'hook_config': {'custom': {}}}\n\n\n      Running cmake\n      C:\\Users\\Stefnotch\\AppData\\Local\\uv\\cache\\sdists-v9\\pypi\\ogdf-wheel\\2023.9\\lybCf4tAJyalrkxzFzCZo\\src\\ogdf\n      -DCMAKE_BUILD_TYPE=Debug -DBUILD_SHARED_LIBS=ON\n      -DCMAKE_INSTALL_PREFIX=C:\\Users\\Stefnotch\\AppData\\Local\\uv\\cache\\sdists-v9\\pypi\\ogdf-wheel\\2023.9\\lybCf4tAJyalrkxzFzCZo\\src\\src\\ogdf_wheel\\install\n      -DOGDF_USE_ASSERT_EXCEPTIONS=ON -DOGDF_MEMORY_MANAGER=POOL_TS -DOGDF_WARNING_ERRORS=OFF\n      -DCMAKE_BUILD_RPATH=$ORIGIN;@loader_path -DCMAKE_INSTALL_RPATH=$ORIGIN;@loader_path -DMACOSX_RPATH=TRUE\n\n      [stderr]\n      Traceback (most recent call last):\n        File \"\u003cstring\u003e\", line 11, in \u003cmodule\u003e\n          wheel_filename = backend.build_wheel(\"C:\\\\Users\\\\Stefnotch\\\\AppData\\\\Local\\\\uv\\\\cache\\\\builds-v0\\\\.tmpASz6Rw\",\n      {}, None)\n        File \"C:\\Users\\Stefnotch\\AppData\\Local\\uv\\cache\\builds-v0\\.tmpXMbJLD\\Lib\\site-packages\\hatchling\\build.py\",\n      line 58, in build_wheel\n          return os.path.basename(next(builder.build(directory=wheel_directory, versions=['standard'])))\n                                  ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        File\n      \"C:\\Users\\Stefnotch\\AppData\\Local\\uv\\cache\\builds-v0\\.tmpXMbJLD\\Lib\\site-packages\\hatchling\\builders\\plugin\\interface.py\",\n      line 147, in build\n          build_hook.initialize(version, build_data)\n          ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^\n        File\n      \"C:\\Users\\Stefnotch\\AppData\\Local\\uv\\cache\\sdists-v9\\pypi\\ogdf-wheel\\2023.9\\lybCf4tAJyalrkxzFzCZo\\src\\hatch_build.py\",\n      line 131, in initialize\n          self.run(\"cmake\", self.ogdf_src_dir, *flags)\n          ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        File\n      \"C:\\Users\\Stefnotch\\AppData\\Local\\uv\\cache\\sdists-v9\\pypi\\ogdf-wheel\\2023.9\\lybCf4tAJyalrkxzFzCZo\\src\\hatch_build.py\",\n      line 84, in run\n          return subprocess.run(args, capture_output=False, check=True, cwd=self.cmake_build_dir)\n                 ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        File \"C:\\Users\\Stefnotch\\AppData\\Roaming\\uv\\python\\cpython-3.13.3-windows-x86_64-none\\Lib\\subprocess.py\", line\n      554, in run\n          with Popen(*popenargs, **kwargs) as process:\n               ~~~~~^^^^^^^^^^^^^^^^^^^^^^\n        File \"C:\\Users\\Stefnotch\\AppData\\Roaming\\uv\\python\\cpython-3.13.3-windows-x86_64-none\\Lib\\subprocess.py\", line\n      1039, in __init__\n          self._execute_child(args, executable, preexec_fn, close_fds,\n          ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n                              pass_fds, cwd, env,\n                              ^^^^^^^^^^^^^^^^^^^\n          ...\u003c5 lines\u003e...\n                              gid, gids, uid, umask,\n                              ^^^^^^^^^^^^^^^^^^^^^^\n                              start_new_session, process_group)\n                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n        File \"C:\\Users\\Stefnotch\\AppData\\Roaming\\uv\\python\\cpython-3.13.3-windows-x86_64-none\\Lib\\subprocess.py\", line\n      1551, in _execute_child\n          hp, ht, pid, tid = _winapi.CreateProcess(executable, args,\n                             ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^\n                                   # no special security\n                                   ^^^^^^^^^^^^^^^^^^^^^\n          ...\u003c4 lines\u003e...\n                                   cwd,\n                                   ^^^^\n                                   startupinfo)\n                                   ^^^^^^^^^^^^\n      FileNotFoundError: [WinError 2] The system cannot find the file specified\n\n      hint: This usually indicates a problem with the package or the build environment.\n  help: If you want to add the package regardless of the failed resolution, provide the `--frozen` flag to skip\n        locking and syncing\n```\n\nIt seems like installing ogdf-wheel fails.\n\nI'm happy to try out other things, just let me know.","author":{"url":"https://github.com/stefnotch","@type":"Person","name":"stefnotch"},"datePublished":"2025-04-21T20:11:51.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":1},"url":"https://github.com/8/ogdf-python/issues/8"}

route-pattern/_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format)
route-controllervoltron_issues_fragments
route-actionissue_layout
fetch-noncev2:14d51aac-9391-82b9-03d6-59dd171e0e41
current-catalog-service-hash81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114
request-idAF66:3CECC8:5186A66:6AE38A5:6974C0BA
html-safe-nonceacc76e378c733fcd08d145d14574be9df1e49d217194946fa20bc865ea69021a
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBRjY2OjNDRUNDODo1MTg2QTY2OjZBRTM4QTU6Njk3NEMwQkEiLCJ2aXNpdG9yX2lkIjoiMjQ4NzUyODM4NjgyNTg2MzM1NSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac425cae1a3d80c5b9970108d12a7644180cb031f3d25f3dea1c34090f1add5762
hovercard-subject-tagissue:3009216028
github-keyboard-shortcutsrepository,issues,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/issues_fragments/issue_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/ogdf/ogdf-python/8/issue_layout
twitter:imagehttps://opengraph.githubassets.com/96dbd0ae400c97832dec31cf759abd15be9191db8d137a5050286160cacdcbcf/ogdf/ogdf-python/issues/8
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/96dbd0ae400c97832dec31cf759abd15be9191db8d137a5050286160cacdcbcf/ogdf/ogdf-python/issues/8
og:image:altA colleague and I tried installing OGDF-Python on Windows. The colleague tried it with pip, which failed. I tried it with uv on Windows 11, which also failed. Steps to reproduce Get UV (or pip) on ...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamestefnotch
hostnamegithub.com
expected-hostnamegithub.com
None4a4bf5f4e28041a9d2e5c107d7d20b78b4294ba261cab243b28167c16a623a1f
turbo-cache-controlno-preview
go-importgithub.com/ogdf/ogdf-python git https://github.com/ogdf/ogdf-python.git
octolytics-dimension-user_id4130341
octolytics-dimension-user_loginogdf
octolytics-dimension-repository_id293561429
octolytics-dimension-repository_nwoogdf/ogdf-python
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id293561429
octolytics-dimension-repository_network_root_nwoogdf/ogdf-python
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
release488b30e96dfd057fbbe44c6665ccbc030b729dde
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/ogdf/ogdf-python/issues/8#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fogdf%2Fogdf-python%2Fissues%2F8
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
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
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
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://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fogdf%2Fogdf-python%2Fissues%2F8
Sign up https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fissues_fragments%2Fissue_layout&source=header-repo&source_repo=ogdf%2Fogdf-python
Reloadhttps://patch-diff.githubusercontent.com/ogdf/ogdf-python/issues/8
Reloadhttps://patch-diff.githubusercontent.com/ogdf/ogdf-python/issues/8
Reloadhttps://patch-diff.githubusercontent.com/ogdf/ogdf-python/issues/8
ogdf https://patch-diff.githubusercontent.com/ogdf
ogdf-pythonhttps://patch-diff.githubusercontent.com/ogdf/ogdf-python
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Fogdf%2Fogdf-python
Fork 2 https://patch-diff.githubusercontent.com/login?return_to=%2Fogdf%2Fogdf-python
Star 21 https://patch-diff.githubusercontent.com/login?return_to=%2Fogdf%2Fogdf-python
Code https://patch-diff.githubusercontent.com/ogdf/ogdf-python
Issues 4 https://patch-diff.githubusercontent.com/ogdf/ogdf-python/issues
Pull requests 0 https://patch-diff.githubusercontent.com/ogdf/ogdf-python/pulls
Actions https://patch-diff.githubusercontent.com/ogdf/ogdf-python/actions
Projects 0 https://patch-diff.githubusercontent.com/ogdf/ogdf-python/projects
Security 0 https://patch-diff.githubusercontent.com/ogdf/ogdf-python/security
Insights https://patch-diff.githubusercontent.com/ogdf/ogdf-python/pulse
Code https://patch-diff.githubusercontent.com/ogdf/ogdf-python
Issues https://patch-diff.githubusercontent.com/ogdf/ogdf-python/issues
Pull requests https://patch-diff.githubusercontent.com/ogdf/ogdf-python/pulls
Actions https://patch-diff.githubusercontent.com/ogdf/ogdf-python/actions
Projects https://patch-diff.githubusercontent.com/ogdf/ogdf-python/projects
Security https://patch-diff.githubusercontent.com/ogdf/ogdf-python/security
Insights https://patch-diff.githubusercontent.com/ogdf/ogdf-python/pulse
New issuehttps://patch-diff.githubusercontent.com/login?return_to=https://github.com/ogdf/ogdf-python/issues/8
New issuehttps://patch-diff.githubusercontent.com/login?return_to=https://github.com/ogdf/ogdf-python/issues/8
Fails to install on Windowshttps://patch-diff.githubusercontent.com/ogdf/ogdf-python/issues/8#top
https://github.com/stefnotch
https://github.com/stefnotch
stefnotchhttps://github.com/stefnotch
on Apr 21, 2025https://github.com/ogdf/ogdf-python/issues/8#issue-3009216028
UVhttps://github.com/astral-sh/uv
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.