message: Add license comments to all direct dependencies
diff: @@ -6,30 +6,37 @@ from setuptools import find_packages, setup
  if sys.version_info < (3, 6):
  sys.exit("Please use Python version 3.6 or higher.")
  +# License comments according to `pip-licenses`
  +
  install_requires = [
  - "typing-extensions==3.7.4",
  - "numpy==1.15.4",
  - "absl-py==0.7.1",
  - "matplotlib==3.1.1",
  - "requests==2.22.0",
  + "typing-extensions==3.7.4", # PSF
  + "numpy==1.15.4", # BSD
  + "absl-py==0.7.1", # Apache 2.0
  + "matplotlib==3.1.1", # PSF
  + "requests==2.22.0", # Apache 2.0
  ]
  -cpu_require = ["tensorflow==1.14.0"]
  +cpu_require = ["tensorflow==1.14.0"] # Apache 2.0
  -gpu_require = ["tensorflow-gpu==1.14.0"]
  +gpu_require = ["tensorflow-gpu==1.14.0"] # Apache 2.0
  dev_require = [
  - "black==19.3b0",
  - "mypy==0.720",
  - "pylint==2.3.1",
  - "astroid<=2.2",
  - "isort==4.3.20",
  - "rope==0.14.0",
  - "faker==2.0.0",
  - "awscli==1.16.210",
  + "black==19.3b0", # MIT
  + "mypy==0.720", # MIT License
  + "pylint==2.3.1", # GPL
  + "astroid<=2.2", # LGPL
  + "isort==4.3.20", # MIT
  + "rope==0.14.0", # GNU GPL
  + "faker==2.0.0", # MIT License
  + "awscli==1.16.210", # Apache License 2.0
  + "pip-licenses==1.15.2", # MIT License
  ]
  -tests_require = ["pytest==4.6.2", "pytest-cov==2.7.1", "pytest-watch==4.2.0"]
  +tests_require = [
  + "pytest==4.6.2", # MIT license
  + "pytest-cov==2.7.1", # MIT
  + "pytest-watch==4.2.0", # MIT
  +]
  setup(
  name="xain",
  