# JTECH™ Installer
> **Instalador Enterprise para Framework JTECH™ Core**
> Solução automatizada para configuração de ambientes de desenvolvimento orientados por IA
[](https://gitlab.com/veolia.com/brasil/jtech/jtech-generative-ai/jtech-installer)
[](https://python.org)
[](LICENSE)
[](https://veolia.com)
## Visão Geral
O **JTECH™ Installer** é uma ferramenta enterprise desenvolvida pela Veolia para automatizar a configuração e instalação do framework JTECH™ Core em ambientes de desenvolvimento. Este instalador configura automaticamente agentes especializados, workflows, templates e integrações necessárias para desenvolvimento orientado por IA.
### Principais Características
- 🚀 **Instalação Automatizada**: Configuração completa em um único comando
- 🤖 **Agentes Especializados**: 10+ agentes IA para diferentes funções (PM, Dev, QA, etc.)
- 🏗️ **Templates Enterprise**: Templates padronizados para documentação e arquitetura
- 🔧 **Integração IDE**: Configuração automática para VS Code e GitHub Copilot
- 📋 **Workflows Padronizados**: Processos de desenvolvimento pré-configurados
- ✅ **Validação Automatizada**: Verificação de integridade pós-instalação
## Pré-requisitos
### Ambiente Mínimo
- **Python**: 3.12.9+
- **Sistema Operacional**: Linux, macOS, Windows
- **Memória**: 4GB RAM (recomendado: 8GB+)
- **Armazenamento**: 500MB livres
### Dependências
- Git configurado
- VS Code (opcional, mas recomendado)
- GitHub Copilot (para funcionalidades avançadas)
## Instalação
### Via PyPI (Recomendado)
```bash
pip install jtech-installer
```
### Via Source (Desenvolvimento)
```bash
git clone https://gitlab.com/veolia.com/brasil/jtech/jtech-generative-ai/jtech-installer.git
cd jtech-installer
pip install -e .
```
## Uso
### Comando Principal
```bash
jtech-installer [OPTIONS] COMMAND [ARGS]...
```
### Instalação Básica
```bash
# Instalação padrão (team fullstack)
jtech-installer install
# Instalação com team específico
jtech-installer install --team ide-minimal
# Instalação forçada (sobrescreve instalação existente)
jtech-installer install --force
```
### Comandos Disponíveis
| Comando | Descrição | Exemplo |
|---------|-----------|---------|
| `install` | Instala JTECH™ Core no diretório atual | `jtech-installer install` |
| `reinstall` | Reinstala forçadamente o framework | `jtech-installer reinstall` |
| `validate` | Valida instalação existente | `jtech-installer validate` |
### Opções Globais
| Opção | Descrição | Valores |
|-------|-----------|---------|
| `-t, --team` | Tipo de equipe/configuração | `fullstack`, `ide-minimal`, `all`, `no-ui` |
| `-f, --force` | Forçar reinstalação | - |
| `--validate-only` | Apenas validar instalação | - |
| `-v, --version` | Mostrar versão | - |
| `-h, --help` | Mostrar ajuda | - |
## Configurações de Team
### Team Fullstack (Padrão)
**Ideal para**: Desenvolvimento web completo, aplicações enterprise
```yaml
agentes: [analyst, pm, ux-expert, architect, po, dev, qa]
workflows: [greenfield-fullstack, brownfield-fullstack]
templates: [prd, architecture, front-end-spec]
```
### Team IDE Minimal
**Ideal para**: Desenvolvimento ágil, prototipagem rápida
```yaml
agentes: [pm, architect, dev]
workflows: [greenfield-service]
templates: [project-brief, architecture]
```
### Team All
**Ideal para**: Projetos complexos, grandes equipes
```yaml
agentes: [analyst, pm, po, architect, dev, qa, ux-expert, sm]
workflows: [todos os workflows disponíveis]
templates: [todos os templates disponíveis]
```
### Team No-UI
**Ideal para**: APIs, microserviços, backend
```yaml
agentes: [analyst, pm, architect, dev, qa]
workflows: [greenfield-service, brownfield-service]
templates: [prd, architecture]
```
## Estrutura Instalada
### Hierarquia de Arquivos
```
projeto/
├── .jtech-core/ # 🏗️ Framework Core
│ ├── agents/ # 🤖 Agentes especializados
│ │ ├── pm.md # Product Manager
│ │ ├── dev.md # Developer
│ │ ├── architect.md # Software Architect
│ │ └── ...
│ ├── templates/ # 📄 Templates
│ │ ├── prd-tmpl.yaml # Product Requirements
│ │ ├── architecture-tmpl.yaml
│ │ └── ...
│ ├── workflows/ # ⚡ Workflows
│ │ ├── greenfield-fullstack.yaml
│ │ ├── brownfield-service.yaml
│ │ └── ...
│ ├── tasks/ # 📋 Tarefas Executáveis
│ ├── checklists/ # ✅ Checklists de Qualidade
│ └── core-config.yml # ⚙️ Configuração Principal
├── .github/
│ └── chatmodes/ # 🔗 GitHub Copilot Integration
├── .vscode/
│ └── settings.json # 🛠️ VS Code Configuration
└── docs/ # 📚 Documentação Inicial
```
### Agentes Especializados
| Agente | Função | Responsabilidades |
|--------|--------|------------------|
| **Analyst** | Analista de Negócio | Levantamento de requisitos, análise de viabilidade |
| **PM** | Product Manager | Gestão de produto, roadmap, priorização |
| **PO** | Product Owner | Definição de features, critérios de aceitação |
| **Architect** | Arquiteto de Software | Design de arquitetura, padrões, tecnologias |
| **Dev** | Desenvolvedor | Implementação, code review, testes unitários |
| **QA** | Quality Assurance | Testes, validação, automação de QA |
| **UX Expert** | UX Designer | Interface, experiência do usuário, usabilidade |
| **SM** | Scrum Master | Facilitação ágil, remoção de impedimentos |
## Validação e Troubleshooting
### Verificar Instalação
```bash
# Validação completa
jtech-installer validate
# Verificar agentes instalados
ls .jtech-core/agents/
# Verificar configuração
cat .jtech-core/core-config.yml
```
### Problemas Comuns
| Problema | Solução |
|----------|---------|
| Comando não encontrado | Execute `pyenv rehash` ou reinicie terminal |
| Permissões insuficientes | Execute com `sudo` ou verifique permissões de diretório |
| Instalação incompleta | Use `jtech-installer reinstall --force` |
## Desenvolvimento
### Setup Ambiente de Desenvolvimento
```bash
# Clonar repositório
git clone https://gitlab.com/veolia.com/brasil/jtech/jtech-generative-ai/jtech-installer.git
cd jtech-installer
# Instalar dependências
make install-dev
# Executar testes
make test
# Lint e formatação
make format-check
make lint
```
### Estrutura do Projeto
```
jtech-installer/
├── src/jtech_installer/ # 📦 Código fonte
│ ├── cli/ # Interface de linha de comando
│ ├── core/ # Motor de instalação
│ ├── installer/ # Módulos de instalação
│ ├── validator/ # Validadores
│ └── assets/ # Assets do framework
├── tests/ # 🧪 Testes
├── scripts/ # 🔧 Scripts auxiliares
└── docs/ # 📚 Documentação
```
### Comandos Make Disponíveis
```bash
make install-dev # Instalar dependências de desenvolvimento
make test # Executar testes
make format # Formatar código
make lint # Verificar lint
make build-internal # Build para distribuição interna Veolia
make validate-build # Validar build
```
### Distribuição Interna
⚠️ **IMPORTANTE**: Este é um software proprietário da Veolia e NÃO deve ser publicado em repositórios públicos.
```bash
# Build para distribuição interna
make build-internal
# Instalação local para testes
pip install dist/*.whl
# Para compartilhar internamente
# 1. Compartilhe o arquivo .whl gerado em dist/
# 2. Ou configure repositório PyPI privado da Veolia
```
## Licença e Copyright
**Copyright © 2024 Veolia Environnement S.A.**
Este software é propriedade da Veolia e está licenciado exclusivamente para uso interno.
Distribuição, modificação ou uso não autorizado é estritamente proibido.
**PROPRIETARY SOFTWARE - ALL RIGHTS RESERVED**
## Suporte e Contato
- **Documentação**: [docs.jtech.dev](https://docs.jtech.dev/installer)
- **Issues**: [GitLab Issues](https://gitlab.com/veolia.com/brasil/jtech/jtech-generative-ai/jtech-installer/-/issues)
- **Email**: jtech-support@veolia.com
- **Teams**: Canal #jtech-core
---
**JTECH™ Framework** | Desenvolvido com ❤️ pela equipe Veolia Brasil | Versão 0.1.0
Raw data
{
"_id": null,
"home_page": null,
"name": "jtech-installer",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.12.9",
"maintainer_email": null,
"keywords": "automation, cli, framework, installer, jtech, veolia",
"author": null,
"author_email": "Angelo Vicente Filho <angelo.vicente@veolia.com>",
"download_url": "https://files.pythonhosted.org/packages/e8/f2/fe6e214e1a7ca67a12107aabcb39beab9b13ab20e9f8f1d973d49973eed4/jtech_installer-0.2.1.tar.gz",
"platform": null,
"description": "# JTECH\u2122 Installer\n\n> **Instalador Enterprise para Framework JTECH\u2122 Core** \n> Solu\u00e7\u00e3o automatizada para configura\u00e7\u00e3o de ambientes de desenvolvimento orientados por IA\n\n[](https://gitlab.com/veolia.com/brasil/jtech/jtech-generative-ai/jtech-installer)\n[](https://python.org)\n[](LICENSE)\n[](https://veolia.com)\n\n## Vis\u00e3o Geral\n\nO **JTECH\u2122 Installer** \u00e9 uma ferramenta enterprise desenvolvida pela Veolia para automatizar a configura\u00e7\u00e3o e instala\u00e7\u00e3o do framework JTECH\u2122 Core em ambientes de desenvolvimento. Este instalador configura automaticamente agentes especializados, workflows, templates e integra\u00e7\u00f5es necess\u00e1rias para desenvolvimento orientado por IA.\n\n### Principais Caracter\u00edsticas\n\n- \ud83d\ude80 **Instala\u00e7\u00e3o Automatizada**: Configura\u00e7\u00e3o completa em um \u00fanico comando\n- \ud83e\udd16 **Agentes Especializados**: 10+ agentes IA para diferentes fun\u00e7\u00f5es (PM, Dev, QA, etc.)\n- \ud83c\udfd7\ufe0f **Templates Enterprise**: Templates padronizados para documenta\u00e7\u00e3o e arquitetura\n- \ud83d\udd27 **Integra\u00e7\u00e3o IDE**: Configura\u00e7\u00e3o autom\u00e1tica para VS Code e GitHub Copilot\n- \ud83d\udccb **Workflows Padronizados**: Processos de desenvolvimento pr\u00e9-configurados\n- \u2705 **Valida\u00e7\u00e3o Automatizada**: Verifica\u00e7\u00e3o de integridade p\u00f3s-instala\u00e7\u00e3o\n\n## Pr\u00e9-requisitos\n\n### Ambiente M\u00ednimo\n- **Python**: 3.12.9+\n- **Sistema Operacional**: Linux, macOS, Windows\n- **Mem\u00f3ria**: 4GB RAM (recomendado: 8GB+)\n- **Armazenamento**: 500MB livres\n\n### Depend\u00eancias\n- Git configurado\n- VS Code (opcional, mas recomendado)\n- GitHub Copilot (para funcionalidades avan\u00e7adas)\n\n## Instala\u00e7\u00e3o\n\n### Via PyPI (Recomendado)\n```bash\npip install jtech-installer\n```\n\n### Via Source (Desenvolvimento)\n```bash\ngit clone https://gitlab.com/veolia.com/brasil/jtech/jtech-generative-ai/jtech-installer.git\ncd jtech-installer\npip install -e .\n```\n\n## Uso\n\n### Comando Principal\n```bash\njtech-installer [OPTIONS] COMMAND [ARGS]...\n```\n\n### Instala\u00e7\u00e3o B\u00e1sica\n```bash\n# Instala\u00e7\u00e3o padr\u00e3o (team fullstack)\njtech-installer install\n\n# Instala\u00e7\u00e3o com team espec\u00edfico\njtech-installer install --team ide-minimal\n\n# Instala\u00e7\u00e3o for\u00e7ada (sobrescreve instala\u00e7\u00e3o existente)\njtech-installer install --force\n```\n\n### Comandos Dispon\u00edveis\n\n| Comando | Descri\u00e7\u00e3o | Exemplo |\n|---------|-----------|---------|\n| `install` | Instala JTECH\u2122 Core no diret\u00f3rio atual | `jtech-installer install` |\n| `reinstall` | Reinstala for\u00e7adamente o framework | `jtech-installer reinstall` |\n| `validate` | Valida instala\u00e7\u00e3o existente | `jtech-installer validate` |\n\n### Op\u00e7\u00f5es Globais\n\n| Op\u00e7\u00e3o | Descri\u00e7\u00e3o | Valores |\n|-------|-----------|---------|\n| `-t, --team` | Tipo de equipe/configura\u00e7\u00e3o | `fullstack`, `ide-minimal`, `all`, `no-ui` |\n| `-f, --force` | For\u00e7ar reinstala\u00e7\u00e3o | - |\n| `--validate-only` | Apenas validar instala\u00e7\u00e3o | - |\n| `-v, --version` | Mostrar vers\u00e3o | - |\n| `-h, --help` | Mostrar ajuda | - |\n\n## Configura\u00e7\u00f5es de Team\n\n### Team Fullstack (Padr\u00e3o)\n**Ideal para**: Desenvolvimento web completo, aplica\u00e7\u00f5es enterprise\n```yaml\nagentes: [analyst, pm, ux-expert, architect, po, dev, qa]\nworkflows: [greenfield-fullstack, brownfield-fullstack]\ntemplates: [prd, architecture, front-end-spec]\n```\n\n### Team IDE Minimal\n**Ideal para**: Desenvolvimento \u00e1gil, prototipagem r\u00e1pida\n```yaml\nagentes: [pm, architect, dev]\nworkflows: [greenfield-service]\ntemplates: [project-brief, architecture]\n```\n\n### Team All\n**Ideal para**: Projetos complexos, grandes equipes\n```yaml\nagentes: [analyst, pm, po, architect, dev, qa, ux-expert, sm]\nworkflows: [todos os workflows dispon\u00edveis]\ntemplates: [todos os templates dispon\u00edveis]\n```\n\n### Team No-UI\n**Ideal para**: APIs, microservi\u00e7os, backend\n```yaml\nagentes: [analyst, pm, architect, dev, qa]\nworkflows: [greenfield-service, brownfield-service]\ntemplates: [prd, architecture]\n```\n\n## Estrutura Instalada\n\n### Hierarquia de Arquivos\n```\nprojeto/\n\u251c\u2500\u2500 .jtech-core/ # \ud83c\udfd7\ufe0f Framework Core\n\u2502 \u251c\u2500\u2500 agents/ # \ud83e\udd16 Agentes especializados\n\u2502 \u2502 \u251c\u2500\u2500 pm.md # Product Manager\n\u2502 \u2502 \u251c\u2500\u2500 dev.md # Developer\n\u2502 \u2502 \u251c\u2500\u2500 architect.md # Software Architect\n\u2502 \u2502 \u2514\u2500\u2500 ...\n\u2502 \u251c\u2500\u2500 templates/ # \ud83d\udcc4 Templates\n\u2502 \u2502 \u251c\u2500\u2500 prd-tmpl.yaml # Product Requirements\n\u2502 \u2502 \u251c\u2500\u2500 architecture-tmpl.yaml\n\u2502 \u2502 \u2514\u2500\u2500 ...\n\u2502 \u251c\u2500\u2500 workflows/ # \u26a1 Workflows\n\u2502 \u2502 \u251c\u2500\u2500 greenfield-fullstack.yaml\n\u2502 \u2502 \u251c\u2500\u2500 brownfield-service.yaml\n\u2502 \u2502 \u2514\u2500\u2500 ...\n\u2502 \u251c\u2500\u2500 tasks/ # \ud83d\udccb Tarefas Execut\u00e1veis\n\u2502 \u251c\u2500\u2500 checklists/ # \u2705 Checklists de Qualidade\n\u2502 \u2514\u2500\u2500 core-config.yml # \u2699\ufe0f Configura\u00e7\u00e3o Principal\n\u251c\u2500\u2500 .github/\n\u2502 \u2514\u2500\u2500 chatmodes/ # \ud83d\udd17 GitHub Copilot Integration\n\u251c\u2500\u2500 .vscode/\n\u2502 \u2514\u2500\u2500 settings.json # \ud83d\udee0\ufe0f VS Code Configuration\n\u2514\u2500\u2500 docs/ # \ud83d\udcda Documenta\u00e7\u00e3o Inicial\n```\n\n### Agentes Especializados\n\n| Agente | Fun\u00e7\u00e3o | Responsabilidades |\n|--------|--------|------------------|\n| **Analyst** | Analista de Neg\u00f3cio | Levantamento de requisitos, an\u00e1lise de viabilidade |\n| **PM** | Product Manager | Gest\u00e3o de produto, roadmap, prioriza\u00e7\u00e3o |\n| **PO** | Product Owner | Defini\u00e7\u00e3o de features, crit\u00e9rios de aceita\u00e7\u00e3o |\n| **Architect** | Arquiteto de Software | Design de arquitetura, padr\u00f5es, tecnologias |\n| **Dev** | Desenvolvedor | Implementa\u00e7\u00e3o, code review, testes unit\u00e1rios |\n| **QA** | Quality Assurance | Testes, valida\u00e7\u00e3o, automa\u00e7\u00e3o de QA |\n| **UX Expert** | UX Designer | Interface, experi\u00eancia do usu\u00e1rio, usabilidade |\n| **SM** | Scrum Master | Facilita\u00e7\u00e3o \u00e1gil, remo\u00e7\u00e3o de impedimentos |\n\n## Valida\u00e7\u00e3o e Troubleshooting\n\n### Verificar Instala\u00e7\u00e3o\n```bash\n# Valida\u00e7\u00e3o completa\njtech-installer validate\n\n# Verificar agentes instalados\nls .jtech-core/agents/\n\n# Verificar configura\u00e7\u00e3o\ncat .jtech-core/core-config.yml\n```\n\n### Problemas Comuns\n\n| Problema | Solu\u00e7\u00e3o |\n|----------|---------|\n| Comando n\u00e3o encontrado | Execute `pyenv rehash` ou reinicie terminal |\n| Permiss\u00f5es insuficientes | Execute com `sudo` ou verifique permiss\u00f5es de diret\u00f3rio |\n| Instala\u00e7\u00e3o incompleta | Use `jtech-installer reinstall --force` |\n\n## Desenvolvimento\n\n### Setup Ambiente de Desenvolvimento\n```bash\n# Clonar reposit\u00f3rio\ngit clone https://gitlab.com/veolia.com/brasil/jtech/jtech-generative-ai/jtech-installer.git\ncd jtech-installer\n\n# Instalar depend\u00eancias\nmake install-dev\n\n# Executar testes\nmake test\n\n# Lint e formata\u00e7\u00e3o\nmake format-check\nmake lint\n```\n\n### Estrutura do Projeto\n```\njtech-installer/\n\u251c\u2500\u2500 src/jtech_installer/ # \ud83d\udce6 C\u00f3digo fonte\n\u2502 \u251c\u2500\u2500 cli/ # Interface de linha de comando\n\u2502 \u251c\u2500\u2500 core/ # Motor de instala\u00e7\u00e3o\n\u2502 \u251c\u2500\u2500 installer/ # M\u00f3dulos de instala\u00e7\u00e3o\n\u2502 \u251c\u2500\u2500 validator/ # Validadores\n\u2502 \u2514\u2500\u2500 assets/ # Assets do framework\n\u251c\u2500\u2500 tests/ # \ud83e\uddea Testes\n\u251c\u2500\u2500 scripts/ # \ud83d\udd27 Scripts auxiliares\n\u2514\u2500\u2500 docs/ # \ud83d\udcda Documenta\u00e7\u00e3o\n```\n\n### Comandos Make Dispon\u00edveis\n```bash\nmake install-dev # Instalar depend\u00eancias de desenvolvimento\nmake test # Executar testes\nmake format # Formatar c\u00f3digo\nmake lint # Verificar lint\nmake build-internal # Build para distribui\u00e7\u00e3o interna Veolia\nmake validate-build # Validar build\n```\n\n### Distribui\u00e7\u00e3o Interna\n\u26a0\ufe0f **IMPORTANTE**: Este \u00e9 um software propriet\u00e1rio da Veolia e N\u00c3O deve ser publicado em reposit\u00f3rios p\u00fablicos.\n\n```bash\n# Build para distribui\u00e7\u00e3o interna\nmake build-internal\n\n# Instala\u00e7\u00e3o local para testes\npip install dist/*.whl\n\n# Para compartilhar internamente\n# 1. Compartilhe o arquivo .whl gerado em dist/\n# 2. Ou configure reposit\u00f3rio PyPI privado da Veolia\n```\n\n## Licen\u00e7a e Copyright\n\n**Copyright \u00a9 2024 Veolia Environnement S.A.**\n\nEste software \u00e9 propriedade da Veolia e est\u00e1 licenciado exclusivamente para uso interno. \nDistribui\u00e7\u00e3o, modifica\u00e7\u00e3o ou uso n\u00e3o autorizado \u00e9 estritamente proibido.\n\n**PROPRIETARY SOFTWARE - ALL RIGHTS RESERVED**\n\n## Suporte e Contato\n\n- **Documenta\u00e7\u00e3o**: [docs.jtech.dev](https://docs.jtech.dev/installer)\n- **Issues**: [GitLab Issues](https://gitlab.com/veolia.com/brasil/jtech/jtech-generative-ai/jtech-installer/-/issues)\n- **Email**: jtech-support@veolia.com\n- **Teams**: Canal #jtech-core\n\n---\n\n**JTECH\u2122 Framework** | Desenvolvido com \u2764\ufe0f pela equipe Veolia Brasil | Vers\u00e3o 0.1.0\n",
"bugtrack_url": null,
"license": "Proprietary",
"summary": "Instalador Enterprise para JTECH\u2122 Core Framework - Veolia",
"version": "0.2.1",
"project_urls": {
"Documentation": "https://docs.jtech.dev/installer",
"Homepage": "https://gitlab.com/veolia.com/brasil/jtech/jtech-generative-ai/jtech-installer",
"Issues": "https://gitlab.com/veolia.com/brasil/jtech/jtech-generative-ai/jtech-installer/-/issues",
"Repository": "https://gitlab.com/veolia.com/brasil/jtech/jtech-generative-ai/jtech-installer"
},
"split_keywords": [
"automation",
" cli",
" framework",
" installer",
" jtech",
" veolia"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "475c5d24c6c6ff2e2b096a9ff2e4fb42101cfacad17a07ef82726adc2967b7fd",
"md5": "33b0eb6f5a7b20817b697be536595c03",
"sha256": "ffe1a3240b187bf76039923fd4816a79c03574a61caba5f572de315598ec025b"
},
"downloads": -1,
"filename": "jtech_installer-0.2.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "33b0eb6f5a7b20817b697be536595c03",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.12.9",
"size": 247783,
"upload_time": "2025-08-20T18:38:54",
"upload_time_iso_8601": "2025-08-20T18:38:54.152625Z",
"url": "https://files.pythonhosted.org/packages/47/5c/5d24c6c6ff2e2b096a9ff2e4fb42101cfacad17a07ef82726adc2967b7fd/jtech_installer-0.2.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "e8f2fe6e214e1a7ca67a12107aabcb39beab9b13ab20e9f8f1d973d49973eed4",
"md5": "14df21faa04e33508e03105929efc49c",
"sha256": "b106d40de7fbb743dc79bd09a0fac923005b6beb5c3b75a5bd9038836f9dd38b"
},
"downloads": -1,
"filename": "jtech_installer-0.2.1.tar.gz",
"has_sig": false,
"md5_digest": "14df21faa04e33508e03105929efc49c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.12.9",
"size": 174465,
"upload_time": "2025-08-20T18:38:55",
"upload_time_iso_8601": "2025-08-20T18:38:55.616718Z",
"url": "https://files.pythonhosted.org/packages/e8/f2/fe6e214e1a7ca67a12107aabcb39beab9b13ab20e9f8f1d973d49973eed4/jtech_installer-0.2.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-08-20 18:38:55",
"github": false,
"gitlab": true,
"bitbucket": false,
"codeberg": false,
"gitlab_user": "veolia.com",
"gitlab_project": "brasil",
"lcname": "jtech-installer"
}