Metadata-Version: 2.1
Name: trabalho-de-gces
Version: 0.1.4
Summary: 
Author: Antonio Igor Carvalho
Author-email: antonioigorcarvalho@gmail.com
Requires-Python: >=3.8.16,<4.0.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Dist: Jinja2 (==3.1.2)
Requires-Dist: MarkupSafe (==2.1.1)
Requires-Dist: Pillow (==9.4.0)
Requires-Dist: PyYAML (==6.0)
Requires-Dist: altair (==4.2.0)
Requires-Dist: attrs (==22.2.0)
Requires-Dist: bpemb (==0.3.4)
Requires-Dist: certifi (==2022.12.7)
Requires-Dist: charset-normalizer (==2.1.1)
Requires-Dist: contourpy (==1.0.6)
Requires-Dist: coverage (==7.0.2)
Requires-Dist: cycler (==0.11.0)
Requires-Dist: entrypoints (==0.4)
Requires-Dist: exceptiongroup (==1.1.0)
Requires-Dist: fonttools (==4.38.0)
Requires-Dist: gensim (==3.8.3)
Requires-Dist: idna (==3.4)
Requires-Dist: importlib-resources (==5.10.2)
Requires-Dist: iniconfig (==1.1.1)
Requires-Dist: joblib (==1.2.0)
Requires-Dist: jsonschema (==4.17.3)
Requires-Dist: kiwisolver (==1.4.4)
Requires-Dist: matplotlib (==3.6.2)
Requires-Dist: numpy (==1.24.1)
Requires-Dist: packaging (==22.0)
Requires-Dist: pandas (==1.5.2)
Requires-Dist: pkgutil-resolve-name (==1.3.10)
Requires-Dist: pluggy (==1.0.0)
Requires-Dist: pyparsing (==3.0.9)
Requires-Dist: pyrsistent (==0.19.3)
Requires-Dist: pytest (==7.2.0)
Requires-Dist: pytest-cov (==4.0.0)
Requires-Dist: python-dateutil (==2.8.2)
Requires-Dist: pytz (==2022.7)
Requires-Dist: requests (==2.28.1)
Requires-Dist: scikit-learn (==1.2.0)
Requires-Dist: scipy (==1.9.3)
Requires-Dist: sentencepiece (==0.1.97)
Requires-Dist: six (==1.16.0)
Requires-Dist: smart-open (==6.3.0)
Requires-Dist: threadpoolctl (==3.1.0)
Requires-Dist: tomli (==2.0.1)
Requires-Dist: toolz (==0.12.0)
Requires-Dist: tqdm (==4.64.1)
Requires-Dist: urllib3 (==1.26.13)
Requires-Dist: whatlies (==0.7.0)
Requires-Dist: zipp (==3.11.0)
Description-Content-Type: text/markdown

# Trabalho GCES
Aluno: Antonio Igor Carvalho
Matrícula: 180030264

## Containerização do Banco
O banco foi containerizado utilizando a imagem oficial do postgres
![BancoDocker](./prints/banco_docker.png)

## Containerização da biblioteca + Banco
A biblioteca foi containerizada com uma imagem criada por mim, e o container do app, banco e metabase utilizando o docker-compose
![BancoAppDocker](./prints/banco_app_docker.png)

## Publicação da biblioteca
A publicação da biblioteca foi feita no pypi, utilizando o poetry
![Pypi](./prints/pypi.png)
https://pypi.org/project/trabalho-de-gces/

## Documentação automatizada
A documentação é atualizada juntamente com a build da imagem
![Documentação](./prints/documentacao.png)

## Integração contínua
A build, atualização da documentação e teste são feitos quando ocorre a publicação de um novo commit
![CI](./prints/ci.png)
## Deploy contínuo
A publicação da biblioteca é feita automaticamente quando a varivável de ambiente 'current_version' é atualizada
![Pypi](./prints/pypi.png)

