Hello, El mié, 15 sept 2021 a las 10:57, Tom Gelsthorpe (<[email protected]>) escribió: > > Hi, > > please have a look at this, it was working until about 10 days ago > > pip install --upgrade kallithea==0.7.0 > > but now I get > > ERROR: Could not find a version that satisfies the requirement > FormEncode<1.4,>=1.3.1 (from kallithea) (from versions: 0.2, 0.2.1, > 0.2.2, 0.3, 0.4, 0.5, 0.5.1, 0.6, 0.7, 0.7.1, 0.9, 1.0, 1.0.1, 1.1, 1.2, > 1.2.1, 1.2.2, 1.2.3.dev0, 1.2.4, 1.2.5, 1.2.6, 1.3.0a1, 1.3.0, 1.3.1, > 2.0.0a1, 2.0.0) > ERROR: No matching distribution found for FormEncode<1.4,>=1.3.1 > > so FormEncode went from 1.3.1 to 2.0.0 > > the version check in setup.py at line 53 fails: > > "FormEncode >= 1.3.1, < 1.4", >
I don't see this problem. I created a fresh virtualenv and ran the command you showed. I get following set of packages: pip freeze alembic==1.4.3 amqp==5.0.6 Babel==2.8.1 backlash==0.3.1 bcrypt==3.1.7 Beaker==1.11.0 billiard==3.6.4.0 bleach==3.1.3 celery==5.0.5 certifi==2021.5.30 cffi==1.14.6 chardet==4.0.0 click==7.1.2 click-didyoumean==0.0.3 click-plugins==1.1.1 click-repl==0.2.0 crank==0.8.1 decorator==4.4.2 docutils==0.16 dulwich==0.19.16 FormEncode==1.3.1 gearbox==0.2.1 hupper==1.10.3 ipaddr==2.2.0 Kallithea==0.7.0 kombu==5.1.0 Mako==1.1.5 Markdown==3.1.1 MarkupSafe==2.0.1 mercurial==5.8.1 paginate==0.5.6 paginate-sqlalchemy==0.3.1 Paste==3.4.6 PasteDeploy==2.1.1 prompt-toolkit==3.0.20 pycparser==2.20 Pygments==2.6.1 python-dateutil==2.8.2 python-editor==1.0.4 pytz==2021.1 repoze.lru==0.7 Routes==2.4.1 six==1.16.0 SQLAlchemy==1.3.24 Tempita==0.5.2 tgext.routes==0.2.1 TurboGears2==2.4.3 urllib3==1.26.6 URLObject==2.4.3 vine==5.0.0 waitress==1.4.4 wcwidth==0.2.5 webencodings==0.5.1 WebHelpers2==2.0 WebOb==1.8.7 Whoosh==2.7.4 Note that in the list in your output, FormEncode 1.3.1 is still present and is the intended version. It looks to me as if there is another package in your virtualenv that explicitly expects another version. Do you get the same problem from a fresh virtualenv? I think it must be possible to let pip give more verbose output about why it did not consider FormEncode 1.3.1. Best regards, Thomas _______________________________________________ kallithea-general mailing list [email protected] https://lists.sfconservancy.org/mailman/listinfo/kallithea-general
