Skip to content

Commit

Permalink
Merge pull request #108 from mila-iqia/development
Browse files Browse the repository at this point in the history
update licenses file (#106)
  • Loading branch information
mirkobronzi authored Aug 21, 2023
2 parents 8d2eb42 + c00ec06 commit ae3c971
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 11 deletions.
15 changes: 6 additions & 9 deletions APPROVED_LIBRARIES.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
{%- if cookiecutter.environment == 'mila' %}
__TODO_START__
When starting a project, the other company needs to approve the libraries/tools that we use.
There are two options that the company can choose:
Expand All @@ -10,7 +9,7 @@ If the latter, this file represents the list.

The way it works is the following:
- First, make sure that all the licenses listed below are still valid (i.e., they did not change). You can use the link to speedup this process.
- Note that the last time the list was checked was on 2022-August-12.
- Note that the last time the list was checked was on 2023-April-04.
- Then, ask the company to approve the list by writing "approved" (or similar), with their git account (this will prove that the company approval is authentic).
- When new libraries are added, create a new section below (`Dependencies as of ...`), where you copy the old list and you modify it according to your needs.
- Ask the company to approve with the method above (git commit).
Expand All @@ -23,15 +22,15 @@ Here is the list of dependencies required by Mila for the project development.
Note that the following dependencies will trigger some other dependencies and for sake of simplicity,
we are not listing them all. Modifications since last approved version are in **bold**.

# Dependencies as of {% now 'local', '%Y/%m/%d' %}
# Dependencies as of {PROJECT_START_DATE}

## General dependencies

* Python: [PSF](https://docs.python.org/3/license.html#psf-license) ([Python](https://www.python.org/))
* virtualenv : MIT ([https://pypi.org/project/virtualenv/](https://pypi.org/project/virtualenv/))
* miniconda : 3-clause BSD ([https://docs.conda.io/en/latest/license.html](https://docs.conda.io/en/latest/license.html))
* pip : MIT ([https://en.wikipedia.org/wiki/Pip_(package_manager)](https://en.wikipedia.org/wiki/Pip_(package_manager)))
* Mila cookiecutter : MIT [https://github.com/mila-iqia/cookiecutter-pyml/tree/lightning_and_keras](https://github.com/mila-iqia/cookiecutter-pyml/tree/lightning_and_keras)
* Mila cookiecutter : MIT [https://github.com/mila-iqia/cookiecutter-pyml/blob/development/LICENSE](https://github.com/mila-iqia/cookiecutter-pyml/blob/development/LICENSE)
* ZSH: MIT-like [zsh](http://zsh.sourceforge.net/)
* OH-MY-ZSH: MIT [oh-my-zsh](https://github.com/ohmyzsh/ohmyzsh/)
* TMUX - ISC [tmux](https://github.com/tmux/tmux/)
Expand All @@ -50,20 +49,18 @@ we are not listing them all. Modifications since last approved version are in **
* 'orion', BSD [https://github.com/Epistimio/orion/blob/develop/LICENSE](https://github.com/Epistimio/orion/blob/develop/LICENSE)
* 'pyyaml', MIT ([https://pypi.org/project/PyYAML/](https://pypi.org/project/PyYAML/))
* 'pytest', MIT ([https://pypi.org/project/pytest/](https://pypi.org/project/pytest/))
* 'pytest-cov', BSD (MIT) ([https://pypi.org/project/pytest-cov/](https://pypi.org/project/pytest-cov/))
* 'pytest-cov', MIT ([https://pypi.org/project/pytest-cov/](https://pypi.org/project/pytest-cov/))
* 'pytype', MIT + Apache 2.0, ([https://github.com/google/pytype/](https://github.com/google/pytype/blob/master/LICENSE))
* 'pytorch_lightning', Apache-2.0 ([https://pypi.org/project/pytorch-lightning/](https://pypi.org/project/pytorch-lightning/))
* 'sphinx', BSD ([https://pypi.org/project/Sphinx/](https://pypi.org/project/Sphinx/))
* 'sphinx-autoapi', MIT ([https://pypi.org/project/sphinx-autoapi/](https://pypi.org/project/sphinx-autoapi/))
* 'sphinx-rtd-theme', MIT ([https://pypi.org/project/sphinx-rtd-theme/](https://pypi.org/project/sphinx-rtd-theme/))
* 'sphinxcontrib-napoleon', BSD ([https://pypi.org/project/sphinxcontrib-napoleon/](https://pypi.org/project/sphinxcontrib-napoleon/))
* 'sphinxcontrib-katex', BSD (MIT) ([https://pypi.org/project/sphinxcontrib-katex/](https://pypi.org/project/sphinxcontrib-katex/))
* 'sphinxcontrib-katex', MIT ([https://pypi.org/project/sphinxcontrib-katex/](https://pypi.org/project/sphinxcontrib-katex/))
* 'tensorboard', Apache License 2.0 ([https://github.com/tensorflow/tensorboard](https://github.com/tensorflow/tensorboard))
* 'tqdm', MIT+Mozilla Public license ([https://pypi.org/project/tqdm/](https://pypi.org/project/tqdm/))
* 'torch', BSD-3 ([https://pypi.org/project/torch/](https://pypi.org/project/torch/))
* 'torchvision', BSD, ([https://pypi.org/project/torchvision/](https://pypi.org/project/torchvision/))

## Pre-trained models

* ADD IF USED
{%- endif %}
Add any pre-trained models and associated licenses here if relevant.
3 changes: 1 addition & 2 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,10 +23,9 @@
'sphinx-rtd-theme==1.0.0',
'sphinxcontrib-napoleon==0.7',
'sphinxcontrib-katex==0.8.6',
'tensorboard==2.9.1',
'tqdm==4.64.0',
'torch==1.12.0',
'torchvision==0.13.0'
'torchvision==0.13.0',
],
entry_points={
'console_scripts': [
Expand Down

0 comments on commit ae3c971

Please sign in to comment.