Nexum AI
Common Artifact library
Biblioteca de artefatos comuns do ecossistema Nexum AI
📋 Sobre o Projeto
Esta biblioteca centraliza utilitários, modelos e artefatos compartilhados entre os serviços do ecossistema Nexum AI, garantindo consistência, padronização e reuso de código.
📦 Instalação com Extras
uv pip install nexum-ai-common
Esta biblioteca suporta recursos opcionais para integração com monitoramento e observabilidade. Você pode instalar
dependências extras (como Datadog e Elasticsearch) utilizando o uv:
# Instalando com suporte ao Datadog
uv add "nexum-common[datadog]"
# Instalando com suporte ao Elasticsearch
uv add "nexum-common[elastic]"
# Instalando ambos os extras simultaneamente
uv add "nexum-common[datadog,elastic]"
🛠️ Testando Local
Para rodar os testes localmente, utilizamos o gerenciador de dependências uv em conjunto com o pytest.
- Certifique-se de ter o uv instalado em sua máquina.
- Instale as dependências e o ambiente virtual:
uv sync --all-extras --dev
- Execute a suíte de testes com o pytest:
uv run pytest
🤝 Contribuindo
Contribuições são sempre bem-vindas! Para garantir um fluxo de desenvolvimento organizado, siga os passos abaixo:
- Faça um fork do repositório.
- Crie uma branch para a sua feature (git checkout -b minha-feature).
- Faça o commit das suas alterações (git commit -m 'feat: Adiciona nova funcionalidade X').
- Envie para a branch principal (git push origin minha-feature).
- Abra um Pull Request detalhando suas alterações.
📄 Licença
Este projeto está licenciado sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.
Copyright (c) 2026 Dioleti(R) - Fabrício Paulo
Metadata
Release files for nexum-ai-common 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| nexum_ai_common-1.0.1.tar.gz | 137.0 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| nexum_ai_common-1.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 149.1 kB
Release files / nexum_ai_common-1.0.1.tar.gz
| Download URL | nexum_ai_common-1.0.1.tar.gz |
|---|---|
| Size | 137.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2123e5125b3137de0fa1473ccf511aaea2e3705bcc557281e5172cbf3eca56fa
|
|
BLAKE2b-256 checksum How to use checksums |
67c87881bad54dd37185ce216c0c4b63384f0ead88e7e996386087746a6ab739
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Release files / nexum_ai_common-1.0.1-py3-none-any.whl
| Download URL | nexum_ai_common-1.0.1-py3-none-any.whl |
|---|---|
| Size | 12.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
040534e31dd7efbdb39fef403875f3920507b496a0ab02146386ee6fc1973df9
|
|
BLAKE2b-256 checksum How to use checksums |
b592e6370ae85e81f2bbc8e7a5ea839f9d3e6987975c9940906f96c14c6c8bb1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Security for nexum-ai-common 1.0.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.