Instalación
Requisitos
Sección titulada «Requisitos»- Python 3.8 o superior
- pip (incluido en todas las distribuciones estándar de Python)
pip instala automáticamente las dependencias en tiempo de ejecución: requests, google-cloud-pubsub y google-cloud-datastore.
Instalar
Sección titulada «Instalar»pip install deepdotsEsto instala siempre la última versión publicada.
Instalar una versión concreta
Sección titulada «Instalar una versión concreta»Para fijar una versión exacta — sustituye X.Y.Z por la que quieras:
pip install "deepdots==X.Y.Z"O define una versión mínima en tu requirements.txt:
deepdots>=X.Y.ZEl Changelog lista todas las versiones publicadas con su fecha.
¿Vienes de MagicFeedback?
Sección titulada «¿Vienes de MagicFeedback?»El SDK se publicaba como MagicFeedback antes de que la empresa pasara a llamarse Deepdots. El código existente sigue funcionando igual — no hay nada que migrar.
Ambas distribuciones están publicadas e instalan el mismo código:
pip install deepdots # nombre actualpip install magicfeedback # nombre original, sigue soportadoCon los nombres de importación pasa lo mismo. deepdots_sdk y magicfeedback_sdk exponen exactamente los mismos objetos, y la clase Deepdots es la clase MagicFeedback — el mismo objeto de Python bajo dos nombres, así que las comprobaciones con isinstance() se comportan igual.
En código nuevo, usa los nombres de Deepdots.
Verificar
Sección titulada «Verificar»from deepdots_sdk import Deepdotsprint("SDK importado correctamente")Entornos
Sección titulada «Entornos»El SDK se conecta a https://api.magicfeedback.io por defecto. Puedes apuntarlo a otra URL base pasando el argumento base_url al constructor:
client = Deepdots( user="tu@ejemplo.com", password="tu-contraseña", base_url="https://api-dev.magicfeedback.io",)