temp
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| temp [2016/08/04 10:17] – ↷ Page moved and renamed from temp to public:tablets Oscar M. | temp [2020/08/06 10:02] (current) – created Oscar M. | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== OpenWisp ====== | ||
| + | ===== Virtualenv ===== | ||
| + | |||
| + | Creamos un virtualenv - y lo activamos - para no enguarrar el sistema, así todo lo que instalemos con '' | ||
| + | |||
| + | < | ||
| + | $ mkdir openwisp ; cd openwisp | ||
| + | $ python3 -mvenv --copies env | ||
| + | $ . ./ | ||
| + | (env)$ | ||
| + | </ | ||
| + | |||
| + | ===== Clonar código del repo ===== | ||
| + | |||
| + | < | ||
| + | (env)$ git clone git:// | ||
| + | (env)$ ls | ||
| + | env/ src/ | ||
| + | </ | ||
| + | |||
| + | Antes de nada comprobamos qué paquetes tenemos instalados en nuestro entorno virtual: | ||
| + | |||
| + | < | ||
| + | (env)$ pip list | ||
| + | Package | ||
| + | ---------- ------- | ||
| + | pip 19.2.3 | ||
| + | setuptools 41.2.0 | ||
| + | </ | ||
| + | |||
| + | ===== Instalación del proyecto ===== | ||
| + | |||
| + | < | ||
| + | (env)$ python setup.py develop | ||
| + | (env)$ ./ | ||
| + | (env)$ pip install -r requirements-test.txt | ||
| + | (env)$ npm install -g jslint | ||
| + | </ | ||
| + | |||
| + | Comprobamos de nuevo qué paquetes se han instalado en nuestro entorno virtual: | ||
| + | |||
| + | < | ||
| + | (env)$ pip list | ||
| + | $ pip list | ||
| + | Package | ||
| + | ----------------------- ----------- ------------------------------------- | ||
| + | appdirs | ||
| + | asgiref | ||
| + | attrs 19.3.0 | ||
| + | autobahn | ||
| + | Automat | ||
| + | Babel 2.8.0 | ||
| + | bcrypt | ||
| + | billiard | ||
| + | black 19.10b0 | ||
| + | celery | ||
| + | certifi | ||
| + | cffi | ||
| + | channels | ||
| + | chardet | ||
| + | click 7.1.2 | ||
| + | constantly | ||
| + | coverage | ||
| + | coveralls | ||
| + | cryptography | ||
| + | daphne | ||
| + | defusedxml | ||
| + | Django | ||
| + | django-allauth | ||
| + | django-extensions | ||
| + | django-leaflet | ||
| + | django-loci | ||
| + | django-model-utils | ||
| + | django-organizations | ||
| + | django-phonenumber-field 4.0.0 | ||
| + | django-reversion | ||
| + | django-sortedm2m | ||
| + | django-taggit | ||
| + | django-x509 | ||
| + | djangorestframework-gis | ||
| + | docopt | ||
| + | flake8 | ||
| + | hyperlink | ||
| + | idna 2.10 | ||
| + | importlib-metadata | ||
| + | incremental | ||
| + | isort 5.3.0 | ||
| + | jsonfield | ||
| + | kombu 4.6.11 | ||
| + | mccabe | ||
| + | mock-ssh-server | ||
| + | more-itertools | ||
| + | netjsonconfig | ||
| + | oauthlib | ||
| + | openwisp-controller | ||
| + | openwisp-users | ||
| + | openwisp-utils | ||
| + | packaging | ||
| + | paramiko | ||
| + | pathspec | ||
| + | phonenumbers | ||
| + | Pillow | ||
| + | pip 19.2.3 | ||
| + | pluggy | ||
| + | py 1.9.0 | ||
| + | pyasn1 | ||
| + | pyasn1-modules | ||
| + | pycodestyle | ||
| + | pycparser | ||
| + | pyflakes | ||
| + | PyHamcrest | ||
| + | PyNaCl | ||
| + | pyOpenSSL | ||
| + | pyparsing | ||
| + | pytest | ||
| + | pytest-asyncio | ||
| + | pytest-cov | ||
| + | pytest-django | ||
| + | python3-openid | ||
| + | pytz | ||
| + | redis 3.5.3 | ||
| + | regex 2020.7.14 | ||
| + | requests | ||
| + | requests-oauthlib | ||
| + | scp 0.13.2 | ||
| + | service-identity | ||
| + | setuptools | ||
| + | six 1.15.0 | ||
| + | sqlparse | ||
| + | swapper | ||
| + | toml | ||
| + | Twisted | ||
| + | txaio 20.4.1 | ||
| + | typed-ast | ||
| + | urllib3 | ||
| + | vine 1.3.0 | ||
| + | wcwidth | ||
| + | zipp 3.1.0 | ||
| + | zope.interface | ||
| + | </ | ||
| + | |||
| + | Paquetes que he tenido que instalar manualmente a mayores: | ||
| + | |||
| + | < | ||
| + | (env)$ pip install channels | ||
| + | (env)$ pip install django-leaflet | ||
| + | (env)$ pip install " | ||
| + | (env)$ pip install jsonfield | ||
| + | (env)$ pip install cryptography | ||
| + | (env)$ pip install " | ||
| + | (env)$ pip install " | ||
| + | (env)$ pip install " | ||
| + | (env)$ pip install django-organizations | ||
| + | (env)$ pip install django-phonenumber-field | ||
| + | (env)$ pip install " | ||
| + | </ | ||
| + | |||
| + | Repetimos de nuevo los siguientes pasos: | ||
| + | |||
| + | < | ||
| + | (env)$ python setup.py develop | ||
| + | (env)$ ./ | ||
| + | (env)$ pip install -r requirements-test.txt | ||
| + | </ | ||
