Last active
May 31, 2022 13:28
-
-
Save osantana/5e73754659fab4fd79a0bf8df711c3b8 to your computer and use it in GitHub Desktop.
Poetry Bug report
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ GRPC_PYTHON_BUILD_SYSTEM_ZLIB=1 GRPC_PYTHON_BUILD_SYSTEM_OPENSSL=1 poetry update -vvv | |
Using virtualenv: [redacted]/poetry/bugreport/.venv | |
Updating dependencies | |
Resolving dependencies... | |
1: fact: bugreport is 0.1.0 | |
1: derived: bugreport | |
0: Duplicate dependencies for grpcio | |
0: Different requirements found for grpcio (^1.46.0) with markers platform_machine != "arm64" and grpcio (1.46.1) with markers platform_machine == "arm64". | |
1: Version solving took 12.312 seconds. | |
1: Tried 1 solutions. | |
0: Retrying dependency resolution with the following overrides ({Package('bugreport', '0.1.0'): {'grpcio': <Dependency grpcio (>=1.46.0,<2.0.0)>}}). | |
1: fact: bugreport is 0.1.0 | |
1: derived: bugreport | |
1: fact: bugreport depends on google-cloud-pubsub (^2.12.0) | |
1: fact: bugreport depends on grpcio (^1.46.0) | |
1: selecting bugreport (0.1.0) | |
1: derived: grpcio (>=1.46.0,<2.0.0) | |
1: derived: google-cloud-pubsub (>=2.12.0,<3.0.0) | |
PyPI: No release information found for google-cloud-pubsub-0.0.1, skipping | |
PyPI: 2 packages found for google-cloud-pubsub >=2.12.0,<3.0.0 | |
1: fact: google-cloud-pubsub (2.12.1) depends on grpcio (>=1.38.1,<2.0dev) | |
1: fact: google-cloud-pubsub (2.12.1) depends on google-api-core (>=1.31.5,<2.0.0 || >2.3.0,<3.0.0dev) | |
1: fact: google-cloud-pubsub (2.12.1) depends on proto-plus (>=1.15.0) | |
1: fact: google-cloud-pubsub (2.12.1) depends on grpc-google-iam-v1 (>=0.12.3,<0.13dev) | |
1: fact: google-cloud-pubsub (2.12.1) depends on grpcio-status (>=1.16.0) | |
1: selecting google-cloud-pubsub (2.12.1) | |
1: derived: grpcio-status (>=1.16.0) | |
1: derived: grpc-google-iam-v1 (>=0.12.3,<0.13dev) | |
1: derived: proto-plus (>=1.15.0) | |
1: derived: google-api-core[grpc] (>=1.31.5,<2.0.0 || >2.3.0,<3.0.0dev) | |
PyPI: 44 packages found for grpcio-status >=1.16.0 | |
PyPI: 3 packages found for grpc-google-iam-v1 >=0.12.3,<0.13dev | |
PyPI: 21 packages found for proto-plus >=1.15.0 | |
PyPI: 14 packages found for google-api-core >=1.31.5,<2.0.0 || >2.3.0,<3.0.0dev | |
1: fact: grpc-google-iam-v1 (0.12.4) depends on googleapis-common-protos (>=1.56.0,<2.0.0dev) | |
1: fact: grpc-google-iam-v1 (0.12.4) depends on grpcio (>=1.0.0,<2.0.0dev) | |
1: selecting grpc-google-iam-v1 (0.12.4) | |
1: derived: googleapis-common-protos[grpc] (>=1.56.0,<2.0.0dev) | |
PyPI: 3 packages found for googleapis-common-protos >=1.56.0,<2.0.0dev | |
1: fact: googleapis-common-protos (1.56.2) depends on googleapis-common-protos (1.56.2) | |
1: fact: googleapis-common-protos (1.56.2) depends on protobuf (>=3.15.0,<4.0.0dev) | |
1: fact: googleapis-common-protos (1.56.2) depends on grpcio (>=1.0.0,<2.0.0dev) | |
1: selecting googleapis-common-protos[grpc] (1.56.2) | |
1: derived: protobuf (>=3.15.0,<4.0.0dev) | |
1: derived: googleapis-common-protos (==1.56.2) | |
PyPI: 34 packages found for protobuf >=3.15.0,<4.0.0dev | |
PyPI: 1 packages found for googleapis-common-protos 1.56.2 | |
1: fact: google-api-core (2.8.1) depends on google-api-core (2.8.1) | |
1: fact: google-api-core (2.8.1) depends on googleapis-common-protos (>=1.56.2,<2.0dev) | |
1: fact: google-api-core (2.8.1) depends on protobuf (>=3.15.0,<4.0.0dev) | |
1: fact: google-api-core (2.8.1) depends on google-auth (>=1.25.0,<3.0dev) | |
1: fact: google-api-core (2.8.1) depends on requests (>=2.18.0,<3.0.0dev) | |
1: fact: google-api-core (2.8.1) depends on grpcio (>=1.33.2,<2.0dev) | |
1: fact: google-api-core (2.8.1) depends on grpcio-status (>=1.33.2,<2.0dev) | |
1: selecting google-api-core[grpc] (2.8.1) | |
1: derived: grpcio-status (>=1.33.2,<2.0dev) | |
1: derived: requests (>=2.18.0,<3.0.0dev) | |
1: derived: google-auth (>=1.25.0,<3.0dev) | |
1: derived: google-api-core (==2.8.1) | |
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: 18 packages found for requests >=2.18.0,<3.0.0dev | |
PyPI: 39 packages found for google-auth >=1.25.0,<3.0dev | |
PyPI: 1 packages found for google-api-core 2.8.1 | |
1: fact: requests (2.27.1) depends on urllib3 (>=1.21.1,<1.27) | |
1: fact: requests (2.27.1) depends on certifi (>=2017.4.17) | |
1: fact: requests (2.27.1) depends on charset-normalizer (>=2.0.0,<2.1.0) | |
1: fact: requests (2.27.1) depends on idna (>=2.5,<4) | |
1: selecting requests (2.27.1) | |
1: derived: idna (>=2.5,<4) | |
1: derived: charset-normalizer (>=2.0.0,<2.1.0) | |
1: derived: certifi (>=2017.4.17) | |
1: derived: urllib3 (>=1.21.1,<1.27) | |
PyPI: No release information found for idna-0.1, skipping | |
PyPI: 10 packages found for idna >=2.5,<4 | |
PyPI: 13 packages found for charset-normalizer >=2.0.0,<2.1.0 | |
PyPI: No release information found for certifi-0, skipping | |
PyPI: 24 packages found for certifi >=2017.4.17 | |
PyPI: No release information found for urllib3-0.3, skipping | |
PyPI: No release information found for urllib3-0.3.1, skipping | |
PyPI: No release information found for urllib3-0.4.0, skipping | |
PyPI: No release information found for urllib3-0.4.1, skipping | |
PyPI: 29 packages found for urllib3 >=1.21.1,<1.27 | |
1: fact: grpcio-status (1.46.3) depends on protobuf (>=3.12.0) | |
1: fact: grpcio-status (1.46.3) depends on grpcio (>=1.46.3) | |
1: fact: grpcio-status (1.46.3) depends on googleapis-common-protos (>=1.5.5) | |
1: selecting grpcio-status (1.46.3) | |
1: derived: grpcio (>=1.46.3) | |
1: fact: proto-plus (1.20.5) depends on protobuf (>=3.19.0,<4.0.0dev) | |
1: selecting proto-plus (1.20.5) | |
1: derived: protobuf (>=3.19.0,<4.0.0dev) | |
1: selecting protobuf (3.20.1) | |
1: selecting certifi (2022.5.18.1) | |
1: selecting urllib3 (1.26.9) | |
1: fact: google-auth (2.6.6) depends on cachetools (>=2.0.0,<6.0) | |
1: fact: google-auth (2.6.6) depends on pyasn1-modules (>=0.2.1) | |
1: fact: google-auth (2.6.6) depends on six (>=1.9.0) | |
1: fact: google-auth (2.6.6) depends on rsa (>=3.1.4,<5) | |
1: selecting google-auth (2.6.6) | |
1: derived: rsa (>=3.1.4,<5) | |
1: derived: six (>=1.9.0) | |
1: derived: pyasn1-modules (>=0.2.1) | |
1: derived: cachetools (>=2.0.0,<6.0) | |
PyPI: No release information found for rsa-3.2.1, skipping | |
PyPI: 21 packages found for rsa >=3.1.4,<5 | |
PyPI: 8 packages found for pyasn1-modules >=0.2.1 | |
PyPI: 17 packages found for cachetools >=2.0.0,<6.0 | |
PyPI: 8 packages found for six >=1.9.0 | |
1: selecting six (1.16.0) | |
1: fact: pyasn1-modules (0.2.8) depends on pyasn1 (>=0.4.6,<0.5.0) | |
1: selecting pyasn1-modules (0.2.8) | |
1: derived: pyasn1 (>=0.4.6,<0.5.0) | |
PyPI: No release information found for pyasn1-0.0.6a, skipping | |
PyPI: 3 packages found for pyasn1 >=0.4.6,<0.5.0 | |
1: selecting pyasn1 (0.4.8) | |
1: selecting cachetools (5.2.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: 1 packages found for grpcio >=1.46.3,<2.0.0 | |
1: fact: grpcio (1.46.3) depends on six (>=1.5.2) | |
1: selecting grpcio (1.46.3) | |
1: fact: googleapis-common-protos (1.56.2) depends on protobuf (>=3.15.0,<4.0.0dev) | |
1: selecting googleapis-common-protos (1.56.2) | |
1: fact: google-api-core (2.8.1) depends on googleapis-common-protos (>=1.56.2,<2.0dev) | |
1: fact: google-api-core (2.8.1) depends on protobuf (>=3.15.0,<4.0.0dev) | |
1: fact: google-api-core (2.8.1) depends on google-auth (>=1.25.0,<3.0dev) | |
1: fact: google-api-core (2.8.1) depends on requests (>=2.18.0,<3.0.0dev) | |
1: selecting google-api-core (2.8.1) | |
1: selecting idna (3.3) | |
1: selecting charset-normalizer (2.0.12) | |
1: fact: rsa (4.8) depends on pyasn1 (>=0.1.3) | |
1: selecting rsa (4.8) | |
1: Version solving took 12.757 seconds. | |
1: Tried 1 solutions. | |
0: Retrying dependency resolution with the following overrides ({Package('bugreport', '0.1.0'): {'grpcio': <URLDependency grpcio (1.46.1 url)>}}). | |
1: fact: bugreport is 0.1.0 | |
1: derived: bugreport | |
1: fact: bugreport depends on google-cloud-pubsub (^2.12.0) | |
1: fact: bugreport depends on grpcio (1.46.1) | |
1: selecting bugreport (0.1.0) | |
1: derived: grpcio (1.46.1 url) | |
1: derived: google-cloud-pubsub (>=2.12.0,<3.0.0) | |
1: fact: google-cloud-pubsub (2.12.1) depends on grpcio (>=1.38.1,<2.0dev) | |
1: fact: google-cloud-pubsub (2.12.1) depends on google-api-core (>=1.31.5,<2.0.0 || >2.3.0,<3.0.0dev) | |
1: fact: google-cloud-pubsub (2.12.1) depends on proto-plus (>=1.15.0) | |
1: fact: google-cloud-pubsub (2.12.1) depends on grpc-google-iam-v1 (>=0.12.3,<0.13dev) | |
1: fact: google-cloud-pubsub (2.12.1) depends on grpcio-status (>=1.16.0) | |
1: selecting google-cloud-pubsub (2.12.1) | |
1: derived: grpcio-status (>=1.16.0) | |
1: derived: grpc-google-iam-v1 (>=0.12.3,<0.13dev) | |
1: derived: proto-plus (>=1.15.0) | |
1: derived: google-api-core[grpc] (>=1.31.5,<2.0.0 || >2.3.0,<3.0.0dev) | |
1: fact: grpc-google-iam-v1 (0.12.4) depends on googleapis-common-protos (>=1.56.0,<2.0.0dev) | |
1: fact: grpc-google-iam-v1 (0.12.4) depends on grpcio (>=1.0.0,<2.0.0dev) | |
1: selecting grpc-google-iam-v1 (0.12.4) | |
1: derived: googleapis-common-protos[grpc] (>=1.56.0,<2.0.0dev) | |
1: fact: googleapis-common-protos (1.56.2) depends on googleapis-common-protos (1.56.2) | |
1: fact: googleapis-common-protos (1.56.2) depends on protobuf (>=3.15.0,<4.0.0dev) | |
1: fact: googleapis-common-protos (1.56.2) depends on grpcio (>=1.0.0,<2.0.0dev) | |
1: selecting googleapis-common-protos[grpc] (1.56.2) | |
1: derived: protobuf (>=3.15.0,<4.0.0dev) | |
1: derived: googleapis-common-protos (==1.56.2) | |
1: fact: google-api-core (2.8.1) depends on google-api-core (2.8.1) | |
1: fact: google-api-core (2.8.1) depends on googleapis-common-protos (>=1.56.2,<2.0dev) | |
1: fact: google-api-core (2.8.1) depends on protobuf (>=3.15.0,<4.0.0dev) | |
1: fact: google-api-core (2.8.1) depends on google-auth (>=1.25.0,<3.0dev) | |
1: fact: google-api-core (2.8.1) depends on requests (>=2.18.0,<3.0.0dev) | |
1: fact: google-api-core (2.8.1) depends on grpcio (>=1.33.2,<2.0dev) | |
1: fact: google-api-core (2.8.1) depends on grpcio-status (>=1.33.2,<2.0dev) | |
1: selecting google-api-core[grpc] (2.8.1) | |
1: derived: grpcio-status (>=1.33.2,<2.0dev) | |
1: derived: requests (>=2.18.0,<3.0.0dev) | |
1: derived: google-auth (>=1.25.0,<3.0dev) | |
1: derived: google-api-core (==2.8.1) | |
1: fact: requests (2.27.1) depends on urllib3 (>=1.21.1,<1.27) | |
1: fact: requests (2.27.1) depends on certifi (>=2017.4.17) | |
1: fact: requests (2.27.1) depends on charset-normalizer (>=2.0.0,<2.1.0) | |
1: fact: requests (2.27.1) depends on idna (>=2.5,<4) | |
1: selecting requests (2.27.1) | |
1: derived: idna (>=2.5,<4) | |
1: derived: charset-normalizer (>=2.0.0,<2.1.0) | |
1: derived: certifi (>=2017.4.17) | |
1: derived: urllib3 (>=1.21.1,<1.27) | |
1: fact: grpcio-status (1.46.3) depends on protobuf (>=3.12.0) | |
1: fact: grpcio-status (1.46.3) depends on grpcio (>=1.46.3) | |
1: fact: grpcio-status (1.46.3) depends on googleapis-common-protos (>=1.5.5) | |
1: derived: not grpcio-status (==1.46.3) | |
1: fact: grpcio-status (1.46.1) depends on protobuf (>=3.12.0) | |
1: fact: grpcio-status (1.46.1) depends on grpcio (>=1.46.1) | |
1: fact: grpcio-status (1.46.1) depends on googleapis-common-protos (>=1.5.5) | |
1: selecting grpcio-status (1.46.1) | |
1: fact: proto-plus (1.20.5) depends on protobuf (>=3.19.0,<4.0.0dev) | |
1: selecting proto-plus (1.20.5) | |
1: derived: protobuf (>=3.19.0,<4.0.0dev) | |
1: selecting protobuf (3.20.1) | |
1: selecting certifi (2022.5.18.1) | |
1: selecting urllib3 (1.26.9) | |
1: fact: google-auth (2.6.6) depends on cachetools (>=2.0.0,<6.0) | |
1: fact: google-auth (2.6.6) depends on pyasn1-modules (>=0.2.1) | |
1: fact: google-auth (2.6.6) depends on six (>=1.9.0) | |
1: fact: google-auth (2.6.6) depends on rsa (>=3.1.4,<5) | |
1: selecting google-auth (2.6.6) | |
1: derived: rsa (>=3.1.4,<5) | |
1: derived: six (>=1.9.0) | |
1: derived: pyasn1-modules (>=0.2.1) | |
1: derived: cachetools (>=2.0.0,<6.0) | |
1: selecting six (1.16.0) | |
1: fact: pyasn1-modules (0.2.8) depends on pyasn1 (>=0.4.6,<0.5.0) | |
1: selecting pyasn1-modules (0.2.8) | |
1: derived: pyasn1 (>=0.4.6,<0.5.0) | |
1: selecting pyasn1 (0.4.8) | |
1: selecting cachetools (5.2.0) | |
1: fact: grpcio (1.46.1) depends on six (>=1.5.2) | |
1: selecting grpcio (1.46.1 https://files.pythonhosted.org/packages/fc/65/8443610398cefb045acdbc6d4f6f33fc8fb2203b21dcf0858724f5a83f3d/grpcio-1.46.1.tar.gz) | |
1: fact: googleapis-common-protos (1.56.2) depends on protobuf (>=3.15.0,<4.0.0dev) | |
1: selecting googleapis-common-protos (1.56.2) | |
1: fact: google-api-core (2.8.1) depends on googleapis-common-protos (>=1.56.2,<2.0dev) | |
1: fact: google-api-core (2.8.1) depends on protobuf (>=3.15.0,<4.0.0dev) | |
1: fact: google-api-core (2.8.1) depends on google-auth (>=1.25.0,<3.0dev) | |
1: fact: google-api-core (2.8.1) depends on requests (>=2.18.0,<3.0.0dev) | |
1: selecting google-api-core (2.8.1) | |
1: selecting idna (3.3) | |
1: selecting charset-normalizer (2.0.12) | |
1: fact: rsa (4.8) depends on pyasn1 (>=0.1.3) | |
1: selecting rsa (4.8) | |
1: Version solving took 14.033 seconds. | |
1: Tried 1 solutions. | |
0: Complete version solving took 39.110 seconds with 2 overrides | |
0: Resolved with overrides: ({Package('bugreport', '0.1.0'): {'grpcio': <Dependency grpcio (>=1.46.0,<2.0.0)>}}), ({Package('bugreport', '0.1.0'): {'grpcio': <URLDependency grpcio (1.46.1 url)>}}) | |
Writing lock file | |
Finding the necessary packages for the current system | |
Stack trace: | |
11 /opt/homebrew/var/pyenv/versions/3.10.3/lib/python3.10/site-packages/clikit/console_application.py:131 in run | |
129│ parsed_args = resolved_command.args | |
130│ | |
→ 131│ status_code = command.handle(parsed_args, io) | |
132│ except KeyboardInterrupt: | |
133│ status_code = 1 | |
10 /opt/homebrew/var/pyenv/versions/3.10.3/lib/python3.10/site-packages/clikit/api/command/command.py:120 in handle | |
118│ def handle(self, args, io): # type: (Args, IO) -> int | |
119│ try: | |
→ 120│ status_code = self._do_handle(args, io) | |
121│ except KeyboardInterrupt: | |
122│ if io.is_debug(): | |
9 /opt/homebrew/var/pyenv/versions/3.10.3/lib/python3.10/site-packages/clikit/api/command/command.py:171 in _do_handle | |
169│ handler_method = self._config.handler_method | |
170│ | |
→ 171│ return getattr(handler, handler_method)(args, io, self) | |
172│ | |
173│ def __repr__(self): # type: () -> str | |
8 /opt/homebrew/var/pyenv/versions/3.10.3/lib/python3.10/site-packages/cleo/commands/command.py:92 in wrap_handle | |
90│ self._command = command | |
91│ | |
→ 92│ return self.handle() | |
93│ | |
94│ def handle(self): # type: () -> Optional[int] | |
7 /opt/homebrew/var/pyenv/versions/3.10.3/lib/python3.10/site-packages/poetry/console/commands/update.py:47 in handle | |
45│ self._installer.update(True) | |
46│ | |
→ 47│ return self._installer.run() | |
48│ | |
6 /opt/homebrew/var/pyenv/versions/3.10.3/lib/python3.10/site-packages/poetry/installation/installer.py:103 in run | |
101│ local_repo = Repository() | |
102│ | |
→ 103│ return self._do_install(local_repo) | |
104│ | |
105│ def dry_run(self, dry_run=True): # type: (bool) -> Installer | |
5 /opt/homebrew/var/pyenv/versions/3.10.3/lib/python3.10/site-packages/poetry/installation/installer.py:305 in _do_install | |
303│ | |
304│ with solver.use_environment(self._env): | |
→ 305│ ops = solver.solve(use_latest=self._whitelist) | |
306│ | |
307│ # We need to filter operations so that packages | |
4 /opt/homebrew/var/pyenv/versions/3.10.3/lib/python3.10/site-packages/poetry/puzzle/solver.py:65 in solve | |
63│ with self._provider.progress(): | |
64│ start = time.time() | |
→ 65│ packages, depths = self._solve(use_latest=use_latest) | |
66│ end = time.time() | |
67│ | |
3 /opt/homebrew/var/pyenv/versions/3.10.3/lib/python3.10/site-packages/poetry/puzzle/solver.py:233 in _solve | |
231│ | |
232│ try: | |
→ 233│ result = resolve_version( | |
234│ self._package, self._provider, locked=locked, use_latest=use_latest | |
235│ ) | |
2 /opt/homebrew/var/pyenv/versions/3.10.3/lib/python3.10/site-packages/poetry/mixology/__init__.py:7 in resolve_version | |
5│ solver = VersionSolver(root, provider, locked=locked, use_latest=use_latest) | |
6│ | |
→ 7│ return solver.solve() | |
8│ | |
1 /opt/homebrew/var/pyenv/versions/3.10.3/lib/python3.10/site-packages/poetry/mixology/version_solver.py:83 in solve | |
81│ next = self._root.name | |
82│ while next is not None: | |
→ 83│ self._propagate(next) | |
84│ next = self._choose_package_version() | |
85│ | |
KeyError | |
'None' | |
at /opt/homebrew/var/pyenv/versions/3.10.3/lib/python3.10/site-packages/poetry/mixology/version_solver.py:112 in _propagate | |
108│ # Iterate in reverse because conflict resolution tends to produce more | |
109│ # general incompatibilities as time goes on. If we look at those first, | |
110│ # we can derive stronger assignments sooner and more eagerly find | |
111│ # conflicts. | |
→ 112│ for incompatibility in reversed(self._incompatibilities[package]): | |
113│ result = self._propagate_incompatibility(incompatibility) | |
114│ | |
115│ if result is _conflict: | |
116│ # If the incompatibility is satisfied by the solution, we use |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[tool.poetry] | |
name = "bugreport" | |
version = "0.1.0" | |
description = "" | |
authors = ["Your Name <you@example.com>"] | |
[tool.poetry.dependencies] | |
python = "^3.10" | |
google-cloud-pubsub = "^2.12.0" | |
grpcio = [ | |
{version = "^1.46.0", markers="platform_machine != 'arm64'"}, | |
{url = "https://files.pythonhosted.org/packages/fc/65/8443610398cefb045acdbc6d4f6f33fc8fb2203b21dcf0858724f5a83f3d/grpcio-1.46.1.tar.gz", markers="platform_machine == 'arm64'"}, | |
] | |
[tool.poetry.dev-dependencies] | |
[build-system] | |
requires = ["poetry-core>=1.0.0"] | |
build-backend = "poetry.core.masonry.api" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment