Brightmarket Sync Guide

Obtener tu proyecto

Cómo recibir o descargar el proyecto base para implementar tu sincronización.

Antes de instalar el SDK, necesitás un proyecto cliente con la estructura de archivos, stubs de código y requirements.txt con la versión del SDK.

Opción A — Entrega por Brightmarket (recomendada)

Tu contacto de onboarding en Brightmarket puede entregarte:

  • Un repositorio privado, o
  • Un archivo zip

con nombre brightmarket-<tu-org>-sync, que ya incluye:

Archivo / carpetaPara qué sirve
requirements.txtPin de brightmarket-data-sync y dependencias
login_aws.env.examplePlantilla para credenciales reader de CodeArtifact
.env.examplePlantilla para BD y API Brightmarket
scripts/auth-pip.shAutenticar pip contra CodeArtifact
src/adapter.pyStubs del protocolo de lectura
src/sync/*.pyStubs de transformación por entidad
src/main.pyCLI con flags -test, -clients, etc.

Seguí con Inicio rápido dentro de ese proyecto.

Opción B — Descarga del template

Si aún no tenés un proyecto entregado, podés descargar el template base (se genera en cada build de esta documentación, con el pin del SDK de esa versión):

Descargar brightmarket-client-starter-1.1.13.zip

Documentación: v1.1.13 · 7cf22f4 · SDK 1.1.13. El zip del template incluye brightmarket-data-sync==1.1.13.

Después de descomprimir:

  1. Renombrá la carpeta a brightmarket-<tu-org>-sync (convención recomendada)
  2. Inicializá git si lo necesitás
  3. Seguí Inicio rápido

El zip incluye la versión actual del SDK en requirements.txt. No necesitás acceso al repositorio interno del SDK.

Qué NO tenés que hacer

  • No necesitás clonar ni editar el repositorio del SDK
  • No publicás tu proyecto como paquete pip: es una aplicación que consume brightmarket-data-sync

Próximo paso

Inicio rápido — instalar dependencias, configurar .env y probar con -test.

On this page