summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--python-fusionauth-client.spec260
-rw-r--r--sources1
3 files changed, 262 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..90a29dd 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/fusionauth-client-1.45.0.tar.gz
diff --git a/python-fusionauth-client.spec b/python-fusionauth-client.spec
new file mode 100644
index 0000000..1e413e7
--- /dev/null
+++ b/python-fusionauth-client.spec
@@ -0,0 +1,260 @@
+%global _empty_manifest_terminate_build 0
+Name: python-fusionauth-client
+Version: 1.45.0
+Release: 1
+Summary: A client library for FusionAuth
+License: Apache Software License
+URL: https://github.com/FusionAuth/fusionauth-python-client
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/41/a8/4093af9244178db139b8fcb1266ee99186fecfebbb1c70b2fef3ffcfad4a/fusionauth-client-1.45.0.tar.gz
+BuildArch: noarch
+
+Requires: python3-deprecated
+Requires: python3-requests
+
+%description
+## FusionAuth Python Client ![semver 2.0.0 compliant](http://img.shields.io/badge/semver-2.0.0-brightgreen.svg?style=flat-square)
+If you're integrating FusionAuth with a Python 3 application, this library will speed up your development time.
+
+For additional information and documentation on FusionAuth refer to [https://fusionauth.io](https://fusionauth.io).
+
+### Install
+To install the FusionAuth Python Client package run:
+
+```bash
+pip install fusionauth-client
+```
+
+This library can be found on PyPI
+* https://pypi.org/project/fusionauth-client/
+
+### Coding
+And then include the package in your code by using the following statement.
+
+```python
+from fusionauth.fusionauth_client import FusionAuthClient
+```
+
+Now you're ready to begin making requests to FusionAuth. You will need to supply an API key you created in FusionAuth, the folowing example assumes an API key of `6b87a398-39f2-4692-927b-13188a81a9a3`.
+
+```python
+client = FusionAuthClient('6b87a398-39f2-4692-927b-13188a81a9a3', 'http://localhost:9011')
+```
+
+Here's an example which logs a user in:
+
+```python
+from fusionauth.fusionauth_client import FusionAuthClient
+client = FusionAuthClient(API_KEY, 'http://localhost:9011')
+
+data = {
+ 'loginId': loginId,
+ 'password': password,
+ 'applicationId': My_App_ID
+}
+
+print(client.login(data).success_response)
+```
+
+Each method in the client library includes documentation to describe the use and parameters. In addition to this resource, review the API documentation. https://fusionauth.io/docs/v1/tech/apis/
+
+If you encounter a bug with this library, please open an issue.
+
+## Questions and support
+
+If you have a question or support issue regarding this client library, we'd love to hear from you.
+
+If you have a paid edition with support included, please [open a ticket in your account portal](https://account.fusionauth.io/account/support/). Learn more about [paid editions here](https://fusionauth.io/pricing).
+
+Otherwise, please [post your question in the community forum](https://fusionauth.io/community/forum/).
+
+## Contributing
+
+Bug reports and pull requests are welcome on GitHub at https://github.com/FusionAuth/fusionauth-python-client.
+
+## License
+
+This code is available as open source under the terms of the [Apache v2.0 License](https://opensource.org/licenses/Apache-2.0).
+
+
+%package -n python3-fusionauth-client
+Summary: A client library for FusionAuth
+Provides: python-fusionauth-client
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-fusionauth-client
+## FusionAuth Python Client ![semver 2.0.0 compliant](http://img.shields.io/badge/semver-2.0.0-brightgreen.svg?style=flat-square)
+If you're integrating FusionAuth with a Python 3 application, this library will speed up your development time.
+
+For additional information and documentation on FusionAuth refer to [https://fusionauth.io](https://fusionauth.io).
+
+### Install
+To install the FusionAuth Python Client package run:
+
+```bash
+pip install fusionauth-client
+```
+
+This library can be found on PyPI
+* https://pypi.org/project/fusionauth-client/
+
+### Coding
+And then include the package in your code by using the following statement.
+
+```python
+from fusionauth.fusionauth_client import FusionAuthClient
+```
+
+Now you're ready to begin making requests to FusionAuth. You will need to supply an API key you created in FusionAuth, the folowing example assumes an API key of `6b87a398-39f2-4692-927b-13188a81a9a3`.
+
+```python
+client = FusionAuthClient('6b87a398-39f2-4692-927b-13188a81a9a3', 'http://localhost:9011')
+```
+
+Here's an example which logs a user in:
+
+```python
+from fusionauth.fusionauth_client import FusionAuthClient
+client = FusionAuthClient(API_KEY, 'http://localhost:9011')
+
+data = {
+ 'loginId': loginId,
+ 'password': password,
+ 'applicationId': My_App_ID
+}
+
+print(client.login(data).success_response)
+```
+
+Each method in the client library includes documentation to describe the use and parameters. In addition to this resource, review the API documentation. https://fusionauth.io/docs/v1/tech/apis/
+
+If you encounter a bug with this library, please open an issue.
+
+## Questions and support
+
+If you have a question or support issue regarding this client library, we'd love to hear from you.
+
+If you have a paid edition with support included, please [open a ticket in your account portal](https://account.fusionauth.io/account/support/). Learn more about [paid editions here](https://fusionauth.io/pricing).
+
+Otherwise, please [post your question in the community forum](https://fusionauth.io/community/forum/).
+
+## Contributing
+
+Bug reports and pull requests are welcome on GitHub at https://github.com/FusionAuth/fusionauth-python-client.
+
+## License
+
+This code is available as open source under the terms of the [Apache v2.0 License](https://opensource.org/licenses/Apache-2.0).
+
+
+%package help
+Summary: Development documents and examples for fusionauth-client
+Provides: python3-fusionauth-client-doc
+%description help
+## FusionAuth Python Client ![semver 2.0.0 compliant](http://img.shields.io/badge/semver-2.0.0-brightgreen.svg?style=flat-square)
+If you're integrating FusionAuth with a Python 3 application, this library will speed up your development time.
+
+For additional information and documentation on FusionAuth refer to [https://fusionauth.io](https://fusionauth.io).
+
+### Install
+To install the FusionAuth Python Client package run:
+
+```bash
+pip install fusionauth-client
+```
+
+This library can be found on PyPI
+* https://pypi.org/project/fusionauth-client/
+
+### Coding
+And then include the package in your code by using the following statement.
+
+```python
+from fusionauth.fusionauth_client import FusionAuthClient
+```
+
+Now you're ready to begin making requests to FusionAuth. You will need to supply an API key you created in FusionAuth, the folowing example assumes an API key of `6b87a398-39f2-4692-927b-13188a81a9a3`.
+
+```python
+client = FusionAuthClient('6b87a398-39f2-4692-927b-13188a81a9a3', 'http://localhost:9011')
+```
+
+Here's an example which logs a user in:
+
+```python
+from fusionauth.fusionauth_client import FusionAuthClient
+client = FusionAuthClient(API_KEY, 'http://localhost:9011')
+
+data = {
+ 'loginId': loginId,
+ 'password': password,
+ 'applicationId': My_App_ID
+}
+
+print(client.login(data).success_response)
+```
+
+Each method in the client library includes documentation to describe the use and parameters. In addition to this resource, review the API documentation. https://fusionauth.io/docs/v1/tech/apis/
+
+If you encounter a bug with this library, please open an issue.
+
+## Questions and support
+
+If you have a question or support issue regarding this client library, we'd love to hear from you.
+
+If you have a paid edition with support included, please [open a ticket in your account portal](https://account.fusionauth.io/account/support/). Learn more about [paid editions here](https://fusionauth.io/pricing).
+
+Otherwise, please [post your question in the community forum](https://fusionauth.io/community/forum/).
+
+## Contributing
+
+Bug reports and pull requests are welcome on GitHub at https://github.com/FusionAuth/fusionauth-python-client.
+
+## License
+
+This code is available as open source under the terms of the [Apache v2.0 License](https://opensource.org/licenses/Apache-2.0).
+
+
+%prep
+%autosetup -n fusionauth-client-1.45.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-fusionauth-client -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Fri May 05 2023 Python_Bot <Python_Bot@openeuler.org> - 1.45.0-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..0bde066
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+22a5b5638a0462695db753d700188b14 fusionauth-client-1.45.0.tar.gz