diff options
author | CoprDistGit <infra@openeuler.org> | 2023-05-05 05:55:10 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-05-05 05:55:10 +0000 |
commit | f34ff72da01dc27e659bd32910d879f72a0e624a (patch) | |
tree | 68719a531565ee0fc66a3615c3bd53e545508f82 /python-fusionauth-client.spec | |
parent | bca44580c974a24a2fd318630716bc8b869d9ad7 (diff) |
automatic import of python-fusionauth-clientopeneuler20.03
Diffstat (limited to 'python-fusionauth-client.spec')
-rw-r--r-- | python-fusionauth-client.spec | 260 |
1 files changed, 260 insertions, 0 deletions
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  +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  +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  +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 |