Commit b283ca8d by Sébastien Eustace

Add the --python option to the debug:resolve command

parent f317b003
...@@ -5,6 +5,7 @@ ...@@ -5,6 +5,7 @@
### Added ### Added
- Added a new, more efficient dependency resolver. - Added a new, more efficient dependency resolver.
- Added the `--extras` and `--python` options to `debug:resolve` to help debug dependency resolution.
## [0.9.1] - 2018-05-18 ## [0.9.1] - 2018-05-18
......
...@@ -12,6 +12,7 @@ class DebugResolveCommand(Command): ...@@ -12,6 +12,7 @@ class DebugResolveCommand(Command):
debug:resolve debug:resolve
{ package?* : packages to resolve. } { package?* : packages to resolve. }
{ --E|extras=* : Extras to activate for the dependency. } { --E|extras=* : Extras to activate for the dependency. }
{ --python= : Python version(s) to use for resolution. }
""" """
_loggers = [ _loggers = [
...@@ -49,7 +50,8 @@ class DebugResolveCommand(Command): ...@@ -49,7 +50,8 @@ class DebugResolveCommand(Command):
self.poetry.package.name, self.poetry.package.name,
self.poetry.package.version self.poetry.package.version
) )
package.python_versions = self.poetry.package.python_versions
package.python_versions = self.option('python') or self.poetry.package.python_versions
for dep in dependencies: for dep in dependencies:
package.requires.append(dep) package.requires.append(dep)
......
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