# 🛠️ LIBRETIFICACAOTJCORE
## 📝 Descrição
O Objetivo desse serviço é:
- Centralizar conexão com filas no rabbit e consumo de mensagens
- Centralizar conexão banco de dados no mongodb para os serviços de retificação da TJ
- Centralizar todas as operações de criação, leitura e atualização de arquivos
- Centralizar todas as operações de criação, leitura e atualização de protocolos
- Disponibilizar metodos para tratativas de arquivos
- Disponibilizar Dtos e Enums comuns em todos os serviços de retificações
## ⚙️ Configuração
nessesário ter o [uv astral](https://docs.astral.sh/uv/getting-started/installation/) instalado
Com o UV instalado, execute o comando abaixo para criar o arquivo de configuração:
```bash
uv sync
```
## 📺 Como publicar?
Para publicar o serviço, execute o comando abaixo:
```bash
uv build
```
e depois
```bash
twine upload dist/*
```
Obs: É necessário informa o token do pypi para que o comando funcione
Raw data
{
"_id": null,
"home_page": null,
"name": "libretificacaotjcore",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.12",
"maintainer_email": null,
"keywords": "tj, tributo justo, retifica\u00e7\u00e3o, automa\u00e7\u00e3o, pydantic, rabbitmq, boto3, motor",
"author": null,
"author_email": "Jhonatan Azevedo <dev.azevedo@outlook.com>",
"download_url": "https://files.pythonhosted.org/packages/b4/52/1cb774b921be7a8bed4ff0f6d5e6532afdd6645b13f45c756cb70708f4d2/libretificacaotjcore-0.1.44.tar.gz",
"platform": null,
"description": "# \ud83d\udee0\ufe0f LIBRETIFICACAOTJCORE\r\n\r\n## \ud83d\udcdd Descri\u00e7\u00e3o\r\n\r\nO Objetivo desse servi\u00e7o \u00e9:\r\n- Centralizar conex\u00e3o com filas no rabbit e consumo de mensagens\r\n- Centralizar conex\u00e3o banco de dados no mongodb para os servi\u00e7os de retifica\u00e7\u00e3o da TJ\r\n- Centralizar todas as opera\u00e7\u00f5es de cria\u00e7\u00e3o, leitura e atualiza\u00e7\u00e3o de arquivos\r\n- Centralizar todas as opera\u00e7\u00f5es de cria\u00e7\u00e3o, leitura e atualiza\u00e7\u00e3o de protocolos\r\n- Disponibilizar metodos para tratativas de arquivos\r\n- Disponibilizar Dtos e Enums comuns em todos os servi\u00e7os de retifica\u00e7\u00f5es\r\n\r\n## \u2699\ufe0f Configura\u00e7\u00e3o\r\nnesses\u00e1rio ter o [uv astral](https://docs.astral.sh/uv/getting-started/installation/) instalado\r\n\r\nCom o UV instalado, execute o comando abaixo para criar o arquivo de configura\u00e7\u00e3o:\r\n\r\n```bash\r\n uv sync\r\n```\r\n\r\n## \ud83d\udcfa Como publicar?\r\n\r\nPara publicar o servi\u00e7o, execute o comando abaixo:\r\n\r\n```bash\r\n uv build\r\n```\r\ne depois\r\n\r\n```bash\r\n twine upload dist/*\r\n```\r\n\r\nObs: \u00c9 necess\u00e1rio informa o token do pypi para que o comando funcione\r\n",
"bugtrack_url": null,
"license": null,
"summary": "Biblioteca para centralizar conexao com filas no rabbit e banco de dados no mongodb para os servicos de retificacao da TJ",
"version": "0.1.44",
"project_urls": {
"Homepage": "https://github.com/seu-usuario/libretificacaotjcore",
"Issues": "https://github.com/seu-usuario/libretificacaotjcore/issues",
"Repository": "https://github.com/seu-usuario/libretificacaotjcore"
},
"split_keywords": [
"tj",
" tributo justo",
" retifica\u00e7\u00e3o",
" automa\u00e7\u00e3o",
" pydantic",
" rabbitmq",
" boto3",
" motor"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "f8f898fa300eca80d0a7879a7fb4a048ad1282a96af8c07d3fbf44f867bf5326",
"md5": "ebb2ddfd2b6d42cab2506f40139bd421",
"sha256": "29079d6249b9b3545e933f5b1e5b5d1c5c547b7e04f16aa4c13c989520447d97"
},
"downloads": -1,
"filename": "libretificacaotjcore-0.1.44-py3-none-any.whl",
"has_sig": false,
"md5_digest": "ebb2ddfd2b6d42cab2506f40139bd421",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.12",
"size": 14102,
"upload_time": "2025-10-22T13:32:43",
"upload_time_iso_8601": "2025-10-22T13:32:43.969337Z",
"url": "https://files.pythonhosted.org/packages/f8/f8/98fa300eca80d0a7879a7fb4a048ad1282a96af8c07d3fbf44f867bf5326/libretificacaotjcore-0.1.44-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b4521cb774b921be7a8bed4ff0f6d5e6532afdd6645b13f45c756cb70708f4d2",
"md5": "bdd86fa63e0b3fde267504133aa8cb96",
"sha256": "210e1d2c67b1e301de167df97e8b777bfa26c1944765fd73ed089e86b0b86ad3"
},
"downloads": -1,
"filename": "libretificacaotjcore-0.1.44.tar.gz",
"has_sig": false,
"md5_digest": "bdd86fa63e0b3fde267504133aa8cb96",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.12",
"size": 10033,
"upload_time": "2025-10-22T13:32:46",
"upload_time_iso_8601": "2025-10-22T13:32:46.651086Z",
"url": "https://files.pythonhosted.org/packages/b4/52/1cb774b921be7a8bed4ff0f6d5e6532afdd6645b13f45c756cb70708f4d2/libretificacaotjcore-0.1.44.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-10-22 13:32:46",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "seu-usuario",
"github_project": "libretificacaotjcore",
"github_not_found": true,
"lcname": "libretificacaotjcore"
}