Ir al contenido

Instalación

  • 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.

Ventana de terminal
pip install deepdots

Esto instala siempre la última versión publicada.

Para fijar una versión exacta — sustituye X.Y.Z por la que quieras:

Ventana de terminal
pip install "deepdots==X.Y.Z"

O define una versión mínima en tu requirements.txt:

deepdots>=X.Y.Z

El Changelog lista todas las versiones publicadas con su fecha.

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:

Ventana de terminal
pip install deepdots # nombre actual
pip install magicfeedback # nombre original, sigue soportado

Con 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.

from deepdots_sdk import Deepdots
print("SDK importado correctamente")

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",
)