You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 59ab30b
Browse filesBrowse the repository at this point in the historyBrowse files
* Improve notes for working on docs
* Fix link to update connection auth sample file
* Update list of samples to match the latest
* Improve python version explanation
* Address minor copilot review comments
* Editing pass having just done a release
See [`samples/update_connection_to_keypair.py`](https://github.com/tableau/server-client-python/blob/master/samples/update_connection_to_keypair.py) for a runnable end-to-end example, and the REST API [authenticationType reference](https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_ref_data_sources.htm#update_data_source_connection) for the full list of supported values.
1725
+
See [`samples/update_connection_auth.py`](https://github.com/tableau/server-client-python/blob/master/samples/update_connection_auth.py) for a runnable end-to-end example, and the REST API [authenticationType reference](https://help.tableau.com/current/api/rest_api/en-us/REST/rest_api_ref_data_sources.htm#update_data_source_connection) for the full list of supported values.
Copy file name to clipboardExpand all lines: docs/dev-guide.md
+56-9Lines changed: 56 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -208,7 +208,7 @@ to link them to each other in comments so it's clear they go together.
208
208
209
209
To preview and run the documentation locally, these are the steps:
210
210
211
-
1. Install [Ruby](https://www.ruby-lang.org/en/documentation/installation/)(v2.5.0 or higher).
211
+
1. Install [Ruby](https://www.ruby-lang.org/en/documentation/installation/)v3.1.x. This matches what GitHub is currently using; higher versions can have package version problems.
212
212
213
213
1. Install [Bundler](https://bundler.io/).
214
214
@@ -221,15 +221,34 @@ To preview and run the documentation locally, these are the steps:
Generate draft release notes for this project. Use the template below. Replace "vNEW" with the new tag and "vOLD" with the prior one. For example we might have vNEW=v0.42 and vOLD=v0.41.
287
+
288
+
Review all the merged pull requests from vOLD to current. Make a determination between new features and bug improvements. We can also create a category called Other for anything that doesn't fit the first two buckets. For each line item, give a bold summary, a link to the pull request, and then a short explanation.
289
+
290
+
Markdown template follows:
291
+
292
+
## vNEW Release Summary
293
+
294
+
## New Features
295
+
296
+
- **SVG format support for view images** (PR #1772) — sheet images can now be downloaded as SVG in addition to PNG
297
+
298
+
## Bug Fixes
299
+
300
+
- **Treat 409 errors as success on already-created jobs** (PR #1772) — recognize when the job the user wants to create already exists
Copy file name to clipboardExpand all lines: docs/index.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,7 +21,7 @@ This page describes how to:
21
21
22
22
Before you install TSC, confirm that you have the following dependencies installed:
23
23
24
-
* Python. You can use TSC with Python 3.7 or later. Ideally, use a Python version that hasn't reached end-of-life yet. (Refer to the [Status of Python versions](https://devguide.python.org/versions/)).
24
+
* Python. You can use TSC with Python 3.10 or later. Active development is focused on Python versions that haven't reached end-of-life yet. (Refer to the [Status of Python versions](https://devguide.python.org/versions/)).
25
25
* Git. Optional, but recommended to download the samples or install from the source code.
Copy file name to clipboardExpand all lines: docs/samples.md
+10Lines changed: 10 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -45,6 +45,7 @@ The following list describes the samples available in the repository:
45
45
*`create_group.py` Creates a user group.
46
46
*`create_project.py` Creates a project in a site.
47
47
*`create_schedules.py` Creates schedules for extract refreshes and subscriptions.
48
+
*`create_user.py` Creates a user on a site.
48
49
*`explore_datasource.py` Queries datasources, selects a datasource, populates connections for the datasource, then updates the datasource.
49
50
*`explore_favorites.py` Queries favorites and optionally add or delete favorites.
50
51
*`explore_site.py` Interacts with sites (create, delete, and so on).
@@ -54,10 +55,17 @@ The following list describes the samples available in the repository:
54
55
*`extracts.py` Interacts with extracts, including querying, deleting or creating.
55
56
*`filter_sort_groups.py` Demonstrates filtering and sorting user groups.
56
57
*`filter_sort_projects.py` Demonstrates filtering and sorting projects.
58
+
*`getting_started/1_hello_server.py` Connects to a server and prints server info, with no site or sign-in.
59
+
*`getting_started/2_hello_site.py` Signs in and lists projects on a site.
60
+
*`getting_started/3_hello_universe.py` Signs in and lists the main content types on a site.
57
61
*`initialize_server.py` Sets up an existing server instance with site, workbooks and datasources.
62
+
*`inspect_connection_details.py` Downloads a workbook or datasource and reads connector-specific connection attributes that the REST connection object does not expose.
58
63
*`kill_all_jobs.py` Kills all running jobs.
59
64
*`list.py` Lists all datasources or workbooks of a site.
65
+
*`list_jobs.py` Lists background jobs on a site and can wait for a specific job to finish.
60
66
*`login.py` Demonstrates logging in to the server with either username/password or personal access token.
67
+
*`manage_subscriptions.py` Lists, creates, and deletes subscriptions.
68
+
*`metadata_paginated_query.py` Uses the metadata API to query published data sources, paging through the results.
61
69
*`metadata_query.py` Uses the metadata API to query information on a published data source.
62
70
*`move_workbook_projects.py` Moves a workbook from one project to another.
63
71
*`move_workbook_sites.py` Downloads a workbook, stores it in-memory, and uploads it to another site.
@@ -70,6 +78,8 @@ The following list describes the samples available in the repository:
70
78
*`set_refresh_schedule.py` Sets the schedule to refresh a workbook or datasource.
71
79
*`smoke_test.py` Verifies that TSC is installed correctly and is able to run.
72
80
*`update_connection.py` Updates and embeds connection credentials of a datasource.
81
+
*`update_connection_auth.py` Updates authentication on a single workbook or datasource connection.
82
+
*`update_connections_auth.py` Updates authentication on every connection of a workbook or datasource.
73
83
*`update_datasource_data.py` Updates the data within a published live-to-Hyper datasource.
74
84
*`update_workbook_data_freshness_policy.py` Updates workbook data freshness policy settings.
0 commit comments