Dependências¶
O repositório do SPB contém os pacotes que não são nativos do Sistema Operacional onde o mesmo o sistema do Portal do Software Público deve ser instalado. Esse repositório contém os pacotes referentes ao Bottle, Mailman-api, Solr, Colab e às dependências do Colab (pacote Colab-deps).
Colab¶
Esse pacote, contém o sistema Colab. O processo de criação desse pacote depende do pacote python-virtualenv, além de um conjunto de dependências python, contidos no pacote colab-deps, descrito na próxima seção. O processo de instalação desse pacote requer uma instalação prévia do pacote colab-deps, que é instalado automaticamente se o repositório do mesmo estiver disponível no conjunto de repositórios do yum.
Colab-deps¶
Este pacote contém as dependências python do Colab. Tais dependências foram encapsuladas em um ambiente virtual python (python-virtualenv), permitindo uma maior independência e, consequentemente, compatibilidade com o Sistema Operacional no qual o pacote seja instalado. Esse pacote é composto pelas ferramentas listadas a seguir.
- Chardet
- Django
- Django-browserid
- Django-cliauth
- Django-common
- Django-conversejs
- Django-haystack
- Django-hitcounter
- Django-i18n-model
- Django-mobile
- Django-mptt
- Django-piston
- Django-revproxy
- Django-taggit
- Django-tastypie
- Dpaste
- Etiquetando
- Eventlet
- Fancy_tag
- Feedzilla
- Grab
- Gunicorn
- Html2text
- Lorem-ipsum-generator
- Lxml
- Paste
- Pip
- Poster
- Psycopg2
- Pure-sasl
- Pygments
- Pysolr
- Python-dateutil
- Python-memcached
- Python-mimeparse
- PyYAML
- Raven
- Repoze.lru
- Requests
- Setuptools
- Six
- Sleekxmpp
- South
- Stemming
- Tornado
- Transliterate
Mailman-api¶
Esse pacote contém o Mailman-api. Esta ferramenta python possui como dependência os pacotes Bottle e python. Como o Bottle não é provido nativamente pelo CentOS 7, foi necessário empacotá-lo separadamente.
Bottle¶
Esse pacote contém a ferramenta Bottle, um framowork web escrito em python, e requisito para a utilização da ferramenta Mailman-api. Este pacote possui como dependência o pacote python, que está disponível nativamente no CentOS.
Solr¶
Esse pacote contém a ferramenta python Bottle, e integra o conjunto de ferramentas do SPB. Sua instalação requer o pacote Java, que já existe nativamente no CentOS.