[MacPorts] #49675: py-stevedore broken dependencies
#49675: py-stevedore broken dependencies ---------------------------------------+-------------------------------- Reporter: roman.klesel@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Keywords: virtualenvwrapper, python | Port: py-stevedore ---------------------------------------+-------------------------------- Trying to install with either port install py27-stevedore or port install py34-stevedore fails Looking into the dependencies of of the package it says: setup_requires=['pbr>=0.5.21,<1.0'] However macports only provides pbr 1.1.1 $ port search pbr py-pbr @1.1.1 (python, devel) Python Build Reasonableness py27-pbr @1.1.1 (python, devel) Python Build Reasonableness py34-pbr @1.1.1 (python, devel) Python Build Reasonableness -- Ticket URL: <https://trac.macports.org/ticket/49675> MacPorts <https://www.macports.org/> Ports system for OS X
#49675: py-stevedore broken dependencies -----------------------------+-------------------------------- Reporter: roman.klesel@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: py-stevedore | -----------------------------+-------------------------------- Changes (by ryandesign@…): * keywords: virtualenvwrapper, python => Old description:
Trying to install with either port install py27-stevedore or port install py34-stevedore fails
Looking into the dependencies of of the package it says:
setup_requires=['pbr>=0.5.21,<1.0']
However macports only provides pbr 1.1.1
$ port search pbr py-pbr @1.1.1 (python, devel) Python Build Reasonableness
py27-pbr @1.1.1 (python, devel) Python Build Reasonableness
py34-pbr @1.1.1 (python, devel) Python Build Reasonableness
New description: Trying to install with either `port install py27-stevedore` or `port install py34-stevedore fails` Looking into the dependencies of of the package it says: {{{ setup_requires=['pbr>=0.5.21,<1.0'] }}} However macports only provides pbr 1.1.1 {{{ $ port search pbr py-pbr @1.1.1 (python, devel) Python Build Reasonableness py27-pbr @1.1.1 (python, devel) Python Build Reasonableness py34-pbr @1.1.1 (python, devel) Python Build Reasonableness }}} -- Comment: py-stevedore and py-pbr are unmaintained in MacPorts, so someone would have to volunteer to provide a fix. Can you provide a fix? -- Ticket URL: <https://trac.macports.org/ticket/49675#comment:1> MacPorts <https://www.macports.org/> Ports system for OS X
#49675: py-stevedore broken dependencies -----------------------------+-------------------------------- Reporter: roman.klesel@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: py-stevedore | -----------------------------+-------------------------------- Comment (by roman.klesel@…): I don't really know how to contribute here nor do I have detailed knowledge about how macports really work but I guess updating pbr and stevedore to current versions would be a good solution. I have attached a diff that suggests exactly this. However untested ... didn't see how I could run a test without further digging through docs. -- Ticket URL: <https://trac.macports.org/ticket/49675#comment:2> MacPorts <https://www.macports.org/> Ports system for OS X
#49675: py-stevedore broken dependencies -----------------------------+-------------------------------- Reporter: roman.klesel@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: py-stevedore | -----------------------------+-------------------------------- Comment (by petr@…): To test a port version from you "sandbox", just cd the port's directory and run port command without specifying the port name. In the case of Python ports, you need to specify the subport explicitly. So something like: {{{ cd py-pbr # or whatever the directory is sudo port -v install subport=py27-pbr }}} This works well for single ports. Of cause, the resolution of dependencies works only for registered ports, so if you need to work on a set of port's which depend on each other, you'd better set up a local port repository. This is well described in the Guide. -- Ticket URL: <https://trac.macports.org/ticket/49675#comment:3> MacPorts <https://www.macports.org/> Ports system for OS X
#49675: py-stevedore broken dependencies -----------------------------+-------------------------------- Reporter: roman.klesel@… | Owner: macports-tickets@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: fixed | Keywords: Port: py-stevedore | -----------------------------+-------------------------------- Changes (by khindenburg@…): * status: new => closed * resolution: => fixed Comment: You basically had the right idea - biggest issue was that stevedore didn't have a dependency on pbr done r142572 r142573 -- Ticket URL: <https://trac.macports.org/ticket/49675#comment:5> MacPorts <https://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts