Im setting up a 2nd program in python. Basically a copy of the code and packages of the 1st which I will edit - for different results. On Free version so limited CPU and RAM.
I hit Run to install the packages, and it does, but fails installing at least 1 web3.
I tried installing from /packages but tries and fails. see below.
I even set up a new free account, incase this one was capped out on something, but that failed also - just on a different package.
I have packages installed on the version 1 so stumped on what to do to troubleshoot/solve for this code.
Log says Replit depends on typing_extensions? Is this a version compatibility issue ? The other code base using Replit 3.3.1 and web3 6.6.1
thx
--> poetry add 'web3 6.6.1'
Updating dependencies
Resolving dependencies...
SolverProblemError
Because no versions of replit match >3.2.4,<3.2.5 || >3.2.5,<3.2.6 || >3.2.6,<3.2.7 || >3.2.7,<3.2.8 || >3.2.8,<3.3.0 || >3.3.0,<3.3.1 || >3.3.1,<4.0.0
and replit (3.2.4) depends on typing_extensions (>=3.7.4,<4.0.0), replit (>=3.2.4,<3.2.5 || >3.2.5,<3.2.6 || >3.2.6,<3.2.7 || >3.2.7,<3.2.8 || >3.2.8,<3.3.0 || >3.3.0,<3.3.1 || >3.3.1,<4.0.0) requires typing_extensions (>=3.7.4,<4.0.0).
And because replit (3.2.6) depends on typing_extensions (>=3.7.4,<4.0.0), replit (>=3.2.4,<3.2.5 || >3.2.5,<3.2.7 || >3.2.7,<3.2.8 || >3.2.8,<3.3.0 || >3.3.0,<3.3.1 || >3.3.1,<4.0.0) requires typing_extensions (>=3.7.4,<4.0.0).
And because replit (3.2.7) depends on typing_extensions (>=3.7.4,<4.0.0)
and replit (3.2.8) depends on typing_extensions (>=3.7.4,<4.0.0), replit (>=3.2.4,<3.2.5 || >3.2.5,<3.3.0 || >3.3.0,<3.3.1 || >3.3.1,<4.0.0) requires typing_extensions (>=3.7.4,<4.0.0).
And because replit (3.3.0) depends on typing_extensions (>=3.7.4,<4.0.0)
and replit (3.3.1) depends on typing_extensions (>=3.7.4,<4.0.0), replit (>=3.2.4,<3.2.5 || >3.2.5,<4.0.0) requires typing_extensions (>=3.7.4,<4.0.0).
And because replit (3.2.5) depends on typing_extensions (>=3.7.4,<4.0.0)
and web3 (6.6.1) depends on typing-extensions (>=4.0.1), web3 (6.6.1) is incompatible with replit (>=3.2.4,<4.0.0).
So, because python-template depends on both replit (^3.2.4) and web3 (6.6.1), version solving failed.
at venv/lib/python3.10/site-packages/poetry/puzzle/solver.py:241 in _solve
237β packages = result.packages
238β except OverrideNeeded as e:
239β return self.solve_in_compatibility_mode(e.overrides, use_latest=use_latest)
240β except SolveFailure as e:
β 241β raise SolverProblemError(e)
242β
243β results = dict(
244β depth_first_search(
245β PackageNode(self._package, packages), aggregate_package_nodes
exit status 1
Replit: Package operation failed.