瀏覽代碼

Use requirements.txt

Steven Silvester 7 年之前
父節點
當前提交
2307f0f35a
共有 4 個文件被更改,包括 12 次插入0 次删除
  1. 1 0
      appveyor.yml
  2. 5 0
      requirements.txt
  3. 1 0
      scripts/travis_install.sh
  4. 5 0
      setup.py

+ 1 - 0
appveyor.yml

@@ -34,6 +34,7 @@ install:
   # Ensure python and python scripts are from right version:
   - 'SET "PATH=%PYTHON%;%PYTHON%\\Scripts;%PATH%"'
   # Install our package:
+  - 'conda install --file requirements.txt -c conda-forge'
   - 'pip install --upgrade -e ".[test]"'
   - 'jlpm versions'
   - 'jlpm config current'

+ 5 - 0
requirements.txt

@@ -0,0 +1,5 @@
+notebook>=4.3.1
+jupyterlab_launcher>=0.6.0,<0.7.0
+ipython_genutils
+futures;python_version<'3.0'
+subprocess32;python_version<'3.0'

+ 1 - 0
scripts/travis_install.sh

@@ -35,6 +35,7 @@ mkdir ~/.jupyter
 
 
 # Install and enable the server extension
+conda install --file requirements.txt -c conda-forge
 pip install -v -e ".[test]"
 jlpm versions
 jlpm config current

+ 5 - 0
setup.py

@@ -84,6 +84,10 @@ cmdclass['jsdeps'] = combine_commands(
 )
 
 
+with open('requirements.txt') as f:
+    install_requires = f.read().splitlines()
+
+
 setup_args = dict(
     name             = NAME,
     description      = DESCRIPTION,
@@ -91,6 +95,7 @@ setup_args = dict(
     version          = VERSION,
     packages         = find_packages(),
     cmdclass         = cmdclass,
+    install_requires = install_requires,
     author           = 'Jupyter Development Team',
     author_email     = 'jupyter@googlegroups.com',
     url              = 'http://jupyter.org',