[MacPorts] #49575: py27-awscli @1.7.22_1 should depend on py27-docutils
#49575: py27-awscli @1.7.22_1 should depend on py27-docutils --------------------+-------------------------------- Reporter: ben@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Keywords: | Port: py27-awscli --------------------+-------------------------------- Installing py27-awscli @1.7.22_1 and running `aws` yields this output: {{{ Traceback (most recent call last): File "/opt/local/bin/aws", line 19, in <module> import awscli.clidriver File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 /site-packages/awscli/clidriver.py", line 30, in <module> from awscli.help import ProviderHelpCommand File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 /site-packages/awscli/help.py", line 19, in <module> from docutils.core import publish_string ImportError: No module named docutils.core }}} After `port install py27-docutils`, the output is: {{{ usage: aws [options] <command> <subcommand> [parameters] aws: error: too few arguments }}} So it appears that py27-awscli ought to depend on py27-docutils. -- Ticket URL: <https://trac.macports.org/ticket/49575> MacPorts <https://www.macports.org/> Ports system for OS X
#49575: py27-awscli @1.7.22_1 should depend on py27-docutils ------------------------+----------------------- Reporter: ben@… | Owner: pixilla@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: py-awscli | ------------------------+----------------------- Changes (by mf2k@…): * owner: macports-tickets@… => pixilla@… * cc: pixilla@… (removed) * port: py27-awscli => py-awscli -- Ticket URL: <https://trac.macports.org/ticket/49575#comment:1> MacPorts <https://www.macports.org/> Ports system for OS X
#49575: py27-awscli @1.7.22_1 should depend on py27-docutils ------------------------+----------------------- Reporter: ben@… | Owner: pixilla@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: py-awscli | ------------------------+----------------------- Comment (by josh.enders@…): Experiencing this as well: {{{ Traceback (most recent call last): File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin/aws", line 19, in <module> import awscli.clidriver File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 /site-packages/awscli/clidriver.py", line 30, in <module> from awscli.help import ProviderHelpCommand File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 /site-packages/awscli/help.py", line 19, in <module> from docutils.core import publish_string ImportError: No module named docutils.core }}} Installing docutils fixes the issue: {{{ sudo port install py27-docutils }}} Here's a patch: Alphabetized the dependencies and adds py27-docutils {{{ --- Portfile 2015-11-23 15:19:58.000000000 -0800 +++ Portfile.new 2015-11-23 15:17:24.000000000 -0800 @@ -30,13 +30,14 @@ depends_build-append \ port:py${python.version}-setuptools depends_lib-append \ + port:py${python.version}-bcdoc \ port:py${python.version}-botocore \ - port:py${python.version}-six \ + port:py${python.version}-colorama \ port:py${python.version}-dateutil \ + port:py${python.version}-docutils \ port:py${python.version}-jmespath \ - port:py${python.version}-colorama \ - port:py${python.version}-bcdoc \ - port:py${python.version}-rsa + port:py${python.version}-rsa \ + port:py${python.version}-six depends_run-append port:awscli_select }}} -- Ticket URL: <https://trac.macports.org/ticket/49575#comment:2> MacPorts <https://www.macports.org/> Ports system for OS X
#49575: py{27,34}-awscli @1.7.22_1 should depend on py{27,34}-docutils ------------------------+----------------------- Reporter: ben@… | Owner: pixilla@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: py-awscli | ------------------------+----------------------- Comment (by larryv@…): This affects py34-awscli also. -- Ticket URL: <https://trac.macports.org/ticket/49575#comment:4> MacPorts <https://www.macports.org/> Ports system for OS X
#49575: py{27,34}-awscli @1.7.22_1 should depend on py{27,34}-docutils ------------------------+----------------------- Reporter: ben@… | Owner: pixilla@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: fixed | Keywords: Port: py-awscli | ------------------------+----------------------- Changes (by khindenburg@…): * status: new => closed * resolution: => fixed Comment: done r144867 -- Ticket URL: <https://trac.macports.org/ticket/49575#comment:6> MacPorts <https://www.macports.org/> Ports system for OS X
#49575: py{27,34}-awscli @1.7.22_1 should depend on py{27,34}-docutils ------------------------+----------------------- Reporter: ben@… | Owner: pixilla@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: py-awscli | ------------------------+----------------------- Changes (by nareshov@…): * status: closed => reopened * resolution: fixed => Comment: Replying to [comment:6 khindenburg@…]:
done r144867
This change doesn't include the necessary fix: adding docutils as a dependency. -- Ticket URL: <https://trac.macports.org/ticket/49575#comment:7> MacPorts <https://www.macports.org/> Ports system for OS X
#49575: py{27,34}-awscli @1.7.22_1 should depend on py{27,34}-docutils ------------------------+----------------------- Reporter: ben@… | Owner: pixilla@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: py-awscli | ------------------------+----------------------- Comment (by khindenburg@…): I don't recall why I didn't add docutils - but I don't get the issue now - do you? -- Ticket URL: <https://trac.macports.org/ticket/49575#comment:8> MacPorts <https://www.macports.org/> Ports system for OS X
#49575: py{27,34}-awscli @1.7.22_1 should depend on py{27,34}-docutils ------------------------+----------------------- Reporter: ben@… | Owner: pixilla@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: py-awscli | ------------------------+----------------------- Changes (by larryv@…): * cc: rnowling@… (added) Comment: Has duplicate #52093. This is still unresolved; the `py-docutils` dependency is //required//. -- Ticket URL: <https://trac.macports.org/ticket/49575#comment:9> MacPorts <https://www.macports.org/> Ports system for OS X
#49575: py{27,34}-awscli @1.7.22_1 should depend on py{27,34}-docutils ------------------------+----------------------- Reporter: ben@… | Owner: pixilla@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: fixed | Keywords: Port: py-awscli | ------------------------+----------------------- Changes (by larryv@…): * status: reopened => closed * resolution: => fixed Comment: Fixed for real in r153585. -- Ticket URL: <https://trac.macports.org/ticket/49575#comment:10> MacPorts <https://www.macports.org/> Ports system for the Mac operating system
participants (1)
-
MacPorts