Commit 2ee91b69 by Sébastien Eustace

Fix error with git dependencies

parent eea601c3
...@@ -6,6 +6,7 @@ ...@@ -6,6 +6,7 @@
- Fixed a bug where dependencies constraints in lock were too strict. - Fixed a bug where dependencies constraints in lock were too strict.
- Fixed unicode error in `search` command for Python 2.7. - Fixed unicode error in `search` command for Python 2.7.
- Fixed error with git dependencies.
## [0.8.3] - 2018-04-16 ## [0.8.3] - 2018-04-16
......
...@@ -322,8 +322,8 @@ class Installer: ...@@ -322,8 +322,8 @@ class Installer:
' - Updating <info>{}</> (<comment>{}</> -> <comment>{}</>)' ' - Updating <info>{}</> (<comment>{}</> -> <comment>{}</>)'
.format( .format(
target.pretty_name, target.pretty_name,
source.pretty_version, source.full_pretty_version,
target.pretty_version target.full_pretty_version
) )
) )
......
...@@ -139,6 +139,9 @@ class Provider(SpecificationProvider): ...@@ -139,6 +139,9 @@ class Provider(SpecificationProvider):
name = info['name'] name = info['name']
version = info['version'] version = info['version']
package = Package(name, version, version) package = Package(name, version, version)
package.source_type = dependency.vcs
package.source_url = dependency.source
package.source_reference = dependency.reference
for req_name, req_constraint in info['dependencies'].items(): for req_name, req_constraint in info['dependencies'].items():
if req_name == 'python': if req_name == 'python':
package.python_versions = req_constraint package.python_versions = req_constraint
......
...@@ -39,7 +39,7 @@ class Git: ...@@ -39,7 +39,7 @@ class Git:
return self._config return self._config
def clone(self, repository, dest): # type: (...) -> str def clone(self, repository, dest): # type: (...) -> str
return self.run('clone', repository, dest) return self.run('clone', repository, str(dest))
def checkout(self, rev, folder=None): # type: (...) -> str def checkout(self, rev, folder=None): # type: (...) -> str
args = [] args = []
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment