[pyar] pip install vs. python setup.py install
Andres Riancho
andres.riancho en gmail.com
Lun Oct 21 17:20:42 ART 2013
Lista,
Me esta pasando algo de lo mas raro, espero puedan iluminarme.
Quiero distribuir w3af como modulo, para eso escribi un setup.py [0],
mi problema es que al instalarlo desde pip ocurre una cosa; y al
instalarlo con "python setup.py install" ocurre otra.
Veamos primero con "python setup.py install":
Test #1 (python setup.py install)
===============================
virtualenv with-manual
. with-manual/bin/activate
git clone --recursive git en github.com:andresriancho/w3af-module.git
cd w3af-module
python setup.py install
cd ..
cd with-manual
find . -name passwords.txt
./lib/python2.7/site-packages/w3af-1.5-py2.7.egg/w3af/core/controllers/bruteforce/passwords.txt
find . -name form.py
./lib/python2.7/site-packages/w3af-1.5-py2.7.egg/w3af/core/data/dc/form.py
Y ahora con el amigo pip:
Test #2 (pip install -r)
========================
Create requirements file with
git+git://github.com/andresriancho/w3af-module.git#egg=w3af
virtualenv venv
. venv/bin/activate
pip install -r test.txt
cd venv
find . -name passwords.txt
./w3af/core/controllers/bruteforce/passwords.txt
find . -name form.py
./w3af/core/data/dc/form.py
./lib/python2.7/site-packages/w3af/core/data/dc/form.py
Resumiendo, lo que veo es que al utilizar "setup.py" mis
data_files (passwords.txt en este caso) se copian al mismo directorio
donde se instala el codigo (es chancho pero lo que quiero) mientras
que al instalar con "pip" el mismo copia los data files a otro
directorio (w3af) FUERA del directorio donde esta el codigo.
Ideas de porque? Fix? Help!
[0] https://github.com/andresriancho/w3af-module/blob/master/setup.py
Saludos,
--
Andrés Riancho
Project Leader at w3af - http://w3af.org/
Web Application Attack and Audit Framework
Twitter: @w3af
GPG: 0x93C344F3
More information about the pyar
mailing list