diff options
author | CoprDistGit <infra@openeuler.org> | 2023-06-20 06:11:37 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-06-20 06:11:37 +0000 |
commit | 39737f77cba5bedf311fac0ca23d0a95cc434bab (patch) | |
tree | 1e8817e587e079b17b280f27a214bf3da39c09c5 | |
parent | 859f230530f9927e2f70afcf796879c0cd6d459f (diff) |
automatic import of python-pysassopeneuler20.03
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-pysass.spec | 173 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 175 insertions, 0 deletions
@@ -0,0 +1 @@ +/pysass-0.1.0.tar.gz diff --git a/python-pysass.spec b/python-pysass.spec new file mode 100644 index 0000000..830abae --- /dev/null +++ b/python-pysass.spec @@ -0,0 +1,173 @@ +%global _empty_manifest_terminate_build 0 +Name: python-pysass +Version: 0.1.0 +Release: 1 +Summary: Sass CLI Python: A wrapper to libsass-python with watchdog capability. +License: MIT License +URL: https://github.com/WnP/pysass/ +Source0: https://mirrors.aliyun.com/pypi/web/packages/bc/9c/b1661c74c79949fa5dce5c67d79339a2d2b4457d76ebc2d487cd5b417a96/pysass-0.1.0.tar.gz +BuildArch: noarch + +Requires: python3-libsass +Requires: python3-watchdog + +%description +# pysass + +A simple wrapper on +[libsass-python pysassc](https://sass.github.io/libsass-python/pysassc.html) +to add watch capability using watchdog. + +## Features + +- add `-w` and `--watch` flags to `pysassc` command. +- watch included directories and source directory recursively. +- only watch `*.scss` files. +- throttling. + +## Install + +``` +$ pip install pysass +``` + +## Usage + +Use `pysass` command instead of `pysassc` in order to use `-w` or +`--watch` flag additionaly to those provided by +[libsass-python pysassc](https://sass.github.io/libsass-python/pysassc.html). + +eg. + +``` +$ pysass -t compressed -I node_modules/skeleton-scss/scss/ \ + -m ./project/src/main.scss ./project/dist/style.css --watch +``` + + + + +%package -n python3-pysass +Summary: Sass CLI Python: A wrapper to libsass-python with watchdog capability. +Provides: python-pysass +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-pysass +# pysass + +A simple wrapper on +[libsass-python pysassc](https://sass.github.io/libsass-python/pysassc.html) +to add watch capability using watchdog. + +## Features + +- add `-w` and `--watch` flags to `pysassc` command. +- watch included directories and source directory recursively. +- only watch `*.scss` files. +- throttling. + +## Install + +``` +$ pip install pysass +``` + +## Usage + +Use `pysass` command instead of `pysassc` in order to use `-w` or +`--watch` flag additionaly to those provided by +[libsass-python pysassc](https://sass.github.io/libsass-python/pysassc.html). + +eg. + +``` +$ pysass -t compressed -I node_modules/skeleton-scss/scss/ \ + -m ./project/src/main.scss ./project/dist/style.css --watch +``` + + + + +%package help +Summary: Development documents and examples for pysass +Provides: python3-pysass-doc +%description help +# pysass + +A simple wrapper on +[libsass-python pysassc](https://sass.github.io/libsass-python/pysassc.html) +to add watch capability using watchdog. + +## Features + +- add `-w` and `--watch` flags to `pysassc` command. +- watch included directories and source directory recursively. +- only watch `*.scss` files. +- throttling. + +## Install + +``` +$ pip install pysass +``` + +## Usage + +Use `pysass` command instead of `pysassc` in order to use `-w` or +`--watch` flag additionaly to those provided by +[libsass-python pysassc](https://sass.github.io/libsass-python/pysassc.html). + +eg. + +``` +$ pysass -t compressed -I node_modules/skeleton-scss/scss/ \ + -m ./project/src/main.scss ./project/dist/style.css --watch +``` + + + + +%prep +%autosetup -n pysass-0.1.0 + +%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-pysass -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Tue Jun 20 2023 Python_Bot <Python_Bot@openeuler.org> - 0.1.0-1 +- Package Spec generated @@ -0,0 +1 @@ +b54e9064102cbe40a1f75f8b7ffa9d4f pysass-0.1.0.tar.gz |