%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 `__ 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 `__.
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 `__.
Bugs and Feature Requests
~~~~~~~~~~~~~~~~~~~~~~~~~
Found something that doesn't seem right or have a feature request? `Please open a new issue `__.
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 `__ 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 `__.
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 `__.
Bugs and Feature Requests
~~~~~~~~~~~~~~~~~~~~~~~~~
Found something that doesn't seem right or have a feature request? `Please open a new issue `__.
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 `__ 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 `__.
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 `__.
Bugs and Feature Requests
~~~~~~~~~~~~~~~~~~~~~~~~~
Found something that doesn't seem right or have a feature request? `Please open a new issue `__.
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 - 1.0.13-1
- Package Spec generated