Skip to content

Migrate Lapdog features to Dalmatian

Aaron Graubert requested to merge operator into master

Created by: agraubert

Breaking Changes:

  • safe_getblob renamed to strict_getblob
  • lapdog.operations.Operator class removed and integrated with dalmatian.WorkspaceManager and lapdog.WorkspaceManager
  • removed attribute .operator from lapdog.WorkspaceManager
  • lapdog.WorkspaceManager.operator.get_entities_df renamed to lapdog.WorkspaceManager._get_entities_internal
  • lapdog.Workspacemanager.operator.pending renamed to lapdog.WorkspaceManager.pending_operations
    • Removed previous lapdog.WorkspaceManager.pending_operations property
  • lapdog.WorkspaceManager.execute_preflight renamed to lapdog.WorkspaceManager.preflight
  • lapdog.WorkspaceManager.operator.get_config_detail renamed to lapdog.WorkspaceManager.get_config
  • lapdog.WorkspaceManager.prepare_*_df renamed to lapdog.WorkspaceManager.upload_entity_metadata
  • Removed module lapdog.operations
  • Removed lapdog.provenance. Use lapdog.WorkspaceManager.attribute_provenance and lapdog.WorkspaceManager.entity_provenance

Other Changes

  • lapdog.WorkspaceManager.preflight now returns a namedtuple
  • lapdog.WorkspaceManager now uses Hound to log changes to workspace
  • lapdog.provenance now used Hound to parse provenance

Merge request reports