Skip to main content

Automatic syllabification module for Spanish words

Project description

EPA Syllabifier

Módulo Python para la silabificación de palabras.

Uso

>>> from epa_syllabifier import syllabify
>>> syllabify("arcançía")
['ar', 'can', 'çía']

Desarrollo

Instalación para desarrollo

Para contribuir al proyecto, primero clona el repositorio y luego instala las dependencias de desarrollo:

git clone https://github.com/andalugeeks/epa-syllabifier.git
cd epa-syllabifier

# Configuración completa de desarrollo (crea venv e instala dependencias)
make dev-setup

# Ver comando para activar el entorno virtual
make activate

Ejecución de tests

Para ejecutar los tests:

# Ejecutar todos los tests
make test

# Ejecutar tests con cobertura
make test-coverage

# Ejecutar tests con salida detallada
make test-verbose

# Ejecutar tests
make quick-test

Comandos útiles de desarrollo

# Ver todos los comandos disponibles
make help

# Formatear código con Black
make format

# Verificar formato del código
make lint

# Construir el paquete
make build

# Limpiar archivos temporales
make clean

# Configuración completa: limpieza + instalación + tests
make all

Requisitos

  • Python >= 3.8

Licencia

Este proyecto está licenciado bajo la Licencia GPL v3 - ver el archivo LICENSE para más detalles.

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

epa_syllabifier-0.3.0.tar.gz (21.6 kB view details)

Uploaded Source

Built Distribution

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

epa_syllabifier-0.3.0-py3-none-any.whl (16.0 kB view details)

Uploaded Python 3

File details

Details for the file epa_syllabifier-0.3.0.tar.gz.

File metadata

  • Download URL: epa_syllabifier-0.3.0.tar.gz
  • Upload date:
  • Size: 21.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for epa_syllabifier-0.3.0.tar.gz
Algorithm Hash digest
SHA256 0435a98eec824840061e017a0823fd585afb8673baafb1412dc57e32fa8f8dca
MD5 de79e26d22798f875650c26f9da8f8f3
BLAKE2b-256 5c07720eae8dcfa11df4b6b35aac7be9f9ab4748de65dce3f4874dbb6e96b52f

See more details on using hashes here.

Provenance

The following attestation bundles were made for epa_syllabifier-0.3.0.tar.gz:

Publisher: publish.yml on andalugeeks/epa-syllabifier

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file epa_syllabifier-0.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for epa_syllabifier-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a1149dfe5b1439a5cf2ac690e9dfc17312e2e2c90a754720c2f5185178be8c8d
MD5 a6d7b1833d71e467504614064e5cb93c
BLAKE2b-256 a89f305ea697231e2a8b023a7c6f5b53c9ba8267834fcb2b6ca577ac7d950530

See more details on using hashes here.

Provenance

The following attestation bundles were made for epa_syllabifier-0.3.0-py3-none-any.whl:

Publisher: publish.yml on andalugeeks/epa-syllabifier

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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