Skip to content

Commit 0b77157

Browse files
Version 2.7.0-v2-20.3.00 release (#91)
Co-authored-by: DevCenter-DocuSign <dcdev@docusign.com>
1 parent 94f72be commit 0b77157

File tree

6 files changed

+21
-12
lines changed

6 files changed

+21
-12
lines changed

.swagger-codegen-ignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ LICENSE
3636
requirements.txt
3737
test-requirements.txt
3838
setup.cfg
39-
setup.py
39+
#setup.py
4040

4141

4242
# Specific src and test files

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,11 @@ All notable changes to this project will be documented in this file.
33

44
See [DocuSign Support Center](https://support.docusign.com/en/releasenotes/) for Product Release Notes.
55

6+
## [2.7.0] - eSignature API v2-20.3.00 - 2020-09-24
7+
### Changed
8+
* Added support for version v2-20.3.00 of the DocuSign eSignature API.
9+
* Updated the SDK release version.
10+
611
## [2.6.0] - eSignature API v2-20.2.02.02 - 2020-08-21
712
### Changed
813
* Added support for version v2-20.2.02.02 of the DocuSign eSignature API.

README.md

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
## Requirements
1212

13-
- Python 2.7 (3.6+ recommended)
13+
- Python 2.7 (3.7+ recommended)
1414
- Free [Developer Sandbox](https://go.docusign.com/sandbox/productshot/?elqCampaignId=16531)
1515

1616
## Compatibility
@@ -37,7 +37,7 @@ This open-source SDK is provided for cases where you would like to make addition
3737

3838
**Unix/Linux:**
3939

40-
- Type the following command into your console:
40+
- Type the following command into your console:
4141
**export PYTHONPATH = "${PYTHONPATH}:.:/path/to/site-packages"**
4242
- Optionally, you can add this command to your system profile, which will run the command each time Python is launched.
4343

@@ -80,7 +80,7 @@ This client has the following external dependencies:
8080

8181
### Launchers
8282

83-
DocuSign provides a sample application referred to as a [Launcher](https://github.com/docusign/eg-03-python-auth-code-grant). The Launcher contains a set of 14 common use cases and associated source files. These examples use DocuSign&#39;s [Authorization Code Grant](https://developers.docusign.com/esign-rest-api/guides/authentication/oauth2-code-grant) flow.
83+
DocuSign provides a sample application code referred to as a [Launcher](https://github.com/docusign/code-examples-python). The Launcher contains a set of 31 common use cases and associated source files. These examples use either DocuSign&#39;s [Authorization Code Grant](https://developers.docusign.com/esign-rest-api/guides/authentication/oauth2-code-grant) or [JSON Web Tokens (JWT)](https://developers.docusign.com/esign-rest-api/guides/authentication/oauth2-jsonwebtoken) flows.
8484

8585
## Proof-of-concept applications
8686

@@ -92,10 +92,6 @@ For details regarding which type of OAuth grant will work best for your DocuSign
9292

9393
For security purposes, DocuSign recommends using the [Authorization Code Grant](https://developers.docusign.com/esign-rest-api/guides/authentication/oauth2-code-grant) flow.
9494

95-
There are other use-case scenarios, such as **single-page applications** (SPA) that use **Cross-Origin Resource Sharing** (CORS), or where there may not be a user to interact with your Service Account. For these use cases, DocuSign also supports [JWT](https://developers.docusign.com/esign-rest-api/guides/authentication/oauth2-jsonwebtoken) and [Implicit](https://developers.docusign.com/esign-rest-api/guides/authentication/oauth2-implicit) grants. For code examples, see the links below:
96-
97-
- [JWT (JSON Web Token)](https://github.com/docusign/eg-01-python-jwt)
98-
- Implicit Grant (coming soon)
9995

10096
## Support
10197

@@ -112,3 +108,9 @@ The DocuSign Python Client is licensed under the [MIT License](https://github.co
112108
[downloads-url]: https://pypi.python.org/pypi/docusign_esign
113109
[travis-image]: https://img.shields.io/travis/docusign/docusign-python-client.svg?style=flat
114110
[travis-url]: https://travis-ci.org/docusign/docusign-python-client
111+
112+
### Additional Resources
113+
* [DocuSign Developer Center](https://developers.docusign.com)
114+
* [DocuSign API on Twitter](https://twitter.com/docusignapi)
115+
* [DocuSign For Developers on LinkedIn](https://www.linkedin.com/showcase/docusign-for-developers/)
116+
* [DocuSign For Developers on YouTube](https://www.youtube.com/channel/UCJSJ2kMs_qeQotmw4-lX2NQ)

requirements.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,4 @@ urllib3 >= 1.15
66
PyJWT>=1.7.1
77
cryptography>=2.5
88
nose>=1.3.7
9+
importlib-metadata<2,>=0.12

setup.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,16 @@
1414
from setuptools import setup, find_packages, Command, os # noqa: H301
1515

1616
NAME = "docusign_esign"
17-
VERSION = "2.7.0rc1"
17+
VERSION = "2.7.0"
1818
# To install the library, run the following
1919
#
2020
# python setup.py install
2121
#
2222
# prerequisite: setuptools
2323
# http://pypi.python.org/pypi/setuptools
2424

25-
REQUIRES = ["urllib3 >= 1.15", "six >= 1.8.0", "certifi >= 14.05.14", "python-dateutil >= 2.5.3", "setuptools >= 21.0.0", "PyJWT>=1.7.1", "cryptography>=2.5", "nose>=1.3.7"]
25+
REQUIRES = ["urllib3 >= 1.15", "six >= 1.8.0", "certifi >= 14.05.14", "python-dateutil >= 2.5.3",
26+
"setuptools >= 21.0.0", "PyJWT>=1.7.1", "cryptography>=2.5", "nose>=1.3.7", "importlib-metadata<2,>=0.12"]
2627

2728
class CleanCommand(Command):
2829
"""Custom clean command to tidy up the project root."""

test/unit_tests.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -707,10 +707,10 @@ def testMoveEnvelopes(self):
707707
folders_api.move_envelopes(self.user_info.accounts[0].account_id, to_folder_id,
708708
folders_request=folders_request)
709709

710-
# Wait for 3 second to make sure the newly created envelope was moved to the 'sentitems' folder
710+
# Wait for 5 second to make sure the newly created envelope was moved to the 'sentitems' folder
711711
# Note: It's discouraged to use sleep statement or to poll DocuSign for envelope status or folder id
712712
# In production, use DocuSign Connect to get notified when the status of the envelope have changed.
713-
sleep(3)
713+
sleep(5)
714714
# Test if we moved the envelope to the correct folder
715715
list_from_drafts_folder = folders_api.list_items(self.user_info.accounts[0].account_id, to_folder_id)
716716

0 commit comments

Comments
 (0)