Ver se um número é par ou impar.
Project description
🔢 PySimpleEven
PySimpleEven é uma biblioteca Python minimalista projetada com um único propósito: verificar se um número é par ou ímpar. Ideal para quem busca uma implementação limpa, seguindo os padrões modernos de empacotamento (src layout).
🛠️ Funcionalidades
-
Verificação lógica de números pares.
-
Suporte para instalação via
pipatravés desetup.cfgepyproject.toml. -
Estrutura pronta para testes unitários com
pytest.
📂 Estrutura do Repositório
O projeto está organizado da seguinte forma:
-
src/PySimpleEven/: Contém o código-fonte principal. -
is_even.py: Arquivo com a lógica de verificação. -
test_is_even.py: Conjunto de testes para garantir a integridade da função. -
pyproject.toml&setup.cfg: Arquivos de configuração e metadados para build do pacote. -
requirements.txt: Lista de dependências do projeto.
🚀 Como Instalar
Para instalar o projeto em modo de desenvolvimento (editável), execute:
pip install -e .
Ou instale as dependências listadas:
pip install -r requirements.txt
💻 Exemplo de Uso
A função principal pode ser importada do módulo is_even localizado dentro do pacote PySimpleEven.
from PySimpleEven.is_even import is_even
# Exemplo rápido
print(is_even(10)) # Retorna True
print(is_even(7)) # Retorna False
🧪 Rodando os Testes
Para validar as funções, você pode executar o arquivo de teste incluído no diretório raiz:
python -m pytest test_is_even.py
📝 Notas de Versão
O projeto utiliza o layout de diretório src/, o que ajuda a evitar importações acidentais do código local em vez do pacote instalado, uma prática recomendada pela comunidade Python.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pysimpleeven-0.1.0.tar.gz.
File metadata
- Download URL: pysimpleeven-0.1.0.tar.gz
- Upload date:
- Size: 6.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fd5bac452ff7fce8fe772688dfb0ca2b15ba1e326d90f3a03b6f3368a4df78bd
|
|
| MD5 |
718bd52d58b5413b2dd636ccf5941ca3
|
|
| BLAKE2b-256 |
781216273774d3c11758cd367fd333223e437efe484f9a3dd64d5008d8622338
|
File details
Details for the file pysimpleeven-0.1.0-py3-none-any.whl.
File metadata
- Download URL: pysimpleeven-0.1.0-py3-none-any.whl
- Upload date:
- Size: 6.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0433340c61bdac8521c0ded93913de590567ecd02523233f6b945393480f68b6
|
|
| MD5 |
20f6358d9ba133c6c08167254a103441
|
|
| BLAKE2b-256 |
8c468c69048d81dc6556dc8701dac0a27e96e2bab4c93f1ce2b08017bb645a53
|