equinor / webviz-config-equinor

Provides an Equinor theme for use with webviz-config.
https://github.com/orgs/equinor/projects/24
3 stars 8 forks source link

Package `webviz-config-equinor` fails to build with `setuptools_scm` > `7.1.0` #61

Open andreas-el opened 3 months ago

andreas-el commented 3 months ago

Package webviz-config-equinor does not support setuptools_scm > 7.1.0.

Processing /private/andrli/project/webviz-config-equinor
  Preparing metadata (setup.py) ... error
  error: subprocess-exited-with-error

  × python setup.py egg_info did not run successfully.
  │ exit code: 1
  ╰─> [32 lines of output]
      /private/andrli/rhel7-bleed-env/root/lib64/python3.8/site-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated.
      !!

              ********************************************************************************
              Requirements should be satisfied by a PEP 517 installer.
              If you are using pip, you can try `pip install --use-pep517`.
              ********************************************************************************

      !!
        dist.fetch_build_eggs(dist.setup_requires)
      /private/andrli/rhel7-bleed-env/root/lib64/python3.8/site-packages/setuptools/installer.py:44: UserWarning: Module setuptools_scm was already imported from /private/andrli/rhel7-bleed-env/root/lib64/python3.8/site-packages/setuptools_scm/__init__.py, but /private/andrli/project/webviz-config-equinor/.eggs/setuptools_scm-3.5.0-py3.8.egg is being added to sys.path
        pkg_resources.working_set.add(dist, replace=True)
      Traceback (most recent call last):
        File "<string>", line 2, in <module>
        File "<pip-setuptools-caller>", line 34, in <module>
        File "/private/andrli/project/webviz-config-equinor/setup.py", line 8, in <module>
          setup(
        File "/private/andrli/rhel7-bleed-env/root/lib64/python3.8/site-packages/setuptools/__init__.py", line 103, in setup
          return distutils.core.setup(**attrs)
        File "/private/andrli/rhel7-bleed-env/root/lib64/python3.8/site-packages/setuptools/_distutils/core.py", line 146, in setup
          _setup_distribution = dist = klass(attrs)
        File "/private/andrli/rhel7-bleed-env/root/lib64/python3.8/site-packages/setuptools/dist.py", line 307, in __init__
          _Distribution.__init__(self, dist_attrs)
        File "/private/andrli/rhel7-bleed-env/root/lib64/python3.8/site-packages/setuptools/_distutils/dist.py", line 284, in __init__
          self.finalize_options()
        File "/private/andrli/rhel7-bleed-env/root/lib64/python3.8/site-packages/setuptools/dist.py", line 658, in finalize_options
          for ep in sorted(loaded, key=by_order):
        File "/private/andrli/rhel7-bleed-env/root/lib64/python3.8/site-packages/setuptools/dist.py", line 657, in <lambda>
          loaded = map(lambda e: e.load(), filtered)
        File "/private/andrli/rhel7-bleed-env/root/lib64/python3.8/site-packages/setuptools/_vendor/importlib_metadata/__init__.py", line 210, in load
          return functools.reduce(getattr, attrs, module)
      AttributeError: module 'setuptools_scm.integration' has no attribute 'infer_version'
      [end of output]