Skip to content

[Issue] Python version issue #12

@rbanerjee3

Description

@rbanerjee3

Hi,
I was trying to run the notebook: madi_ch1_mv_ad.ipynb and got an error while running the below command:
!pip install git+https://github.com/google/madi.git

Error:

Collecting git+https://github.com/google/madi.git
  Cloning https://github.com/google/madi.git to [/private/var/folders/17/s2nhcpmx4tq129q4yy42k67r0000gn/T/pip-req-build-bagtso0r](https://file+.vscode-resource.vscode-cdn.net/private/var/folders/17/s2nhcpmx4tq129q4yy42k67r0000gn/T/pip-req-build-bagtso0r)
  Running command git clone --filter=blob:none --quiet https://github.com/google/madi.git [/private/var/folders/17/s2nhcpmx4tq129q4yy42k67r0000gn/T/pip-req-build-bagtso0r](https://file+.vscode-resource.vscode-cdn.net/private/var/folders/17/s2nhcpmx4tq129q4yy42k67r0000gn/T/pip-req-build-bagtso0r)
  Resolved https://github.com/google/madi.git to commit d9b5a250501c63b0d554dfd9ad7f9d0439c319e3
  Installing build dependencies ...   Getting requirements to build wheel ... error: subprocess-exited-with-error
  
  × Getting requirements to build wheel did not run successfully.
  │ exit code: 1
  ╰─> [40 lines of output]
      Traceback (most recent call last):
        File "/Users/rupambanerjee/Rupam_Workspace/madi/.venv/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 353, in <module>
          main()
        File "/Users/rupambanerjee/Rupam_Workspace/madi/.venv/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 335, in main
          json_out['return_val'] = hook(**hook_input['kwargs'])
                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/Users/rupambanerjee/Rupam_Workspace/madi/.venv/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 118, in get_requires_for_build_wheel
          return hook(config_settings)
                 ^^^^^^^^^^^^^^^^^^^^^
        File "/private/var/folders/17/s2nhcpmx4tq129q4yy42k67r0000gn/T/pip-build-env-oi9px9fg/overlay/lib/python3.11/site-packages/setuptools/build_meta.py", line 325, in get_requires_for_build_wheel
          return self._get_build_requires(config_settings, requirements=['wheel'])
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/private/var/folders/17/s2nhcpmx4tq129q4yy42k67r0000gn/T/pip-build-env-oi9px9fg/overlay/lib/python3.11/site-packages/setuptools/build_meta.py", line 295, in _get_build_requires
          self.run_setup()
        File "/private/var/folders/17/s2nhcpmx4tq129q4yy42k67r0000gn/T/pip-build-env-oi9px9fg/overlay/lib/python3.11/site-packages/setuptools/build_meta.py", line 311, in run_setup
          exec(code, locals())
        File "<string>", line 1, in <module>
        File "/private/var/folders/17/s2nhcpmx4tq129q4yy42k67r0000gn/T/pip-build-env-oi9px9fg/overlay/lib/python3.11/site-packages/setuptools/__init__.py", line 103, in setup
          return distutils.core.setup(**attrs)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/private/var/folders/17/s2nhcpmx4tq129q4yy42k67r0000gn/T/pip-build-env-oi9px9fg/overlay/lib/python3.11/site-packages/setuptools/_distutils/core.py", line 159, in setup
          dist.parse_config_files()
        File "/private/var/folders/17/s2nhcpmx4tq129q4yy42k67r0000gn/T/pip-build-env-oi9px9fg/overlay/lib/python3.11/site-packages/setuptools/dist.py", line 623, in parse_config_files
          setupcfg.parse_configuration(
        File "/private/var/folders/17/s2nhcpmx4tq129q4yy42k67r0000gn/T/pip-build-env-oi9px9fg/overlay/lib/python3.11/site-packages/setuptools/config/setupcfg.py", line 178, in parse_configuration
          options.parse()
        File "/private/var/folders/17/s2nhcpmx4tq129q4yy42k67r0000gn/T/pip-build-env-oi9px9fg/overlay/lib/python3.11/site-packages/setuptools/config/setupcfg.py", line 501, in parse
          section_parser_method(section_options)
        File "/private/var/folders/17/s2nhcpmx4tq129q4yy42k67r0000gn/T/pip-build-env-oi9px9fg/overlay/lib/python3.11/site-packages/setuptools/config/setupcfg.py", line 476, in parse_section
          self[name] = value
          ~~~~^^^^^^
        File "/private/var/folders/17/s2nhcpmx4tq129q4yy42k67r0000gn/T/pip-build-env-oi9px9fg/overlay/lib/python3.11/site-packages/setuptools/config/setupcfg.py", line 294, in __setitem__
          parsed = self.parsers.get(option_name, lambda x: x)(value)
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/private/var/folders/17/s2nhcpmx4tq129q4yy42k67r0000gn/T/pip-build-env-oi9px9fg/overlay/lib/python3.11/site-packages/setuptools/_vendor/packaging/specifiers.py", line 714, in __init__
          parsed.add(Specifier(specifier))
                     ^^^^^^^^^^^^^^^^^^^^
        File "/private/var/folders/17/s2nhcpmx4tq129q4yy42k67r0000gn/T/pip-build-env-oi9px9fg/overlay/lib/python3.11/site-packages/setuptools/_vendor/packaging/specifiers.py", line 245, in __init__
          raise InvalidSpecifier(f"Invalid specifier: '{spec}'")
      setuptools.extern.packaging.specifiers.InvalidSpecifier: Invalid specifier: '>=3.6.*'
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error

× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> See above for output.

note: This error originates from a subprocess, and is likely not a problem with pip.

Is the fix updating the setup.cfg file as follows?
python_requires = >=3.6.* -> python_requires = >=3.6

Can someone please help me here?

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