Hello

I'm not familiar with this issue, but I'm posting this for your information. I encountered a similar problem with docker ubuntu image (Install pip with get-pip.py).

In the error log,
"Unknown distribution option: 'convert_2to3_doctests'"
and
"error in FormEncode setup command: use_2to3 is invalid."
message is included.

Maybe this has something to do with it.
https://github.com/pypa/setuptools/issues/1120

Apparently, it means that 2to3 is no longer available in setuptools 58?

----

On 2021/09/15 18:23, Thomas De Schampheleire wrote:
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


_______________________________________________
kallithea-general mailing list
[email protected]
https://lists.sfconservancy.org/mailman/listinfo/kallithea-general

Reply via email to