Skip to content

uv sync fails due to fast-perlin-noise #26

@markmitrani

Description

@markmitrani

When running uv sync, build fails. Full error message below:

(base) markmitrani@Marks-MBP-7 ariel % uv sync
Resolved 82 packages in 36ms
Built ariel @ file:///Users/markmitrani/Documents/Repos.nosync/ariel
× Failed to build fast-perlin-noise==1.1.2
├─▶ The build backend returned an error
╰─▶ Call to setuptools.build_meta.build_wheel failed (exit status: 1)

  [stdout]
  running bdist_wheel
  running build
  running build_py
  creating build/lib.macosx-10.9-universal2-cpython-312/fast_perlin_noise
  copying fast_perlin_noise/_version.py -> build/lib.macosx-10.9-universal2-cpython-312/fast_perlin_noise
  copying fast_perlin_noise/__init__.py -> build/lib.macosx-10.9-universal2-cpython-312/fast_perlin_noise
  copying fast_perlin_noise/PerlinNoise.py -> build/lib.macosx-10.9-universal2-cpython-312/fast_perlin_noise
  running egg_info
  writing fast_perlin_noise.egg-info/PKG-INFO
  writing dependency_links to fast_perlin_noise.egg-info/dependency_links.txt
  writing requirements to fast_perlin_noise.egg-info/requires.txt
  writing top-level names to fast_perlin_noise.egg-info/top_level.txt
  reading manifest file 'fast_perlin_noise.egg-info/SOURCES.txt'
  reading manifest template 'MANIFEST.in'
  adding license file 'LICENSE'
  writing manifest file 'fast_perlin_noise.egg-info/SOURCES.txt'
  running build_ext

  [stderr]
  /Users/markmitrani/.cache/uv/builds-v0/.tmpILIhBP/lib/python3.12/site-packages/setuptools/config/_apply_pyprojecttoml.py:82:
  SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated
  !!

          ********************************************************************************
          Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options
  available on setuptools>=77.0.0).

          By 2026-Feb-18, you need to update your project and remove deprecated calls
          or your builds will no longer be supported.

          See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
          ********************************************************************************

  !!
    corresp(dist, value, root_dir)
  listing git files failed - pretending there aren't any
  warning: no files found matching 'fast_perlin_noise/*.so'
  $ GOPATH=/var/folders/zw/n1g26qmn72ldwxh52bkgncv40000gn/T/tmpji21fizx go get -d
  error: [Errno 2] No such file or directory: 'go'

  hint: This usually indicates a problem with the package or the build environment.

help: fast-perlin-noise (v1.1.2) was included because ariel (v0.1.0) depends on fast-perlin-noise

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions