Skip to content

Commit cca26b7

Browse files
committed
PSDK-28 files updated to contain new package
1 parent 5f89564 commit cca26b7

21 files changed

Lines changed: 42 additions & 43 deletions

.envrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,6 @@ source .venv/bin/activate
66
export PYTHONPATH="${PYTHONPATH}:${SCRIPT_DIR}/gooddata-afm-client/"
77
export PYTHONPATH="${PYTHONPATH}:${SCRIPT_DIR}/gooddata-metadata-client/"
88
export PYTHONPATH="${PYTHONPATH}:${SCRIPT_DIR}/gooddata-scan-client/"
9+
export PYTHONPATH="${PYTHONPATH}:${SCRIPT_DIR}/gooddata-api-client/"
910
export PYTHONPATH="${PYTHONPATH}:${SCRIPT_DIR}/gooddata-sdk/"
1011
export PYTHONPATH="${PYTHONPATH}:${SCRIPT_DIR}/gooddata-pandas/"

.flake8

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# (C) 2021 GoodData Corporation
22
[flake8]
3-
exclude = .git,.venv,__pycache__,.tox,build,dist,gooddata-afm-client,gooddata-metadata-client,gooddata-scan-client
3+
exclude = .git,.venv,__pycache__,.tox,build,dist,gooddata-afm-client,gooddata-metadata-client,gooddata-scan-client,gooddata-api-client
44

55
max-line-length = 120
66

.fossa/prepare_and_populate_pipenv.sh

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,18 +24,22 @@ cd ./gooddata-scan-client
2424
pipenv install --skip-lock -r requirements.txt
2525
cd ..
2626

27+
cd ./gooddata-api-client
28+
pipenv install --skip-lock -r requirements.txt
29+
cd ..
30+
2731
cd ./gooddata-sdk
28-
pipenv install --skip-lock ../gooddata-afm-client/ ../gooddata-metadata-client/ ../gooddata-scan-client/ \
32+
pipenv install --skip-lock ../gooddata-afm-client/ ../gooddata-metadata-client/ ../gooddata-scan-client/ ../gooddata-api-client/ \
2933
-r requirements.txt
3034
cd ..
3135

3236
cd ./gooddata-fdw
33-
pipenv install --skip-lock ../gooddata-afm-client/ ../gooddata-metadata-client/ ../gooddata-scan-client/ \
37+
pipenv install --skip-lock ../gooddata-afm-client/ ../gooddata-metadata-client/ ../gooddata-scan-client/ ../gooddata-api-client/ \
3438
../gooddata-sdk/ -r requirements.txt
3539
cd ..
3640

3741
cd ./gooddata-pandas
38-
pipenv install --skip-lock ../gooddata-afm-client/ ../gooddata-metadata-client/ ../gooddata-scan-client/ \
42+
pipenv install --skip-lock ../gooddata-afm-client/ ../gooddata-metadata-client/ ../gooddata-scan-client/ ../gooddata-api-client/ \
3943
../gooddata-sdk/ -r requirements.txt
4044
cd ..
4145

.github/workflows/build-release.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ jobs:
2323
- gooddata-afm-client
2424
- gooddata-metadata-client
2525
- gooddata-scan-client
26+
- gooddata-api-client
2627
- gooddata-pandas
2728
- gooddata-fdw
2829
- gooddata-sdk
@@ -74,6 +75,7 @@ jobs:
7475
- gooddata-afm-client
7576
- gooddata-metadata-client
7677
- gooddata-scan-client
78+
- gooddata-api-client
7779
- gooddata-pandas
7880
- gooddata-fdw
7981
- gooddata-sdk

.openapi-generator/README.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,7 @@ OpenAPI client generation is orchestrated by script `scripts/generate_client.sh`
1313
if no such exists or updates existing client code.
1414

1515
Use prepared `make` targets from repository root:
16-
- `make afm-client`
17-
- `make metadata-client`
18-
- `make scan-client`
16+
- `make api-client`
1917

2018
Predefined targets use `http://gooddata-cn-ce:3000` URL to fetch OpenAPI schema and connect generator container to
2119
the `gooddata-python-sdk_default` network. It is prepared to be executed against running `docker-compose.yaml`

.sonar.settings

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# (C) 2021 GoodData Corporation
22
sonar.sources=gooddata-sdk,gooddata-fdw,gooddata-pandas
3-
sonar.exclusions=gooddata-afm-client/**/*,gooddata-metadata-client/**/*,gooddata-scan-client/**/*
3+
sonar.exclusions=gooddata-afm-client/**/*,gooddata-metadata-client/**/*,gooddata-scan-client/**/*,gooddata-api-client/**/*
44
sonar.python.version=3.7, 3.8, 3.9, 3.10

.sonarcloud.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# (C) 2022 GoodData Corporation
22
sonar.sources=gooddata-sdk,gooddata-fdw,gooddata-pandas
3-
sonar.exclusions=gooddata-afm-client/**/*,gooddata-metadata-client/**/*,gooddata-scan-client/**/*
3+
sonar.exclusions=gooddata-afm-client/**/*,gooddata-metadata-client/**/*,gooddata-scan-client/**/*,gooddata-api-client/**/*
44
sonar.python.version=3.7, 3.8, 3.9, 3.10

LICENSE.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,4 @@ The above copyright notice and this permission notice shall be included in all c
77
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
88
-----------------------
99

10-
This repository includes source code for gooddata-sdk, gooddata-fdw, gooddata-pandas, gooddata-scan-client, gooddata-metadata-client, and gooddata-afm-client, each of which is licensed under the MIT license above. For additional licensing information related to open source packages included in each of these projects, please see the OSS LICENSES directory.
10+
This repository includes source code for gooddata-sdk, gooddata-fdw, gooddata-pandas, gooddata-scan-client, gooddata-metadata-client, gooddata-afm-client, and gooddata-api-client, each of which is licensed under the MIT license above. For additional licensing information related to open source packages included in each of these projects, please see the OSS LICENSES directory.

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ This repository contains Python packages useful for integration with [GoodData.C
99

1010
## Available packages
1111

12-
### GoodData API Clients
12+
### GoodData API Client
1313

14-
API clients are generated directly from the GoodData.CN OpenAPI specifications and allow you to call any API from
14+
API client is generated directly from the GoodData.CN OpenAPI specifications and allow you to call any API from
1515
Python. Learn more about the clients in their [dedicated readme](./clients_README.md).
1616

1717
### GoodData Python SDK

clients_README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Generated API Clients
22

3-
The generated clients provide Python classes that you can use to call GoodData.CN REST APIs. The clients contain
3+
The generated client provide Python classes that you can use to call GoodData.CN REST APIs. The client contains
44
models for API requests and responses and controllers to actually call the APIs.
55

66
We recommend using the gooddata_sdk package where possible because:

0 commit comments

Comments
 (0)