Skip to main content

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 pip através de setup.cfg e pyproject.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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pysimpleeven-0.1.0.tar.gz (6.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pysimpleeven-0.1.0-py3-none-any.whl (6.9 kB view details)

Uploaded Python 3

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

Hashes for pysimpleeven-0.1.0.tar.gz
Algorithm Hash digest
SHA256 fd5bac452ff7fce8fe772688dfb0ca2b15ba1e326d90f3a03b6f3368a4df78bd
MD5 718bd52d58b5413b2dd636ccf5941ca3
BLAKE2b-256 781216273774d3c11758cd367fd333223e437efe484f9a3dd64d5008d8622338

See more details on using hashes here.

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

Hashes for pysimpleeven-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0433340c61bdac8521c0ded93913de590567ecd02523233f6b945393480f68b6
MD5 20f6358d9ba133c6c08167254a103441
BLAKE2b-256 8c468c69048d81dc6556dc8701dac0a27e96e2bab4c93f1ce2b08017bb645a53

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page