Opened 11 years ago

Closed 7 years ago

#38153 closed defect (fixed)

py27-gitpython missing runtime dependency on py27-gitdb

Reported by: barbak@… Owned by: landonf (Landon Fuller)
Priority: Normal Milestone:
Component: ports Version: 2.1.3
Keywords: Cc: petrrr
Port: py-gitpython

Description

The py27-gitpython port seems to lack a dependency from git27-gitdb.

mini:~ alx$ sudo port install py27-gitpython
Password:
--->  Computing dependencies for py27-gitpython
--->  Fetching archive for py27-gitpython
--->  Attempting to fetch py27-gitpython-0.3.2.RC1_0.darwin_12.x86_64.tbz2 from http://lil.fr.packages.macports.org/py27-gitpython
--->  Attempting to fetch py27-gitpython-0.3.2.RC1_0.darwin_12.x86_64.tbz2.rmd160 from http://lil.fr.packages.macports.org/py27-gitpython
--->  Installing py27-gitpython @0.3.2.RC1_0
--->  Activating py27-gitpython @0.3.2.RC1_0
--->  Cleaning py27-gitpython
--->  Updating database of binaries: 100.0%
--->  Scanning binaries for linking errors: 100.0%
--->  No broken files found.
mini:~ alx$ python
Python 2.7.3 (default, Nov 17 2012, 19:54:34) 
[GCC 4.2.1 Compatible Apple Clang 4.1 ((tags/Apple/clang-421.11.66))] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import git
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/git/__init__.py", line 28, in <module>
    _init_externals()
  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/git/__init__.py", line 22, in _init_externals
    raise ImportError("'gitdb' could not be found in your PYTHONPATH")
ImportError: 'gitdb' could not be found in your PYTHONPATH
>>> 
mini:~ alx$ port search py27-gitdb
py27-gitdb @0.5.4 (python)
    GitDB is a pure-Python git object database
mini:~ alx$ sudo port install py27-gitdb
--->  Computing dependencies for py27-gitdb
--->  Dependencies to be installed: py27-async-task py27-smmap
--->  Fetching archive for py27-async-task
--->  Attempting to fetch py27-async-task-0.6.1_0.darwin_12.x86_64.tbz2 from http://lil.fr.packages.macports.org/py27-async-task
--->  Attempting to fetch py27-async-task-0.6.1_0.darwin_12.x86_64.tbz2.rmd160 from http://lil.fr.packages.macports.org/py27-async-task
--->  Installing py27-async-task @0.6.1_0
--->  Activating py27-async-task @0.6.1_0
--->  Cleaning py27-async-task
--->  Fetching archive for py27-smmap
--->  Attempting to fetch py27-smmap-0.8.2_0.darwin_12.x86_64.tbz2 from http://lil.fr.packages.macports.org/py27-smmap
--->  Attempting to fetch py27-smmap-0.8.2_0.darwin_12.x86_64.tbz2.rmd160 from http://lil.fr.packages.macports.org/py27-smmap
--->  Installing py27-smmap @0.8.2_0
--->  Activating py27-smmap @0.8.2_0
--->  Cleaning py27-smmap
--->  Fetching archive for py27-gitdb
--->  Attempting to fetch py27-gitdb-0.5.4_0.darwin_12.x86_64.tbz2 from http://lil.fr.packages.macports.org/py27-gitdb
--->  Attempting to fetch py27-gitdb-0.5.4_0.darwin_12.x86_64.tbz2.rmd160 from http://lil.fr.packages.macports.org/py27-gitdb
--->  Installing py27-gitdb @0.5.4_0
--->  Activating py27-gitdb @0.5.4_0
--->  Cleaning py27-gitdb
--->  Updating database of binaries: 100.0%
--->  Scanning binaries for linking errors: 100.0%
--->  No broken files found.
mini:~ alx$ python
Python 2.7.3 (default, Nov 17 2012, 19:54:34) 
[GCC 4.2.1 Compatible Apple Clang 4.1 ((tags/Apple/clang-421.11.66))] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import git
>>> 

That's all !

Thanks a lot for the macports project.

Cheers,

Change History (3)

comment:1 Changed 11 years ago by larryv (Lawrence Velázquez)

Owner: changed from macports-tickets@… to landonf@…
Port: py-gitpython added
Priority: Not setNormal
Summary: py27-gitpython lacking dependencypy27-gitpython missing runtime dependency on py27-gitdb

Thanks for the ticket. In the future, please Cc any relevant port maintainers.

comment:2 Changed 9 years ago by petrrr

Cc: petr@… added

Cc Me!

comment:3 Changed 7 years ago by l2dy (Zero King)

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.