github tableau/server-client-python v0.21
v0.21: type hinting, logging, many small bug fixes and features

latest releases: v0.30, v0.29, v0.28...
20 months ago
  • Datasources: Use explicit None identity check for datasource updates (#1099) (Resolves #1062 - cannot set empty password)

  • Projects: add publish-samples option to create/update project

  • Workbooks: fix workbook.delete_extract, add workbook pdf download, make project_id nullable to support "Personal Space", Remove vf support from populate_excel, make hidden views an attribute of Workbooks and deprecate hidden_views flag in publish request

  • Schedules: add get_by_id method

  • Users: Reassign content on user removal, add user import logic

  • Jobs: Add Status, ParentProjectId and StartedAt filters, Extract refreshable item IDs from job XML response

  • Sites: Add version awareness to site create/update methods: Update sites requests for Breaking change in 3.10: flowsEnabled removed, flowsEditingEnabled and flowsSchedulingEnabled added ,Allow setting site user_quota to None if tiered licenses exist

  • Do not eagerly fetch content when a stream was requested

  • create single Credentials class (#1032), Included redacted print methods for each credential type

  • on init set use_server_version = False so that we don't try and contact the server before people finish setting certs

  • add client version/debug header

  • Logging: log RequestOptions params (#1070), add redaction method to remove passwords when logging requests and responses, which can contain embedded credentials, log the url of the request that got an error in the response.

  • fix filter for python 3, remove support for python 3.6 (add python version enforcement in setup.py)

  • Fix slicing logic, add tests for queryset slicing crossing a page, add support for len magic method to queryset

  • Add type hints for workbook and data source revisions, data alerts, Favorites, Flows, groups, permissions, projects, sites, subscriptions, Users, webhooks

  • Samples: fix export sample, delete redundant samples (export_wb, download_view_image), add user import sample, default permissions sample

  • add publish to pypi actio, enable Black for CI, consolidate config files into pyproject.toml

co-authored-by: Amar Yadav AmarKumar.Yadav@genmills.com
Co-authored-by: Jac jacalata@users.noreply.github.com
Co-authored-by: Stephen Mitchell scum@mac.com
Co-authored-by: jorwoods jorwoods@users.noreply.github.com
Co-authored-by: Brian Cantoni bcantoni@salesforce.com
Co-authored-by: Tyler Doyle doyle.tyler@gmail.com
Co-authored-by: bcmyguest1 49045013+bcmyguest1@users.noreply.github.com

Don't miss a new server-client-python release

NewReleases is sending notifications on new releases.