[MacPorts] #34243: py27-scikits-statsmodels depends on py27-pandas, but port has no such dependency
#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 -----------------------------------+---------------------------------------- Leads to an error while upgrading/installing if pandas is not installed, with :info:build Traceback (most recent call last): :info:build File "setup.py", line 195, in <module> :info:build check_dependency_versions(min_versions) :info:build File "setup.py", line 47, in check_dependency_versions :info:build raise ImportError("statsmodels requires pandas") :info:build ImportError: statsmodels requires pandas in the log file. -- Ticket URL: <https://trac.macports.org/ticket/34243> MacPorts <http://www.macports.org/> Ports system for Mac OS
#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
#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@…): Please note ticket #34258 for pandas, where I mention the circular dependency problem and ask if python 3 versions could be added. It would be very nice if python 3 versions could also be added for statsmodels. The statsmodels 0.4 release notes mention "full python 3 support": https://github.com/statsmodels/statsmodels/blob/master/CHANGES.txt#L19 -- Ticket URL: <https://trac.macports.org/ticket/34243#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34243: py27-scikits-statsmodels depends on py27-pandas, but port has no such dependency -----------------------------------+---------------------------------------- Reporter: stefan.walk@… | Owner: stromnov@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.4 Keywords: | Port: py-scikits-statsmodels -----------------------------------+---------------------------------------- Changes (by jmr@…): * owner: macports-tickets@… => stromnov@… * port: py27-scikits-statsmodels => py-scikits-statsmodels -- Ticket URL: <https://trac.macports.org/ticket/34243#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34243: py27-scikits-statsmodels depends on py27-pandas, but port has no such dependency -------------------------------------+-------------------------------------- Reporter: stefan.walk@… | Owner: stromnov@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.0.4 Resolution: fixed | Keywords: Port: py-scikits-statsmodels | -------------------------------------+-------------------------------------- Changes (by stromnov@…): * status: new => closed * resolution: => fixed Comment: Thanks! Committed in r92562. -- Ticket URL: <https://trac.macports.org/ticket/34243#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts