%global _empty_manifest_terminate_build 0 Name: python-projectalice-sk Version: 2.3.4 Release: 1 Summary: Project Alice skill kit License: GPL-3.0 URL: https://github.com/project-alice-assistant/ProjectAliceSkillKit Source0: https://mirrors.nju.edu.cn/pypi/web/packages/fe/a9/be6eb19d14a949f8caad0e3f81d41f7d410654a6af386f1f8bd79a91ea88/projectalice-sk-2.3.4.tar.gz BuildArch: noarch Requires: python3-AliceGit Requires: python3-jsonschema Requires: python3-click Requires: python3-unidecode Requires: python3-requests Requires: python3-InquirerPy Requires: python3-jinja2 Requires: python3-pytest Requires: python3-coverage Requires: python3-pytest-cov Requires: python3-coveralls Requires: python3-types-requests %description # Project Alice skill kit The Project Alice skill kit is a tool that helps create skills for Alice. ## Features - Create new skills - Validate the format of all json files ## Install ```bash pip3 install projectalice-sk ``` The skill kit supports tab completion for `bash` and `zsh` it can be activated by adding this in your .bashrc: ```bash eval "$(_ALICE_SK_COMPLETE=source projectalice-sk)" ``` For zsh users add this to your .zshrc: ```bash eval "$(_ALICE_SK_COMPLETE=source_zsh projectalice-sk)" ``` ## Testing It is possible to run all validation tests we currently run against a skill when someone submits a PR locally using: ```bash projectalice-sk validate --paths ``` Further information on the validation tests can be found [here](https://github.com/project-alice-powered-by-snips/ProjectAliceSkillKit/blob/master/Validation.md) ## Auto skills creation To create the basic files needed for a skill to work, run: ```bash projectalice-sk create ``` This saves you the hassle of creating the directory tree, the required files and so on. It also follows the strict conventions we made for skills and will avoid you trouble when submitting your skill for review. ## Contributors: - [maxbachmann](https://github.com/maxbachmann) - lazza %package -n python3-projectalice-sk Summary: Project Alice skill kit Provides: python-projectalice-sk BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-projectalice-sk # Project Alice skill kit The Project Alice skill kit is a tool that helps create skills for Alice. ## Features - Create new skills - Validate the format of all json files ## Install ```bash pip3 install projectalice-sk ``` The skill kit supports tab completion for `bash` and `zsh` it can be activated by adding this in your .bashrc: ```bash eval "$(_ALICE_SK_COMPLETE=source projectalice-sk)" ``` For zsh users add this to your .zshrc: ```bash eval "$(_ALICE_SK_COMPLETE=source_zsh projectalice-sk)" ``` ## Testing It is possible to run all validation tests we currently run against a skill when someone submits a PR locally using: ```bash projectalice-sk validate --paths ``` Further information on the validation tests can be found [here](https://github.com/project-alice-powered-by-snips/ProjectAliceSkillKit/blob/master/Validation.md) ## Auto skills creation To create the basic files needed for a skill to work, run: ```bash projectalice-sk create ``` This saves you the hassle of creating the directory tree, the required files and so on. It also follows the strict conventions we made for skills and will avoid you trouble when submitting your skill for review. ## Contributors: - [maxbachmann](https://github.com/maxbachmann) - lazza %package help Summary: Development documents and examples for projectalice-sk Provides: python3-projectalice-sk-doc %description help # Project Alice skill kit The Project Alice skill kit is a tool that helps create skills for Alice. ## Features - Create new skills - Validate the format of all json files ## Install ```bash pip3 install projectalice-sk ``` The skill kit supports tab completion for `bash` and `zsh` it can be activated by adding this in your .bashrc: ```bash eval "$(_ALICE_SK_COMPLETE=source projectalice-sk)" ``` For zsh users add this to your .zshrc: ```bash eval "$(_ALICE_SK_COMPLETE=source_zsh projectalice-sk)" ``` ## Testing It is possible to run all validation tests we currently run against a skill when someone submits a PR locally using: ```bash projectalice-sk validate --paths ``` Further information on the validation tests can be found [here](https://github.com/project-alice-powered-by-snips/ProjectAliceSkillKit/blob/master/Validation.md) ## Auto skills creation To create the basic files needed for a skill to work, run: ```bash projectalice-sk create ``` This saves you the hassle of creating the directory tree, the required files and so on. It also follows the strict conventions we made for skills and will avoid you trouble when submitting your skill for review. ## Contributors: - [maxbachmann](https://github.com/maxbachmann) - lazza %prep %autosetup -n projectalice-sk-2.3.4 %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-projectalice-sk -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Wed May 10 2023 Python_Bot - 2.3.4-1 - Package Spec generated