diff options
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-threadfixproapi.spec | 258 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 260 insertions, 0 deletions
@@ -0,0 +1 @@ +/ThreadFixProAPI-1.0.13.tar.gz diff --git a/python-threadfixproapi.spec b/python-threadfixproapi.spec new file mode 100644 index 0000000..dfcebf8 --- /dev/null +++ b/python-threadfixproapi.spec @@ -0,0 +1,258 @@ +%global _empty_manifest_terminate_build 0 +Name: python-ThreadFixProAPI +Version: 1.0.13 +Release: 1 +Summary: please add a summary manually as the author left a blank one +License: MIT +URL: https://pypi.org/project/ThreadFixProAPI/ +Source0: https://mirrors.aliyun.com/pypi/web/packages/1c/c2/0467f21e5041255b7cc31dfdd8ab8a4d7694cd333421b213297ba39bb875/ThreadFixProAPI-1.0.13.tar.gz +BuildArch: noarch + + +%description +.. image:: https://img.shields.io/pypi/v/threadfixproapi.svg + :target: https://pypi.org/project/threadfixproapi +.. image:: https://img.shields.io/pypi/pyversions/threadfixproapi.svg +.. image:: https://img.shields.io/travis/target/threadfixproapi/master.svg + :target: http://travis-ci.org/target/threadfixproapi + +ThreadFix Pro API +***************** + +A Python module to assist with the `ThreadFix <https://www.threadfix.it/>`__ RESTFul API to administer scan artifacts and overall ThreadFix vulnerability administration. + +Quick Start +~~~~~~~~~~~ + +Several quick start options are available: + +- Install with pip: ``pip install threadfixproapi`` +- Build locally: ``python setup.py install`` +- `Download the latest release <https://github.com/denimgroup/threadfix-python-api/releases/new/>`__. + +Example +~~~~~~~ + +:: + + # import the package + from threadfixproapi import threadfixpro + + # setup threadfix connection information + host = 'https://127.0.0.1:8443/threadfix/' + api_key = 'your_api_key_from_threadfix_professional' + + # initialize threadfix pro api module + tfp = threadfixpro.ThreadFixProAPI(host, api_key) + + # If you need to disable certificate verification. + # tfp = threadfixpro.ThreadFixProAPI(host, api_key, verify_ssl=False) + + # List your threadfix pro teams + teams = tfp.list_teams() + if teams.success: + print("{}".format(teams.data)) + + for team in teams.data: + print(team['name']) # Print the name of each team + else: + print("ERROR: {}".format(teams.message)) + +Supporting information for each method available can be found in the `documentation <https://target.github.io/threadfixapi/>`__. + +Bugs and Feature Requests +~~~~~~~~~~~~~~~~~~~~~~~~~ + +Found something that doesn't seem right or have a feature request? `Please open a new issue <https://github.com/denimgroup/threadfix-python-api/issues/new>`__. + +Copyright and License +~~~~~~~~~~~~~~~~~~~~~ +.. image:: https://img.shields.io/github/license/target/threadfixproapi.svg?style=flat-square + +- Copyright 2020 Denim Group, Ltd. (based upon work by Target Brands, Inc.) + + + + +%package -n python3-ThreadFixProAPI +Summary: please add a summary manually as the author left a blank one +Provides: python-ThreadFixProAPI +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-ThreadFixProAPI +.. image:: https://img.shields.io/pypi/v/threadfixproapi.svg + :target: https://pypi.org/project/threadfixproapi +.. image:: https://img.shields.io/pypi/pyversions/threadfixproapi.svg +.. image:: https://img.shields.io/travis/target/threadfixproapi/master.svg + :target: http://travis-ci.org/target/threadfixproapi + +ThreadFix Pro API +***************** + +A Python module to assist with the `ThreadFix <https://www.threadfix.it/>`__ RESTFul API to administer scan artifacts and overall ThreadFix vulnerability administration. + +Quick Start +~~~~~~~~~~~ + +Several quick start options are available: + +- Install with pip: ``pip install threadfixproapi`` +- Build locally: ``python setup.py install`` +- `Download the latest release <https://github.com/denimgroup/threadfix-python-api/releases/new/>`__. + +Example +~~~~~~~ + +:: + + # import the package + from threadfixproapi import threadfixpro + + # setup threadfix connection information + host = 'https://127.0.0.1:8443/threadfix/' + api_key = 'your_api_key_from_threadfix_professional' + + # initialize threadfix pro api module + tfp = threadfixpro.ThreadFixProAPI(host, api_key) + + # If you need to disable certificate verification. + # tfp = threadfixpro.ThreadFixProAPI(host, api_key, verify_ssl=False) + + # List your threadfix pro teams + teams = tfp.list_teams() + if teams.success: + print("{}".format(teams.data)) + + for team in teams.data: + print(team['name']) # Print the name of each team + else: + print("ERROR: {}".format(teams.message)) + +Supporting information for each method available can be found in the `documentation <https://target.github.io/threadfixapi/>`__. + +Bugs and Feature Requests +~~~~~~~~~~~~~~~~~~~~~~~~~ + +Found something that doesn't seem right or have a feature request? `Please open a new issue <https://github.com/denimgroup/threadfix-python-api/issues/new>`__. + +Copyright and License +~~~~~~~~~~~~~~~~~~~~~ +.. image:: https://img.shields.io/github/license/target/threadfixproapi.svg?style=flat-square + +- Copyright 2020 Denim Group, Ltd. (based upon work by Target Brands, Inc.) + + + + +%package help +Summary: Development documents and examples for ThreadFixProAPI +Provides: python3-ThreadFixProAPI-doc +%description help +.. image:: https://img.shields.io/pypi/v/threadfixproapi.svg + :target: https://pypi.org/project/threadfixproapi +.. image:: https://img.shields.io/pypi/pyversions/threadfixproapi.svg +.. image:: https://img.shields.io/travis/target/threadfixproapi/master.svg + :target: http://travis-ci.org/target/threadfixproapi + +ThreadFix Pro API +***************** + +A Python module to assist with the `ThreadFix <https://www.threadfix.it/>`__ RESTFul API to administer scan artifacts and overall ThreadFix vulnerability administration. + +Quick Start +~~~~~~~~~~~ + +Several quick start options are available: + +- Install with pip: ``pip install threadfixproapi`` +- Build locally: ``python setup.py install`` +- `Download the latest release <https://github.com/denimgroup/threadfix-python-api/releases/new/>`__. + +Example +~~~~~~~ + +:: + + # import the package + from threadfixproapi import threadfixpro + + # setup threadfix connection information + host = 'https://127.0.0.1:8443/threadfix/' + api_key = 'your_api_key_from_threadfix_professional' + + # initialize threadfix pro api module + tfp = threadfixpro.ThreadFixProAPI(host, api_key) + + # If you need to disable certificate verification. + # tfp = threadfixpro.ThreadFixProAPI(host, api_key, verify_ssl=False) + + # List your threadfix pro teams + teams = tfp.list_teams() + if teams.success: + print("{}".format(teams.data)) + + for team in teams.data: + print(team['name']) # Print the name of each team + else: + print("ERROR: {}".format(teams.message)) + +Supporting information for each method available can be found in the `documentation <https://target.github.io/threadfixapi/>`__. + +Bugs and Feature Requests +~~~~~~~~~~~~~~~~~~~~~~~~~ + +Found something that doesn't seem right or have a feature request? `Please open a new issue <https://github.com/denimgroup/threadfix-python-api/issues/new>`__. + +Copyright and License +~~~~~~~~~~~~~~~~~~~~~ +.. image:: https://img.shields.io/github/license/target/threadfixproapi.svg?style=flat-square + +- Copyright 2020 Denim Group, Ltd. (based upon work by Target Brands, Inc.) + + + + +%prep +%autosetup -n ThreadFixProAPI-1.0.13 + +%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-ThreadFixProAPI -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Tue Jun 20 2023 Python_Bot <Python_Bot@openeuler.org> - 1.0.13-1 +- Package Spec generated @@ -0,0 +1 @@ +d06ca4da0c1c34014790351db13ad057 ThreadFixProAPI-1.0.13.tar.gz |