summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-04-10 22:26:39 +0000
committerCoprDistGit <infra@openeuler.org>2023-04-10 22:26:39 +0000
commita6bbc75a49b2e61dd0659a525618aaeae4c10144 (patch)
tree6d7dcc7aad931bee6a17584af37bc0747e47f528
parentf077984716ba01c2216217ff5d5b180e88a1e46f (diff)
automatic import of python-jupyter-server-proxyopeneuler20.03
-rw-r--r--.gitignore1
-rw-r--r--python-jupyter-server-proxy.spec364
-rw-r--r--sources1
3 files changed, 366 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..555a946 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/jupyter-server-proxy-3.2.2.tar.gz
diff --git a/python-jupyter-server-proxy.spec b/python-jupyter-server-proxy.spec
new file mode 100644
index 0000000..45f90b0
--- /dev/null
+++ b/python-jupyter-server-proxy.spec
@@ -0,0 +1,364 @@
+%global _empty_manifest_terminate_build 0
+Name: python-jupyter-server-proxy
+Version: 3.2.2
+Release: 1
+Summary: Jupyter server extension to supervise and proxy web services
+License: BSD-3-Clause
+URL: https://github.com/jupyterhub/jupyter-server-proxy
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/bc/72/c3eefe70c8fe9fec67114076822f7a80478fbe8322801b0367b17a40b26b/jupyter-server-proxy-3.2.2.tar.gz
+BuildArch: noarch
+
+Requires: python3-aiohttp
+Requires: python3-jupyter-server
+Requires: python3-simpervisor
+Requires: python3-robotframework-jupyterlibrary
+Requires: python3-pytest
+Requires: python3-pytest-cov
+Requires: python3-pytest-html
+
+%description
+# Jupyter Server Proxy
+
+[![ReadTheDocs badge](https://img.shields.io/readthedocs/jupyter-server-proxy?logo=read-the-docs)](https://jupyter-server-proxy.readthedocs.io/)
+[![GitHub Workflow Status](https://img.shields.io/github/workflow/status/jupyterhub/jupyter-server-proxy/Test?logo=github)](https://github.com/jupyterhub/jupyter-server-proxy/actions)
+[![PyPI badge](https://img.shields.io/pypi/v/jupyter-server-proxy.svg?logo=pypi)](https://pypi.python.org/pypi/jupyter-server-proxy)
+[![Conda badge](https://img.shields.io/conda/vn/conda-forge/jupyter-server-proxy?logo=conda-forge)](https://anaconda.org/conda-forge/jupyter-server-proxy)
+[![NPM badge](https://img.shields.io/npm/v/@jupyterlab/server-proxy.svg?logo=npm)](https://www.npmjs.com/package/@jupyterlab/server-proxy)
+
+Jupyter Server Proxy lets you run arbitrary external processes (such as
+RStudio, Shiny Server, Syncthing, PostgreSQL, Code Server, etc)
+alongside your notebook server and provide authenticated web access to
+them using a path like `/rstudio` next to others like `/lab`. Alongside
+the python package that provides the main functionality, the JupyterLab
+extension (`@jupyterlab/server-proxy`) provides buttons in the
+JupyterLab launcher window to get to RStudio for example.
+
+**Note:** This project used to be called **nbserverproxy**. As
+nbserverproxy is an older version of jupyter-server-proxy, uninstall
+nbserverproxy before installing jupyter-server-proxy to avoid conflicts.
+
+The primary use cases are:
+
+1. Use with JupyterHub / Binder to allow launching users into web
+ interfaces that have nothing to do with Jupyter - such as RStudio,
+ Shiny, or OpenRefine.
+2. Allow access from frontend javascript (in classic notebook or
+ JupyterLab extensions) to access web APIs of other processes running
+ locally in a safe manner. This is used by the [JupyterLab
+ extension](https://github.com/dask/dask-labextension) for
+ [dask](https://dask.org/).
+
+[The documentation](https://jupyter-server-proxy.readthedocs.io/)
+contains information on installation & usage.
+
+## Install
+
+### Requirements
+
+* `jupyterlab>=2` or `notebook`
+
+### Python package
+
+#### pip
+
+```
+pip install jupyter-server-proxy
+```
+
+#### conda
+
+```
+conda install jupyter-server-proxy -c conda-forge
+```
+
+### JupyterLab extension
+
+Note that as the JupyterLab extension only is a graphical interface to
+launch registered applications in the python package, the extension
+requires the python package to be installed.
+
+As of version 3.0.0 the Python package ships with a JupyterLab 3 compatible
+extension, making this step only needed for JupyterLab 2.
+
+```
+jupyter labextension install @jupyterlab/server-proxy
+```
+
+## Disable
+
+### Server extension
+
+``` 
+jupyter serverextension disable jupyter_server_proxy
+```
+
+### Notebook classic extension
+
+```
+jupyter nbextension disable --py jupyter_server_proxy
+```
+
+### JupyterLab extension
+
+Note that the extension name provided to the command (`jupyterlab-server-proxy`) does not correspond
+to the extension package name (`@jupyterlab/server-proxy`). The `jupyter labextension list` will
+incorrectly report the extension as still being enabled after executing the disable command.
+This will be fixed in the next major release of jupyter-server-proxy.
+
+```
+jupyter labextension disable jupyterlab-server-proxy
+```
+
+## Local development
+
+See [CONTRIBUTING.md](CONTRIBUTING.md).
+
+
+%package -n python3-jupyter-server-proxy
+Summary: Jupyter server extension to supervise and proxy web services
+Provides: python-jupyter-server-proxy
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-jupyter-server-proxy
+# Jupyter Server Proxy
+
+[![ReadTheDocs badge](https://img.shields.io/readthedocs/jupyter-server-proxy?logo=read-the-docs)](https://jupyter-server-proxy.readthedocs.io/)
+[![GitHub Workflow Status](https://img.shields.io/github/workflow/status/jupyterhub/jupyter-server-proxy/Test?logo=github)](https://github.com/jupyterhub/jupyter-server-proxy/actions)
+[![PyPI badge](https://img.shields.io/pypi/v/jupyter-server-proxy.svg?logo=pypi)](https://pypi.python.org/pypi/jupyter-server-proxy)
+[![Conda badge](https://img.shields.io/conda/vn/conda-forge/jupyter-server-proxy?logo=conda-forge)](https://anaconda.org/conda-forge/jupyter-server-proxy)
+[![NPM badge](https://img.shields.io/npm/v/@jupyterlab/server-proxy.svg?logo=npm)](https://www.npmjs.com/package/@jupyterlab/server-proxy)
+
+Jupyter Server Proxy lets you run arbitrary external processes (such as
+RStudio, Shiny Server, Syncthing, PostgreSQL, Code Server, etc)
+alongside your notebook server and provide authenticated web access to
+them using a path like `/rstudio` next to others like `/lab`. Alongside
+the python package that provides the main functionality, the JupyterLab
+extension (`@jupyterlab/server-proxy`) provides buttons in the
+JupyterLab launcher window to get to RStudio for example.
+
+**Note:** This project used to be called **nbserverproxy**. As
+nbserverproxy is an older version of jupyter-server-proxy, uninstall
+nbserverproxy before installing jupyter-server-proxy to avoid conflicts.
+
+The primary use cases are:
+
+1. Use with JupyterHub / Binder to allow launching users into web
+ interfaces that have nothing to do with Jupyter - such as RStudio,
+ Shiny, or OpenRefine.
+2. Allow access from frontend javascript (in classic notebook or
+ JupyterLab extensions) to access web APIs of other processes running
+ locally in a safe manner. This is used by the [JupyterLab
+ extension](https://github.com/dask/dask-labextension) for
+ [dask](https://dask.org/).
+
+[The documentation](https://jupyter-server-proxy.readthedocs.io/)
+contains information on installation & usage.
+
+## Install
+
+### Requirements
+
+* `jupyterlab>=2` or `notebook`
+
+### Python package
+
+#### pip
+
+```
+pip install jupyter-server-proxy
+```
+
+#### conda
+
+```
+conda install jupyter-server-proxy -c conda-forge
+```
+
+### JupyterLab extension
+
+Note that as the JupyterLab extension only is a graphical interface to
+launch registered applications in the python package, the extension
+requires the python package to be installed.
+
+As of version 3.0.0 the Python package ships with a JupyterLab 3 compatible
+extension, making this step only needed for JupyterLab 2.
+
+```
+jupyter labextension install @jupyterlab/server-proxy
+```
+
+## Disable
+
+### Server extension
+
+``` 
+jupyter serverextension disable jupyter_server_proxy
+```
+
+### Notebook classic extension
+
+```
+jupyter nbextension disable --py jupyter_server_proxy
+```
+
+### JupyterLab extension
+
+Note that the extension name provided to the command (`jupyterlab-server-proxy`) does not correspond
+to the extension package name (`@jupyterlab/server-proxy`). The `jupyter labextension list` will
+incorrectly report the extension as still being enabled after executing the disable command.
+This will be fixed in the next major release of jupyter-server-proxy.
+
+```
+jupyter labextension disable jupyterlab-server-proxy
+```
+
+## Local development
+
+See [CONTRIBUTING.md](CONTRIBUTING.md).
+
+
+%package help
+Summary: Development documents and examples for jupyter-server-proxy
+Provides: python3-jupyter-server-proxy-doc
+%description help
+# Jupyter Server Proxy
+
+[![ReadTheDocs badge](https://img.shields.io/readthedocs/jupyter-server-proxy?logo=read-the-docs)](https://jupyter-server-proxy.readthedocs.io/)
+[![GitHub Workflow Status](https://img.shields.io/github/workflow/status/jupyterhub/jupyter-server-proxy/Test?logo=github)](https://github.com/jupyterhub/jupyter-server-proxy/actions)
+[![PyPI badge](https://img.shields.io/pypi/v/jupyter-server-proxy.svg?logo=pypi)](https://pypi.python.org/pypi/jupyter-server-proxy)
+[![Conda badge](https://img.shields.io/conda/vn/conda-forge/jupyter-server-proxy?logo=conda-forge)](https://anaconda.org/conda-forge/jupyter-server-proxy)
+[![NPM badge](https://img.shields.io/npm/v/@jupyterlab/server-proxy.svg?logo=npm)](https://www.npmjs.com/package/@jupyterlab/server-proxy)
+
+Jupyter Server Proxy lets you run arbitrary external processes (such as
+RStudio, Shiny Server, Syncthing, PostgreSQL, Code Server, etc)
+alongside your notebook server and provide authenticated web access to
+them using a path like `/rstudio` next to others like `/lab`. Alongside
+the python package that provides the main functionality, the JupyterLab
+extension (`@jupyterlab/server-proxy`) provides buttons in the
+JupyterLab launcher window to get to RStudio for example.
+
+**Note:** This project used to be called **nbserverproxy**. As
+nbserverproxy is an older version of jupyter-server-proxy, uninstall
+nbserverproxy before installing jupyter-server-proxy to avoid conflicts.
+
+The primary use cases are:
+
+1. Use with JupyterHub / Binder to allow launching users into web
+ interfaces that have nothing to do with Jupyter - such as RStudio,
+ Shiny, or OpenRefine.
+2. Allow access from frontend javascript (in classic notebook or
+ JupyterLab extensions) to access web APIs of other processes running
+ locally in a safe manner. This is used by the [JupyterLab
+ extension](https://github.com/dask/dask-labextension) for
+ [dask](https://dask.org/).
+
+[The documentation](https://jupyter-server-proxy.readthedocs.io/)
+contains information on installation & usage.
+
+## Install
+
+### Requirements
+
+* `jupyterlab>=2` or `notebook`
+
+### Python package
+
+#### pip
+
+```
+pip install jupyter-server-proxy
+```
+
+#### conda
+
+```
+conda install jupyter-server-proxy -c conda-forge
+```
+
+### JupyterLab extension
+
+Note that as the JupyterLab extension only is a graphical interface to
+launch registered applications in the python package, the extension
+requires the python package to be installed.
+
+As of version 3.0.0 the Python package ships with a JupyterLab 3 compatible
+extension, making this step only needed for JupyterLab 2.
+
+```
+jupyter labextension install @jupyterlab/server-proxy
+```
+
+## Disable
+
+### Server extension
+
+``` 
+jupyter serverextension disable jupyter_server_proxy
+```
+
+### Notebook classic extension
+
+```
+jupyter nbextension disable --py jupyter_server_proxy
+```
+
+### JupyterLab extension
+
+Note that the extension name provided to the command (`jupyterlab-server-proxy`) does not correspond
+to the extension package name (`@jupyterlab/server-proxy`). The `jupyter labextension list` will
+incorrectly report the extension as still being enabled after executing the disable command.
+This will be fixed in the next major release of jupyter-server-proxy.
+
+```
+jupyter labextension disable jupyterlab-server-proxy
+```
+
+## Local development
+
+See [CONTRIBUTING.md](CONTRIBUTING.md).
+
+
+%prep
+%autosetup -n jupyter-server-proxy-3.2.2
+
+%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-jupyter-server-proxy -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Mon Apr 10 2023 Python_Bot <Python_Bot@openeuler.org> - 3.2.2-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..818d926
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+fa893af0b9868540db8de3b91cb0908f jupyter-server-proxy-3.2.2.tar.gz