Commit 2ee91b69 by Sébastien Eustace

Fix error with git dependencies

parent eea601c3
......@@ -6,6 +6,7 @@
- Fixed a bug where dependencies constraints in lock were too strict.
- Fixed unicode error in `search` command for Python 2.7.
- Fixed error with git dependencies.
## [0.8.3] - 2018-04-16
......
......@@ -322,8 +322,8 @@ class Installer:
' - Updating <info>{}</> (<comment>{}</> -> <comment>{}</>)'
.format(
target.pretty_name,
source.pretty_version,
target.pretty_version
source.full_pretty_version,
target.full_pretty_version
)
)
......
......@@ -139,6 +139,9 @@ class Provider(SpecificationProvider):
name = info['name']
version = info['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():
if req_name == 'python':
package.python_versions = req_constraint
......
......@@ -39,7 +39,7 @@ class Git:
return self._config
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
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