diff options
author | CoprDistGit <infra@openeuler.org> | 2023-05-30 17:12:27 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-05-30 17:12:27 +0000 |
commit | 5160dd1c7eca2f1895cb6b6b4c388d939b3adca3 (patch) | |
tree | 51434dd3e2f1c270649fd4f96898680243a0f440 | |
parent | f21eae44565f638dd590e205493a593e77e270a8 (diff) |
automatic import of python-cord-client-python
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-cord-client-python.spec | 299 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 301 insertions, 0 deletions
@@ -0,0 +1 @@ +/cord-client-python-0.1.34.tar.gz diff --git a/python-cord-client-python.spec b/python-cord-client-python.spec new file mode 100644 index 0000000..76a6488 --- /dev/null +++ b/python-cord-client-python.spec @@ -0,0 +1,299 @@ +%global _empty_manifest_terminate_build 0 +Name: python-cord-client-python +Version: 0.1.34 +Release: 1 +Summary: Cord Python SDK Client +License: Apache Software License +URL: https://github.com/cord-team/cord-client-python +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/ee/be/411031231744b42996087924cf5b2d878cb77318c63e1eabde9e216c9b49/cord-client-python-0.1.34.tar.gz +BuildArch: noarch + +Requires: python3-dateutil +Requires: python3-requests +Requires: python3-uuid +Requires: python3-cryptography +Requires: python3-tqdm + +%description +<h1 align="center"> + <p align="center">Encord Python API Client</p> + <a href="https://encord.com"><img src="https://encord.com/logo512.png" width="150" alt="Cord logo"/></a> +</h1> + +[](https://opensource.org/licenses/Apache-2.0) + +***The data engine for computer vision*** + +## 💻 Features + +- Minimal low-level Python client that allows you to interact with Encord's API +- Supports Python: `3.7`, `3.8`, `3.9`, and `3.10` + +## ✨ Relevant Links +* [Encord website](https://encord.com) +* [Encord web app](https://app.encord.com) +* [Encord documentation](https://docs.encord.com) + +## 💡 Getting Started + +For full documentation, visit [Encord Python API Client](https://docs.encord.com/docs/client/). + +First, install Encord Python API Client using the [pip](https://pip.pypa.io/en/stable/installing) package manager: + +```bash +pip install cord-client-python +``` + +Then, create an API key for authentication via the [Encord web app](https://app.encord.com). Pass the resource ID and API key as environment variables or pass them explicitly when you initialise the EncordClient object. + +```bash +export ENCORD_PROJECT_ID="<project_id>" +export ENCORD_API_KEY="<project_api_key>" +``` + +Passing the resource ID and API key as environment variables, you can initialise the Encord client directly. + +```python +from encord.client import EncordClient + +client = EncordClient.initialise() +``` + +If you want to avoid setting environment variables, you can initialise the Encord client by passing the resource ID and API key as strings. + +```python +from encord.client import EncordClient + +client = EncordClient.initialise("<resource_id>", "<resource_api_key>") +``` + +If you wish to instantiate several client objects and avoid passing parameters each time, you can instantiate a EncordConfig object, pass the resource ID and API key as strings, and initialise the client with the config object. + +```py +from encord.client import EncordClient +from encord.client import EncordConfig + +config = EncordConfig("<resource_id>", "<resource_api_key>") +client = EncordClient.initialise_with_config(config) +``` + +Once you have instantiated an Encord client, it is easy to fetch information associated with the given resource ID. + +```py +from encord.client import EncordClient + +client = EncordClient.initialise() +project = client.get_project() +``` + +## 🐛 Troubleshooting + +Please report bugs to [GitHub Issues](https://github.com/encord-team/encord-client-python/issues). Just make sure you read the [Encord documentation](https://docs.encord.com) and search for related issues first. + + +%package -n python3-cord-client-python +Summary: Cord Python SDK Client +Provides: python-cord-client-python +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-cord-client-python +<h1 align="center"> + <p align="center">Encord Python API Client</p> + <a href="https://encord.com"><img src="https://encord.com/logo512.png" width="150" alt="Cord logo"/></a> +</h1> + +[](https://opensource.org/licenses/Apache-2.0) + +***The data engine for computer vision*** + +## 💻 Features + +- Minimal low-level Python client that allows you to interact with Encord's API +- Supports Python: `3.7`, `3.8`, `3.9`, and `3.10` + +## ✨ Relevant Links +* [Encord website](https://encord.com) +* [Encord web app](https://app.encord.com) +* [Encord documentation](https://docs.encord.com) + +## 💡 Getting Started + +For full documentation, visit [Encord Python API Client](https://docs.encord.com/docs/client/). + +First, install Encord Python API Client using the [pip](https://pip.pypa.io/en/stable/installing) package manager: + +```bash +pip install cord-client-python +``` + +Then, create an API key for authentication via the [Encord web app](https://app.encord.com). Pass the resource ID and API key as environment variables or pass them explicitly when you initialise the EncordClient object. + +```bash +export ENCORD_PROJECT_ID="<project_id>" +export ENCORD_API_KEY="<project_api_key>" +``` + +Passing the resource ID and API key as environment variables, you can initialise the Encord client directly. + +```python +from encord.client import EncordClient + +client = EncordClient.initialise() +``` + +If you want to avoid setting environment variables, you can initialise the Encord client by passing the resource ID and API key as strings. + +```python +from encord.client import EncordClient + +client = EncordClient.initialise("<resource_id>", "<resource_api_key>") +``` + +If you wish to instantiate several client objects and avoid passing parameters each time, you can instantiate a EncordConfig object, pass the resource ID and API key as strings, and initialise the client with the config object. + +```py +from encord.client import EncordClient +from encord.client import EncordConfig + +config = EncordConfig("<resource_id>", "<resource_api_key>") +client = EncordClient.initialise_with_config(config) +``` + +Once you have instantiated an Encord client, it is easy to fetch information associated with the given resource ID. + +```py +from encord.client import EncordClient + +client = EncordClient.initialise() +project = client.get_project() +``` + +## 🐛 Troubleshooting + +Please report bugs to [GitHub Issues](https://github.com/encord-team/encord-client-python/issues). Just make sure you read the [Encord documentation](https://docs.encord.com) and search for related issues first. + + +%package help +Summary: Development documents and examples for cord-client-python +Provides: python3-cord-client-python-doc +%description help +<h1 align="center"> + <p align="center">Encord Python API Client</p> + <a href="https://encord.com"><img src="https://encord.com/logo512.png" width="150" alt="Cord logo"/></a> +</h1> + +[](https://opensource.org/licenses/Apache-2.0) + +***The data engine for computer vision*** + +## 💻 Features + +- Minimal low-level Python client that allows you to interact with Encord's API +- Supports Python: `3.7`, `3.8`, `3.9`, and `3.10` + +## ✨ Relevant Links +* [Encord website](https://encord.com) +* [Encord web app](https://app.encord.com) +* [Encord documentation](https://docs.encord.com) + +## 💡 Getting Started + +For full documentation, visit [Encord Python API Client](https://docs.encord.com/docs/client/). + +First, install Encord Python API Client using the [pip](https://pip.pypa.io/en/stable/installing) package manager: + +```bash +pip install cord-client-python +``` + +Then, create an API key for authentication via the [Encord web app](https://app.encord.com). Pass the resource ID and API key as environment variables or pass them explicitly when you initialise the EncordClient object. + +```bash +export ENCORD_PROJECT_ID="<project_id>" +export ENCORD_API_KEY="<project_api_key>" +``` + +Passing the resource ID and API key as environment variables, you can initialise the Encord client directly. + +```python +from encord.client import EncordClient + +client = EncordClient.initialise() +``` + +If you want to avoid setting environment variables, you can initialise the Encord client by passing the resource ID and API key as strings. + +```python +from encord.client import EncordClient + +client = EncordClient.initialise("<resource_id>", "<resource_api_key>") +``` + +If you wish to instantiate several client objects and avoid passing parameters each time, you can instantiate a EncordConfig object, pass the resource ID and API key as strings, and initialise the client with the config object. + +```py +from encord.client import EncordClient +from encord.client import EncordConfig + +config = EncordConfig("<resource_id>", "<resource_api_key>") +client = EncordClient.initialise_with_config(config) +``` + +Once you have instantiated an Encord client, it is easy to fetch information associated with the given resource ID. + +```py +from encord.client import EncordClient + +client = EncordClient.initialise() +project = client.get_project() +``` + +## 🐛 Troubleshooting + +Please report bugs to [GitHub Issues](https://github.com/encord-team/encord-client-python/issues). Just make sure you read the [Encord documentation](https://docs.encord.com) and search for related issues first. + + +%prep +%autosetup -n cord-client-python-0.1.34 + +%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-cord-client-python -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Tue May 30 2023 Python_Bot <Python_Bot@openeuler.org> - 0.1.34-1 +- Package Spec generated @@ -0,0 +1 @@ +d2f1ad7a2712db0c248e24f4005c2a18 cord-client-python-0.1.34.tar.gz |