microsoft / debugpy

An implementation of the Debug Adapter Protocol for Python
https://pypi.org/project/debugpy/
Other
1.8k stars 131 forks source link

update setup.py license field #856

Open fralik opened 2 years ago

fralik commented 2 years ago

Despite license file that says that debugpy has MIT license, setup.py specifies two licenses. See here: https://github.com/microsoft/debugpy/blob/796f63e3bcdf9cd81c4236d94c0638dc845501c6/setup.py#L169-L170

Is there a reason for this or this could be fixed?

Actual behavior

setup.py classifiers specify Eclipse and MIT as licenses.

Expected behavior

setup.py classifiers specify MIT as license.

Steps to reproduce:

  1. See https://github.com/microsoft/debugpy/blob/796f63e3bcdf9cd81c4236d94c0638dc845501c6/setup.py#L169-L170
int19h commented 2 years ago

debugpy is a wrapper around pydevd, but the licenses for the two are different - pydevd is EPL, and debugpy proper is MIT. Since pydevd is vendored, the resulting package has to advertise both licenses.

gramster commented 1 year ago

Now that pydevd is dual-licensed, we should remove EPL; we may have to add whatever the second license is on pydevd; I don't remember what Fabio picked.