Ho una libreria python. Purtroppo non l'ho ancora aggiornato per funzionare con python 3 ancora.setup.py: limita la versione permessa dell'interprete python
nella sua setup.py, ho aggiunto
install_requires=['python<3'],
Il mio intento era quello di non permettere che questo pacchetto da installare/utilizzato in Python 3, perché so che non lo fa (ancora) il lavoro. Non penso che questo sia il modo giusto per farlo, perché pip
prova quindi a scaricare e installare python 2.7.3 (che è già la versione installata!).
Come si deve specificare la dipendenza della libreria da un particolare intervallo di versioni dell'interprete python? Devo aggiungere un tag Programming Language :: Python :: 2 :: Only
? Questo in realtà impedirà l'installazione sotto python 3? Cosa succede se voglio anche limitare la versione minima a Python 2.6?
Preferirei una soluzione che funziona dappertutto, ma accontentarsi di una che funziona solo in pip
(e si spera non causa easy_install a soffocare).
risposta qui: http://stackoverflow.com/questions/13385337/distribute-distutils-specify-python-version – shakefu