docusign / docusign-esign-python-client

The Official DocuSign Python Client Library used to interact with the eSign REST API. Send, sign, and approve documents using this client. https://www.docusign.com/devcenter
MIT License
97 stars 88 forks source link

Development and build dependencies are listed as install requirements of this project #160

Closed spenserblack closed 4 months ago

spenserblack commented 1 year ago

For example, when running pip install docusign-esign==3.19.0, nose gets installed, too. As far as I can tell, nose is a development dependency used for testing, and is an unnecessary dependency for usage of this package. It seems like this is adding packages to user's environments that don't need to be installed.

garg-mudit commented 4 months ago

Hi @spenserblack , Please check 5.0.0rc1 release.

The REQUIRES array has been updated along with this release.

Hopefully that addresses your issue.

Thank You.

spenserblack commented 4 months ago

Looks good! I gave nose as an example, but I don't know if setuptools should be listed as a dependency for end users, either.

InbarGazit commented 4 months ago

@spenserblack can this issue be closed?