From 37bf8c74be851b0afae6ae3f09947e61797ec7d7 Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Mon, 10 Apr 2023 07:53:01 +0000 Subject: automatic import of python-jupyterlab-pygments --- .gitignore | 1 + python-jupyterlab-pygments.spec | 210 ++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 212 insertions(+) create mode 100644 python-jupyterlab-pygments.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore index e69de29..e5ea9f3 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/jupyterlab_pygments-0.2.2.tar.gz diff --git a/python-jupyterlab-pygments.spec b/python-jupyterlab-pygments.spec new file mode 100644 index 0000000..bce2ef9 --- /dev/null +++ b/python-jupyterlab-pygments.spec @@ -0,0 +1,210 @@ +%global _empty_manifest_terminate_build 0 +Name: python-jupyterlab-pygments +Version: 0.2.2 +Release: 1 +Summary: Pygments theme using JupyterLab CSS variables +License: BSD +URL: https://github.com/jupyterlab/jupyterlab_pygments +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/69/8e/8ae01f052013ee578b297499d16fcfafb892927d8e41c1a0054d2f99a569/jupyterlab_pygments-0.2.2.tar.gz +BuildArch: noarch + + +%description +# JupyterLab Pygments Theme + +This package contains a syntax coloring theme for [pygments](http://pygments.org/) making use of +the JupyterLab CSS variables. + +The goal is to enable the use of JupyterLab's themes with pygments-generated HTML. + +## Screencast + +In the following screencast, we demonstrate how Pygments-highlighted code can make use of the JupyterLab theme. + +![pygments screencast](pygments.gif) + +## Installation + +`jupyterlab_pygments` can be installed with the conda package manager + +``` +conda install -c conda-forge jupyterlab_pygments +``` + +or from pypi + +``` +pip install jupyterlab_pygments +``` + +## Dependencies + +- `jupyterlab_pygments` requires [pygments](http://pygments.org) version `2.4.1`. +- The CSS variables used by the theme correspond to the CodeMirror syntex coloring + theme defined in the NPM package [@jupyterlab/codemirror](https://www.npmjs.com/package/@jupyterlab/codemirror). Supported versions for `@jupyterlab/codemirror`'s CSS include `0.19.1`, `^1.0`, and, `^2.0`. + +## Limitations + +Pygments-generated HTML and CSS classes are not granular enough to reproduce +all of the details of codemirror (the JavaScript text editor used by JupyterLab). + +This includes the ability to differentiate properties from general names. + +## License + +`jupyterlab_pygments` 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](LICENSE). + + + + +%package -n python3-jupyterlab-pygments +Summary: Pygments theme using JupyterLab CSS variables +Provides: python-jupyterlab-pygments +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-jupyterlab-pygments +# JupyterLab Pygments Theme + +This package contains a syntax coloring theme for [pygments](http://pygments.org/) making use of +the JupyterLab CSS variables. + +The goal is to enable the use of JupyterLab's themes with pygments-generated HTML. + +## Screencast + +In the following screencast, we demonstrate how Pygments-highlighted code can make use of the JupyterLab theme. + +![pygments screencast](pygments.gif) + +## Installation + +`jupyterlab_pygments` can be installed with the conda package manager + +``` +conda install -c conda-forge jupyterlab_pygments +``` + +or from pypi + +``` +pip install jupyterlab_pygments +``` + +## Dependencies + +- `jupyterlab_pygments` requires [pygments](http://pygments.org) version `2.4.1`. +- The CSS variables used by the theme correspond to the CodeMirror syntex coloring + theme defined in the NPM package [@jupyterlab/codemirror](https://www.npmjs.com/package/@jupyterlab/codemirror). Supported versions for `@jupyterlab/codemirror`'s CSS include `0.19.1`, `^1.0`, and, `^2.0`. + +## Limitations + +Pygments-generated HTML and CSS classes are not granular enough to reproduce +all of the details of codemirror (the JavaScript text editor used by JupyterLab). + +This includes the ability to differentiate properties from general names. + +## License + +`jupyterlab_pygments` 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](LICENSE). + + + + +%package help +Summary: Development documents and examples for jupyterlab-pygments +Provides: python3-jupyterlab-pygments-doc +%description help +# JupyterLab Pygments Theme + +This package contains a syntax coloring theme for [pygments](http://pygments.org/) making use of +the JupyterLab CSS variables. + +The goal is to enable the use of JupyterLab's themes with pygments-generated HTML. + +## Screencast + +In the following screencast, we demonstrate how Pygments-highlighted code can make use of the JupyterLab theme. + +![pygments screencast](pygments.gif) + +## Installation + +`jupyterlab_pygments` can be installed with the conda package manager + +``` +conda install -c conda-forge jupyterlab_pygments +``` + +or from pypi + +``` +pip install jupyterlab_pygments +``` + +## Dependencies + +- `jupyterlab_pygments` requires [pygments](http://pygments.org) version `2.4.1`. +- The CSS variables used by the theme correspond to the CodeMirror syntex coloring + theme defined in the NPM package [@jupyterlab/codemirror](https://www.npmjs.com/package/@jupyterlab/codemirror). Supported versions for `@jupyterlab/codemirror`'s CSS include `0.19.1`, `^1.0`, and, `^2.0`. + +## Limitations + +Pygments-generated HTML and CSS classes are not granular enough to reproduce +all of the details of codemirror (the JavaScript text editor used by JupyterLab). + +This includes the ability to differentiate properties from general names. + +## License + +`jupyterlab_pygments` 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](LICENSE). + + + + +%prep +%autosetup -n jupyterlab-pygments-0.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-jupyterlab-pygments -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Mon Apr 10 2023 Python_Bot - 0.2.2-1 +- Package Spec generated diff --git a/sources b/sources new file mode 100644 index 0000000..4bc04ed --- /dev/null +++ b/sources @@ -0,0 +1 @@ +7d2d54eb4e52513dd38eae8baac68d9b jupyterlab_pygments-0.2.2.tar.gz -- cgit v1.2.3