diff options
author | CoprDistGit <infra@openeuler.org> | 2023-05-15 08:08:36 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-05-15 08:08:36 +0000 |
commit | d00f6487cda05122997cb4ab394f6b10eda0cdf7 (patch) | |
tree | 2b535ab4dc7baf093a7c557c032adf5311d0b4bf | |
parent | b89e2709fc8b47e2f040d8faceecd13c398b8e40 (diff) |
automatic import of python-meilisearch-cli
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-meilisearch-cli.spec | 329 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 331 insertions, 0 deletions
@@ -0,0 +1 @@ +/meilisearch-cli-0.11.0.tar.gz diff --git a/python-meilisearch-cli.spec b/python-meilisearch-cli.spec new file mode 100644 index 0000000..05d04ea --- /dev/null +++ b/python-meilisearch-cli.spec @@ -0,0 +1,329 @@ +%global _empty_manifest_terminate_build 0 +Name: python-meilisearch-cli +Version: 0.11.0 +Release: 1 +Summary: CLI for MeiliSearch +License: MIT +URL: https://github.com/sanders41/meilisearch-cli +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/06/67/84af3b82841e628bed4f5361a14f609822b802209e533d9d4db0b247ba16/meilisearch-cli-0.11.0.tar.gz +BuildArch: noarch + +Requires: python3-meilisearch +Requires: python3-typer +Requires: python3-rich +Requires: python3-requests +Requires: python3-beautifulsoup4 + +%description +# MeiliSearch CLI + +[](https://github.com/sanders41/meilisearch-cli/actions?query=workflow%3ATesting+branch%3Amain+event%3Apush) +[](https://results.pre-commit.ci/latest/github/sanders41/meilisearch-cli/main) +[](https://codecov.io/gh/sanders41/meilisearch-cli) +[](https://badge.fury.io/py/meilisearch-cli) +[](https://github.com/sanders41/meilisearch-cli) + +A CLI for working with MeiliSearch + +## Installation + +Installation with [pipx](https://github.com/pypa/pipx) is recommended. + +```sh +pipx install meilisearch-cli +``` + +Alternatively MeiliSearch CLI can be installed with pip. + +```sh +pip install meilisearch-cli +``` + +## Usage + +All commands require both a url for MeiliSearch and a master key. These values can either be passed +using the flags `--url` and `--master-key`, or can be read from the environment variables +`MEILI_HTTP_ADDR` and `MEILI_MASTER_KEY`. The one exception is the `health` comman only requires the +url, and does not take a master key. + +As an example, if the `MEILI_HTTP_ADDR` and `MEILI_MASTER_KEY` vairables are not set you can +retrieve the version with: + +```sh +meilisearch-cli get-version --url http://localhost:7700 --master-key masterKey +``` + +or if the environment variables are set you can omit `--url` and `--master-key`: + +```sh +meilisearch-cli get-version +``` + +To see a list of available commands run: + +```sh +meilisearch-cli --help +``` + +To get information on individual commands add the `--help` flag after the command name. For example +to get information about the `add-documents` command run: + +```sh +meilisearch-cli add-documents --help +``` + +## Example + +### Get Version + + + +### Get Document + + + +### Documentation + +The MeiliSearch documentation sections can be displayed with clickable links to each section. The +links are built based on the current state of the documentation and will automatically stay +up-to-date with the latest documentation. To follow the links command + click on a Mac or +control + click on Linux and Windows. Note that some terminals do not support clickable links. +In this case the documentation tree will be displayed but not be clickable. + + + +## Compatibility with MeiliSearch + +This package only guarantees compatibility with [version v0.27 of MeiliSearch](https://github.com/meilisearch/MeiliSearch/releases/tag/v0.27.0). + +## Contributing + +Contributions to this project are welcome. If you are interesting in contributing please see our [contributing guide](CONTRIBUTING.md) + + +%package -n python3-meilisearch-cli +Summary: CLI for MeiliSearch +Provides: python-meilisearch-cli +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-meilisearch-cli +# MeiliSearch CLI + +[](https://github.com/sanders41/meilisearch-cli/actions?query=workflow%3ATesting+branch%3Amain+event%3Apush) +[](https://results.pre-commit.ci/latest/github/sanders41/meilisearch-cli/main) +[](https://codecov.io/gh/sanders41/meilisearch-cli) +[](https://badge.fury.io/py/meilisearch-cli) +[](https://github.com/sanders41/meilisearch-cli) + +A CLI for working with MeiliSearch + +## Installation + +Installation with [pipx](https://github.com/pypa/pipx) is recommended. + +```sh +pipx install meilisearch-cli +``` + +Alternatively MeiliSearch CLI can be installed with pip. + +```sh +pip install meilisearch-cli +``` + +## Usage + +All commands require both a url for MeiliSearch and a master key. These values can either be passed +using the flags `--url` and `--master-key`, or can be read from the environment variables +`MEILI_HTTP_ADDR` and `MEILI_MASTER_KEY`. The one exception is the `health` comman only requires the +url, and does not take a master key. + +As an example, if the `MEILI_HTTP_ADDR` and `MEILI_MASTER_KEY` vairables are not set you can +retrieve the version with: + +```sh +meilisearch-cli get-version --url http://localhost:7700 --master-key masterKey +``` + +or if the environment variables are set you can omit `--url` and `--master-key`: + +```sh +meilisearch-cli get-version +``` + +To see a list of available commands run: + +```sh +meilisearch-cli --help +``` + +To get information on individual commands add the `--help` flag after the command name. For example +to get information about the `add-documents` command run: + +```sh +meilisearch-cli add-documents --help +``` + +## Example + +### Get Version + + + +### Get Document + + + +### Documentation + +The MeiliSearch documentation sections can be displayed with clickable links to each section. The +links are built based on the current state of the documentation and will automatically stay +up-to-date with the latest documentation. To follow the links command + click on a Mac or +control + click on Linux and Windows. Note that some terminals do not support clickable links. +In this case the documentation tree will be displayed but not be clickable. + + + +## Compatibility with MeiliSearch + +This package only guarantees compatibility with [version v0.27 of MeiliSearch](https://github.com/meilisearch/MeiliSearch/releases/tag/v0.27.0). + +## Contributing + +Contributions to this project are welcome. If you are interesting in contributing please see our [contributing guide](CONTRIBUTING.md) + + +%package help +Summary: Development documents and examples for meilisearch-cli +Provides: python3-meilisearch-cli-doc +%description help +# MeiliSearch CLI + +[](https://github.com/sanders41/meilisearch-cli/actions?query=workflow%3ATesting+branch%3Amain+event%3Apush) +[](https://results.pre-commit.ci/latest/github/sanders41/meilisearch-cli/main) +[](https://codecov.io/gh/sanders41/meilisearch-cli) +[](https://badge.fury.io/py/meilisearch-cli) +[](https://github.com/sanders41/meilisearch-cli) + +A CLI for working with MeiliSearch + +## Installation + +Installation with [pipx](https://github.com/pypa/pipx) is recommended. + +```sh +pipx install meilisearch-cli +``` + +Alternatively MeiliSearch CLI can be installed with pip. + +```sh +pip install meilisearch-cli +``` + +## Usage + +All commands require both a url for MeiliSearch and a master key. These values can either be passed +using the flags `--url` and `--master-key`, or can be read from the environment variables +`MEILI_HTTP_ADDR` and `MEILI_MASTER_KEY`. The one exception is the `health` comman only requires the +url, and does not take a master key. + +As an example, if the `MEILI_HTTP_ADDR` and `MEILI_MASTER_KEY` vairables are not set you can +retrieve the version with: + +```sh +meilisearch-cli get-version --url http://localhost:7700 --master-key masterKey +``` + +or if the environment variables are set you can omit `--url` and `--master-key`: + +```sh +meilisearch-cli get-version +``` + +To see a list of available commands run: + +```sh +meilisearch-cli --help +``` + +To get information on individual commands add the `--help` flag after the command name. For example +to get information about the `add-documents` command run: + +```sh +meilisearch-cli add-documents --help +``` + +## Example + +### Get Version + + + +### Get Document + + + +### Documentation + +The MeiliSearch documentation sections can be displayed with clickable links to each section. The +links are built based on the current state of the documentation and will automatically stay +up-to-date with the latest documentation. To follow the links command + click on a Mac or +control + click on Linux and Windows. Note that some terminals do not support clickable links. +In this case the documentation tree will be displayed but not be clickable. + + + +## Compatibility with MeiliSearch + +This package only guarantees compatibility with [version v0.27 of MeiliSearch](https://github.com/meilisearch/MeiliSearch/releases/tag/v0.27.0). + +## Contributing + +Contributions to this project are welcome. If you are interesting in contributing please see our [contributing guide](CONTRIBUTING.md) + + +%prep +%autosetup -n meilisearch-cli-0.11.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-meilisearch-cli -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Mon May 15 2023 Python_Bot <Python_Bot@openeuler.org> - 0.11.0-1 +- Package Spec generated @@ -0,0 +1 @@ +f71264e70ac64ae32224af7bf43162c6 meilisearch-cli-0.11.0.tar.gz |