Skip to main content

libreria-cafe-edd-db

Librería para manejar una base de datos relacional SQLite entre todos los módulos del proyecto final de Estructuras de Datos de manera consistente.

Instalación

pip install libreria-cafe-edd-db

Descripción

Esta biblioteca ofrece una colección completa de modelos SQLAlchemy diseñados para facilitar la gestión de una librería-café. Incluye modelos para clientes, inventario de libros, consumo de café, membresías, facturación, proveedores y más.

Inicio Rápido

from datetime import date, timedelta
from libreria_cafe_edd_db import crear_sesion, establecer_logs, Membresia

# Habilitar o deshabilitar los logs de las queries de la base de datos
establecer_logs(True)

# Crear una sesión de base de datos
session = crear_sesion()

# Crear una nueva membresía
membresia = Membresia(
    fecha_inicio=date.today(),
    fecha_vencimiento=date.today() + timedelta(days=365),
    cantidad_libros=10,
    descuento_cafe=15,
    monto=50000,
    cantidad_cafe_gratis=5,
    tiempo_mesa=120
)

# Guardar en la base de datos
session.add(membresia)
session.commit()

# Cerrar la sesión una vez que hayas terminado
session.close()

Modelos Disponibles

Modelos Principales

  • Cliente: Gestión de información de clientes
  • Libro: Catálogo de libros disponibles
  • Membresia: Planes de membresía para clientes
  • Venta: Registro de transacciones de venta
  • Factura: Generación y gestión de facturas

Consumo

  • ConsumoCafe: Registro de consumo de café
  • ConsumoLibro: Registro de consumo/préstamo de libros

Inventario y Proveedores

  • Proveedor: Información de proveedores
  • OrdenReposicion: Órdenes de reposición de inventario
  • DetallesReposicion: Detalles de las órdenes de reposición

Otros

  • RecomendacionLibro: Sistema de recomendaciones de libros

Enumeraciones

  • MetodoPago: Métodos de pago disponibles
  • TipoVenta: Tipos de venta (presencial, en línea, etc.)

Metadata

Release files for libreria-cafe-edd-db 1.0.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for libreria-cafe-edd-db 1.0.6
File Size Uploaded Provenance
libreria_cafe_edd_db-1.0.6.tar.gz 6.2 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for libreria-cafe-edd-db 1.0.6
File Interpreter ABI Platform
libreria_cafe_edd_db-1.0.6-py3-none-any.whl Python 3 none any Details

Total release size: 17.1 kB

Release files / libreria_cafe_edd_db-1.0.6.tar.gz

Download URL libreria_cafe_edd_db-1.0.6.tar.gz
Size 6.2 kB
Tags Source
SHA-256 checksum
How to use checksums
ac81fe7be3014da792ce7e770cabcefcfd4023e75f718726d1482a682051d946
BLAKE2b-256 checksum
How to use checksums
712ffdf423bc0c06e9e0f38ad5f99096a4cd1457a18dad04997f7c04ba21603d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.12

Release files / libreria_cafe_edd_db-1.0.6-py3-none-any.whl

Download URL libreria_cafe_edd_db-1.0.6-py3-none-any.whl
Size 10.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
44f6d112c3c51b20c98650758735d92a16bdd27f6a76466714081a3a3c8ad3e5
BLAKE2b-256 checksum
How to use checksums
9d5b5cdc5e63adbd0a0c55ccbcb2c6d7d154af0b95a4d92ac5b65409be72b310
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.12

Security for libreria-cafe-edd-db 1.0.6

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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page