Update readme and requirements.txt
This commit is contained in:
parent
85e1ecfbaa
commit
56ba93b1b7
19
README.md
19
README.md
@ -1,7 +1,9 @@
|
||||
# py-phias
|
||||
|
||||
Python application that can operate with FIAS (Russian Address Object DB)
|
||||
|
||||
Простое приложение для работы с БД ФИАС, написано для Python 3, использует БД PostgreSQL
|
||||
|
||||
## Содержание
|
||||
- [Возможности](#Возможности)
|
||||
- [Установка](#Установка)
|
||||
@ -23,12 +25,14 @@ Python application that can operate with FIAS (Russian Address Object DB)
|
||||
|
||||
|
||||
## Установка
|
||||
Протестирована работа на следующих ОС: [Windows](#windows) (8.1, 10) и [Debian](#debian-linux) Jessie, Stretch
|
||||
|
||||
Протестирована работа на следующих ОС: [Windows](#windows) (8.1, 10) и [Debian](#debian-linux) Jessie, Stretch.
|
||||
Необходима версия Python == 3.5
|
||||
|
||||
### Зависимости
|
||||
|
||||
_Внимание_! Только Python 3 (для 2.7 пока есть отдельная ветка), только PostgreSQL, только Sphinx. MySQL/MariaDB, ElasticSearch/Solr
|
||||
не поддерживаются и, скорее всего, не будут.
|
||||
_Внимание_! Только Python 3 (для 2.7 пока есть отдельная ветка), только PostgreSQL, только Sphinx. MySQL/MariaDB,
|
||||
ElasticSearch/Solr не поддерживаются и, скорее всего, не будут.
|
||||
|
||||
Для работы приложения необходимо достаточное кол-во RAM (1Gb+) и ~5.5Gb места на диске
|
||||
(3-3.5Gb для скачивания архива с базой, 350-400Mb для индексов Sphinx, 1Gb для базы). Также необходимы root права
|
||||
@ -117,11 +121,12 @@ _Внимание_! Только Python 3 (для 2.7 пока есть отде
|
||||
sudo apt-get install libxml2-dev libxslt1-dev python3-dev python3-lxml
|
||||
```
|
||||
|
||||
3. Установить sphinxapi с поддержкой синтаксиса Python3:
|
||||
3. Увстановить python3-dev, для того, чтобы корректно установился levenshtein
|
||||
|
||||
```
|
||||
sudo apt-get install python3-dev
|
||||
```
|
||||
|
||||
```
|
||||
sudo pip3 install https://github.com/jar3b/sphinx-py3-api/zipball/master
|
||||
```
|
||||
### Общая часть:
|
||||
1. Установим приложение из репозитория:
|
||||
|
||||
|
@ -6,5 +6,5 @@ python-Levenshtein==0.12.0
|
||||
rarfile
|
||||
requests>=2.8.1
|
||||
soap2py>=1.16
|
||||
sphinx-py3-api>=2.2.9
|
||||
git+https://github.com/jar3b/sphinx-py3-api
|
||||
bottle-oop-rest>=0.0.4
|
Loading…
x
Reference in New Issue
Block a user