|
13 | 13 | import os
|
14 | 14 | import sys
|
15 | 15 |
|
16 |
| -name = "nbclassic" |
17 |
| - |
18 | 16 | if sys.version_info < (3, 6):
|
19 | 17 | pip_message = 'This may be due to an out of date pip. Make sure you have pip >= 9.0.1.'
|
20 | 18 | try:
|
|
66 | 64 |
|
67 | 65 |
|
68 | 66 | setup_args = dict(
|
69 |
| - name = name, |
70 |
| - description = "A web-based notebook environment for interactive computing", |
71 |
| - long_description = """ |
72 |
| -The Jupyter NbClassic is a web application that allows you to create and |
73 |
| -share documents that contain live code, equations, visualizations, and |
74 |
| -explanatory text. The NbClassic has support for multiple programming |
75 |
| -languages, sharing, and interactive widgets. |
76 |
| -
|
77 |
| -Read `the documentation <https://jupyter-notebook.readthedocs.io>`_ |
78 |
| -for more information. |
79 |
| - """, |
80 |
| - long_description_content_type = 'text/markdown', |
81 |
| - version = version, |
82 |
| - packages = find_packages(), |
83 |
| - package_data = find_package_data(), |
84 |
| - author = 'Jupyter Development Team', |
85 |
| - author_email = '[email protected]', |
86 |
| - url = 'http://jupyter.org', |
87 |
| - license = 'BSD', |
88 |
| - platforms = "Linux, Mac OS X, Windows", |
89 |
| - keywords = ['Interactive', 'Interpreter', 'Shell', 'Web'], |
90 |
| - classifiers = [ |
91 |
| - 'Intended Audience :: Developers', |
92 |
| - 'Intended Audience :: System Administrators', |
93 |
| - 'Intended Audience :: Science/Research', |
94 |
| - 'License :: OSI Approved :: BSD License', |
95 |
| - 'Programming Language :: Python', |
96 |
| - 'Programming Language :: Python :: 3', |
97 |
| - 'Programming Language :: Python :: 3.7', |
98 |
| - 'Programming Language :: Python :: 3.8', |
99 |
| - 'Programming Language :: Python :: 3.9', |
100 |
| - 'Programming Language :: Python :: 3.10', |
101 |
| - ], |
102 |
| - zip_safe = False, |
103 |
| - install_requires = [ |
104 |
| - 'jinja2', |
105 |
| - 'tornado>=6.1', |
106 |
| - # pyzmq>=17 is not technically necessary, |
107 |
| - # but hopefully avoids incompatibilities with Tornado 5. April 2018 |
108 |
| - 'pyzmq>=17', |
109 |
| - 'argon2-cffi', |
110 |
| - 'traitlets>=4.2.1', |
111 |
| - 'jupyter_core>=4.6.1', |
112 |
| - 'jupyter_client>=6.1.1', |
113 |
| - 'ipython_genutils', |
114 |
| - 'jupyter_server>=1.8', |
115 |
| - 'nbformat', |
116 |
| - 'notebook_shim>=0.1.0', |
117 |
| - 'nbconvert>=5', |
118 |
| - 'nest-asyncio>=1.5', |
119 |
| - 'ipykernel', # bless IPython kernel for now |
120 |
| - 'Send2Trash>=1.8.0', |
121 |
| - 'terminado>=0.8.3', |
122 |
| - 'prometheus_client' |
123 |
| - ], |
124 |
| - extras_require = { |
125 |
| - 'test': ['pytest', 'coverage', 'requests', 'testpath', |
126 |
| - 'nbval', 'pytest-playwright', 'pytest-cov', 'pytest_tornasync'], |
127 |
| - 'docs': ['sphinx', 'nbsphinx', 'sphinxcontrib_github_alt', |
128 |
| - 'sphinx_rtd_theme', 'myst-parser'], |
129 |
| - 'test:sys_platform != "win32"': ['requests-unixsocket'], |
130 |
| - 'json-logging': ['json-logging'] |
131 |
| - }, |
132 |
| - python_requires = '>=3.7', |
133 |
| - entry_points = { |
134 |
| - 'console_scripts': [ |
135 |
| - 'jupyter-nbclassic = nbclassic.notebookapp:main', |
136 |
| - 'jupyter-nbclassic-extension = nbclassic.nbextensions:main', |
137 |
| - 'jupyter-nbclassic-serverextension = nbclassic.serverextensions:main', |
138 |
| - 'jupyter-nbclassic-bundlerextension = nbclassic.bundler.bundlerextensions:main', |
139 |
| - ] |
140 |
| - }, |
141 | 67 | )
|
142 | 68 |
|
143 | 69 | # Custom distutils/setuptools commands ----------
|
|
0 commit comments