Skip to content

Missing dependencies for fts-rest-cli #1

Description

@daikema

When attempting to install the UMD-packaged version of fts-rest-cli into singularity container (found in this repo I hit upon some missing dependencies when attempting to run the client.

fts-rest-transfer-submit --help
Traceback (most recent call last):
  File "/bin/fts-rest-transfer-submit", line 2, in <module>
    from fts3.cli import JobSubmitter
  File "/usr/lib/python2.7/site-packages/fts3/__init__.py", line 1, in <module>
    import pkg_resources
ImportError: No module named pkg_resources

This first error was resolved by adding the python-setuptools package to the container build def.
Following that a second error was also encountered:

fts-rest-transfer-submit --help
Traceback (most recent call last):
  File "/bin/fts-rest-transfer-submit", line 2, in <module>
    from fts3.cli import JobSubmitter
  File "/usr/lib/python2.7/site-packages/fts3/cli/__init__.py", line
18, in <module>
    from banning import Banning
  File "/usr/lib/python2.7/site-packages/fts3/cli/banning.py", line
18, in <module>
    from base import Base
  File "/usr/lib/python2.7/site-packages/fts3/cli/base.py", line 25, in <module>
    from fts3.rest.client import Context
  File "/usr/lib/python2.7/site-packages/fts3/rest/client/__init__.py",
line 19, in <module>
    from context import Context
  File "/usr/lib/python2.7/site-packages/fts3/rest/client/context.py",
line 36, in <module>
    from request import Request
  File "/usr/lib/python2.7/site-packages/fts3/rest/client/request.py",
line 20, in <module>
    import requests
  File "/users/aikema/.local/lib/python2.7/site-packages/requests/__init__.py",
line 97, in <module>
    from . import utils
  File "/users/aikema/.local/lib/python2.7/site-packages/requests/utils.py",
line 24, in <module>
    from . import certs
  File "/users/aikema/.local/lib/python2.7/site-packages/requests/certs.py",
line 15, in <module>
    from certifi import where
ImportError: No module named certifi

I didn't notice any package available via yum which would resolve this missing dependency issue so for the moment I'm installing this via pip in the container def file.

Metadata

Metadata

Assignees

Labels

questionFurther information is requested

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions