diff options
| -rw-r--r-- | .gitignore | 1 | ||||
| -rw-r--r-- | python-jupyterlab.spec | 681 | ||||
| -rw-r--r-- | sources | 1 |
3 files changed, 683 insertions, 0 deletions
@@ -0,0 +1 @@ +/jupyterlab-3.6.3.tar.gz diff --git a/python-jupyterlab.spec b/python-jupyterlab.spec new file mode 100644 index 0000000..c5cb1ee --- /dev/null +++ b/python-jupyterlab.spec @@ -0,0 +1,681 @@ +%global _empty_manifest_terminate_build 0 +Name: python-jupyterlab +Version: 3.6.3 +Release: 1 +Summary: JupyterLab computational environment +License: BSD License +URL: https://jupyter.org +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/bb/e7/35740a554dfcc5da8f77f8c717b55f82ee3a396272fe2db2005212cc2e40/jupyterlab-3.6.3.tar.gz +BuildArch: noarch + +Requires: python3-ipython +Requires: python3-packaging +Requires: python3-tornado +Requires: python3-jupyter-core +Requires: python3-jupyterlab-server +Requires: python3-jupyter-server +Requires: python3-jupyter-ydoc +Requires: python3-jupyter-server-ydoc +Requires: python3-nbclassic +Requires: python3-notebook +Requires: python3-jinja2 +Requires: python3-tomli +Requires: python3-check-manifest +Requires: python3-coverage +Requires: python3-jupyterlab-server[test] +Requires: python3-pre-commit +Requires: python3-pytest +Requires: python3-pytest-cov +Requires: python3-pytest-console-scripts +Requires: python3-pytest-check-links +Requires: python3-pytest-jupyter +Requires: python3-requests +Requires: python3-requests-cache +Requires: python3-virtualenv + +%description +**[Installation](#installation)** | +**[Documentation](http://jupyterlab.readthedocs.io)** | +**[Contributing](#contributing)** | +**[License](#license)** | +**[Team](#team)** | +**[Getting help](#getting-help)** | + +# [JupyterLab](http://jupyterlab.github.io/jupyterlab/) + +[](https://badge.fury.io/py/jupyterlab) +[](https://pepy.tech/project/jupyterlab/month) +[](https://github.com/jupyterlab/jupyterlab/actions?query=branch%3Amaster+workflow%3A%22Linux+Tests%22) +[](https://github.com/jupyterlab/jupyterlab/actions?query=branch%3Amaster+workflow%3A%22Windows+Tests%22) +[](http://jupyterlab.readthedocs.io/en/stable/) +[](https://crowdin.com/project/jupyterlab) +[](https://github.com/jupyterlab/jupyterlab/issues) +[](https://discourse.jupyter.org/c/jupyterlab) +[](https://gitter.im/jupyterlab/jupyterlab) + +[](https://mybinder.org/v2/gh/jupyterlab/jupyterlab-demo/5a5eb6b?urlpath=lab/tree/demo) + +[](https://gitpod.io/#https://github.com/jupyterlab/jupyterlab) + +An extensible environment for interactive and reproducible computing, based on the +Jupyter Notebook and Architecture. [Currently ready for users.](https://blog.jupyter.org/jupyterlab-is-ready-for-users-5a6f039b8906) + +[JupyterLab](http://jupyterlab.readthedocs.io/en/stable/) is the next-generation user interface for [Project Jupyter](https://jupyter.org) offering +all the familiar building blocks of the classic Jupyter Notebook (notebook, +terminal, text editor, file browser, rich outputs, etc.) in a flexible and +powerful user interface. +JupyterLab will eventually replace the classic Jupyter Notebook. + +JupyterLab can be extended using [npm](https://www.npmjs.com/) packages +that use our public APIs. The _prebuilt_ extensions can be distributed +via [PyPI](https://pypi.org/search/?q=jupyterlab&o=-created&c=Framework+%3A%3A+Jupyter), +conda, and other package managers. The _source_ extensions can be installed +directly from npm (search for [jupyterlab-extension](https://www.npmjs.com/search?q=keywords:jupyterlab-extension)) but require an additional build step. +You can also find JupyterLab extensions exploring GitHub topic [jupyterlab-extension](https://github.com/topics/jupyterlab-extension). +To learn more about extensions, see the [user documentation](https://jupyterlab.readthedocs.io/en/3.6.x/user/extensions.html). + +The current JupyterLab releases are suitable for general +usage, and the extension APIs will continue to +evolve for JupyterLab extension developers. + +Read the current JupyterLab documentation on [ReadTheDocs](http://jupyterlab.readthedocs.io/en/stable/). + +______________________________________________________________________ + +## Getting started + +### Installation + +JupyterLab can be installed using [conda](https://docs.conda.io/en/latest/), [mamba](https://mamba.readthedocs.io/en/latest/) or [pip](https://docs.python.org/3.6/installing/index.html). For more detailed instructions, consult the [installation guide](http://jupyterlab.readthedocs.io/en/3.6.x/getting_started/installation.html). + +Project installation instructions from the git sources are available in the [contributor documentation](CONTRIBUTING.md). + +### mamba and conda + +If you use `mamba` or `conda`, you can install it with: + +```shell +mamba install -c conda-forge jupyterlab +``` + +or + +```shell +conda install -c conda-forge jupyterlab +``` + +### pip + +If you use `pip`, you can install it with: + +```shell +pip install jupyterlab +``` + +If installing using `pip install --user`, you must add the user-level `bin` directory to your `PATH` environment variable in order to launch `jupyter lab`. If you are using a Unix derivative (e.g., FreeBSD, GNU/Linux, macOS), you can do this by running `export PATH="$HOME/.local/bin:$PATH"`. If you are using a macOS version that comes with Python 2, run `pip3` instead of `pip`. + +#### Installing with Previous Versions of Jupyter Notebook + +When using a version of Jupyter Notebook earlier than 5.3, the following command must be run +after installation to enable the JupyterLab server extension: + +```bash +jupyter serverextension enable --py jupyterlab --sys-prefix +``` + +### Running + +Start up JupyterLab using: + +```bash +jupyter lab +``` + +JupyterLab will open automatically in the browser. See the [documentation](http://jupyterlab.readthedocs.io/en/3.6.x/getting_started/starting.html) for additional details. + +If you encounter an error like "Command 'jupyter' not found", please make sure `PATH` environment variable is set correctly. Alternatively, you can start up JupyterLab using `~/.local/bin/jupyter lab` without changing the `PATH` environment variable. + +### Prerequisites and Supported Browsers + +The latest versions of the following browsers are currently _known to work_: + +- Firefox +- Chrome +- Safari + +See our [documentation](http://jupyterlab.readthedocs.io/en/3.6.x/getting_started/installation.html) for additional details. + +______________________________________________________________________ + +## Getting help + +We encourage you to ask questions on the [Discourse forum](https://discourse.jupyter.org/c/jupyterlab). A question answered there can become a useful resource for others. + +### Bug report + +To report a bug please read the [guidelines](https://jupyterlab.readthedocs.io/en/3.6.x/getting_started/issue.html) and then open a [Github issue](https://github.com/jupyterlab/jupyterlab/issues/new?labels=bug%2C+status%3ANeeds+Triage&template=bug_report.md). To keep resolved issues self-contained, the [lock bot](https://github.com/apps/lock) will lock closed issues as resolved after a period of inactivity. If a related discussion is still needed after an issue is locked, please open a new issue and reference the old issue. + +### Feature request + +We also welcome suggestions for new features as they help make the project more useful for everyone. To request a feature please use the [feature request template](https://github.com/jupyterlab/jupyterlab/issues/new?template=feature_request.md). + +______________________________________________________________________ + +## Development + +### Extending JupyterLab + +To start developing an extension for JupyterLab, see the [developer documentation](https://jupyterlab.readthedocs.io/en/3.6.x/extension/extension_dev.html) and the [API docs](https://jupyterlab.readthedocs.io/en/3.6.x/api/). + +### Contributing + +To contribute code or documentation to JupyterLab itself, please read the [contributor documentation](https://jupyterlab.readthedocs.io/en/3.6.x/developer/contributing.html). + +JupyterLab follows the Jupyter [Community Guides](https://jupyter.readthedocs.io/en/latest/community/content-community.html). + +### License + +JupyterLab uses a shared copyright model that enables all contributors to maintain the +copyright on their contributions. All code is licensed under the terms of the revised [BSD license](https://github.com/jupyterlab/jupyterlab/blob/3.6.x/LICENSE). + +### Team + +JupyterLab is part of [Project Jupyter](http://jupyter.org/) and is developed by an open community. The maintenance team is assisted by a much larger group of contributors to JupyterLab and Project Jupyter as a whole. + +JupyterLab's current maintainers are listed in alphabetical order, with affiliation, and main areas of contribution: + +- Mehmet Bektas, Splunk (general development, extensions). +- Alex Bozarth, IBM (general development, extensions). +- Eric Charles, Datalayer, (general development, extensions). +- Frédéric Collonval, QuantStack (general development, extensions). +- Martha Cryan, IBM (general development, extensions). +- Afshin Darian, Two Sigma (co-creator, application/high-level architecture, + prolific contributions throughout the code base). +- Vidar T. Fauske, JPMorgan Chase (general development, extensions). +- Brian Granger, AWS (co-creator, strategy, vision, management, UI/UX design, + architecture). +- Jason Grout, Bloomberg (co-creator, vision, general development). +- Michał Krassowski, University of Oxford (general development, extensions). +- Max Klein, JPMorgan Chase (UI Package, build system, general development, extensions). +- Gonzalo Peña-Castellanos, QuanSight (general development, i18n, extensions). +- Fernando Perez, UC Berkeley (co-creator, vision). +- Isabela Presedo-Floyd, QuanSight Labs (design/UX). +- Steven Silvester, Apple (co-creator, release management, packaging, + prolific contributions throughout the code base). +- Jeremy Tuloup, QuantStack (general development, extensions). + +Maintainer emeritus: + +- Chris Colbert, Project Jupyter (co-creator, application/low-level architecture, + technical leadership, vision, PhosphorJS) +- Jessica Forde, Project Jupyter (demo, documentation) +- Tim George, Cal Poly (UI/UX design, strategy, management, user needs analysis). +- Cameron Oelsen, Cal Poly (UI/UX design). +- Ian Rose, Quansight/City of LA (general core development, extensions). +- Andrew Schlaepfer, Bloomberg (general development, extensions). +- Saul Shanabrook, Quansight (general development, extensions) + +This list is provided to give the reader context on who we are and how our team functions. +To be listed, please submit a pull request with your information. + +______________________________________________________________________ + +### Weekly Dev Meeting + +We have videoconference meetings every week where we discuss what we have been working on and get feedback from one another. + +Anyone is welcome to attend, if they would like to discuss a topic or just listen in. + +- When: Wednesdays [9AM Pacific Time](https://www.thetimezoneconverter.com/?t=9%3A00%20am&tz=San%20Francisco&) +- Where: [`jovyan` Zoom](https://zoom.us/my/jovyan?pwd=c0JZTHlNdS9Sek9vdzR3aTJ4SzFTQT09) +- What: [Meeting notes](https://hackmd.io/Y7fBMQPSQ1C08SDGI-fwtg?both) + + +%package -n python3-jupyterlab +Summary: JupyterLab computational environment +Provides: python-jupyterlab +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-jupyterlab +**[Installation](#installation)** | +**[Documentation](http://jupyterlab.readthedocs.io)** | +**[Contributing](#contributing)** | +**[License](#license)** | +**[Team](#team)** | +**[Getting help](#getting-help)** | + +# [JupyterLab](http://jupyterlab.github.io/jupyterlab/) + +[](https://badge.fury.io/py/jupyterlab) +[](https://pepy.tech/project/jupyterlab/month) +[](https://github.com/jupyterlab/jupyterlab/actions?query=branch%3Amaster+workflow%3A%22Linux+Tests%22) +[](https://github.com/jupyterlab/jupyterlab/actions?query=branch%3Amaster+workflow%3A%22Windows+Tests%22) +[](http://jupyterlab.readthedocs.io/en/stable/) +[](https://crowdin.com/project/jupyterlab) +[](https://github.com/jupyterlab/jupyterlab/issues) +[](https://discourse.jupyter.org/c/jupyterlab) +[](https://gitter.im/jupyterlab/jupyterlab) + +[](https://mybinder.org/v2/gh/jupyterlab/jupyterlab-demo/5a5eb6b?urlpath=lab/tree/demo) + +[](https://gitpod.io/#https://github.com/jupyterlab/jupyterlab) + +An extensible environment for interactive and reproducible computing, based on the +Jupyter Notebook and Architecture. [Currently ready for users.](https://blog.jupyter.org/jupyterlab-is-ready-for-users-5a6f039b8906) + +[JupyterLab](http://jupyterlab.readthedocs.io/en/stable/) is the next-generation user interface for [Project Jupyter](https://jupyter.org) offering +all the familiar building blocks of the classic Jupyter Notebook (notebook, +terminal, text editor, file browser, rich outputs, etc.) in a flexible and +powerful user interface. +JupyterLab will eventually replace the classic Jupyter Notebook. + +JupyterLab can be extended using [npm](https://www.npmjs.com/) packages +that use our public APIs. The _prebuilt_ extensions can be distributed +via [PyPI](https://pypi.org/search/?q=jupyterlab&o=-created&c=Framework+%3A%3A+Jupyter), +conda, and other package managers. The _source_ extensions can be installed +directly from npm (search for [jupyterlab-extension](https://www.npmjs.com/search?q=keywords:jupyterlab-extension)) but require an additional build step. +You can also find JupyterLab extensions exploring GitHub topic [jupyterlab-extension](https://github.com/topics/jupyterlab-extension). +To learn more about extensions, see the [user documentation](https://jupyterlab.readthedocs.io/en/3.6.x/user/extensions.html). + +The current JupyterLab releases are suitable for general +usage, and the extension APIs will continue to +evolve for JupyterLab extension developers. + +Read the current JupyterLab documentation on [ReadTheDocs](http://jupyterlab.readthedocs.io/en/stable/). + +______________________________________________________________________ + +## Getting started + +### Installation + +JupyterLab can be installed using [conda](https://docs.conda.io/en/latest/), [mamba](https://mamba.readthedocs.io/en/latest/) or [pip](https://docs.python.org/3.6/installing/index.html). For more detailed instructions, consult the [installation guide](http://jupyterlab.readthedocs.io/en/3.6.x/getting_started/installation.html). + +Project installation instructions from the git sources are available in the [contributor documentation](CONTRIBUTING.md). + +### mamba and conda + +If you use `mamba` or `conda`, you can install it with: + +```shell +mamba install -c conda-forge jupyterlab +``` + +or + +```shell +conda install -c conda-forge jupyterlab +``` + +### pip + +If you use `pip`, you can install it with: + +```shell +pip install jupyterlab +``` + +If installing using `pip install --user`, you must add the user-level `bin` directory to your `PATH` environment variable in order to launch `jupyter lab`. If you are using a Unix derivative (e.g., FreeBSD, GNU/Linux, macOS), you can do this by running `export PATH="$HOME/.local/bin:$PATH"`. If you are using a macOS version that comes with Python 2, run `pip3` instead of `pip`. + +#### Installing with Previous Versions of Jupyter Notebook + +When using a version of Jupyter Notebook earlier than 5.3, the following command must be run +after installation to enable the JupyterLab server extension: + +```bash +jupyter serverextension enable --py jupyterlab --sys-prefix +``` + +### Running + +Start up JupyterLab using: + +```bash +jupyter lab +``` + +JupyterLab will open automatically in the browser. See the [documentation](http://jupyterlab.readthedocs.io/en/3.6.x/getting_started/starting.html) for additional details. + +If you encounter an error like "Command 'jupyter' not found", please make sure `PATH` environment variable is set correctly. Alternatively, you can start up JupyterLab using `~/.local/bin/jupyter lab` without changing the `PATH` environment variable. + +### Prerequisites and Supported Browsers + +The latest versions of the following browsers are currently _known to work_: + +- Firefox +- Chrome +- Safari + +See our [documentation](http://jupyterlab.readthedocs.io/en/3.6.x/getting_started/installation.html) for additional details. + +______________________________________________________________________ + +## Getting help + +We encourage you to ask questions on the [Discourse forum](https://discourse.jupyter.org/c/jupyterlab). A question answered there can become a useful resource for others. + +### Bug report + +To report a bug please read the [guidelines](https://jupyterlab.readthedocs.io/en/3.6.x/getting_started/issue.html) and then open a [Github issue](https://github.com/jupyterlab/jupyterlab/issues/new?labels=bug%2C+status%3ANeeds+Triage&template=bug_report.md). To keep resolved issues self-contained, the [lock bot](https://github.com/apps/lock) will lock closed issues as resolved after a period of inactivity. If a related discussion is still needed after an issue is locked, please open a new issue and reference the old issue. + +### Feature request + +We also welcome suggestions for new features as they help make the project more useful for everyone. To request a feature please use the [feature request template](https://github.com/jupyterlab/jupyterlab/issues/new?template=feature_request.md). + +______________________________________________________________________ + +## Development + +### Extending JupyterLab + +To start developing an extension for JupyterLab, see the [developer documentation](https://jupyterlab.readthedocs.io/en/3.6.x/extension/extension_dev.html) and the [API docs](https://jupyterlab.readthedocs.io/en/3.6.x/api/). + +### Contributing + +To contribute code or documentation to JupyterLab itself, please read the [contributor documentation](https://jupyterlab.readthedocs.io/en/3.6.x/developer/contributing.html). + +JupyterLab follows the Jupyter [Community Guides](https://jupyter.readthedocs.io/en/latest/community/content-community.html). + +### License + +JupyterLab uses a shared copyright model that enables all contributors to maintain the +copyright on their contributions. All code is licensed under the terms of the revised [BSD license](https://github.com/jupyterlab/jupyterlab/blob/3.6.x/LICENSE). + +### Team + +JupyterLab is part of [Project Jupyter](http://jupyter.org/) and is developed by an open community. The maintenance team is assisted by a much larger group of contributors to JupyterLab and Project Jupyter as a whole. + +JupyterLab's current maintainers are listed in alphabetical order, with affiliation, and main areas of contribution: + +- Mehmet Bektas, Splunk (general development, extensions). +- Alex Bozarth, IBM (general development, extensions). +- Eric Charles, Datalayer, (general development, extensions). +- Frédéric Collonval, QuantStack (general development, extensions). +- Martha Cryan, IBM (general development, extensions). +- Afshin Darian, Two Sigma (co-creator, application/high-level architecture, + prolific contributions throughout the code base). +- Vidar T. Fauske, JPMorgan Chase (general development, extensions). +- Brian Granger, AWS (co-creator, strategy, vision, management, UI/UX design, + architecture). +- Jason Grout, Bloomberg (co-creator, vision, general development). +- Michał Krassowski, University of Oxford (general development, extensions). +- Max Klein, JPMorgan Chase (UI Package, build system, general development, extensions). +- Gonzalo Peña-Castellanos, QuanSight (general development, i18n, extensions). +- Fernando Perez, UC Berkeley (co-creator, vision). +- Isabela Presedo-Floyd, QuanSight Labs (design/UX). +- Steven Silvester, Apple (co-creator, release management, packaging, + prolific contributions throughout the code base). +- Jeremy Tuloup, QuantStack (general development, extensions). + +Maintainer emeritus: + +- Chris Colbert, Project Jupyter (co-creator, application/low-level architecture, + technical leadership, vision, PhosphorJS) +- Jessica Forde, Project Jupyter (demo, documentation) +- Tim George, Cal Poly (UI/UX design, strategy, management, user needs analysis). +- Cameron Oelsen, Cal Poly (UI/UX design). +- Ian Rose, Quansight/City of LA (general core development, extensions). +- Andrew Schlaepfer, Bloomberg (general development, extensions). +- Saul Shanabrook, Quansight (general development, extensions) + +This list is provided to give the reader context on who we are and how our team functions. +To be listed, please submit a pull request with your information. + +______________________________________________________________________ + +### Weekly Dev Meeting + +We have videoconference meetings every week where we discuss what we have been working on and get feedback from one another. + +Anyone is welcome to attend, if they would like to discuss a topic or just listen in. + +- When: Wednesdays [9AM Pacific Time](https://www.thetimezoneconverter.com/?t=9%3A00%20am&tz=San%20Francisco&) +- Where: [`jovyan` Zoom](https://zoom.us/my/jovyan?pwd=c0JZTHlNdS9Sek9vdzR3aTJ4SzFTQT09) +- What: [Meeting notes](https://hackmd.io/Y7fBMQPSQ1C08SDGI-fwtg?both) + + +%package help +Summary: Development documents and examples for jupyterlab +Provides: python3-jupyterlab-doc +%description help +**[Installation](#installation)** | +**[Documentation](http://jupyterlab.readthedocs.io)** | +**[Contributing](#contributing)** | +**[License](#license)** | +**[Team](#team)** | +**[Getting help](#getting-help)** | + +# [JupyterLab](http://jupyterlab.github.io/jupyterlab/) + +[](https://badge.fury.io/py/jupyterlab) +[](https://pepy.tech/project/jupyterlab/month) +[](https://github.com/jupyterlab/jupyterlab/actions?query=branch%3Amaster+workflow%3A%22Linux+Tests%22) +[](https://github.com/jupyterlab/jupyterlab/actions?query=branch%3Amaster+workflow%3A%22Windows+Tests%22) +[](http://jupyterlab.readthedocs.io/en/stable/) +[](https://crowdin.com/project/jupyterlab) +[](https://github.com/jupyterlab/jupyterlab/issues) +[](https://discourse.jupyter.org/c/jupyterlab) +[](https://gitter.im/jupyterlab/jupyterlab) + +[](https://mybinder.org/v2/gh/jupyterlab/jupyterlab-demo/5a5eb6b?urlpath=lab/tree/demo) + +[](https://gitpod.io/#https://github.com/jupyterlab/jupyterlab) + +An extensible environment for interactive and reproducible computing, based on the +Jupyter Notebook and Architecture. [Currently ready for users.](https://blog.jupyter.org/jupyterlab-is-ready-for-users-5a6f039b8906) + +[JupyterLab](http://jupyterlab.readthedocs.io/en/stable/) is the next-generation user interface for [Project Jupyter](https://jupyter.org) offering +all the familiar building blocks of the classic Jupyter Notebook (notebook, +terminal, text editor, file browser, rich outputs, etc.) in a flexible and +powerful user interface. +JupyterLab will eventually replace the classic Jupyter Notebook. + +JupyterLab can be extended using [npm](https://www.npmjs.com/) packages +that use our public APIs. The _prebuilt_ extensions can be distributed +via [PyPI](https://pypi.org/search/?q=jupyterlab&o=-created&c=Framework+%3A%3A+Jupyter), +conda, and other package managers. The _source_ extensions can be installed +directly from npm (search for [jupyterlab-extension](https://www.npmjs.com/search?q=keywords:jupyterlab-extension)) but require an additional build step. +You can also find JupyterLab extensions exploring GitHub topic [jupyterlab-extension](https://github.com/topics/jupyterlab-extension). +To learn more about extensions, see the [user documentation](https://jupyterlab.readthedocs.io/en/3.6.x/user/extensions.html). + +The current JupyterLab releases are suitable for general +usage, and the extension APIs will continue to +evolve for JupyterLab extension developers. + +Read the current JupyterLab documentation on [ReadTheDocs](http://jupyterlab.readthedocs.io/en/stable/). + +______________________________________________________________________ + +## Getting started + +### Installation + +JupyterLab can be installed using [conda](https://docs.conda.io/en/latest/), [mamba](https://mamba.readthedocs.io/en/latest/) or [pip](https://docs.python.org/3.6/installing/index.html). For more detailed instructions, consult the [installation guide](http://jupyterlab.readthedocs.io/en/3.6.x/getting_started/installation.html). + +Project installation instructions from the git sources are available in the [contributor documentation](CONTRIBUTING.md). + +### mamba and conda + +If you use `mamba` or `conda`, you can install it with: + +```shell +mamba install -c conda-forge jupyterlab +``` + +or + +```shell +conda install -c conda-forge jupyterlab +``` + +### pip + +If you use `pip`, you can install it with: + +```shell +pip install jupyterlab +``` + +If installing using `pip install --user`, you must add the user-level `bin` directory to your `PATH` environment variable in order to launch `jupyter lab`. If you are using a Unix derivative (e.g., FreeBSD, GNU/Linux, macOS), you can do this by running `export PATH="$HOME/.local/bin:$PATH"`. If you are using a macOS version that comes with Python 2, run `pip3` instead of `pip`. + +#### Installing with Previous Versions of Jupyter Notebook + +When using a version of Jupyter Notebook earlier than 5.3, the following command must be run +after installation to enable the JupyterLab server extension: + +```bash +jupyter serverextension enable --py jupyterlab --sys-prefix +``` + +### Running + +Start up JupyterLab using: + +```bash +jupyter lab +``` + +JupyterLab will open automatically in the browser. See the [documentation](http://jupyterlab.readthedocs.io/en/3.6.x/getting_started/starting.html) for additional details. + +If you encounter an error like "Command 'jupyter' not found", please make sure `PATH` environment variable is set correctly. Alternatively, you can start up JupyterLab using `~/.local/bin/jupyter lab` without changing the `PATH` environment variable. + +### Prerequisites and Supported Browsers + +The latest versions of the following browsers are currently _known to work_: + +- Firefox +- Chrome +- Safari + +See our [documentation](http://jupyterlab.readthedocs.io/en/3.6.x/getting_started/installation.html) for additional details. + +______________________________________________________________________ + +## Getting help + +We encourage you to ask questions on the [Discourse forum](https://discourse.jupyter.org/c/jupyterlab). A question answered there can become a useful resource for others. + +### Bug report + +To report a bug please read the [guidelines](https://jupyterlab.readthedocs.io/en/3.6.x/getting_started/issue.html) and then open a [Github issue](https://github.com/jupyterlab/jupyterlab/issues/new?labels=bug%2C+status%3ANeeds+Triage&template=bug_report.md). To keep resolved issues self-contained, the [lock bot](https://github.com/apps/lock) will lock closed issues as resolved after a period of inactivity. If a related discussion is still needed after an issue is locked, please open a new issue and reference the old issue. + +### Feature request + +We also welcome suggestions for new features as they help make the project more useful for everyone. To request a feature please use the [feature request template](https://github.com/jupyterlab/jupyterlab/issues/new?template=feature_request.md). + +______________________________________________________________________ + +## Development + +### Extending JupyterLab + +To start developing an extension for JupyterLab, see the [developer documentation](https://jupyterlab.readthedocs.io/en/3.6.x/extension/extension_dev.html) and the [API docs](https://jupyterlab.readthedocs.io/en/3.6.x/api/). + +### Contributing + +To contribute code or documentation to JupyterLab itself, please read the [contributor documentation](https://jupyterlab.readthedocs.io/en/3.6.x/developer/contributing.html). + +JupyterLab follows the Jupyter [Community Guides](https://jupyter.readthedocs.io/en/latest/community/content-community.html). + +### License + +JupyterLab uses a shared copyright model that enables all contributors to maintain the +copyright on their contributions. All code is licensed under the terms of the revised [BSD license](https://github.com/jupyterlab/jupyterlab/blob/3.6.x/LICENSE). + +### Team + +JupyterLab is part of [Project Jupyter](http://jupyter.org/) and is developed by an open community. The maintenance team is assisted by a much larger group of contributors to JupyterLab and Project Jupyter as a whole. + +JupyterLab's current maintainers are listed in alphabetical order, with affiliation, and main areas of contribution: + +- Mehmet Bektas, Splunk (general development, extensions). +- Alex Bozarth, IBM (general development, extensions). +- Eric Charles, Datalayer, (general development, extensions). +- Frédéric Collonval, QuantStack (general development, extensions). +- Martha Cryan, IBM (general development, extensions). +- Afshin Darian, Two Sigma (co-creator, application/high-level architecture, + prolific contributions throughout the code base). +- Vidar T. Fauske, JPMorgan Chase (general development, extensions). +- Brian Granger, AWS (co-creator, strategy, vision, management, UI/UX design, + architecture). +- Jason Grout, Bloomberg (co-creator, vision, general development). +- Michał Krassowski, University of Oxford (general development, extensions). +- Max Klein, JPMorgan Chase (UI Package, build system, general development, extensions). +- Gonzalo Peña-Castellanos, QuanSight (general development, i18n, extensions). +- Fernando Perez, UC Berkeley (co-creator, vision). +- Isabela Presedo-Floyd, QuanSight Labs (design/UX). +- Steven Silvester, Apple (co-creator, release management, packaging, + prolific contributions throughout the code base). +- Jeremy Tuloup, QuantStack (general development, extensions). + +Maintainer emeritus: + +- Chris Colbert, Project Jupyter (co-creator, application/low-level architecture, + technical leadership, vision, PhosphorJS) +- Jessica Forde, Project Jupyter (demo, documentation) +- Tim George, Cal Poly (UI/UX design, strategy, management, user needs analysis). +- Cameron Oelsen, Cal Poly (UI/UX design). +- Ian Rose, Quansight/City of LA (general core development, extensions). +- Andrew Schlaepfer, Bloomberg (general development, extensions). +- Saul Shanabrook, Quansight (general development, extensions) + +This list is provided to give the reader context on who we are and how our team functions. +To be listed, please submit a pull request with your information. + +______________________________________________________________________ + +### Weekly Dev Meeting + +We have videoconference meetings every week where we discuss what we have been working on and get feedback from one another. + +Anyone is welcome to attend, if they would like to discuss a topic or just listen in. + +- When: Wednesdays [9AM Pacific Time](https://www.thetimezoneconverter.com/?t=9%3A00%20am&tz=San%20Francisco&) +- Where: [`jovyan` Zoom](https://zoom.us/my/jovyan?pwd=c0JZTHlNdS9Sek9vdzR3aTJ4SzFTQT09) +- What: [Meeting notes](https://hackmd.io/Y7fBMQPSQ1C08SDGI-fwtg?both) + + +%prep +%autosetup -n jupyterlab-3.6.3 + +%build +%py3_build + +%install +%py3_install +install -d -m755 %{buildroot}/%{_pkgdocdir} +if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi +if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi +if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi +if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi +pushd %{buildroot} +if [ -d usr/lib ]; then + find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/lib64 ]; then + find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/bin ]; then + find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/sbin ]; then + find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst +fi +touch doclist.lst +if [ -d usr/share/man ]; then + find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst +fi +popd +mv %{buildroot}/filelist.lst . +mv %{buildroot}/doclist.lst . + +%files -n python3-jupyterlab -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Mon Apr 10 2023 Python_Bot <Python_Bot@openeuler.org> - 3.6.3-1 +- Package Spec generated @@ -0,0 +1 @@ +d6f3ddf706fc4b32c578f96cf0a106cc jupyterlab-3.6.3.tar.gz |
