summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--python-polyaxon-client.spec370
-rw-r--r--sources1
3 files changed, 372 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..6ffdc1e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/polyaxon-client-0.6.1.tar.gz
diff --git a/python-polyaxon-client.spec b/python-polyaxon-client.spec
new file mode 100644
index 0000000..fac5c63
--- /dev/null
+++ b/python-polyaxon-client.spec
@@ -0,0 +1,370 @@
+%global _empty_manifest_terminate_build 0
+Name: python-polyaxon-client
+Version: 0.6.1
+Release: 1
+Summary: Python client to interact with Polyaxon API.
+License: MIT
+URL: https://github.com/polyaxon/polyaxon-client
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/27/c0/c013fb5b5a1401d5e5fcb90e216b6b7d71d34c74373760b24654b40d4e9c/polyaxon-client-0.6.1.tar.gz
+BuildArch: noarch
+
+Requires: python3-polyaxon-schemas
+Requires: python3-polystores
+Requires: python3-psutil
+Requires: python3-requests
+Requires: python3-requests-toolbelt
+Requires: python3-websocket-client
+Requires: python3-azure-storage
+Requires: python3-google-cloud-storage
+Requires: python3-boto3
+Requires: python3-botocore
+
+%description
+[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](LICENSE)
+[![Build Status](https://travis-ci.org/polyaxon/polyaxon-client.svg?branch=master)](https://travis-ci.org/polyaxon/polyaxon-client)
+[![PyPI version](https://badge.fury.io/py/polyaxon-client.svg)](https://badge.fury.io/py/polyaxon-client)
+[![Codacy Badge](https://api.codacy.com/project/badge/Grade/a33947d729f94f5da7f7390dfeef7f94)](https://www.codacy.com/app/polyaxon/polyaxon-client?utm_source=github.com&utm_medium=referral&utm_content=polyaxon/polyaxon-client&utm_campaign=Badge_Grade)
+[![Slack](https://img.shields.io/badge/chat-on%20slack-aadada.svg?logo=slack&longCache=true)](https://join.slack.com/t/polyaxon/shared_invite/enQtMzQ0ODc2MDg1ODc0LWY2ZTdkMTNmZjBlZmRmNjQxYmYwMTBiMDZiMWJhODI2ZTk0MDU4Mjg5YzA5M2NhYzc5ZjhiMjczMDllYmQ2MDg)
+
+
+# polyaxon-client
+
+Python clients to interact with Polyaxon API.
+
+
+## Install
+
+```bash
+$ pip install -U polyaxon-client
+```
+
+## Clients
+
+This module includes a client that can be used to interact
+with Polyaxon API in a programmatic way.
+
+ * [Auth](https://docs.polyaxon.com/references/polyaxon-client-python/auth): A client for handling authentication and user information.
+ * [Cluster](https://docs.polyaxon.com/references/polyaxon-client-python/cluster): A client for getting cluster and cluster nodes information.
+ * [User](https://docs.polyaxon.com/references/polyaxon-client-python/user): A client to manage users and superuser roles.
+ * [Project](https://docs.polyaxon.com/references/polyaxon-client-python/project): A client for doing CRUD operations on projects, as well as getting and creating experiments and experiment groups, creating and stopping tensorboard/notebook, and uploading code.
+ * [Experiment](https://docs.polyaxon.com/references/polyaxon-client-python/experiment): A client for doing CRUD operations on experiments, as well as statuses, jobs, resources, and logs.
+ * [Experiment group](https://docs.polyaxon.com/references/polyaxon-client-python/experiment-group): A client for doing CRUD operations on experiment groups, as well as fetching experiments per group.
+ * [Experiment Job](https://docs.polyaxon.com/references/polyaxon-client-python/experiment-job): A client for getting information, resources, and logs of experiment jobs.
+ * [Job](https://docs.polyaxon.com/references/polyaxon-client-python/job): A client for getting information, resources, and logs of jobs.
+ * [Build Job](https://docs.polyaxon.com/references/polyaxon-client-python/build-job): A client for getting information, resources, and logs of build jobs.
+ * [Bookmark](https://docs.polyaxon.com/references/polyaxon-client-python/bookmark): A client for getting bookmarks.
+ * [Version](https://docs.polyaxon.com/references/polyaxon-client-python/version): A client to get current and supported versions of several Polyaxon component.
+
+
+## Usage
+
+```python
+from polyaxon_client import PolyaxonClient
+
+polyaxon_client = PolyaxonClient(
+ host=POLYAXON_IP,
+ token=MY_TOKEN, http_port=POLYAXON_HTTP_PORT,
+ ws_port=POLYAXON_WS_PORT)
+
+polyaxon_client.auth
+polyaxon_client.cluster
+polyaxon_client.user
+polyaxon_client.project
+polyaxon_client.experiment
+polyaxon_client.experiment_group
+polyaxon_client.experiment_job
+polyaxon_client.job
+polyaxon_client.build_job
+polyaxon_client.bookmark
+polyaxon_client.version
+```
+
+e.g. list projects for a user
+
+```python
+polyaxon_client.project.list_projects(username, page=1)
+```
+
+e.g. list experiments for a project
+
+```python
+polyaxon_client.project.list_experiments(
+ username,
+ project_name,
+ independent=None,
+ group=None,
+ metrics=None,
+ params=None,
+ query=None,
+ sort=None,
+ page=1)
+```
+
+
+## Install polyaxon
+
+Please check [polyaxon installation guide](https://docs.polyaxon.com/setup/)
+
+
+## Quick start
+
+Please check our [quick start guide](https://docs.polyaxon.com/concepts/quick-start/) to start training your first experiment.
+
+
+## License
+
+[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fpolyaxon%2Fpolyaxon-client.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fpolyaxon%2Fpolyaxon-client?ref=badge_large)
+
+
+
+
+%package -n python3-polyaxon-client
+Summary: Python client to interact with Polyaxon API.
+Provides: python-polyaxon-client
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-polyaxon-client
+[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](LICENSE)
+[![Build Status](https://travis-ci.org/polyaxon/polyaxon-client.svg?branch=master)](https://travis-ci.org/polyaxon/polyaxon-client)
+[![PyPI version](https://badge.fury.io/py/polyaxon-client.svg)](https://badge.fury.io/py/polyaxon-client)
+[![Codacy Badge](https://api.codacy.com/project/badge/Grade/a33947d729f94f5da7f7390dfeef7f94)](https://www.codacy.com/app/polyaxon/polyaxon-client?utm_source=github.com&utm_medium=referral&utm_content=polyaxon/polyaxon-client&utm_campaign=Badge_Grade)
+[![Slack](https://img.shields.io/badge/chat-on%20slack-aadada.svg?logo=slack&longCache=true)](https://join.slack.com/t/polyaxon/shared_invite/enQtMzQ0ODc2MDg1ODc0LWY2ZTdkMTNmZjBlZmRmNjQxYmYwMTBiMDZiMWJhODI2ZTk0MDU4Mjg5YzA5M2NhYzc5ZjhiMjczMDllYmQ2MDg)
+
+
+# polyaxon-client
+
+Python clients to interact with Polyaxon API.
+
+
+## Install
+
+```bash
+$ pip install -U polyaxon-client
+```
+
+## Clients
+
+This module includes a client that can be used to interact
+with Polyaxon API in a programmatic way.
+
+ * [Auth](https://docs.polyaxon.com/references/polyaxon-client-python/auth): A client for handling authentication and user information.
+ * [Cluster](https://docs.polyaxon.com/references/polyaxon-client-python/cluster): A client for getting cluster and cluster nodes information.
+ * [User](https://docs.polyaxon.com/references/polyaxon-client-python/user): A client to manage users and superuser roles.
+ * [Project](https://docs.polyaxon.com/references/polyaxon-client-python/project): A client for doing CRUD operations on projects, as well as getting and creating experiments and experiment groups, creating and stopping tensorboard/notebook, and uploading code.
+ * [Experiment](https://docs.polyaxon.com/references/polyaxon-client-python/experiment): A client for doing CRUD operations on experiments, as well as statuses, jobs, resources, and logs.
+ * [Experiment group](https://docs.polyaxon.com/references/polyaxon-client-python/experiment-group): A client for doing CRUD operations on experiment groups, as well as fetching experiments per group.
+ * [Experiment Job](https://docs.polyaxon.com/references/polyaxon-client-python/experiment-job): A client for getting information, resources, and logs of experiment jobs.
+ * [Job](https://docs.polyaxon.com/references/polyaxon-client-python/job): A client for getting information, resources, and logs of jobs.
+ * [Build Job](https://docs.polyaxon.com/references/polyaxon-client-python/build-job): A client for getting information, resources, and logs of build jobs.
+ * [Bookmark](https://docs.polyaxon.com/references/polyaxon-client-python/bookmark): A client for getting bookmarks.
+ * [Version](https://docs.polyaxon.com/references/polyaxon-client-python/version): A client to get current and supported versions of several Polyaxon component.
+
+
+## Usage
+
+```python
+from polyaxon_client import PolyaxonClient
+
+polyaxon_client = PolyaxonClient(
+ host=POLYAXON_IP,
+ token=MY_TOKEN, http_port=POLYAXON_HTTP_PORT,
+ ws_port=POLYAXON_WS_PORT)
+
+polyaxon_client.auth
+polyaxon_client.cluster
+polyaxon_client.user
+polyaxon_client.project
+polyaxon_client.experiment
+polyaxon_client.experiment_group
+polyaxon_client.experiment_job
+polyaxon_client.job
+polyaxon_client.build_job
+polyaxon_client.bookmark
+polyaxon_client.version
+```
+
+e.g. list projects for a user
+
+```python
+polyaxon_client.project.list_projects(username, page=1)
+```
+
+e.g. list experiments for a project
+
+```python
+polyaxon_client.project.list_experiments(
+ username,
+ project_name,
+ independent=None,
+ group=None,
+ metrics=None,
+ params=None,
+ query=None,
+ sort=None,
+ page=1)
+```
+
+
+## Install polyaxon
+
+Please check [polyaxon installation guide](https://docs.polyaxon.com/setup/)
+
+
+## Quick start
+
+Please check our [quick start guide](https://docs.polyaxon.com/concepts/quick-start/) to start training your first experiment.
+
+
+## License
+
+[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fpolyaxon%2Fpolyaxon-client.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fpolyaxon%2Fpolyaxon-client?ref=badge_large)
+
+
+
+
+%package help
+Summary: Development documents and examples for polyaxon-client
+Provides: python3-polyaxon-client-doc
+%description help
+[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](LICENSE)
+[![Build Status](https://travis-ci.org/polyaxon/polyaxon-client.svg?branch=master)](https://travis-ci.org/polyaxon/polyaxon-client)
+[![PyPI version](https://badge.fury.io/py/polyaxon-client.svg)](https://badge.fury.io/py/polyaxon-client)
+[![Codacy Badge](https://api.codacy.com/project/badge/Grade/a33947d729f94f5da7f7390dfeef7f94)](https://www.codacy.com/app/polyaxon/polyaxon-client?utm_source=github.com&utm_medium=referral&utm_content=polyaxon/polyaxon-client&utm_campaign=Badge_Grade)
+[![Slack](https://img.shields.io/badge/chat-on%20slack-aadada.svg?logo=slack&longCache=true)](https://join.slack.com/t/polyaxon/shared_invite/enQtMzQ0ODc2MDg1ODc0LWY2ZTdkMTNmZjBlZmRmNjQxYmYwMTBiMDZiMWJhODI2ZTk0MDU4Mjg5YzA5M2NhYzc5ZjhiMjczMDllYmQ2MDg)
+
+
+# polyaxon-client
+
+Python clients to interact with Polyaxon API.
+
+
+## Install
+
+```bash
+$ pip install -U polyaxon-client
+```
+
+## Clients
+
+This module includes a client that can be used to interact
+with Polyaxon API in a programmatic way.
+
+ * [Auth](https://docs.polyaxon.com/references/polyaxon-client-python/auth): A client for handling authentication and user information.
+ * [Cluster](https://docs.polyaxon.com/references/polyaxon-client-python/cluster): A client for getting cluster and cluster nodes information.
+ * [User](https://docs.polyaxon.com/references/polyaxon-client-python/user): A client to manage users and superuser roles.
+ * [Project](https://docs.polyaxon.com/references/polyaxon-client-python/project): A client for doing CRUD operations on projects, as well as getting and creating experiments and experiment groups, creating and stopping tensorboard/notebook, and uploading code.
+ * [Experiment](https://docs.polyaxon.com/references/polyaxon-client-python/experiment): A client for doing CRUD operations on experiments, as well as statuses, jobs, resources, and logs.
+ * [Experiment group](https://docs.polyaxon.com/references/polyaxon-client-python/experiment-group): A client for doing CRUD operations on experiment groups, as well as fetching experiments per group.
+ * [Experiment Job](https://docs.polyaxon.com/references/polyaxon-client-python/experiment-job): A client for getting information, resources, and logs of experiment jobs.
+ * [Job](https://docs.polyaxon.com/references/polyaxon-client-python/job): A client for getting information, resources, and logs of jobs.
+ * [Build Job](https://docs.polyaxon.com/references/polyaxon-client-python/build-job): A client for getting information, resources, and logs of build jobs.
+ * [Bookmark](https://docs.polyaxon.com/references/polyaxon-client-python/bookmark): A client for getting bookmarks.
+ * [Version](https://docs.polyaxon.com/references/polyaxon-client-python/version): A client to get current and supported versions of several Polyaxon component.
+
+
+## Usage
+
+```python
+from polyaxon_client import PolyaxonClient
+
+polyaxon_client = PolyaxonClient(
+ host=POLYAXON_IP,
+ token=MY_TOKEN, http_port=POLYAXON_HTTP_PORT,
+ ws_port=POLYAXON_WS_PORT)
+
+polyaxon_client.auth
+polyaxon_client.cluster
+polyaxon_client.user
+polyaxon_client.project
+polyaxon_client.experiment
+polyaxon_client.experiment_group
+polyaxon_client.experiment_job
+polyaxon_client.job
+polyaxon_client.build_job
+polyaxon_client.bookmark
+polyaxon_client.version
+```
+
+e.g. list projects for a user
+
+```python
+polyaxon_client.project.list_projects(username, page=1)
+```
+
+e.g. list experiments for a project
+
+```python
+polyaxon_client.project.list_experiments(
+ username,
+ project_name,
+ independent=None,
+ group=None,
+ metrics=None,
+ params=None,
+ query=None,
+ sort=None,
+ page=1)
+```
+
+
+## Install polyaxon
+
+Please check [polyaxon installation guide](https://docs.polyaxon.com/setup/)
+
+
+## Quick start
+
+Please check our [quick start guide](https://docs.polyaxon.com/concepts/quick-start/) to start training your first experiment.
+
+
+## License
+
+[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fpolyaxon%2Fpolyaxon-client.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fpolyaxon%2Fpolyaxon-client?ref=badge_large)
+
+
+
+
+%prep
+%autosetup -n polyaxon-client-0.6.1
+
+%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-polyaxon-client -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Tue Apr 11 2023 Python_Bot <Python_Bot@openeuler.org> - 0.6.1-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..5394665
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+061e35958f772e5e8633315669ede1cd polyaxon-client-0.6.1.tar.gz