Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

bug bad python version #927

Closed
jgirardet opened this issue Jul 27, 2018 · 3 comments
Closed

bug bad python version #927

jgirardet opened this issue Jul 27, 2018 · 3 comments

Comments

@jgirardet
Copy link

jgirardet commented Jul 27, 2018

Hi,
ubuntu 16.04
edit : also in 18.04 via Mint 19

tox installed via pip3.5 install tox

python + tab : (installed python version)
python
python2.7-config python3.5 python3.5m-config python3.6m python3m
python2 python2-config python3.5-config python3.6 python3.6m-config python3m-config python2.7 python3 python3.5m python3.6-config python3-config python-config

tox.ini

# content of: tox.ini , put in same dir as setup.py
[tox]
envlist = py27,py33,py36,py37,py38

[testenv]
commands =
    python -V
tox -vv
using tox.ini: /home/jimmy/trash/essitox2/tox.ini
using tox-3.1.2 from /home/jimmy/.local/lib/python3.5/site-packages/tox/__init__.py
GLOB start: packaging 
GLOB sdist-make: /home/jimmy/trash/essitox2/setup.py
  /home/jimmy/trash/essitox2$ /usr/bin/python3 /home/jimmy/trash/essitox2/setup.py sdist --formats=zip --dist-dir /home/jimmy/trash/essitox2/.tox/dist >/home/jimmy/trash/essitox2/.tox/log/tox-0.log
GLOB finish: packaging after 0.41 seconds
copying new sdistfile to '/home/jimmy/.tox/distshare/funniest-0.1.zip'
py27 start: getenv /home/jimmy/trash/essitox2/.tox/py27
py27 create: /home/jimmy/trash/essitox2/.tox/py27
setting PATH=/home/jimmy/trash/essitox2/.tox/py27/bin:/home/jimmy/.local/node/bin:/home/jimmy/bin:/home/jimmy/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
  /home/jimmy/trash/essitox2/.tox$ /usr/bin/python3 -m virtualenv --python /usr/bin/python2.7 py27 >/home/jimmy/trash/essitox2/.tox/py27/log/py27-0.log
py27 finish: getenv after 2.69 seconds
py27 start: installpkg /home/jimmy/trash/essitox2/.tox/dist/funniest-0.1.zip
py27 inst: /home/jimmy/trash/essitox2/.tox/dist/funniest-0.1.zip
setting PATH=/home/jimmy/trash/essitox2/.tox/py27/bin:/home/jimmy/.local/node/bin:/home/jimmy/bin:/home/jimmy/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
  /home/jimmy/trash/essitox2$ /home/jimmy/trash/essitox2/.tox/py27/bin/pip install /home/jimmy/trash/essitox2/.tox/dist/funniest-0.1.zip 
Processing ./.tox/dist/funniest-0.1.zip
Building wheels for collected packages: funniest
  Running setup.py bdist_wheel for funniest ... done
  Stored in directory: /home/jimmy/.cache/pip/wheels/29/46/ca/460afc739240bb5b02788d15280b277e14ee3a92ae077e8b0c
Successfully built funniest
Installing collected packages: funniest
Successfully installed funniest-0.1
py27 finish: installpkg after 0.78 seconds
py27 start: envreport 
setting PATH=/home/jimmy/trash/essitox2/.tox/py27/bin:/home/jimmy/.local/node/bin:/home/jimmy/bin:/home/jimmy/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
  /home/jimmy/trash/essitox2$ /home/jimmy/trash/essitox2/.tox/py27/bin/pip freeze >/home/jimmy/trash/essitox2/.tox/py27/log/py27-1.log
py27 finish: envreport after 0.36 seconds
py27 installed: funniest==0.1,pkg-resources==0.0.0
py27 start: runtests 
py27 runtests: PYTHONHASHSEED='1969623358'
py27 runtests: commands[0] | python -V
setting PATH=/home/jimmy/trash/essitox2/.tox/py27/bin:/home/jimmy/.local/node/bin:/home/jimmy/bin:/home/jimmy/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
  /home/jimmy/trash/essitox2$ /home/jimmy/trash/essitox2/.tox/py27/bin/python -V 
Python 2.7.12
py27 finish: runtests after 0.00 seconds
py33 start: getenv /home/jimmy/trash/essitox2/.tox/py33
py33 create: /home/jimmy/trash/essitox2/.tox/py33
setting PATH=/home/jimmy/trash/essitox2/.tox/py33/bin:/home/jimmy/.local/node/bin:/home/jimmy/bin:/home/jimmy/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
  /home/jimmy/trash/essitox2/.tox$ /usr/bin/python3 -m virtualenv --python /usr/bin/python3 py33 >/home/jimmy/trash/essitox2/.tox/py33/log/py33-0.log
py33 finish: getenv after 3.46 seconds
py33 start: installpkg /home/jimmy/trash/essitox2/.tox/dist/funniest-0.1.zip
py33 inst: /home/jimmy/trash/essitox2/.tox/dist/funniest-0.1.zip
setting PATH=/home/jimmy/trash/essitox2/.tox/py33/bin:/home/jimmy/.local/node/bin:/home/jimmy/bin:/home/jimmy/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
  /home/jimmy/trash/essitox2$ /home/jimmy/trash/essitox2/.tox/py33/bin/pip install /home/jimmy/trash/essitox2/.tox/dist/funniest-0.1.zip 
Processing ./.tox/dist/funniest-0.1.zip
Building wheels for collected packages: funniest
  Running setup.py bdist_wheel for funniest ... done
  Stored in directory: /home/jimmy/.cache/pip/wheels/29/46/ca/460afc739240bb5b02788d15280b277e14ee3a92ae077e8b0c
Successfully built funniest
Installing collected packages: funniest
Successfully installed funniest-0.1
py33 finish: installpkg after 1.23 seconds
py33 start: envreport 
setting PATH=/home/jimmy/trash/essitox2/.tox/py33/bin:/home/jimmy/.local/node/bin:/home/jimmy/bin:/home/jimmy/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
  /home/jimmy/trash/essitox2$ /home/jimmy/trash/essitox2/.tox/py33/bin/pip freeze >/home/jimmy/trash/essitox2/.tox/py33/log/py33-1.log
py33 finish: envreport after 0.50 seconds
py33 installed: funniest==0.1,pkg-resources==0.0.0
py33 start: runtests 
py33 runtests: PYTHONHASHSEED='1969623358'
py33 runtests: commands[0] | python -V
setting PATH=/home/jimmy/trash/essitox2/.tox/py33/bin:/home/jimmy/.local/node/bin:/home/jimmy/bin:/home/jimmy/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
  /home/jimmy/trash/essitox2$ /home/jimmy/trash/essitox2/.tox/py33/bin/python -V 
Python 3.5.2
py33 finish: runtests after 0.00 seconds
py36 start: getenv /home/jimmy/trash/essitox2/.tox/py36
py36 create: /home/jimmy/trash/essitox2/.tox/py36
setting PATH=/home/jimmy/trash/essitox2/.tox/py36/bin:/home/jimmy/.local/node/bin:/home/jimmy/bin:/home/jimmy/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
  /home/jimmy/trash/essitox2/.tox$ /usr/bin/python3 -m virtualenv --python /usr/bin/python3.6 py36 >/home/jimmy/trash/essitox2/.tox/py36/log/py36-0.log
py36 finish: getenv after 3.29 seconds
py36 start: installpkg /home/jimmy/trash/essitox2/.tox/dist/funniest-0.1.zip
py36 inst: /home/jimmy/trash/essitox2/.tox/dist/funniest-0.1.zip
setting PATH=/home/jimmy/trash/essitox2/.tox/py36/bin:/home/jimmy/.local/node/bin:/home/jimmy/bin:/home/jimmy/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
  /home/jimmy/trash/essitox2$ /home/jimmy/trash/essitox2/.tox/py36/bin/pip install /home/jimmy/trash/essitox2/.tox/dist/funniest-0.1.zip 
Processing ./.tox/dist/funniest-0.1.zip
Building wheels for collected packages: funniest
  Running setup.py bdist_wheel for funniest ... done
  Stored in directory: /home/jimmy/.cache/pip/wheels/29/46/ca/460afc739240bb5b02788d15280b277e14ee3a92ae077e8b0c
Successfully built funniest
Installing collected packages: funniest
Successfully installed funniest-0.1
py36 finish: installpkg after 1.23 seconds
py36 start: envreport 
setting PATH=/home/jimmy/trash/essitox2/.tox/py36/bin:/home/jimmy/.local/node/bin:/home/jimmy/bin:/home/jimmy/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
  /home/jimmy/trash/essitox2$ /home/jimmy/trash/essitox2/.tox/py36/bin/pip freeze >/home/jimmy/trash/essitox2/.tox/py36/log/py36-1.log
py36 finish: envreport after 0.52 seconds
py36 installed: funniest==0.1,pkg-resources==0.0.0
py36 start: runtests 
py36 runtests: PYTHONHASHSEED='1969623358'
py36 runtests: commands[0] | python -V
setting PATH=/home/jimmy/trash/essitox2/.tox/py36/bin:/home/jimmy/.local/node/bin:/home/jimmy/bin:/home/jimmy/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
  /home/jimmy/trash/essitox2$ /home/jimmy/trash/essitox2/.tox/py36/bin/python -V 
Python 3.6.5
py36 finish: runtests after 0.00 seconds
py37 start: getenv /home/jimmy/trash/essitox2/.tox/py37
py37 create: /home/jimmy/trash/essitox2/.tox/py37
ERROR: InterpreterNotFound: python3.7
py37 finish: getenv after 0.00 seconds
py38 start: getenv /home/jimmy/trash/essitox2/.tox/py38
py38 create: /home/jimmy/trash/essitox2/.tox/py38
setting PATH=/home/jimmy/trash/essitox2/.tox/py38/bin:/home/jimmy/.local/node/bin:/home/jimmy/bin:/home/jimmy/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
  /home/jimmy/trash/essitox2/.tox$ /usr/bin/python3 -m virtualenv --python /usr/bin/python3 py38 >/home/jimmy/trash/essitox2/.tox/py38/log/py38-0.log
py38 finish: getenv after 3.30 seconds
py38 start: installpkg /home/jimmy/trash/essitox2/.tox/dist/funniest-0.1.zip
py38 inst: /home/jimmy/trash/essitox2/.tox/dist/funniest-0.1.zip
setting PATH=/home/jimmy/trash/essitox2/.tox/py38/bin:/home/jimmy/.local/node/bin:/home/jimmy/bin:/home/jimmy/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
  /home/jimmy/trash/essitox2$ /home/jimmy/trash/essitox2/.tox/py38/bin/pip install /home/jimmy/trash/essitox2/.tox/dist/funniest-0.1.zip 
Processing ./.tox/dist/funniest-0.1.zip
Building wheels for collected packages: funniest
  Running setup.py bdist_wheel for funniest ... done
  Stored in directory: /home/jimmy/.cache/pip/wheels/29/46/ca/460afc739240bb5b02788d15280b277e14ee3a92ae077e8b0c
Successfully built funniest
Installing collected packages: funniest
Successfully installed funniest-0.1
py38 finish: installpkg after 1.19 seconds
py38 start: envreport 
setting PATH=/home/jimmy/trash/essitox2/.tox/py38/bin:/home/jimmy/.local/node/bin:/home/jimmy/bin:/home/jimmy/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
  /home/jimmy/trash/essitox2$ /home/jimmy/trash/essitox2/.tox/py38/bin/pip freeze >/home/jimmy/trash/essitox2/.tox/py38/log/py38-1.log
py38 finish: envreport after 0.53 seconds
py38 installed: funniest==0.1,pkg-resources==0.0.0
py38 start: runtests 
py38 runtests: PYTHONHASHSEED='1969623358'
py38 runtests: commands[0] | python -V
setting PATH=/home/jimmy/trash/essitox2/.tox/py38/bin:/home/jimmy/.local/node/bin:/home/jimmy/bin:/home/jimmy/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
  /home/jimmy/trash/essitox2$ /home/jimmy/trash/essitox2/.tox/py38/bin/python -V 
Python 3.5.2
py38 finish: runtests after 0.00 seconds
______________________________________________________ summary _______________________________________________________
  py27: commands succeeded
  py33: commands succeeded
  py36: commands succeeded
ERROR:  py37: InterpreterNotFound: python3.7
  py38: commands succeeded

python 3.3 et 3.8 are not present and 3.5 is used. ==> bug
python 3.7 is not installed => ok

@asottile
Copy link
Contributor

Can you try master? I recently contributed a patch which should make this just work :)

@asottile
Copy link
Contributor

See #914 for that change

@jgirardet
Copy link
Author

jimmy@x-or:~/trash/essitox2$ poetry run tox
GLOB sdist-make: /home/jimmy/trash/essitox2/setup.py
py27 recreate: /home/jimmy/trash/essitox2/.tox/py27
py27 inst: /home/jimmy/trash/essitox2/.tox/dist/funniest-0.1.zip
py27 installed: funniest==0.1
py27 runtests: PYTHONHASHSEED='1212832016'
py27 runtests: commands[0] | python -V
Python 2.7.15rc1
py33 recreate: /home/jimmy/trash/essitox2/.tox/py33
ERROR: InterpreterNotFound: python3.3
py36 recreate: /home/jimmy/trash/essitox2/.tox/py36
py36 inst: /home/jimmy/trash/essitox2/.tox/dist/funniest-0.1.zip
py36 installed: funniest==0.1
py36 runtests: PYTHONHASHSEED='1212832016'
py36 runtests: commands[0] | python -V
Python 3.6.5
py37 create: /home/jimmy/trash/essitox2/.tox/py37
ERROR: InterpreterNotFound: python3.7
py38 recreate: /home/jimmy/trash/essitox2/.tox/py38
ERROR: InterpreterNotFound: python3.8
____________________________________________________________________________________________ summary _____________________________________________________________________________________________
  py27: commands succeeded
ERROR:  py33: InterpreterNotFound: python3.3
  py36: commands succeeded
ERROR:  py37: InterpreterNotFound: python3.7
ERROR:  py38: InterpreterNotFound: python3.8

nice it's ok with master, thanks

@tox-dev tox-dev locked and limited conversation to collaborators Jan 14, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants