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
feat(new-sdk-version): Adding 3.0.0 version SDK (#6)
Supported API versions:
* v2
Summary:
* Making SDK independent of the API version.
Breaking changes:
* API version is removed from the package name.
Functionality Additions:
* No changes
Bug Fixes:
* No changes
Copy file name to clipboardExpand all lines: README.md
+12-12Lines changed: 12 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,9 +1,9 @@
1
1
# analyticsapi-engines-python-sdk
2
2
3
3
## Overview
4
-
API client library to leverage Factset's Analytics API in python. Each API version directory contains its respective Analytics API implementation.
4
+
API client library to leverage FactSet's PA Engine, SPAR Engine and Vault API in python.
5
5
6
-
**`fds.analyticsapi.engines.vAPI_VERSION`** - Contains the Python library. It is developed using [open-api-generator](https://github.com/OpenAPITools/openapi-generator).
6
+
**`fds.analyticsapi.engines`** - Contains the Python library. It is developed using [open-api-generator](https://github.com/OpenAPITools/openapi-generator).
7
7
8
8
**`Utilities`** - Contains the EnginesAPI's OpenAPI schema (openapi-schema.json), configuration file (openapi-generator-config.json), OpenAPI's python edited templates and End-to-End tests of library.
9
9
@@ -12,12 +12,12 @@ API client library to leverage Factset's Analytics API in python. Each API versi
@@ -27,16 +27,16 @@ To customize the OpenAPI generator options and generate the library. Please go t
27
27
* Install [Java SDK8 64 bit version](http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html).
28
28
* Install PyCharm.
29
29
* Clone this `analyticsapi-engines-python-sdk` repository.
30
-
* Move into the `analyticsapi-engines-python-sdk/API_VERSION/Utilities/codegen` folder and run the `download-codegen.bat` file by double clicking it (for downloading the openapi-generator-cli.jar).
30
+
* Move into the `analyticsapi-engines-python-sdk/Utilities/codegen` folder and run the `download-codegen.bat` file by double clicking it (for downloading the openapi-generator-cli.jar).
31
31
32
32
### To update and build the library
33
-
* Move to the `vAPI_VERSION` location.
34
-
* Delete all the contents of `fds.analyticsapi.engines.vAPI_VERSION`except `.openapi-generator-ignore` script and `pydocs` sub-directory.
33
+
* Move to the `analyticsapi-engines-python-sdk` location.
34
+
* Delete all the contents of `fds.analyticsapi.engines` directory except `.openapi-generator-ignore` script.
35
35
* In the `Utilities` folder update the `packageVersion` field to new **PACKAGE_VERSION** in `openapi-generator-config.json` file.
36
-
* Run the below command after updating **API_VERSION** and **http-user-agent** with correct values.
36
+
* Run the below command after updating **PACKAGE_VERSION** with correct values.
Copy file name to clipboardExpand all lines: Utilities/codegen/templates/__init__api.mustache
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,4 @@
1
-
{{! This file is picked from the v4.1.1 release of openapi-generator(https://github.com/OpenAPITools/openapi-generator/blob/v4.1.1/modules/openapi-generator/src/main/resources/python/__init__api.mustache) }}
1
+
{{! This file is picked from the v4.2.2 release of openapi-generator(https://github.com/OpenAPITools/openapi-generator/blob/v4.2.2/modules/openapi-generator/src/main/resources/python/__init__api.mustache) }}
2
2
{{! Changes made: 1) Added import of UtilityApi. }}
Copy file name to clipboardExpand all lines: Utilities/codegen/templates/__init__package.mustache
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,4 @@
1
-
{{! This file is picked from the v4.1.1 release of openapi-generator(https://github.com/OpenAPITools/openapi-generator/blob/v4.1.1/modules/openapi-generator/src/main/resources/python/__init__package.mustache) }}
1
+
{{! This file is picked from the v4.2.2 release of openapi-generator(https://github.com/OpenAPITools/openapi-generator/blob/v4.2.2/modules/openapi-generator/src/main/resources/python/__init__package.mustache) }}
2
2
{{! Changes made: 1) Added import of UtilityApi. }}
Copy file name to clipboardExpand all lines: Utilities/codegen/templates/common_README.mustache
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,4 @@
1
-
{{! This file is picked from the v4.1.1 release of openapi-generator(https://github.com/OpenAPITools/openapi-generator/blob/v4.1.1/modules/openapi-generator/src/main/resources/python/common_README.mustache) }}
1
+
{{! This file is picked from the v4.2.2 release of openapi-generator(https://github.com/OpenAPITools/openapi-generator/blob/v4.2.2/modules/openapi-generator/src/main/resources/python/common_README.mustache) }}
2
2
{{! Changes made: 1) Added link to UtilityApi's documentation. }}
0 commit comments