[MacPorts] #61816: py-dask @2020.12.0_0: needs build dependency py-setuptools_scm

MacPorts noreply at macports.org
Sun Dec 13 08:50:47 UTC 2020


#61816: py-dask @2020.12.0_0: needs build dependency  py-setuptools_scm
-----------------------+----------------------
  Reporter:  dgarnier  |      Owner:  stromnov
      Type:  defect    |     Status:  assigned
  Priority:  Normal    |  Milestone:
 Component:  ports     |    Version:  2.6.4
Resolution:            |   Keywords:
      Port:  py-dask   |
-----------------------+----------------------

Comment (by stromnov):

 This is very strange. The dask source files do not contain any references
 to the setuptools_scm package.


 {{{
 >>> grep -rnw '.' -e 'setuptools'

 ./docs/source/configuration.rst:420:        from setuptools import setup
 ./docs/source/setup/environment.rst:93:This function supports both
 standalone file and setuptools's ``.egg`` files
 ./setup.py:5:from setuptools import setup
 ./versioneer.py:84:that configures it. This overrides several
 distutils/setuptools commands to
 ./versioneer.py:390:        # Certain runtime workflows (setup.py
 install/develop in a setuptools
 ./versioneer.py:1477:    """Get the custom setuptools/distutils subclasses
 used by Versioneer."""
 ./versioneer.py:1495:    # we add "version" to both distutils and
 setuptools
 ./versioneer.py:1518:    # we override "build_py" in both distutils and
 setuptools
 ./versioneer.py:1523:    #  setuptools/bdist_wheel -> distutils/install
 ->..
 ./versioneer.py:1524:    #  setuptools/bdist_egg -> distutils/install_lib
 -> build_py
 ./versioneer.py:1525:    #  setuptools/install -> bdist_egg ->..
 ./versioneer.py:1526:    #  setuptools/develop -> ?
 ./versioneer.py:1529:    if "setuptools" in sys.modules:
 ./versioneer.py:1530:        from setuptools.command.build_py import
 build_py as _build_py
 ./versioneer.py:1576:    if "setuptools" in sys.modules:
 ./versioneer.py:1577:        from setuptools.command.sdist import sdist as
 _sdist
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/61816#comment:3>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list