summaryrefslogtreecommitdiff
path: root/python-threadfixproapi.spec
diff options
context:
space:
mode:
Diffstat (limited to 'python-threadfixproapi.spec')
-rw-r--r--python-threadfixproapi.spec258
1 files changed, 258 insertions, 0 deletions
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