Skip to content

Instantly share code, notes, and snippets.

@henribru
Created September 15, 2019 15:26
Show Gist options
  • Save henribru/dcacd674f69b1b04f349c17ae133a93d to your computer and use it in GitHub Desktop.
Save henribru/dcacd674f69b1b04f349c17ae133a93d to your computer and use it in GitHub Desktop.
$ poetry add google-ads
Using version ^3.2 for google-ads
Updating dependencies
Resolving dependencies...
[SolverProblemError]
The current project must support the following Python versions: ^2.7 || ^3.4
Because no versions of google-api-core match >1.7.0,<1.8.0 || >1.8.0,<1.8.1 || >1.8.1,<1.8.2 || >1.8.2,<1.9.0 || >1.9.0,<1.10.0 || >1.10.0,<1.11.0 || >1.11.0,<1.11.1 || >1.11.1,<1.12.0 || >1.12.0,<1.13.0 || >1.13.0,<1.14.0 || >1 .14.0,<1.14.1 || >1.14.1,<1.14.2 || >1.14.2,<2.0.0
and google-api-core (1.7.0) depends on futures (>=3.2.0), google-api-core (>=1.7.0,<1.8.0 || >1.8.0,<1.8.1 || >1.8. 1,<1.8.2 || >1.8.2,<1.9.0 || >1.9.0,<1.10.0 || >1.10.0,<1.11.0 || >1.11.0,<1.11.1 || >1.11.1,<1.12.0 || >1.12.0,<1.1 3.0 || >1.13.0,<1.14.0 || >1.14.0,<1.14.1 || >1.14.1,<1.14.2 || >1.14.2,<2.0.0) requires futures (>=3.2.0).
And because google-api-core (1.8.0) depends on futures (>=3.2.0)
and google-api-core (1.8.1) depends on futures (>=3.2.0), google-api-core (>=1.7.0,<1.8.2 || >1.8.2,<1.9.0 || >1.9. 0,<1.10.0 || >1.10.0,<1.11.0 || >1.11.0,<1.11.1 || >1.11.1,<1.12.0 || >1.12.0,<1.13.0 || >1.13.0,<1.14.0 || >1.14.0, <1.14.1 || >1.14.1,<1.14.2 || >1.14.2,<2.0.0) requires futures (>=3.2.0).
And because google-api-core (1.8.2) depends on futures (>=3.2.0)
and google-api-core (1.9.0) depends on futures (>=3.2.0), google-api-core (>=1.7.0,<1.10.0 || >1.10.0,<1.11.0 || >1 .11.0,<1.11.1 || >1.11.1,<1.12.0 || >1.12.0,<1.13.0 || >1.13.0,<1.14.0 || >1.14.0,<1.14.1 || >1.14.1,<1.14.2 || >1.1 4.2,<2.0.0) requires futures (>=3.2.0).
And because google-api-core (1.10.0) depends on futures (>=3.2.0)
and google-api-core (1.11.0) depends on futures (>=3.2.0), google-api-core (>=1.7.0,<1.11.1 || >1.11.1,<1.12.0 || > 1.12.0,<1.13.0 || >1.13.0,<1.14.0 || >1.14.0,<1.14.1 || >1.14.1,<1.14.2 || >1.14.2,<2.0.0) requires futures (>=3.2.0 ).
And because google-api-core (1.11.1) depends on futures (>=3.2.0)
and google-api-core (1.12.0) depends on futures (>=3.2.0), google-api-core (>=1.7.0,<1.13.0 || >1.13.0,<1.14.0 || > 1.14.0,<1.14.1 || >1.14.1,<1.14.2 || >1.14.2,<2.0.0) requires futures (>=3.2.0).
And because google-api-core (1.13.0) depends on futures (>=3.2.0)
and google-api-core (1.14.0) depends on futures (>=3.2.0), google-api-core (>=1.7.0,<1.14.1 || >1.14.1,<1.14.2 || > 1.14.2,<2.0.0) requires futures (>=3.2.0).
And because google-api-core (1.14.1) depends on futures (>=3.2.0)
and google-api-core (1.14.2) depends on futures (>=3.2.0), google-api-core (>=1.7.0,<2.0.0) requires futures (>=3.2 .0).
Because no versions of google-ads match >3.2,<4.0
and google-ads (3.2.0) depends on google-api-core (>=1.7.0,<2.0.0), google-ads (>=3.2,<4.0) requires google-api-cor e (>=1.7.0,<2.0.0).
(1) Thus, google-ads (>=3.2,<4.0) requires futures (>=3.2.0).
Because no versions of futures match >3.2.0,<3.3.0 || >3.3.0
and futures (3.3.0) requires Python >=2.6, <3, futures is forbidden.
And because futures (3.2.0) requires Python >=2.6, <3, futures is forbidden.
And because google-ads (>=3.2,<4.0) requires futures (>=3.2.0) (1), google-ads is forbidden
So, because google-ads-stubs depends on google-ads (^3.2), version solving failed.
add [-D|--dev] [--git GIT] [--path PATH] [-E|--extras EXTRAS] [--optional] [--python PYTHON] [--platform PLATFORM] [--allow-prereleases] [--dry-run] [--] <name> (<name>)...
$ poetry add google-ads -vvv
Using virtualenv: C:\Users\henbruas\AppData\Local\pypoetry\Cache\virtualenvs\google-ads-stubs-py3.7
PyPI: 27 packages found for google-ads *
Using version ^3.2 for google-ads
Updating dependencies
Resolving dependencies...
1: fact: google-ads-stubs is 0.1.0
1: derived: google-ads-stubs
1: fact: google-ads-stubs depends on google-ads (^3.2)
1: selecting google-ads-stubs (0.1.0)
1: derived: google-ads (^3.2)
PyPI: 1 packages found for google-ads >=3.2,<4.0
1: fact: google-ads (3.2.0) depends on google-auth-oauthlib (>=0.0.1,<1.0.0)
1: fact: google-ads (3.2.0) depends on google-api-core (>=1.7.0,<2.0.0)
1: fact: google-ads (3.2.0) depends on googleapis-common-protos (>=1.5.8,<2.0.0)
1: fact: google-ads (3.2.0) depends on grpcio (>=1.18.0,<2.0.0)
1: fact: google-ads (3.2.0) depends on PyYAML (>=5.1,<6.0)
1: fact: google-ads (3.2.0) depends on enum34 (*)
1: selecting google-ads (3.2.0)
1: derived: enum34 (*)
1: derived: PyYAML (>=5.1,<6.0)
1: derived: grpcio (>=1.18.0,<2.0.0)
1: derived: googleapis-common-protos (>=1.5.8,<2.0.0)
1: derived: google-api-core (>=1.7.0,<2.0.0)
1: derived: google-auth-oauthlib (>=0.0.1,<1.0.0)
PyPI: 27 packages found for enum34 *
PyPI: No release information found for pyyaml-3.01, skipping
PyPI: No release information found for pyyaml-3.02, skipping
PyPI: No release information found for pyyaml-3.03, skipping
PyPI: No release information found for pyyaml-3.04, skipping
PyPI: No release information found for pyyaml-3.05, skipping
PyPI: No release information found for pyyaml-3.06, skipping
PyPI: No release information found for pyyaml-3.07, skipping
PyPI: No release information found for pyyaml-3.08, skipping
PyPI: No release information found for pyyaml-3.09, skipping
PyPI: 3 packages found for pyyaml >=5.1,<6.0
PyPI: No release information found for grpcio-0.12.0b8, skipping
PyPI: No release information found for grpcio-0.3.0, skipping
PyPI: No release information found for grpcio-0.4.0, skipping
PyPI: 8 packages found for grpcio >=1.18.0,<2.0.0
PyPI: 4 packages found for googleapis-common-protos >=1.5.8,<2.0.0
PyPI: 13 packages found for google-api-core >=1.7.0,<2.0.0
PyPI: 6 packages found for google-auth-oauthlib >=0.0.1,<1.0.0
1: selecting pyyaml (5.1.2)
1: fact: googleapis-common-protos (1.6.0) depends on protobuf (>=3.6.0)
1: selecting googleapis-common-protos (1.6.0)
1: derived: protobuf (>=3.6.0)
PyPI: 7 packages found for protobuf >=3.6.0
1: fact: google-auth-oauthlib (0.4.0) depends on google-auth (*)
1: fact: google-auth-oauthlib (0.4.0) depends on requests-oauthlib (>=0.7.0)
1: selecting google-auth-oauthlib (0.4.0)
1: derived: requests-oauthlib (>=0.7.0)
1: derived: google-auth (*)
PyPI: 5 packages found for requests-oauthlib >=0.7.0
PyPI: 30 packages found for google-auth *
1: fact: requests-oauthlib (1.2.0) depends on oauthlib (>=3.0.0)
1: fact: requests-oauthlib (1.2.0) depends on requests (>=2.0.0)
1: selecting requests-oauthlib (1.2.0)
1: derived: requests (>=2.0.0)
1: derived: oauthlib (>=3.0.0)
PyPI: No release information found for requests-0.0.1, skipping
PyPI: No release information found for requests-0.12.01, skipping
PyPI: No release information found for requests-2.15.0, skipping
PyPI: 58 packages found for requests >=2.0.0
PyPI: 4 packages found for oauthlib >=3.0.0
1: selecting oauthlib (3.1.0)
1: fact: protobuf (3.9.1) depends on six (>=1.9)
1: selecting protobuf (3.9.1)
1: derived: six (>=1.9)
PyPI: 4 packages found for six >=1.9
1: selecting six (1.12.0)
1: fact: grpcio (1.23.0) depends on six (>=1.5.2)
1: fact: grpcio (1.23.0) depends on futures (>=2.2.0)
1: fact: grpcio (1.23.0) depends on enum34 (>=1.0.4)
1: selecting grpcio (1.23.0)
1: derived: enum34 (>=1.0.4)
1: derived: futures (>=2.2.0)
PyPI: 11 packages found for futures >=2.2.0
1: selecting enum34 (1.1.6)
1: fact: futures (3.3.0) requires Python >=2.6, <3
1: derived: not futures (3.3.0)
1: fact: futures (3.2.0) requires Python >=2.6, <3
1: derived: not futures (3.2.0)
1: selecting futures (3.1.1)
1: fact: google-api-core (1.14.2) depends on googleapis-common-protos (>=1.6.0,<2.0dev)
1: fact: google-api-core (1.14.2) depends on protobuf (>=3.4.0)
1: fact: google-api-core (1.14.2) depends on google-auth (>=0.4.0,<2.0dev)
1: fact: google-api-core (1.14.2) depends on requests (>=2.18.0,<3.0.0dev)
1: fact: google-api-core (1.14.2) depends on six (>=1.10.0)
1: fact: google-api-core (1.14.2) depends on pytz (*)
1: fact: google-api-core (1.14.2) depends on futures (>=3.2.0)
1: derived: not google-api-core (1.14.2)
1: fact: google-api-core (1.14.1) depends on googleapis-common-protos (>=1.6.0,<2.0dev)
1: fact: google-api-core (1.14.1) depends on protobuf (>=3.4.0)
1: fact: google-api-core (1.14.1) depends on google-auth (>=0.4.0,<2.0dev)
1: fact: google-api-core (1.14.1) depends on requests (>=2.18.0,<3.0.0dev)
1: fact: google-api-core (1.14.1) depends on six (>=1.10.0)
1: fact: google-api-core (1.14.1) depends on pytz (*)
1: fact: google-api-core (1.14.1) depends on futures (>=3.2.0)
1: derived: not google-api-core (1.14.1)
1: fact: google-api-core (1.14.0) depends on googleapis-common-protos (>=1.6.0,<2.0dev)
1: fact: google-api-core (1.14.0) depends on protobuf (>=3.4.0)
1: fact: google-api-core (1.14.0) depends on google-auth (>=0.4.0,<2.0dev)
1: fact: google-api-core (1.14.0) depends on requests (>=2.18.0,<3.0.0dev)
1: fact: google-api-core (1.14.0) depends on six (>=1.10.0)
1: fact: google-api-core (1.14.0) depends on pytz (*)
1: fact: google-api-core (1.14.0) depends on futures (>=3.2.0)
1: derived: not google-api-core (1.14.0)
1: fact: google-api-core (1.13.0) depends on googleapis-common-protos (>=1.5.3,<1.5.4 || >1.5.4,<2.0dev)
1: fact: google-api-core (1.13.0) depends on protobuf (>=3.4.0)
1: fact: google-api-core (1.13.0) depends on google-auth (>=0.4.0,<2.0dev)
1: fact: google-api-core (1.13.0) depends on requests (>=2.18.0,<3.0.0dev)
1: fact: google-api-core (1.13.0) depends on six (>=1.10.0)
1: fact: google-api-core (1.13.0) depends on pytz (*)
1: fact: google-api-core (1.13.0) depends on futures (>=3.2.0)
1: derived: not google-api-core (1.13.0)
1: fact: google-api-core (1.12.0) depends on googleapis-common-protos (>=1.5.3,<1.5.4 || >1.5.4,<2.0dev)
1: fact: google-api-core (1.12.0) depends on protobuf (>=3.4.0)
1: fact: google-api-core (1.12.0) depends on google-auth (>=0.4.0,<2.0dev)
1: fact: google-api-core (1.12.0) depends on requests (>=2.18.0,<3.0.0dev)
1: fact: google-api-core (1.12.0) depends on six (>=1.10.0)
1: fact: google-api-core (1.12.0) depends on pytz (*)
1: fact: google-api-core (1.12.0) depends on futures (>=3.2.0)
1: derived: not google-api-core (1.12.0)
1: fact: google-api-core (1.11.1) depends on googleapis-common-protos (>=1.5.3,<1.5.4 || >1.5.4,<2.0dev)
1: fact: google-api-core (1.11.1) depends on protobuf (>=3.4.0)
1: fact: google-api-core (1.11.1) depends on google-auth (>=0.4.0,<2.0dev)
1: fact: google-api-core (1.11.1) depends on requests (>=2.18.0,<3.0.0dev)
1: fact: google-api-core (1.11.1) depends on six (>=1.10.0)
1: fact: google-api-core (1.11.1) depends on pytz (*)
1: fact: google-api-core (1.11.1) depends on futures (>=3.2.0)
1: derived: not google-api-core (1.11.1)
1: fact: google-api-core (1.11.0) depends on googleapis-common-protos (>=1.5.3,<1.5.4 || >1.5.4,<2.0dev)
1: fact: google-api-core (1.11.0) depends on protobuf (>=3.4.0)
1: fact: google-api-core (1.11.0) depends on google-auth (>=0.4.0,<2.0dev)
1: fact: google-api-core (1.11.0) depends on requests (>=2.18.0,<3.0.0dev)
1: fact: google-api-core (1.11.0) depends on six (>=1.10.0)
1: fact: google-api-core (1.11.0) depends on pytz (*)
1: fact: google-api-core (1.11.0) depends on futures (>=3.2.0)
1: derived: not google-api-core (1.11.0)
1: fact: google-api-core (1.10.0) depends on googleapis-common-protos (>=1.5.3,<1.5.4 || >1.5.4,<2.0dev)
1: fact: google-api-core (1.10.0) depends on protobuf (>=3.4.0)
1: fact: google-api-core (1.10.0) depends on google-auth (>=0.4.0,<2.0dev)
1: fact: google-api-core (1.10.0) depends on requests (>=2.18.0,<3.0.0dev)
1: fact: google-api-core (1.10.0) depends on six (>=1.10.0)
1: fact: google-api-core (1.10.0) depends on pytz (*)
1: fact: google-api-core (1.10.0) depends on futures (>=3.2.0)
1: derived: not google-api-core (1.10.0)
1: fact: google-api-core (1.9.0) depends on googleapis-common-protos (>=1.5.3,<1.5.4 || >1.5.4,<2.0dev)
1: fact: google-api-core (1.9.0) depends on protobuf (>=3.4.0)
1: fact: google-api-core (1.9.0) depends on google-auth (>=0.4.0,<2.0dev)
1: fact: google-api-core (1.9.0) depends on requests (>=2.18.0,<3.0.0dev)
1: fact: google-api-core (1.9.0) depends on six (>=1.10.0)
1: fact: google-api-core (1.9.0) depends on pytz (*)
1: fact: google-api-core (1.9.0) depends on futures (>=3.2.0)
1: derived: not google-api-core (1.9.0)
1: fact: google-api-core (1.8.2) depends on googleapis-common-protos (>=1.5.3,<1.5.4 || >1.5.4,<2.0dev)
1: fact: google-api-core (1.8.2) depends on protobuf (>=3.4.0)
1: fact: google-api-core (1.8.2) depends on google-auth (>=0.4.0,<2.0dev)
1: fact: google-api-core (1.8.2) depends on requests (>=2.18.0,<3.0.0dev)
1: fact: google-api-core (1.8.2) depends on six (>=1.10.0)
1: fact: google-api-core (1.8.2) depends on pytz (*)
1: fact: google-api-core (1.8.2) depends on futures (>=3.2.0)
1: derived: not google-api-core (1.8.2)
1: fact: google-api-core (1.8.1) depends on googleapis-common-protos (>=1.5.3,<1.5.4 || >1.5.4,<2.0dev)
1: fact: google-api-core (1.8.1) depends on protobuf (>=3.4.0)
1: fact: google-api-core (1.8.1) depends on google-auth (>=0.4.0,<2.0dev)
1: fact: google-api-core (1.8.1) depends on requests (>=2.18.0,<3.0.0dev)
1: fact: google-api-core (1.8.1) depends on six (>=1.10.0)
1: fact: google-api-core (1.8.1) depends on pytz (*)
1: fact: google-api-core (1.8.1) depends on futures (>=3.2.0)
1: derived: not google-api-core (1.8.1)
1: fact: google-api-core (1.8.0) depends on googleapis-common-protos (>=1.5.3,<1.5.4 || >1.5.4,<2.0dev)
1: fact: google-api-core (1.8.0) depends on protobuf (>=3.4.0)
1: fact: google-api-core (1.8.0) depends on google-auth (>=0.4.0,<2.0dev)
1: fact: google-api-core (1.8.0) depends on requests (>=2.18.0,<3.0.0dev)
1: fact: google-api-core (1.8.0) depends on six (>=1.10.0)
1: fact: google-api-core (1.8.0) depends on pytz (*)
1: fact: google-api-core (1.8.0) depends on futures (>=3.2.0)
1: derived: not google-api-core (1.8.0)
1: fact: google-api-core (1.7.0) depends on googleapis-common-protos (>=1.5.3,<1.5.4 || >1.5.4,<2.0dev)
1: fact: google-api-core (1.7.0) depends on protobuf (>=3.4.0)
1: fact: google-api-core (1.7.0) depends on google-auth (>=0.4.0,<2.0dev)
1: fact: google-api-core (1.7.0) depends on requests (>=2.18.0,<3.0.0dev)
1: fact: google-api-core (1.7.0) depends on six (>=1.10.0)
1: fact: google-api-core (1.7.0) depends on pytz (*)
1: fact: google-api-core (1.7.0) depends on futures (>=3.2.0)
1: derived: not google-api-core (1.7.0)
1: fact: no versions of google-api-core match >1.7.0,<1.8.0 || >1.8.0,<1.8.1 || >1.8.1,<1.8.2 || >1.8.2,<1.9.0 || >1.9.0,<1.10.0 || >1.10.0,<1.11.0 || >1.11.0,<1.11.1 || >1.11.1,<1.12.0 || >1.12.0,<1.13.0 || >1.13.0,<1.14.0 || >1.14.0,<1.14.1 || >1.14.1,<1.14.2 || >1.14.2,<2.0.0
1: conflict: no versions of google-api-core match >1.7.0,<1.8.0 || >1.8.0,<1.8.1 || >1.8.1,<1.8.2 || >1.8.2,<1.9.0 || >1.9.0,<1.10.0 || >1.10.0,<1.11.0 || >1.11.0,<1.11.1 || >1.11.1,<1.12.0 || >1.12.0,<1.13.0 || >1.13.0,<1.14.0 || >1.14.0,<1.14.1 || >1.14.1,<1.14.2 || >1.14.2,<2.0.0
1: ! google-api-core (>1.7.0,<1.8.0 || >1.8.0,<1.8.1 || >1.8.1,<1.8.2 || >1.8.2,<1.9.0 || >1.9.0,<1.10.0 || >1.10.0,<1.11.0 || >1.11.0,<1.11.1 || >1.11.1,<1.12.0 || >1.12.0,<1.13.0 || >1.13.0,<1.14.0 || >1.14.0,<1.14.1 || >1.14.1,<1.14.2 || >1.14.2,<2.0.0) is partially satisfied by not google-api-core (1.7.0)
1: ! which is caused by "google-api-core (1.7.0) depends on futures (>=3.2.0)"
1: ! thus: google-api-core (>=1.7.0,<1.8.0 || >1.8.0,<1.8.1 || >1.8.1,<1.8.2 || >1.8.2,<1.9.0 || >1.9.0,<1.10.0 || >1.10.0,<1.11.0 || >1.11.0,<1.11.1 || >1.11.1,<1.12.0 || >1.12.0,<1.13.0 || >1.13.0,<1.14.0 || >1.14.0,<1.14.1 || >1.14.1,<1.14.2 || >1.14.2,<2.0.0) requires futures (>=3.2.0)
1: ! google-api-core (>=1.7.0,<1.8.0 || >1.8.0,<1.8.1 || >1.8.1,<1.8.2 || >1.8.2,<1.9.0 || >1.9.0,<1.10.0 || >1.10.0,<1.11.0 || >1.11.0,<1.11.1 || >1.11.1,<1.12.0 || >1.12.0,<1.13.0 || >1.13.0,<1.14.0 || >1.14.0,<1.14.1 || >1.14.1,<1.14.2 || >1.14.2,<2.0.0) is partially satisfied by not google-api-core (1.8.0)
1: ! which is caused by "google-api-core (1.8.0) depends on futures (>=3.2.0)"
1: ! thus: google-api-core (>=1.7.0,<1.8.1 || >1.8.1,<1.8.2 || >1.8.2,<1.9.0 || >1.9.0,<1.10.0 || >1.10.0,<1.11.0 || >1.11.0,<1.11.1 || >1.11.1,<1.12.0 || >1.12.0,<1.13.0 || >1.13.0,<1.14.0 || >1.14.0,<1.14.1 || >1.14.1,<1.14.2 || >1.14.2,<2.0.0) requires futures (>=3.2.0)
1: ! google-api-core (>=1.7.0,<1.8.1 || >1.8.1,<1.8.2 || >1.8.2,<1.9.0 || >1.9.0,<1.10.0 || >1.10.0,<1.11.0 || >1.11.0,<1.11.1 || >1.11.1,<1.12.0 || >1.12.0,<1.13.0 || >1.13.0,<1.14.0 || >1.14.0,<1.14.1 || >1.14.1,<1.14.2 || >1.14.2,<2.0.0) is partially satisfied by not google-api-core (1.8.1)
1: ! which is caused by "google-api-core (1.8.1) depends on futures (>=3.2.0)"
1: ! thus: google-api-core (>=1.7.0,<1.8.2 || >1.8.2,<1.9.0 || >1.9.0,<1.10.0 || >1.10.0,<1.11.0 || >1.11.0,<1.11.1 || >1.11.1,<1.12.0 || >1.12.0,<1.13.0 || >1.13.0,<1.14.0 || >1.14.0,<1.14.1 || >1.14.1,<1.14.2 || >1.14.2,<2.0.0) requires futures (>=3.2.0)
1: ! google-api-core (>=1.7.0,<1.8.2 || >1.8.2,<1.9.0 || >1.9.0,<1.10.0 || >1.10.0,<1.11.0 || >1.11.0,<1.11.1 || >1.11.1,<1.12.0 || >1.12.0,<1.13.0 || >1.13.0,<1.14.0 || >1.14.0,<1.14.1 || >1.14.1,<1.14.2 || >1.14.2,<2.0.0) is partially satisfied by not google-api-core (1.8.2)
1: ! which is caused by "google-api-core (1.8.2) depends on futures (>=3.2.0)"
1: ! thus: google-api-core (>=1.7.0,<1.9.0 || >1.9.0,<1.10.0 || >1.10.0,<1.11.0 || >1.11.0,<1.11.1 || >1.11.1,<1.12.0 || >1.12.0,<1.13.0 || >1.13.0,<1.14.0 || >1.14.0,<1.14.1 || >1.14.1,<1.14.2 || >1.14.2,<2.0.0) requires futures (>=3.2.0)
1: ! google-api-core (>=1.7.0,<1.9.0 || >1.9.0,<1.10.0 || >1.10.0,<1.11.0 || >1.11.0,<1.11.1 || >1.11.1,<1.12.0 || >1.12.0,<1.13.0 || >1.13.0,<1.14.0 || >1.14.0,<1.14.1 || >1.14.1,<1.14.2 || >1.14.2,<2.0.0) is partially satisfied by not google-api-core (1.9.0)
1: ! which is caused by "google-api-core (1.9.0) depends on futures (>=3.2.0)"
1: ! thus: google-api-core (>=1.7.0,<1.10.0 || >1.10.0,<1.11.0 || >1.11.0,<1.11.1 || >1.11.1,<1.12.0 || >1.12.0,<1.13.0 || >1.13.0,<1.14.0 || >1.14.0,<1.14.1 || >1.14.1,<1.14.2 || >1.14.2,<2.0.0) requires futures (>=3.2.0)
1: ! google-api-core (>=1.7.0,<1.10.0 || >1.10.0,<1.11.0 || >1.11.0,<1.11.1 || >1.11.1,<1.12.0 || >1.12.0,<1.13.0 || >1.13.0,<1.14.0 || >1.14.0,<1.14.1 || >1.14.1,<1.14.2 || >1.14.2,<2.0.0) is partially satisfied by not google-api-core (1.10.0)
1: ! which is caused by "google-api-core (1.10.0) depends on futures (>=3.2.0)"
1: ! thus: google-api-core (>=1.7.0,<1.11.0 || >1.11.0,<1.11.1 || >1.11.1,<1.12.0 || >1.12.0,<1.13.0 || >1.13.0,<1.14.0 || >1.14.0,<1.14.1 || >1.14.1,<1.14.2 || >1.14.2,<2.0.0) requires futures (>=3.2.0)
1: ! google-api-core (>=1.7.0,<1.11.0 || >1.11.0,<1.11.1 || >1.11.1,<1.12.0 || >1.12.0,<1.13.0 || >1.13.0,<1.14.0 || >1.14.0,<1.14.1 || >1.14.1,<1.14.2 || >1.14.2,<2.0.0) is partially satisfied by not google-api-core (1.11.0)
1: ! which is caused by "google-api-core (1.11.0) depends on futures (>=3.2.0)"
1: ! thus: google-api-core (>=1.7.0,<1.11.1 || >1.11.1,<1.12.0 || >1.12.0,<1.13.0 || >1.13.0,<1.14.0 || >1.14.0,<1.14.1 || >1.14.1,<1.14.2 || >1.14.2,<2.0.0) requires futures (>=3.2.0)
1: ! google-api-core (>=1.7.0,<1.11.1 || >1.11.1,<1.12.0 || >1.12.0,<1.13.0 || >1.13.0,<1.14.0 || >1.14.0,<1.14.1 || >1.14.1,<1.14.2 || >1.14.2,<2.0.0) is partially satisfied by not google-api-core (1.11.1)
1: ! which is caused by "google-api-core (1.11.1) depends on futures (>=3.2.0)"
1: ! thus: google-api-core (>=1.7.0,<1.12.0 || >1.12.0,<1.13.0 || >1.13.0,<1.14.0 || >1.14.0,<1.14.1 || >1.14.1,<1.14.2 || >1.14.2,<2.0.0) requires futures (>=3.2.0)
1: ! google-api-core (>=1.7.0,<1.12.0 || >1.12.0,<1.13.0 || >1.13.0,<1.14.0 || >1.14.0,<1.14.1 || >1.14.1,<1.14.2 || >1.14.2,<2.0.0) is partially satisfied by not google-api-core (1.12.0)
1: ! which is caused by "google-api-core (1.12.0) depends on futures (>=3.2.0)"
1: ! thus: google-api-core (>=1.7.0,<1.13.0 || >1.13.0,<1.14.0 || >1.14.0,<1.14.1 || >1.14.1,<1.14.2 || >1.14.2,<2.0.0) requires futures (>=3.2.0)
1: ! google-api-core (>=1.7.0,<1.13.0 || >1.13.0,<1.14.0 || >1.14.0,<1.14.1 || >1.14.1,<1.14.2 || >1.14.2,<2.0.0) is partially satisfied by not google-api-core (1.13.0)
1: ! which is caused by "google-api-core (1.13.0) depends on futures (>=3.2.0)"
1: ! thus: google-api-core (>=1.7.0,<1.14.0 || >1.14.0,<1.14.1 || >1.14.1,<1.14.2 || >1.14.2,<2.0.0) requires futures (>=3.2.0)
1: ! google-api-core (>=1.7.0,<1.14.0 || >1.14.0,<1.14.1 || >1.14.1,<1.14.2 || >1.14.2,<2.0.0) is partially satisfied by not google-api-core (1.14.0)
1: ! which is caused by "google-api-core (1.14.0) depends on futures (>=3.2.0)"
1: ! thus: google-api-core (>=1.7.0,<1.14.1 || >1.14.1,<1.14.2 || >1.14.2,<2.0.0) requires futures (>=3.2.0)
1: ! google-api-core (>=1.7.0,<1.14.1 || >1.14.1,<1.14.2 || >1.14.2,<2.0.0) is partially satisfied by not google-api-core (1.14.1)
1: ! which is caused by "google-api-core (1.14.1) depends on futures (>=3.2.0)"
1: ! thus: google-api-core (>=1.7.0,<1.14.2 || >1.14.2,<2.0.0) requires futures (>=3.2.0)
1: ! google-api-core (>=1.7.0,<1.14.2 || >1.14.2,<2.0.0) is partially satisfied by not google-api-core (1.14.2) 1: ! which is caused by "google-api-core (1.14.2) depends on futures (>=3.2.0)"
1: ! thus: google-api-core (>=1.7.0,<2.0.0) requires futures (>=3.2.0)
1: fact: google-api-core (>=1.7.0,<2.0.0) requires futures (>=3.2.0)
1: derived: futures (>=3.2.0)
1: derived: not futures (3.2.0)
1: derived: not futures (3.3.0)
1: fact: no versions of futures match >3.2.0,<3.3.0 || >3.3.0
1: conflict: no versions of futures match >3.2.0,<3.3.0 || >3.3.0
1: ! futures (>3.2.0,<3.3.0 || >3.3.0) is partially satisfied by not futures (3.3.0)
1: ! which is caused by "futures (3.3.0) requires Python >=2.6, <3"
1: ! thus: futures is forbidden
1: ! futures (>3.2.0) is partially satisfied by not futures (3.2.0)
1: ! which is caused by "futures (3.2.0) requires Python >=2.6, <3"
1: ! thus: futures is forbidden
1: fact: futures is forbidden
1: derived: not futures (>=3.2.0)
1: derived: not google-api-core (>=1.7.0,<2.0.0)
1: derived: not google-ads (3.2.0)
1: fact: no versions of google-ads match >3.2,<4.0
1: conflict: no versions of google-ads match >3.2,<4.0
1: ! google-ads (>3.2,<4.0) is partially satisfied by not google-ads (3.2.0)
1: ! which is caused by "google-ads (3.2.0) depends on google-api-core (>=1.7.0,<2.0.0)"
1: ! thus: google-ads (>=3.2,<4.0) requires google-api-core (>=1.7.0,<2.0.0)
1: ! not google-api-core (>=1.7.0,<2.0.0) is satisfied by not google-api-core (>=1.7.0,<2.0.0)
1: ! which is caused by "google-api-core (>=1.7.0,<2.0.0) requires futures (>=3.2.0)"
1: ! thus: google-ads (>=3.2,<4.0) requires futures (>=3.2.0)
1: ! not futures (>=3.2.0) is satisfied by not futures (>=3.2.0)
1: ! which is caused by "futures is forbidden"
1: ! thus: google-ads is forbidden
1: ! google-ads (>=3.2,<4.0) is satisfied by google-ads (^3.2)
1: ! which is caused by "google-ads-stubs depends on google-ads (^3.2)"
1: ! thus: version solving failed
1: Version solving took 0.986 seconds.
1: Tried 1 solutions.
[SolverProblemError]
The current project must support the following Python versions: ^2.7 || ^3.4
Because no versions of google-api-core match >1.7.0,<1.8.0 || >1.8.0,<1.8.1 || >1.8.1,<1.8.2 || >1.8.2,<1.9.0 || >1.9.0,<1.10.0 || >1.10.0,<1.11.0 || >1.11.0,<1.11.1 || >1.11.1,<1.12.0 || >1.12.0,<1.13.0 || >1.13.0,<1.14.0 || >1 .14.0,<1.14.1 || >1.14.1,<1.14.2 || >1.14.2,<2.0.0
and google-api-core (1.7.0) depends on futures (>=3.2.0), google-api-core (>=1.7.0,<1.8.0 || >1.8.0,<1.8.1 || >1.8. 1,<1.8.2 || >1.8.2,<1.9.0 || >1.9.0,<1.10.0 || >1.10.0,<1.11.0 || >1.11.0,<1.11.1 || >1.11.1,<1.12.0 || >1.12.0,<1.1 3.0 || >1.13.0,<1.14.0 || >1.14.0,<1.14.1 || >1.14.1,<1.14.2 || >1.14.2,<2.0.0) requires futures (>=3.2.0).
And because google-api-core (1.8.0) depends on futures (>=3.2.0)
and google-api-core (1.8.1) depends on futures (>=3.2.0), google-api-core (>=1.7.0,<1.8.2 || >1.8.2,<1.9.0 || >1.9. 0,<1.10.0 || >1.10.0,<1.11.0 || >1.11.0,<1.11.1 || >1.11.1,<1.12.0 || >1.12.0,<1.13.0 || >1.13.0,<1.14.0 || >1.14.0,
<1.14.1 || >1.14.1,<1.14.2 || >1.14.2,<2.0.0) requires futures (>=3.2.0).
And because google-api-core (1.8.2) depends on futures (>=3.2.0)
and google-api-core (1.9.0) depends on futures (>=3.2.0), google-api-core (>=1.7.0,<1.10.0 || >1.10.0,<1.11.0 || >1 .11.0,<1.11.1 || >1.11.1,<1.12.0 || >1.12.0,<1.13.0 || >1.13.0,<1.14.0 || >1.14.0,<1.14.1 || >1.14.1,<1.14.2 || >1.1 4.2,<2.0.0) requires futures (>=3.2.0).
And because google-api-core (1.10.0) depends on futures (>=3.2.0)
and google-api-core (1.11.0) depends on futures (>=3.2.0), google-api-core (>=1.7.0,<1.11.1 || >1.11.1,<1.12.0 || > 1.12.0,<1.13.0 || >1.13.0,<1.14.0 || >1.14.0,<1.14.1 || >1.14.1,<1.14.2 || >1.14.2,<2.0.0) requires futures (>=3.2.0 ).
And because google-api-core (1.11.1) depends on futures (>=3.2.0)
and google-api-core (1.12.0) depends on futures (>=3.2.0), google-api-core (>=1.7.0,<1.13.0 || >1.13.0,<1.14.0 || > 1.14.0,<1.14.1 || >1.14.1,<1.14.2 || >1.14.2,<2.0.0) requires futures (>=3.2.0).
And because google-api-core (1.13.0) depends on futures (>=3.2.0)
and google-api-core (1.14.0) depends on futures (>=3.2.0), google-api-core (>=1.7.0,<1.14.1 || >1.14.1,<1.14.2 || > 1.14.2,<2.0.0) requires futures (>=3.2.0).
And because google-api-core (1.14.1) depends on futures (>=3.2.0)
and google-api-core (1.14.2) depends on futures (>=3.2.0), google-api-core (>=1.7.0,<2.0.0) requires futures (>=3.2 .0).
Because no versions of google-ads match >3.2,<4.0
and google-ads (3.2.0) depends on google-api-core (>=1.7.0,<2.0.0), google-ads (>=3.2,<4.0) requires google-api-cor e (>=1.7.0,<2.0.0).
(1) Thus, google-ads (>=3.2,<4.0) requires futures (>=3.2.0).
Because no versions of futures match >3.2.0,<3.3.0 || >3.3.0
and futures (3.3.0) requires Python >=2.6, <3, futures is forbidden.
And because futures (3.2.0) requires Python >=2.6, <3, futures is forbidden.
And because google-ads (>=3.2,<4.0) requires futures (>=3.2.0) (1), google-ads is forbidden
So, because google-ads-stubs depends on google-ads (^3.2), version solving failed.
Exception trace:
C:\Users\henbruas\.poetry\lib\poetry\_vendor\py3.7\cleo\application.py in run() at line 94
status_code = self.do_run(input_, output_)
C:\Users\henbruas\.poetry\lib\poetry\console\application.py in do_run() at line 88
return super(Application, self).do_run(i, o)
C:\Users\henbruas\.poetry\lib\poetry\_vendor\py3.7\cleo\application.py in do_run() at line 197
status_code = command.run(input_, output_)
C:\Users\henbruas\.poetry\lib\poetry\console\commands\command.py in run() at line 77
return super(BaseCommand, self).run(i, o)
C:\Users\henbruas\.poetry\lib\poetry\_vendor\py3.7\cleo\commands\base_command.py in run() at line 146
status_code = self.execute(input_, output_)
C:\Users\henbruas\.poetry\lib\poetry\_vendor\py3.7\cleo\commands\command.py in execute() at line 107
return self.handle()
C:\Users\henbruas\.poetry\lib\poetry\console\commands\add.py in handle() at line 139
status = installer.run()
C:\Users\henbruas\.poetry\lib\poetry\installation\installer.py in run() at line 73
self._do_install(local_repo)
C:\Users\henbruas\.poetry\lib\poetry\installation\installer.py in _do_install() at line 165
ops = solver.solve(use_latest=self._whitelist)
C:\Users\henbruas\.poetry\lib\poetry\puzzle\solver.py in solve() at line 38
packages, depths = self._solve(use_latest=use_latest)
C:\Users\henbruas\.poetry\lib\poetry\puzzle\solver.py in _solve() at line 180
raise SolverProblemError(e)
add [-D|--dev] [--git GIT] [--path PATH] [-E|--extras EXTRAS] [--optional] [--python PYTHON] [--platform PLATFORM] [--allow-prereleases] [--dry-run] [--] <name> (<name>)...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment