Pydocusign

Latest version: v2.2

Safety actively analyzes 706259 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 4

0.10

-----------------

Features around DocuSign accounts.

- Feature 28 - ``pydocusign.DocuSignClient`` can create, read and delete
accounts.

0.9

----------------

New feature around envelope creation.

- Feature 29 - ``pydocusign.DocuSignClient`` can create envelope using
template. Added method ``create_envelope_from_template()``. Check the
``templatesigning.py`` demo in documentation.
When running tests or demo, you need an additional
``DOCUSIGN_TEST_TEMPLATE_ID`` environment variable, which is the UUID of
a DocuSign template having 2 signers with routing order set to "1".

0.8

----------------

Feature around internationalization.

- Feature 26 - ``pydocusign.Signer`` model accepts new optional arguments:
``emailSubject``, ``emailBody`` and ``supportedLanguage``. They are used to
setup DocuSign's ``emailNotification`` for recipient, which makes it possible
to change default language shown in DocuSign user interface for each
recipient.

0.7.2

------------------

Bugfixes.

- Bug 23 - Using pseudo-constants of ``pydocusign.Envelope`` and
``pydocusign.Recipient`` instead of raw strings in
``DocuSignCallbackParser``. As a consequence, parser's ``recipient_events``,
``envelope_events`` and ``events`` properties also use values from
pseudo-constants. They use CamelCase (they used to be all lowercase).

- Bug 22 - Fixed ``DeclineReason`` in notification callback template.

0.7.1

------------------

Improved retro-compatibility of release 0.7.

- Bug 20 - Restored pseudo-constants in ``Envelope`` model. They were removed
in version 0.7, but it appeared they are useful, and probably the simplest
way to access them, since ``pydocusign.Envelope`` is part of the main API,
whereas ``pydocusign.models`` is not.

Also:

* added keys/values to ``Envelope``'s pseudo-constants.
* registered pseudo-constants in ``Recipient`` model.

0.7

----------------

Testing tools around notification callbacks.

- Features 14 and 16 - ``pydocusign.test`` provides utilities to test
notification callbacks: generate body content for notification requests,
post fake notification requests to a custom URL.

- Added pseudo-constants in ``pydocusign.models``, so that you can use them
instead of strings. As an example, you'd better use
``pydocusign.models.ENVELOPE_STATUS_SENT`` instead of ``"Sent"``.

Removed ``STATUS_SENT`` and ``STATUS_DRAFT`` from ``Envelope`` model.

Page 3 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.