This release is a pre-release and may not be stable for production use.
MeasureSoftGram-Core
Badges
Este README resume o componente Core. A documentação completa do produto — incluindo arquitetura, uso detalhado e políticas de contribuição — é central e vive no MeasureSoftGram Docs.
O que é
O MeasureSoftGram-Core (pacote msgram-core) é o núcleo matemático do MeasureSoftGram: uma biblioteca Python responsável por calcular o modelo de qualidade de software, subindo de métricas extraídas até o índice final de qualidade (TSQMI), passando por medidas, subcaracterísticas e características.
Como Executar o Projeto
Requisitos: Python 3.10 ou superior.
1. Criar e ativar o ambiente virtual
python3 -m venv .venv
source .venv/bin/activate
2. Instalar as dependências
pip install -r requirements.txt
3. Usar como biblioteca
from resources.analysis import calculate_measures
Como Rodar os Testes
pip install tox
tox
Para rodar um pacote ou arquivo específico:
tox <PACKAGE OR FILE>
Se não funcionar, tente instalar antes:
pip install pytest-mock
Documentação
A documentação oficial e completa é central: MeasureSoftGram Docs. Este repositório guarda apenas o código do componente e um resumo.
Informações Adicionais
- Docker Hub: Core · Service
- Documentação: MeasureSoftGram Docs
- Guia de Contribuição: Veja nosso Guia de Contribuição e o arquivo CONTRIBUTING.md.
- Demais repositórios do produto:
Contribuição
As políticas de contribuição são as mesmas para todos os repositórios do produto e estão em Guia de Contribuição e Padrões. Consulte também o CONTRIBUTING.md deste repositório.
Código de Conduta
Este projeto segue o Código de Conduta do MeasureSoftGram, único para todos os repositórios. Veja também o code_of_conduct.md.
Licença
Este projeto é distribuído sob a licença AGPL-3.0.
Metadata
Release files for msgram-core 1.5.5rc1
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 | |
|---|---|---|---|---|
| msgram_core-1.5.5rc1.tar.gz | 52.8 kB | With provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| msgram_core-1.5.5rc1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 95.0 kB
Release files / msgram_core-1.5.5rc1.tar.gz
| Download URL | msgram_core-1.5.5rc1.tar.gz |
|---|---|
| Size | 52.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
88e9b2e7923399ebcd68fbcd5e50b1cd986e6b2acd30550ab58d624fe6f0d987
|
|
BLAKE2b-256 checksum How to use checksums |
066bd30ed81e558a98fde622c44039804bfcf4320a11040e188ca66ba732a02e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 27, 2026.
Transparency logRelease files / msgram_core-1.5.5rc1-py3-none-any.whl
| Download URL | msgram_core-1.5.5rc1-py3-none-any.whl |
|---|---|
| Size | 42.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d20def2c5e392ffbe5c813739a889814ea296ee8c8bf29f52dee1c3b46255657
|
|
BLAKE2b-256 checksum How to use checksums |
c9cbd2a6927c68c401e6c40a7280c7028814cd573455272f3ca29546b856ddfe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 27, 2026.
Transparency logSecurity for msgram-core 1.5.5rc1
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.
Full provenance
All 2 files in this release have been uploaded with provenance metadata.
Attestation for msgram_core-1.5.5rc1.tar.gz
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 27, 2026.
Transparency logA 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.