error in Python script to create HelloWorld.usda.

I’m a newbie to AI, trying to learn. I installed OpenUSD and am trying to install the HelloWorld script. Everything seemed to be going well until I got the following error:
ERROR: Failed to download https://github.com/materialx/MaterialX/archive/v1.38.10.zip: Failed to run ‘curl -s -L -o v1.38.10.zip.tmp https://github.com/materialx/MaterialX/archive/v1.38.10.zip’ in C:\Users\USUARIO\OpenUSD\construccion\src.
See C:\Users\USUARIO\OpenUSD\construccion\src\log.txt for more details.
I ran curl in insecure mode to get more information, and it turns out the materials library has moved. I guess the script should be modified with the new address to avoid the error. The result of the insecure run is this:
C:\Users\USUARIO>curl --insecure -v https://github.com/materialx/MaterialX/archive/v1.38.10.zip

  • Host github.com:443 was resolved.

  • IPv6: (none)

  • IPv4: 140.82.121.3

  • Trying 140.82.121.3:443…

  • schannel: disabled automatic use of client certificate

  • ALPN: curl offers http/1.1

  • ALPN: server accepted http/1.1

  • Connected to github.com (140.82.121.3) port 443

  • using HTTP/1.x

GET /materialx/MaterialX/archive/v1.38.10.zip HTTP/1.1

Host: github.com

User-Agent: curl/8.10.1

Accept: /

  • schannel: remote party requests renegotiation

  • schannel: renegotiating SSL/TLS connection

  • schannel: SSL/TLS connection renegotiated

  • schannel: remote party requests renegotiation

  • schannel: renegotiating SSL/TLS connection

  • schannel: SSL/TLS connection renegotiated

  • Request completely sent off

< HTTP/1.1 301 Moved Permanently

< Server: GitHub.com

< Date: Wed, 12 Mar 2025 20:00:47 GMT

< Content-Type: text/html; charset=utf-8

< Content-Length: 0

< Vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, Accept-Encoding, Accept, X-Requested-With

< Location: https://github.com/AcademySoftwareFoundation/MaterialX/archive/v1.38.10.zip

< Cache-Control: no-cache

< Strict-Transport-Security: max-age=31536000; includeSubdomains; preload

< X-Frame-Options: deny

< X-Content-Type-Options: nosniff

< X-XSS-Protection: 0

< Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin

< Content-Security-Policy: default-src ‘none’; base-uri ‘self’; child-src github.githubassets.com github.com/assets-cdn/worker/ webpack · GitHub assets (jQuery Plugins Site Reserved Word) · GitHub gist.github.com/assets-cdn/worker/; connect-src ‘self’ uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com .rel.tunnels.api.visualstudio.com wss://.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com .actions.githubusercontent.com wss://.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action ‘self’ github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors ‘none’; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src ‘self’ data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src ‘self’; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src ‘unsafe-inline’ github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ webpack · GitHub assets (jQuery Plugins Site Reserved Word) · GitHub gist.github.com/assets-cdn/worker/

< X-GitHub-Request-Id: F718:655CE:98AB18:9CC680:67D1E7EF

<

Oh this is a really great catch. We’ll update this in the upcoming USD 25.5 release but I’m just flagging this to @sunya as an issue.

Looks like the GitHub forwarding of the MaterialX org to ASWF has expired recently.

Can you give me any solution so I can install “Hello World” now?

If you modify the build usd python script so that the MaterialX url points to the new URL, it should work

Alternatively, you can just get usd-core from pypi with pip install usd-core and not worry about compiling usd yourself.