summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-05-15 08:08:36 +0000
committerCoprDistGit <infra@openeuler.org>2023-05-15 08:08:36 +0000
commitd00f6487cda05122997cb4ab394f6b10eda0cdf7 (patch)
tree2b535ab4dc7baf093a7c557c032adf5311d0b4bf
parentb89e2709fc8b47e2f040d8faceecd13c398b8e40 (diff)
automatic import of python-meilisearch-cli
-rw-r--r--.gitignore1
-rw-r--r--python-meilisearch-cli.spec329
-rw-r--r--sources1
3 files changed, 331 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..a02d9ee 100644
--- a/.gitignore
+++ b/.gitignore
@@ -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
+
+[![Tests Status](https://github.com/sanders41/meilisearch-cli/workflows/Testing/badge.svg?branch=main&event=push)](https://github.com/sanders41/meilisearch-cli/actions?query=workflow%3ATesting+branch%3Amain+event%3Apush)
+[![pre-commit.ci status](https://results.pre-commit.ci/badge/github/sanders41/meilisearch-cli/main.svg)](https://results.pre-commit.ci/latest/github/sanders41/meilisearch-cli/main)
+[![Coverage](https://codecov.io/github/sanders41/meilisearch-cli/coverage.svg?branch=main)](https://codecov.io/gh/sanders41/meilisearch-cli)
+[![PyPI version](https://badge.fury.io/py/meilisearch-cli.svg)](https://badge.fury.io/py/meilisearch-cli)
+[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/meilisearch-cli?color=5cc141)](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 Version](https://github.com/sanders41/meilisearch-cli/raw/main/imgs/get-version.png)
+
+### Get Document
+
+![Get Document](https://github.com/sanders41/meilisearch-cli/raw/main/imgs/get-document.png)
+
+### 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.
+
+![MeiliSearch Documentation](https://github.com/sanders41/meilisearch-cli/raw/main/imgs/docs.png)
+
+## 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
+
+[![Tests Status](https://github.com/sanders41/meilisearch-cli/workflows/Testing/badge.svg?branch=main&event=push)](https://github.com/sanders41/meilisearch-cli/actions?query=workflow%3ATesting+branch%3Amain+event%3Apush)
+[![pre-commit.ci status](https://results.pre-commit.ci/badge/github/sanders41/meilisearch-cli/main.svg)](https://results.pre-commit.ci/latest/github/sanders41/meilisearch-cli/main)
+[![Coverage](https://codecov.io/github/sanders41/meilisearch-cli/coverage.svg?branch=main)](https://codecov.io/gh/sanders41/meilisearch-cli)
+[![PyPI version](https://badge.fury.io/py/meilisearch-cli.svg)](https://badge.fury.io/py/meilisearch-cli)
+[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/meilisearch-cli?color=5cc141)](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 Version](https://github.com/sanders41/meilisearch-cli/raw/main/imgs/get-version.png)
+
+### Get Document
+
+![Get Document](https://github.com/sanders41/meilisearch-cli/raw/main/imgs/get-document.png)
+
+### 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.
+
+![MeiliSearch Documentation](https://github.com/sanders41/meilisearch-cli/raw/main/imgs/docs.png)
+
+## 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
+
+[![Tests Status](https://github.com/sanders41/meilisearch-cli/workflows/Testing/badge.svg?branch=main&event=push)](https://github.com/sanders41/meilisearch-cli/actions?query=workflow%3ATesting+branch%3Amain+event%3Apush)
+[![pre-commit.ci status](https://results.pre-commit.ci/badge/github/sanders41/meilisearch-cli/main.svg)](https://results.pre-commit.ci/latest/github/sanders41/meilisearch-cli/main)
+[![Coverage](https://codecov.io/github/sanders41/meilisearch-cli/coverage.svg?branch=main)](https://codecov.io/gh/sanders41/meilisearch-cli)
+[![PyPI version](https://badge.fury.io/py/meilisearch-cli.svg)](https://badge.fury.io/py/meilisearch-cli)
+[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/meilisearch-cli?color=5cc141)](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 Version](https://github.com/sanders41/meilisearch-cli/raw/main/imgs/get-version.png)
+
+### Get Document
+
+![Get Document](https://github.com/sanders41/meilisearch-cli/raw/main/imgs/get-document.png)
+
+### 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.
+
+![MeiliSearch Documentation](https://github.com/sanders41/meilisearch-cli/raw/main/imgs/docs.png)
+
+## 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
diff --git a/sources b/sources
new file mode 100644
index 0000000..4374a8a
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+f71264e70ac64ae32224af7bf43162c6 meilisearch-cli-0.11.0.tar.gz