diff --git a/.github/workflows/publish-pypi.yml b/.github/workflows/publish-pypi.yml
index 9c208c4..d732afc 100644
--- a/.github/workflows/publish-pypi.yml
+++ b/.github/workflows/publish-pypi.yml
@@ -1,6 +1,5 @@
name: Publish to PyPi
-
on:
workflow_dispatch:
push:
@@ -11,24 +10,23 @@ jobs:
name: Build dist files for PyPi
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v4
with:
fetch-depth: 0
- - uses: actions/setup-python@v1
+ - uses: actions/setup-python@v4
with:
- python-version: 3.8
+ python-version: 3.13
- name: Build dist files
run: >
python -m pip install --upgrade pip && pip install -e .[build] &&
python setup.py build &&
python setup.py sdist --formats=gztar
- name: Publish distribution 📦 to Test PyPI
- uses: pypa/gh-action-pypi-publish@release/v1 # license BSD-2
+ uses: pypa/gh-action-pypi-publish@release/v1 # license BSD-2
with:
password: ${{ secrets.TEST_PYPI_API_TOKEN }}
repository_url: https://test.pypi.org/legacy/
- name: Publish distribution 📦 to PyPI
- uses: pypa/gh-action-pypi-publish@release/v1 # license BSD-2
+ uses: pypa/gh-action-pypi-publish@release/v1 # license BSD-2
with:
password: ${{ secrets.PYPI_API_TOKEN }}
-
diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml
index 4bd171f..c99b1e0 100644
--- a/.github/workflows/python-package.yml
+++ b/.github/workflows/python-package.yml
@@ -6,54 +6,50 @@ name: Python package
on:
push:
paths-ignore:
- - 'docs/**'
+ - "docs/**"
pull_request:
- branches: '*'
+ branches: "*"
jobs:
build:
-
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
- python-version: [3.7, 3.8, 3.9, '3.10']
+ python-version: ["3.10", "3.11", "3.12", "3.13"]
steps:
- - uses: actions/checkout@v2
- - name: Set up Python ${{ matrix.python-version }}
- uses: actions/setup-python@v2
- with:
- python-version: ${{ matrix.python-version }}
- - name: Install dependencies
- run: |
- python -m pip install --upgrade pip
- if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
- - name: Test
- run: |
- python setup.py test
-
-
+ - uses: actions/checkout@v4
+ - name: Set up Python ${{ matrix.python-version }}
+ uses: actions/setup-python@v4
+ with:
+ python-version: ${{ matrix.python-version }}
+ - name: Install dependencies
+ run: |
+ python -m pip install --upgrade pip
+ if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
+ - name: Test
+ run: |
+ python -m unittest discover -v
+
lint:
-
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
- python-version: [3.9]
+ python-version: [3.13]
steps:
- - uses: actions/checkout@v2
- - name: Set up Python ${{ matrix.python-version }}
- uses: actions/setup-python@v2
- with:
- python-version: ${{ matrix.python-version }}
- - name: Install dependencies
- run: |
- python -m pip install --upgrade pip
- python -m pip install pycodestyle
- if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
- - name: Lint with pycodestyle
- run: |
- pycodestyle tableaudocumentapi test samples
-
+ - uses: actions/checkout@v2
+ - name: Set up Python ${{ matrix.python-version }}
+ uses: actions/setup-python@v2
+ with:
+ python-version: ${{ matrix.python-version }}
+ - name: Install dependencies
+ run: |
+ python -m pip install --upgrade pip
+ python -m pip install pycodestyle
+ if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
+ - name: Lint with pycodestyle
+ run: |
+ pycodestyle tableaudocumentapi test samples
diff --git a/CODEOWNERS b/CODEOWNERS
new file mode 100644
index 0000000..10fb2b9
--- /dev/null
+++ b/CODEOWNERS
@@ -0,0 +1,2 @@
+#ECCN:Open Source
+#GUSINFO:Open Source,Open Source Workflow
diff --git a/README.md b/README.md
index 3ae1b5f..beb0263 100644
--- a/README.md
+++ b/README.md
@@ -1,15 +1,11 @@
# document-api-python
-[](https://www.tableau.com/support-levels-it-and-developer-tools)
+[](https://www.tableau.com/support-levels-it-and-developer-tools)
-This repo contains Python source and example files for the Tableau Document API.
-
-For more information, see the documentation:
-
-
+