#34243: py27-scikits-statsmodels depends on py27-pandas, but port has no such dependency -----------------------------------+---------------------------------------- Reporter: stefan.walk@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.4 Keywords: | Port: py27-scikits-statsmodels -----------------------------------+---------------------------------------- Comment(by Deil.Christoph@…): For me the upgrade to statsmodels 0.4 also failed because of the missing pandas dependency. Because statsmodels is a dependency of pandas, I can't install pandas at all, because Macports wants to install statsmodels first: {{{ $ port installed '*pandas*' None of the specified ports are installed. $ sudo port install py27-pandas ---> Computing dependencies for py27-scikits-statsmodels ---> Building py27-scikits-statsmodels Error: Target org.macports.build returned: shell command failed (see log for details) Log for py27-scikits-statsmodels is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports .org_release_tarballs_ports_python_py-scikits-statsmodels/py27-scikits- statsmodels/main.log Error: Unable to upgrade port: 1 Error: Unable to execute port: upgrade py27-scikits-statsmodels failed }}} I guess the right way to resolve this circular dependency is to make pandas a required dependency of statsmodels, but statsmodels an optional dependency (a variant) for pandas? -- Ticket URL: <https://trac.macports.org/ticket/34243#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS