Can't install

#1
by apirrone - opened

Hi ! I can't install your app, I get this error :

image

and :

Resolved 69 packages in 21ms
   Building take-a-picture @ file:///home/antoine/.cache/huggingface/hub/spaces--mrfakename--take-a-picture/snapshots/5f9cde2ad474efaa9713cbec3fe636f9fb27124a
  × Failed to build `take-a-picture @ file:///home/antoine/.cache/huggingface/hub/spaces--mrfakename--take-a-picture/snapshots/5f9cde2ad474efaa9713cbec3fe636f9fb27124a`
  ├─▶ The build backend returned an error
  ╰─▶ Call to `setuptools.build_meta.build_wheel` failed (exit status: 1)

      [stdout]
      configuration error: `tool.setuptools.package-data` keys must be named by:

          at least one of the following:
            - {type: string, format: 'python-module-name'}
            - {predefined value: '*'}

      DESCRIPTION:
          Mapping from package names to lists of glob patterns. Usually this option is
          not needed when using ``include-package-data = true`` For more information
          on how to include data files, check ``setuptools`` `docs
          <https://setuptools.pypa.io/en/latest/userguide/datafiles.html>`_.

      GIVEN VALUE:
          {
              "take-a-picture": [
                  "**/*"
              ]
          }

      OFFENDING RULE: 'propertyNames'

      DEFINITION:
          {
              "type": "object",
              "additionalProperties": false,
              "propertyNames": {
                  "anyOf": [
                      {
                          "type": "string",
                          "format": "python-module-name"
                      },
                      {
                          "const": "*"
                      }
                  ]
              },
              "patternProperties": {
                  "^.*$": {
                      "type": "array",
                      "items": {
                          "type": "string"
                      }
                  }
              }
          }

      For more details about `format` see
      https://validate-pyproject.readthedocs.io/en/latest/api/validate_pyproject.formats.html


      [stderr]
      Traceback (most recent call last):
        File "<string>", line 14, in <module>
        File "/home/antoine/.cache/uv/builds-v0/.tmpS72Srj/lib/python3.12/site-packages/setuptools/build_meta.py", line 331, in get_requires_for_build_wheel
          return self._get_build_requires(config_settings, requirements=[])
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/home/antoine/.cache/uv/builds-v0/.tmpS72Srj/lib/python3.12/site-packages/setuptools/build_meta.py", line 301, in _get_build_requires
          self.run_setup()
        File "/home/antoine/.cache/uv/builds-v0/.tmpS72Srj/lib/python3.12/site-packages/setuptools/build_meta.py", line 317, in run_setup
          exec(code, locals())
        File "<string>", line 1, in <module>
        File "/home/antoine/.cache/uv/builds-v0/.tmpS72Srj/lib/python3.12/site-packages/setuptools/__init__.py", line 115, in setup
          return distutils.core.setup(**attrs)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/home/antoine/.cache/uv/builds-v0/.tmpS72Srj/lib/python3.12/site-packages/setuptools/_distutils/core.py", line 160, in setup
          dist.parse_config_files()
        File "/home/antoine/.cache/uv/builds-v0/.tmpS72Srj/lib/python3.12/site-packages/_virtualenv.py", line 20, in parse_config_files
          result = old_parse_config_files(self, *args, **kwargs)
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/home/antoine/.cache/uv/builds-v0/.tmpS72Srj/lib/python3.12/site-packages/setuptools/dist.py", line 756, in parse_config_files
          pyprojecttoml.apply_configuration(self, filename, ignore_option_errors)
        File "/home/antoine/.cache/uv/builds-v0/.tmpS72Srj/lib/python3.12/site-packages/setuptools/config/pyprojecttoml.py", line 72, in apply_configuration
          config = read_configuration(filepath, True, ignore_option_errors, dist)
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/home/antoine/.cache/uv/builds-v0/.tmpS72Srj/lib/python3.12/site-packages/setuptools/config/pyprojecttoml.py", line 140, in read_configuration
          validate(subset, filepath)
        File "/home/antoine/.cache/uv/builds-v0/.tmpS72Srj/lib/python3.12/site-packages/setuptools/config/pyprojecttoml.py", line 61, in validate
          raise ValueError(f"{error}\n{summary}") from None
      ValueError: invalid pyproject.toml config: `tool.setuptools.package-data`.
      configuration error: `tool.setuptools.package-data` keys must be named by:

          at least one of the following:
            - {type: string, format: 'python-module-name'}
            - {predefined value: '*'}


      hint: This usually indicates a problem with the package or the build environment.
ERROR:logs_job_40299af2-dc73-438f-9a15-65af4e0e197b:Job 'install' failed with error: Failed to install app 'take-a-picture'

Could you run reachy-mini-app-assistant check on your app to see what's wrong ? Thanks !

Sign up or log in to comment