diff options
| author | CoprDistGit <infra@openeuler.org> | 2023-05-05 04:35:55 +0000 |
|---|---|---|
| committer | CoprDistGit <infra@openeuler.org> | 2023-05-05 04:35:55 +0000 |
| commit | e2947fad6936c39e62d490372aecdd912b3b7c75 (patch) | |
| tree | 260fc94a253ff4d16b413ca310ccab2aa21bea65 | |
| parent | a7b6bde95526487447fb63cebf9a955f73c516e3 (diff) | |
automatic import of python-rasa-core-sdkopeneuler20.03
| -rw-r--r-- | .gitignore | 1 | ||||
| -rw-r--r-- | python-rasa-core-sdk.spec | 354 | ||||
| -rw-r--r-- | sources | 1 |
3 files changed, 356 insertions, 0 deletions
@@ -0,0 +1 @@ +/rasa-core-sdk-0.14.0.tar.gz diff --git a/python-rasa-core-sdk.spec b/python-rasa-core-sdk.spec new file mode 100644 index 0000000..bba23e7 --- /dev/null +++ b/python-rasa-core-sdk.spec @@ -0,0 +1,354 @@ +%global _empty_manifest_terminate_build 0 +Name: python-rasa-core-sdk +Version: 0.14.0 +Release: 1 +Summary: Machine learning based dialogue engine for conversational software. +License: Apache 2.0 +URL: https://rasa.com +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/2b/79/e301e96a1446a8ccd9c4a3f330efdbb952e0345058b026047cb67145006c/rasa-core-sdk-0.14.0.tar.gz +BuildArch: noarch + +Requires: python3-future +Requires: python3-typing +Requires: python3-requests +Requires: python3-ConfigArgParse +Requires: python3-coloredlogs +Requires: python3-flask +Requires: python3-flask-cors +Requires: python3-gevent +Requires: python3-six +Requires: python3-pytest +Requires: python3-pytest-pep8 +Requires: python3-pytest-cov + +%description +# Rasa Python-SDK +[](https://forum.rasa.com/?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) +[](https://travis-ci.com/RasaHQ/rasa_core_sdk) +[](https://pypi.python.org/pypi/rasa-core-sdk) +[](https://rasa.com/docs/core) + +Python SDK for the development of custom actions for Rasa Core. + +## Installation + +To install the SDK run + +```bash +pip install rasa_core_sdk +``` + +## Compatibility + +| SDK version | compatible Rasa Core version | +|---------------|----------------------------------------| +| `0.12.x` | `>=0.12.x` | +| `0.11.x` | `0.11.x` | +| not compatible | `<=0.10.x` | + +## Usage + +Detailed instructions can be found in the Rasa Core Documentation about +[Custom Actions](https://rasa.com/docs/core/customactions). + +## Docker + +### Usage + +In order to start an action server using implemented custom actions, +you can use the available Docker image `rasa/rasa_core_sdk:latest`. + +Before starting the action server ensure that the folder containing +your actions is handled as Python module and therefore has to contain +a file called `__init__.py` + +Then start the action server using: + +```bash +docker run -p 5055:5055 --mount type=bind,source=<ABSOLUTE_PATH_TO_YOUR_ACTIONS>,target=/app/actions \ + rasa/rasa_core_sdk:latest +``` + +The action server is then avaible at `http://localhost:5055/webhook`. + +### Custom Dependencies + +To add custom dependencies you enhance the given Docker image, e.g.: + +``` +FROM rasa/rasa_core_sdk:latest + +# To install system dependencies +RUN apt-get update -qq && \ + apt-get install -y <NAME_OF_REQUIRED_PACKAGE> && \ + apt-get clean && \ + rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* + +# To install packages from PyPI +RUN pip install --no-cache-dir <A_REQUIRED_PACKAGE_ON_PYPI> +``` + +## Code Style + +To ensure a standardized code style we use the formatter [black](https://github.com/ambv/black). +If your code is not formatted properly, travis will fail to build. + +If you want to automatically format your code on every commit, you can use [pre-commit](https://pre-commit.com/). +Just install it via `pip install pre-commit` and execute `pre-commit install`. + +If you want to set it up manually, install black via `pip install black`. +To reformat files execute +``` +black . +``` + + +## License +Licensed under the Apache License, Version 2.0. Copyright 2018 Rasa +Technologies GmbH. [Copy of the license](LICENSE.txt). + +A list of the Licenses of the dependencies of the project can be found at +the bottom of the +[Libraries Summary](https://libraries.io/github/RasaHQ/rasa_core_sdk). + + + + +%package -n python3-rasa-core-sdk +Summary: Machine learning based dialogue engine for conversational software. +Provides: python-rasa-core-sdk +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-rasa-core-sdk +# Rasa Python-SDK +[](https://forum.rasa.com/?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) +[](https://travis-ci.com/RasaHQ/rasa_core_sdk) +[](https://pypi.python.org/pypi/rasa-core-sdk) +[](https://rasa.com/docs/core) + +Python SDK for the development of custom actions for Rasa Core. + +## Installation + +To install the SDK run + +```bash +pip install rasa_core_sdk +``` + +## Compatibility + +| SDK version | compatible Rasa Core version | +|---------------|----------------------------------------| +| `0.12.x` | `>=0.12.x` | +| `0.11.x` | `0.11.x` | +| not compatible | `<=0.10.x` | + +## Usage + +Detailed instructions can be found in the Rasa Core Documentation about +[Custom Actions](https://rasa.com/docs/core/customactions). + +## Docker + +### Usage + +In order to start an action server using implemented custom actions, +you can use the available Docker image `rasa/rasa_core_sdk:latest`. + +Before starting the action server ensure that the folder containing +your actions is handled as Python module and therefore has to contain +a file called `__init__.py` + +Then start the action server using: + +```bash +docker run -p 5055:5055 --mount type=bind,source=<ABSOLUTE_PATH_TO_YOUR_ACTIONS>,target=/app/actions \ + rasa/rasa_core_sdk:latest +``` + +The action server is then avaible at `http://localhost:5055/webhook`. + +### Custom Dependencies + +To add custom dependencies you enhance the given Docker image, e.g.: + +``` +FROM rasa/rasa_core_sdk:latest + +# To install system dependencies +RUN apt-get update -qq && \ + apt-get install -y <NAME_OF_REQUIRED_PACKAGE> && \ + apt-get clean && \ + rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* + +# To install packages from PyPI +RUN pip install --no-cache-dir <A_REQUIRED_PACKAGE_ON_PYPI> +``` + +## Code Style + +To ensure a standardized code style we use the formatter [black](https://github.com/ambv/black). +If your code is not formatted properly, travis will fail to build. + +If you want to automatically format your code on every commit, you can use [pre-commit](https://pre-commit.com/). +Just install it via `pip install pre-commit` and execute `pre-commit install`. + +If you want to set it up manually, install black via `pip install black`. +To reformat files execute +``` +black . +``` + + +## License +Licensed under the Apache License, Version 2.0. Copyright 2018 Rasa +Technologies GmbH. [Copy of the license](LICENSE.txt). + +A list of the Licenses of the dependencies of the project can be found at +the bottom of the +[Libraries Summary](https://libraries.io/github/RasaHQ/rasa_core_sdk). + + + + +%package help +Summary: Development documents and examples for rasa-core-sdk +Provides: python3-rasa-core-sdk-doc +%description help +# Rasa Python-SDK +[](https://forum.rasa.com/?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) +[](https://travis-ci.com/RasaHQ/rasa_core_sdk) +[](https://pypi.python.org/pypi/rasa-core-sdk) +[](https://rasa.com/docs/core) + +Python SDK for the development of custom actions for Rasa Core. + +## Installation + +To install the SDK run + +```bash +pip install rasa_core_sdk +``` + +## Compatibility + +| SDK version | compatible Rasa Core version | +|---------------|----------------------------------------| +| `0.12.x` | `>=0.12.x` | +| `0.11.x` | `0.11.x` | +| not compatible | `<=0.10.x` | + +## Usage + +Detailed instructions can be found in the Rasa Core Documentation about +[Custom Actions](https://rasa.com/docs/core/customactions). + +## Docker + +### Usage + +In order to start an action server using implemented custom actions, +you can use the available Docker image `rasa/rasa_core_sdk:latest`. + +Before starting the action server ensure that the folder containing +your actions is handled as Python module and therefore has to contain +a file called `__init__.py` + +Then start the action server using: + +```bash +docker run -p 5055:5055 --mount type=bind,source=<ABSOLUTE_PATH_TO_YOUR_ACTIONS>,target=/app/actions \ + rasa/rasa_core_sdk:latest +``` + +The action server is then avaible at `http://localhost:5055/webhook`. + +### Custom Dependencies + +To add custom dependencies you enhance the given Docker image, e.g.: + +``` +FROM rasa/rasa_core_sdk:latest + +# To install system dependencies +RUN apt-get update -qq && \ + apt-get install -y <NAME_OF_REQUIRED_PACKAGE> && \ + apt-get clean && \ + rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* + +# To install packages from PyPI +RUN pip install --no-cache-dir <A_REQUIRED_PACKAGE_ON_PYPI> +``` + +## Code Style + +To ensure a standardized code style we use the formatter [black](https://github.com/ambv/black). +If your code is not formatted properly, travis will fail to build. + +If you want to automatically format your code on every commit, you can use [pre-commit](https://pre-commit.com/). +Just install it via `pip install pre-commit` and execute `pre-commit install`. + +If you want to set it up manually, install black via `pip install black`. +To reformat files execute +``` +black . +``` + + +## License +Licensed under the Apache License, Version 2.0. Copyright 2018 Rasa +Technologies GmbH. [Copy of the license](LICENSE.txt). + +A list of the Licenses of the dependencies of the project can be found at +the bottom of the +[Libraries Summary](https://libraries.io/github/RasaHQ/rasa_core_sdk). + + + + +%prep +%autosetup -n rasa-core-sdk-0.14.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-rasa-core-sdk -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Fri May 05 2023 Python_Bot <Python_Bot@openeuler.org> - 0.14.0-1 +- Package Spec generated @@ -0,0 +1 @@ +664a90671b204e908b54091eb8155f3b rasa-core-sdk-0.14.0.tar.gz |
