#39479: py-pytools @2012.1: build fails trying to use distribute ------------------------------+-------------------------------- Reporter: md14-macports@… | Owner: macports-tickets@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: haspatch Port: py-pytools | ------------------------------+-------------------------------- Changes (by md14-macports@…): * status: closed => reopened * resolution: worksforme => Comment: Thank you for your attention to this. As it says in the distribute documentation at http://pythonhosted.org/distribute/, "Distribute is a deprecated fork of the Setuptools project. Since the Setuptools 0.7 release, Setuptools and Distribute have merged and Distribute is no longer being maintained." At one time, py*-setuptools was replaced by py*-distribute. More recently, this was undone, and py*-distribute was replaced by py*-setuptools. The py27-pytools install does not fail for me in the same way, probably because of fixes made to setuptools, but the build output shows it is not behaving correctly: {{{ $ sudo port -vs install py27-pytools ---> Computing dependencies for py27-pytools. ---> Fetching distfiles for py27-pytools ---> Verifying checksums for py27-pytools ---> Checksumming pytools-2012.1.tar.gz ---> Extracting py27-pytools ---> Extracting pytools-2012.1.tar.gz ---> Configuring py27-pytools ---> Building py27-pytools Downloading http://pypi.python.org/packages/source/d/distribute/distribute-0.6.14.tar.gz ... }}} The MacPorts way is for MacPorts to manage downloads and dependencies, not the scripts for individual ports. This problem has been fixed upstream, and I've replaced the patch with one that upgrades to pytools 2013.5.6. (The setup.py.diff file is no longer needed.) -- Ticket URL: <https://trac.macports.org/ticket/39479#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X