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
|
# py-phias
|
||||||
|
|
||||||
Python application that can operate with FIAS (Russian Address Object DB)
|
Python application that can operate with FIAS (Russian Address Object DB)
|
||||||
|
|
||||||
Простое приложение для работы с БД ФИАС, написано для Python 3, использует БД PostgreSQL
|
Простое приложение для работы с БД ФИАС, написано для 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 места на диске
|
Для работы приложения необходимо достаточное кол-во RAM (1Gb+) и ~5.5Gb места на диске
|
||||||
(3-3.5Gb для скачивания архива с базой, 350-400Mb для индексов Sphinx, 1Gb для базы). Также необходимы root права
|
(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
|
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. Установим приложение из репозитория:
|
1. Установим приложение из репозитория:
|
||||||
|
|
||||||
|
@ -6,5 +6,5 @@ python-Levenshtein==0.12.0
|
|||||||
rarfile
|
rarfile
|
||||||
requests>=2.8.1
|
requests>=2.8.1
|
||||||
soap2py>=1.16
|
soap2py>=1.16
|
||||||
sphinx-py3-api>=2.2.9
|
git+https://github.com/jar3b/sphinx-py3-api
|
||||||
bottle-oop-rest>=0.0.4
|
bottle-oop-rest>=0.0.4
|
Loading…
x
Reference in New Issue
Block a user