Commit 1602d25e authored by Christine Plumejeaud's avatar Christine Plumejeaud
Browse files

New path /api/test/ qui permet de vérifier la version de PANDAS et PYTHON...

New path /api/test/ qui permet de vérifier la version de PANDAS et PYTHON exécutée par Apache (il faut recompiler WSGI avec la version de python 3.7 et dans cette version de python 3.7 il faut installer les packages requis)
- voir : https://github.com/GrahamDumpleton/mod_wsgi/releases
wget https://github.com/GrahamDumpleton/mod_wsgi/archive/4.7.1.tar.gz
tar xvfz 4.7.1
cd mod_wsgi-4.7.1
./configure --with-python=/usr/bin/python3.7
make
sudo make install

Installer les package python pour apache2 dans python3.7
	/usr/bin/python3.7 –version
	/usr/bin/python3.7 -m pip install pandas==1.3.4
	sudo –H /usr/bin/python3.7 -m pip install -r path2/porticapi/requirements.txt

Sinon, l'API marche en prod : pour tester, http://data.portic.fr/api/sources/?srid=4326&date=1789
parent bed51175
......@@ -901,6 +901,8 @@ Parameters :
Example : order=toponym,pointcall_year
Examples :
- http://data.portic.fr/api/sources/?srid=4326&date=1789
- http://data.portic.fr/api/sources/?srid=4326&date=1789&format=csv
- http://localhost/api/sources/?srid=4326
- http://localhost/api/sources/?srid=4326&date=1789
- http://localhost/api/sources/?srid=4326&date=1789&lang=en
......@@ -979,6 +981,18 @@ Examples :
# execute SQL query, and format resulting data :
return retrieveDataAndFormatOutput(query, 'ports', cast_df_columns_to_types)
@app.route('/api/test/')
def getTest():
print("/api/test/")
import pandas as pd2
print("PANDAS version :"+pd2.__version__)
import sys
current_version = str(sys.version_info[0])+"."+str(sys.version_info[1])+"."+str(sys.version_info[2])
print("PYTHON version :"+current_version)
return json.loads('{"pandas version" : "'+pd2.__version__+'", "python version (of WSGI !)" : "'+current_version+'"}')
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment