pySisnoAPI
pySisnoAPI é uma biblioteca Python que facilita o consumo da API do SISNO para emissão de Nota Fiscal Eletrônica (NFe) e Nota Fiscal de Serviços Eletrônica (NFSe) no Brasil. A biblioteca fornece classes, funções e endpoints para interagir com a API do SISNO de forma simples e eficiente.
Características
- Suporte para emissão de NFe para todos os estados brasileiros.
- Suporte para emissão de NFSe exclusivamente para o Distrito Federal.
- Classes e funções intuitivas para facilitar a integração com a API do SISNO.
- Manipulação simplificada de dados de NFe e NFSe.
- Tratamento de erros e exceções comuns.
- Testes unitários abrangentes para garantir a estabilidade e qualidade do código.
Requisitos
- Python 3.11 ou superior.
- Chave de API do SISNO.
Instalação
Para instalar a biblioteca pySisnoAPI, execute o seguinte comando:
pip install pysisnoapi
Contribuição
Contribuições são bem-vindas! Se você deseja contribuir para o projeto, siga as etapas abaixo:
- Faça um fork do repositório.
- Crie uma branch para a sua feature (
git checkout -b minha-feature). - Implemente suas alterações.
- Execute os testes unitários (
python -m unittest discover). - Certifique-se de que todos os testes estão passando.
- Faça o commit das suas alterações (
git commit -am 'Adiciona minha feature'). - Envie a sua branch para o repositório remoto (
git push origin minha-feature). - Abra um pull request.
Licença
Este projeto está licenciado sob a Licença MIT. Consulte o arquivo LICENSE para obter mais informações.
Metadata
Release files for pysisnoapi 0.3.0
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 | Actions |
|---|---|---|---|---|
| pysisnoapi-0.3.0.tar.gz | 17.5 kB | Without provenance | Details for pysisnoapi-0.3.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| pysisnoapi-0.3.0-py3-none-any.whl | Python 3 | none | any | Details for pysisnoapi-0.3.0-py3-none-any.whl |
Total release size: 37.3 kB
Release files / pysisnoapi-0.3.0.tar.gz
| Download URL | pysisnoapi-0.3.0.tar.gz |
|---|---|
| Size | 17.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e56b26f41ffe1f7c26bd6d742c6b06de1269415dbcc179c3da253413445fb094
|
|
BLAKE2b-256 checksum How to use checksums |
ee0276c1752eb725eb8dd86c7730be1ee6ad98997cbf06ac0023cb6a52bc8c1a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.1.2 CPython/3.13.12 Darwin/25.5.0
|
Release files / pysisnoapi-0.3.0-py3-none-any.whl
| Download URL | pysisnoapi-0.3.0-py3-none-any.whl |
|---|---|
| Size | 19.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2bcf876d4a5fda053d04f1cc74f61c9d8b9d3e9c4f47ecef3f47293f050eef2a
|
|
BLAKE2b-256 checksum How to use checksums |
f17b16371f1b78e3ebbeec0b48042e2282e137d3814b10020b1d0556e010144f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.1.2 CPython/3.13.12 Darwin/25.5.0
|
Security for pysisnoapi 0.3.0
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.
To learn more about protecting yourself from malicious actors, visit our package security documentation.