Skip to content
This repository has been archived by the owner on Nov 29, 2023. It is now read-only.

chore: move samples from python-docs-sample #66

Merged
merged 119 commits into from
Aug 8, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
119 commits
Select commit Hold shift + click to select a range
92acbae
Add XMPP Sample
Apr 28, 2016
a106d1e
Add Dataproc Sample
Apr 29, 2016
bf4566a
Merge pull request #314 from GoogleCloudPlatform/dataproc
waprin Apr 29, 2016
02b747c
Add more region tags
Apr 29, 2016
c8f2078
Merge branch 'master' into dataproc
waprin Apr 29, 2016
85c8b13
Merge pull request #315 from GoogleCloudPlatform/dataproc
waprin Apr 29, 2016
e8b3fb5
Minor dataproc fixes
Apr 29, 2016
6e6f293
Merge pull request #316 from GoogleCloudPlatform/dataproc
waprin Apr 29, 2016
3592641
Fix Dataproc e2e for Python 3
May 3, 2016
c9dfc98
Merge pull request #322 from GoogleCloudPlatform/fixdataproc
waprin May 3, 2016
2e843c5
Update reqs
May 17, 2016
1caa5ac
Merge pull request #351 from GoogleCloudPlatform/updatereqs
waprin May 17, 2016
afc618e
updating requirements [(#358)](https://github.com/GoogleCloudPlatform…
May 23, 2016
fbe4587
Update Reqs
Jun 27, 2016
88f8066
Wrong arg description
ekampf Jul 9, 2016
d2b5706
Merge pull request #410 from ekampf/patch-1
waprin Jul 9, 2016
1972be3
Auto-update dependencies. [(#456)](https://github.com/GoogleCloudPlat…
dpebot Aug 16, 2016
da093c3
Auto-update dependencies. [(#459)](https://github.com/GoogleCloudPlat…
dpebot Aug 17, 2016
e2a59e9
Fix import order lint errors
Aug 19, 2016
a88094f
bump
Aug 19, 2016
6413627
Merge pull request #468 from GoogleCloudPlatform/nox-lint-per-sample
dpebot Aug 19, 2016
981141b
Auto-update dependencies. [(#486)](https://github.com/GoogleCloudPlat…
dpebot Aug 30, 2016
6327384
Auto-update dependencies. [(#540)](https://github.com/GoogleCloudPlat…
dpebot Sep 23, 2016
813a8b8
Auto-update dependencies. [(#542)](https://github.com/GoogleCloudPlat…
dpebot Sep 26, 2016
80f6cad
Move to google-cloud [(#544)](https://github.com/GoogleCloudPlatform/…
Sep 30, 2016
318967a
Auto-update dependencies. [(#584)](https://github.com/GoogleCloudPlat…
dpebot Oct 18, 2016
9902564
Auto-update dependencies. [(#629)](https://github.com/GoogleCloudPlat…
dpebot Nov 2, 2016
34145a4
Update samples to support latest Google Cloud Python [(#656)](https:/…
Nov 15, 2016
02efe78
Update README.md [(#691)](https://github.com/GoogleCloudPlatform/pyth…
aman-ebay Nov 30, 2016
46d9375
Auto-update dependencies. [(#715)](https://github.com/GoogleCloudPlat…
dpebot Dec 13, 2016
9724c9e
Auto-update dependencies. [(#735)](https://github.com/GoogleCloudPlat…
dpebot Jan 12, 2017
514cafd
Auto-update dependencies. [(#790)](https://github.com/GoogleCloudPlat…
dpebot Feb 9, 2017
f3dc0f3
Remove usage of GoogleCredentials [(#810)](https://github.com/GoogleC…
Feb 17, 2017
21a7875
Fix a typo [(#813)](https://github.com/GoogleCloudPlatform/python-doc…
mhue Feb 17, 2017
81646ac
Remove cloud config fixture [(#887)](https://github.com/GoogleCloudPl…
Apr 4, 2017
695f3ac
Fix reference to our testing tools
Apr 12, 2017
add1f49
Auto-update dependencies. [(#914)](https://github.com/GoogleCloudPlat…
dpebot Apr 24, 2017
a8e0c49
Auto-update dependencies. [(#922)](https://github.com/GoogleCloudPlat…
dpebot May 1, 2017
31fcf19
Auto-update dependencies. [(#1005)](https://github.com/GoogleCloudPla…
dpebot Jun 28, 2017
668510b
Auto-update dependencies. [(#1011)](https://github.com/GoogleCloudPla…
dpebot Jul 13, 2017
86abc22
Properly forwarding the "region" parameter provided as an input argum…
gioiab Jul 21, 2017
93cc507
Auto-update dependencies. [(#1055)](https://github.com/GoogleCloudPla…
dpebot Aug 7, 2017
d71a895
Fix region handling and allow to use an existing cluster. [(#1053)](h…
gioiab Aug 7, 2017
52696f5
Auto-update dependencies. [(#1094)](https://github.com/GoogleCloudPla…
dpebot Aug 30, 2017
aac52a1
Auto-update dependencies. [(#1133)](https://github.com/GoogleCloudPla…
dpebot Sep 21, 2017
15c7503
Auto-update dependencies. [(#1186)](https://github.com/GoogleCloudPla…
dpebot Nov 1, 2017
9e21f7e
Auto-update dependencies. [(#1199)](https://github.com/GoogleCloudPla…
dpebot Nov 6, 2017
4eb7dae
Fixed Failed Kokoro Test (Dataproc) [(#1203)](https://github.com/Goog…
Nov 8, 2017
3b59b75
Auto-update dependencies. [(#1208)](https://github.com/GoogleCloudPla…
dpebot Nov 9, 2017
ccf7fb0
Dataproc GCS sample plus doc touchups [(#1151)](https://github.com/Go…
waprin Nov 15, 2017
f113e33
Auto-update dependencies. [(#1217)](https://github.com/GoogleCloudPla…
dpebot Nov 15, 2017
1c46299
Auto-update dependencies. [(#1239)](https://github.com/GoogleCloudPla…
dpebot Nov 30, 2017
5d195d2
Added "Open in Cloud Shell" buttons to README files [(#1254)](https:/…
Dec 7, 2017
091b08f
Auto-update dependencies. [(#1282)](https://github.com/GoogleCloudPla…
dpebot Jan 2, 2018
585406c
Auto-update dependencies. [(#1309)](https://github.com/GoogleCloudPla…
dpebot Jan 10, 2018
43d3afd
Auto-update dependencies. [(#1320)](https://github.com/GoogleCloudPla…
dpebot Feb 2, 2018
773b0fb
Auto-update dependencies. [(#1355)](https://github.com/GoogleCloudPla…
dpebot Feb 9, 2018
ea81fe4
Auto-update dependencies. [(#1359)](https://github.com/GoogleCloudPla…
dpebot Feb 26, 2018
c925b53
Auto-update dependencies.
dpebot Apr 2, 2018
31f2791
Merge branch 'dpebot-repositorygardener' despite flaky dataproc tests
michaelawyu Jun 29, 2018
501b1d0
update Dataproc region tags to standard format [(#1826)](https://gith…
alixhami Nov 8, 2018
df1f2b2
Update submit_job_to_cluster.py [(#1708)](https://github.com/GoogleCl…
jameswinegar Nov 20, 2018
3adc94f
Auto-update dependencies. [(#1846)](https://github.com/GoogleCloudPla…
dpebot Nov 20, 2018
ebcdc3e
Need separate install for google-cloud-storage [(#1863)](https://gith…
engelke Nov 21, 2018
2898cdf
Revert "Update dataproc/submit_job_to_cluster.py" [(#1864)](https://g…
engelke Nov 21, 2018
af76f7b
Create python-api-walkthrough.md [(#1966)](https://github.com/GoogleC…
aman-ebay Jan 10, 2019
8d27c6d
Update list_clusters.py [(#1887)](https://github.com/GoogleCloudPlatf…
aman-ebay Jan 25, 2019
e4549a5
Auto-update dependencies. [(#1980)](https://github.com/GoogleCloudPla…
dpebot Feb 6, 2019
c0d6f97
Update Dataproc samples. [(#2158)](https://github.com/GoogleCloudPlat…
aman-ebay May 20, 2019
f210da8
Update python-api-walkthrough.md [(#2172)](https://github.com/GoogleC…
aman-ebay May 21, 2019
1e3d12b
Adds updates including compute [(#2436)](https://github.com/GoogleClo…
gguuss Oct 23, 2019
961ff59
feat: adding samples for dataproc - create cluster [(#2536)](https://…
bradmiro Nov 15, 2019
9edbb0e
Auto-update dependencies. [(#2005)](https://github.com/GoogleCloudPla…
dpebot Dec 21, 2019
07c9dfb
feat: dataproc quickstart sample added and create_cluster updated [(#…
bradmiro Jan 9, 2020
ef56294
Update Python Cloud Shell walkthrough script [(#2733)](https://github…
aman-ebay Jan 23, 2020
b635c47
fix: added cli functionality to dataproc quickstart example [(#2734)]…
bradmiro Jan 28, 2020
d0a2638
Fixed Dataproc quickstart test to properly clean up GCS bucket [(#300…
bradmiro Feb 27, 2020
16b28a0
splitting up #2651 part 1/3 - dataproc + endpoints [(#3025)](https://…
leahecole Mar 5, 2020
a5ed706
chore(deps): update dependency google-auth to v1.11.2 [(#2724)](https…
leahecole Mar 5, 2020
ebfed40
chore(deps): update dependency google-cloud-storage to v1.26.0 [(#304…
renovate-bot Mar 9, 2020
a0ca0b2
chore(deps): update dependency google-cloud-dataproc to v0.7.0 [(#308…
renovate-bot Mar 11, 2020
f2a8017
feat: added dataproc workflows samples [(#3056)](https://github.com/G…
bradmiro Mar 24, 2020
09cebd1
chore(deps): update dependency grpcio to v1.27.2 [(#3173)](https://gi…
renovate-bot Mar 27, 2020
2b75ceb
Simplify noxfile setup. [(#2806)](https://github.com/GoogleCloudPlatf…
kurtisvg Apr 2, 2020
6c2132c
fix: add mains to samples [(#3284)](https://github.com/GoogleCloudPla…
bradmiro Apr 14, 2020
6021dda
Update dependency grpcio to v1.28.1 [(#3276)](https://github.com/Goog…
renovate-bot Apr 15, 2020
ab3cc79
Update dependency google-auth to v1.14.0 [(#3148)](https://github.com…
renovate-bot Apr 17, 2020
f1c3f0a
chore(deps): update dependency google-auth to v1.14.1 [(#3464)](https…
renovate-bot Apr 28, 2020
ecafb22
chore(deps): update dependency google-cloud-storage to v1.28.0 [(#326…
renovate-bot Apr 29, 2020
e99beec
chore(deps): update dependency google-auth to v1.14.2 [(#3724)](https…
renovate-bot May 11, 2020
f04c6cc
chore: some lint fixes [(#3743)](https://github.com/GoogleCloudPlatfo…
May 12, 2020
2a0f907
chore(deps): update dependency google-auth to v1.14.3 [(#3728)](https…
renovate-bot May 13, 2020
ec128b8
chore(deps): update dependency grpcio to v1.29.0 [(#3786)](https://gi…
renovate-bot May 19, 2020
64b1131
chore(deps): update dependency google-cloud-storage to v1.28.1 [(#378…
renovate-bot May 19, 2020
bbb8ef1
update google-auth to 1.15.0 part 3 [(#3816)](https://github.com/Goog…
leahecole May 19, 2020
32dd115
Update dependency google-cloud-dataproc to v0.8.0 [(#3837)](https://g…
renovate-bot May 20, 2020
2ed03fe
chore(deps): update dependency google-auth to v1.16.0 [(#3903)](https…
renovate-bot May 28, 2020
2f49388
update google-auth part 3 [(#3963)](https://github.com/GoogleCloudPla…
leahecole Jun 4, 2020
a640af8
chore(deps): update dependency google-cloud-dataproc to v0.8.1 [(#401…
renovate-bot Jun 8, 2020
2e10446
Replace GCLOUD_PROJECT with GOOGLE_CLOUD_PROJECT. [(#4022)](https://g…
kurtisvg Jun 9, 2020
517516f
Update dependency google-auth to v1.17.0 [(#4058)](https://github.com…
renovate-bot Jun 11, 2020
ed72b34
chore(deps): update dependency google-auth to v1.17.1 [(#4073)](https…
renovate-bot Jun 12, 2020
85dfafb
Update dependency google-auth to v1.17.2 [(#4083)](https://github.com…
renovate-bot Jun 12, 2020
0f5ec7d
Update dependency google-auth to v1.18.0 [(#4125)](https://github.com…
renovate-bot Jun 19, 2020
109dc45
Update dependency google-cloud-dataproc to v1 [(#4109)](https://githu…
renovate-bot Jun 19, 2020
039a281
chore(deps): update dependency google-cloud-storage to v1.29.0 [(#404…
renovate-bot Jun 19, 2020
7ee04a4
chore(deps): update dependency grpcio to v1.30.0 [(#4143)](https://gi…
renovate-bot Jun 23, 2020
678dd14
Update dependency google-auth-httplib2 to v0.0.4 [(#4255)](https://gi…
renovate-bot Jul 9, 2020
bdbdd3a
chore(deps): update dependency pytest to v5.4.3 [(#4279)](https://git…
renovate-bot Jul 12, 2020
88c8137
chore(deps): update dependency google-auth to v1.19.0 [(#4293)](https…
renovate-bot Jul 13, 2020
6bfa388
chore(deps): update dependency google-cloud-dataproc to v1.0.1 [(#430…
renovate-bot Jul 17, 2020
155342b
chore(deps): update dependency google-auth to v1.19.1 [(#4304)](https…
renovate-bot Jul 17, 2020
22a5d46
chore(deps): update dependency google-auth to v1.19.2 [(#4321)](https…
renovate-bot Jul 18, 2020
253f93e
Update dependency google-auth to v1.20.0 [(#4387)](https://github.com…
renovate-bot Jul 28, 2020
bf8a051
Update dependency pytest to v6 [(#4390)](https://github.com/GoogleClo…
renovate-bot Aug 1, 2020
88bb9ed
Update dependency grpcio to v1.31.0 [(#4438)](https://github.com/Goog…
renovate-bot Aug 5, 2020
cabc8ad
chore(deps): update dependency google-auth to v1.20.1 [(#4452)](https…
renovate-bot Aug 7, 2020
9e48b53
Merge branch 'snippets-samples' into add-snippets-samples
arithmetic1728 Aug 7, 2020
172d30c
chore: update templates
arithmetic1728 Aug 7, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# Code owners file.
# This file controls who is tagged for review for any given pull request.
#
# For syntax help see:
# https://help.github.com/en/github/creating-cloning-and-archiving-repositories/about-code-owners#codeowners-syntax


/samples/**/*.py @bradmiro @googleapis/python-samples-owners
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,7 @@ pip-log.txt
# Built documentation
docs/_build
bigquery/docs/generated
docs.metadata

# Virtual environment
env/
Expand All @@ -57,4 +58,4 @@ system_tests/local_test_setup

# Make sure a generated file isn't accidentally committed.
pylintrc
pylintrc.test
pylintrc.test
8 changes: 7 additions & 1 deletion .kokoro/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -36,4 +36,10 @@ python3.6 -m pip uninstall --yes --quiet nox-automation
python3.6 -m pip install --upgrade --quiet nox
python3.6 -m nox --version

python3.6 -m nox
# If NOX_SESSION is set, it only runs the specified session,
# otherwise run all the sessions.
if [[ -n "${NOX_SESSION:-}" ]]; then
python3.6 -m nox -s "${NOX_SESSION:-}"
else
python3.6 -m nox
fi
98 changes: 98 additions & 0 deletions .kokoro/docker/docs/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,98 @@
# Copyright 2020 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

from ubuntu:20.04

ENV DEBIAN_FRONTEND noninteractive

# Ensure local Python is preferred over distribution Python.
ENV PATH /usr/local/bin:$PATH

# Install dependencies.
RUN apt-get update \
&& apt-get install -y --no-install-recommends \
apt-transport-https \
build-essential \
ca-certificates \
curl \
dirmngr \
git \
gpg-agent \
graphviz \
libbz2-dev \
libdb5.3-dev \
libexpat1-dev \
libffi-dev \
liblzma-dev \
libreadline-dev \
libsnappy-dev \
libssl-dev \
libsqlite3-dev \
portaudio19-dev \
redis-server \
software-properties-common \
ssh \
sudo \
tcl \
tcl-dev \
tk \
tk-dev \
uuid-dev \
wget \
zlib1g-dev \
&& add-apt-repository universe \
&& apt-get update \
&& apt-get -y install jq \
&& apt-get clean autoclean \
&& apt-get autoremove -y \
&& rm -rf /var/lib/apt/lists/* \
&& rm -f /var/cache/apt/archives/*.deb


COPY fetch_gpg_keys.sh /tmp
# Install the desired versions of Python.
RUN set -ex \
&& export GNUPGHOME="$(mktemp -d)" \
&& echo "disable-ipv6" >> "${GNUPGHOME}/dirmngr.conf" \
&& /tmp/fetch_gpg_keys.sh \
&& for PYTHON_VERSION in 3.7.8 3.8.5; do \
wget --no-check-certificate -O python-${PYTHON_VERSION}.tar.xz "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz" \
&& wget --no-check-certificate -O python-${PYTHON_VERSION}.tar.xz.asc "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz.asc" \
&& gpg --batch --verify python-${PYTHON_VERSION}.tar.xz.asc python-${PYTHON_VERSION}.tar.xz \
&& rm -r python-${PYTHON_VERSION}.tar.xz.asc \
&& mkdir -p /usr/src/python-${PYTHON_VERSION} \
&& tar -xJC /usr/src/python-${PYTHON_VERSION} --strip-components=1 -f python-${PYTHON_VERSION}.tar.xz \
&& rm python-${PYTHON_VERSION}.tar.xz \
&& cd /usr/src/python-${PYTHON_VERSION} \
&& ./configure \
--enable-shared \
# This works only on Python 2.7 and throws a warning on every other
# version, but seems otherwise harmless.
--enable-unicode=ucs4 \
--with-system-ffi \
--without-ensurepip \
&& make -j$(nproc) \
&& make install \
&& ldconfig \
; done \
&& rm -rf "${GNUPGHOME}" \
&& rm -rf /usr/src/python* \
&& rm -rf ~/.cache/

RUN wget -O /tmp/get-pip.py 'https://bootstrap.pypa.io/get-pip.py' \
&& python3.7 /tmp/get-pip.py \
&& python3.8 /tmp/get-pip.py \
&& rm /tmp/get-pip.py

CMD ["python3.7"]
45 changes: 45 additions & 0 deletions .kokoro/docker/docs/fetch_gpg_keys.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
#!/bin/bash
# Copyright 2020 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

# A script to fetch gpg keys with retry.
# Avoid jinja parsing the file.
#

function retry {
if [[ "${#}" -le 1 ]]; then
echo "Usage: ${0} retry_count commands.."
exit 1
fi
local retries=${1}
local command="${@:2}"
until [[ "${retries}" -le 0 ]]; do
$command && return 0
if [[ $? -ne 0 ]]; then
echo "command failed, retrying"
((retries--))
fi
done
return 1
}

# 3.6.9, 3.7.5 (Ned Deily)
retry 3 gpg --keyserver ha.pool.sks-keyservers.net --recv-keys \
0D96DF4D4110E5C43FBFB17F2D347EA6AA65421D

# 3.8.0 (Łukasz Langa)
retry 3 gpg --keyserver ha.pool.sks-keyservers.net --recv-keys \
E3FF2839C048B25C084DEBE9B26995E310250568

#
21 changes: 19 additions & 2 deletions .kokoro/docs/common.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,12 @@ action {
gfile_resources: "/bigstore/cloud-devrel-kokoro-resources/trampoline"

# Use the trampoline script to run in docker.
build_file: "python-dataproc/.kokoro/trampoline.sh"
build_file: "python-dataproc/.kokoro/trampoline_v2.sh"

# Configure the docker image for kokoro-trampoline.
env_vars: {
key: "TRAMPOLINE_IMAGE"
value: "gcr.io/cloud-devrel-kokoro-resources/python-multi"
value: "gcr.io/cloud-devrel-kokoro-resources/python-lib-docs"
}
env_vars: {
key: "TRAMPOLINE_BUILD_FILE"
Expand All @@ -28,6 +28,23 @@ env_vars: {
value: "docs-staging"
}

env_vars: {
key: "V2_STAGING_BUCKET"
value: "docs-staging-v2-staging"
}

# It will upload the docker image after successful builds.
env_vars: {
key: "TRAMPOLINE_IMAGE_UPLOAD"
value: "true"
}

# It will always build the docker image.
env_vars: {
key: "TRAMPOLINE_DOCKERFILE"
value: ".kokoro/docker/docs/Dockerfile"
}

# Fetch the token needed for reporting release status to GitHub
before_action {
fetch_keystore {
Expand Down
17 changes: 17 additions & 0 deletions .kokoro/docs/docs-presubmit.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Format: //devtools/kokoro/config/proto/build.proto

env_vars: {
key: "STAGING_BUCKET"
value: "gcloud-python-test"
}

env_vars: {
key: "V2_STAGING_BUCKET"
value: "gcloud-python-test"
}

# We only upload the image in the main `docs` build.
env_vars: {
key: "TRAMPOLINE_IMAGE_UPLOAD"
value: "false"
}
39 changes: 24 additions & 15 deletions .kokoro/publish-docs.sh
Original file line number Diff line number Diff line change
Expand Up @@ -18,26 +18,16 @@ set -eo pipefail
# Disable buffering, so that the logs stream through.
export PYTHONUNBUFFERED=1

cd github/python-dataproc

# Remove old nox
python3.6 -m pip uninstall --yes --quiet nox-automation
export PATH="${HOME}/.local/bin:${PATH}"

# Install nox
python3.6 -m pip install --upgrade --quiet nox
python3.6 -m nox --version
python3 -m pip install --user --upgrade --quiet nox
python3 -m nox --version

# build docs
nox -s docs

python3 -m pip install gcp-docuploader

# install a json parser
sudo apt-get update
sudo apt-get -y install software-properties-common
sudo add-apt-repository universe
sudo apt-get update
sudo apt-get -y install jq
python3 -m pip install --user gcp-docuploader

# create metadata
python3 -m docuploader create-metadata \
Expand All @@ -52,4 +42,23 @@ python3 -m docuploader create-metadata \
cat docs.metadata

# upload docs
python3 -m docuploader upload docs/_build/html --metadata-file docs.metadata --staging-bucket docs-staging
python3 -m docuploader upload docs/_build/html --metadata-file docs.metadata --staging-bucket "${STAGING_BUCKET}"


# docfx yaml files
nox -s docfx

# create metadata.
python3 -m docuploader create-metadata \
--name=$(jq --raw-output '.name // empty' .repo-metadata.json) \
--version=$(python3 setup.py --version) \
--language=$(jq --raw-output '.language // empty' .repo-metadata.json) \
--distribution-name=$(python3 setup.py --name) \
--product-page=$(jq --raw-output '.product_documentation // empty' .repo-metadata.json) \
--github-repository=$(jq --raw-output '.repo // empty' .repo-metadata.json) \
--issue-tracker=$(jq --raw-output '.issue_tracker // empty' .repo-metadata.json)

cat docs.metadata

# upload docs
python3 -m docuploader upload docs/_build/html/docfx_yaml --metadata-file docs.metadata --destination-prefix docfx --staging-bucket "${V2_STAGING_BUCKET}"
Loading