From fa95d7d5c887ea23bb6b92776dea799e5aac1f01 Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Tue, 11 Apr 2023 22:16:10 +0000 Subject: automatic import of python-ioc-fanger --- python-ioc-fanger.spec | 163 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 163 insertions(+) create mode 100644 python-ioc-fanger.spec (limited to 'python-ioc-fanger.spec') diff --git a/python-ioc-fanger.spec b/python-ioc-fanger.spec new file mode 100644 index 0000000..de3a35a --- /dev/null +++ b/python-ioc-fanger.spec @@ -0,0 +1,163 @@ +%global _empty_manifest_terminate_build 0 +Name: python-ioc-fanger +Version: 4.2.1 +Release: 1 +Summary: Python package to defang and fang indicators of compromise from text. +License: MIT +URL: https://github.com/ioc-fang/ioc_fanger +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/ff/72/fad00a23dfa666d391879654ad7dd166211a9d8fd74f83a228f5e5fa4164/ioc_fanger-4.2.1.tar.gz +BuildArch: noarch + +Requires: python3-Click + +%description +# IOC Fanger + +[![PyPi](https://img.shields.io/pypi/v/ioc_fanger.svg)](https://pypi.python.org/pypi/ioc_fanger) +![PyPI - Downloads](https://img.shields.io/pypi/dm/ioc-fanger) +[![CI](https://github.com/ioc-fang/ioc-fanger/workflows/CI/badge.svg)](https://github.com/ioc-fang/ioc-fanger/actions) +[![Lint](https://github.com/ioc-fang/ioc-fanger/workflows/Lint/badge.svg)](https://github.com/ioc-fang/ioc-fanger/actions) +[![Codecov](https://codecov.io/gh/ioc-fang/ioc-fanger/branch/master/graph/badge.svg)](https://codecov.io/gh/ioc-fang/ioc-fanger) +[![live demo](https://img.shields.io/badge/live%20demo-%E2%86%92-green)](http://ioc-fanger.hightower.space/) + +Python package to fang (`example[.]com => example.com`) and defang (`example.com => example[.]com`) [indicators of compromise](https://digitalguardian.com/blog/what-are-indicators-compromise) in text. + +Read more in our [interactive documentation](http://ioc-fanger.hightower.space/)! + +## Developer Docs + +For those working on or testing this library, here's some helpful tips. + +### Updating Benchmarks + +This project uses [pytest-benchmark](https://pypi.org/project/pytest-benchmark/) to test the performance impact of changes. + +By default, every time you run tests it will compare the new results with the existing results. + +If you need to update the benchmarks, open the `pyproject.toml` and replace all flags starting with `--benchmark` with: + +``` +--benchmark-save=benchmark +``` + +This will save a file in the `.benchmarks/` dir. + + +%package -n python3-ioc-fanger +Summary: Python package to defang and fang indicators of compromise from text. +Provides: python-ioc-fanger +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-ioc-fanger +# IOC Fanger + +[![PyPi](https://img.shields.io/pypi/v/ioc_fanger.svg)](https://pypi.python.org/pypi/ioc_fanger) +![PyPI - Downloads](https://img.shields.io/pypi/dm/ioc-fanger) +[![CI](https://github.com/ioc-fang/ioc-fanger/workflows/CI/badge.svg)](https://github.com/ioc-fang/ioc-fanger/actions) +[![Lint](https://github.com/ioc-fang/ioc-fanger/workflows/Lint/badge.svg)](https://github.com/ioc-fang/ioc-fanger/actions) +[![Codecov](https://codecov.io/gh/ioc-fang/ioc-fanger/branch/master/graph/badge.svg)](https://codecov.io/gh/ioc-fang/ioc-fanger) +[![live demo](https://img.shields.io/badge/live%20demo-%E2%86%92-green)](http://ioc-fanger.hightower.space/) + +Python package to fang (`example[.]com => example.com`) and defang (`example.com => example[.]com`) [indicators of compromise](https://digitalguardian.com/blog/what-are-indicators-compromise) in text. + +Read more in our [interactive documentation](http://ioc-fanger.hightower.space/)! + +## Developer Docs + +For those working on or testing this library, here's some helpful tips. + +### Updating Benchmarks + +This project uses [pytest-benchmark](https://pypi.org/project/pytest-benchmark/) to test the performance impact of changes. + +By default, every time you run tests it will compare the new results with the existing results. + +If you need to update the benchmarks, open the `pyproject.toml` and replace all flags starting with `--benchmark` with: + +``` +--benchmark-save=benchmark +``` + +This will save a file in the `.benchmarks/` dir. + + +%package help +Summary: Development documents and examples for ioc-fanger +Provides: python3-ioc-fanger-doc +%description help +# IOC Fanger + +[![PyPi](https://img.shields.io/pypi/v/ioc_fanger.svg)](https://pypi.python.org/pypi/ioc_fanger) +![PyPI - Downloads](https://img.shields.io/pypi/dm/ioc-fanger) +[![CI](https://github.com/ioc-fang/ioc-fanger/workflows/CI/badge.svg)](https://github.com/ioc-fang/ioc-fanger/actions) +[![Lint](https://github.com/ioc-fang/ioc-fanger/workflows/Lint/badge.svg)](https://github.com/ioc-fang/ioc-fanger/actions) +[![Codecov](https://codecov.io/gh/ioc-fang/ioc-fanger/branch/master/graph/badge.svg)](https://codecov.io/gh/ioc-fang/ioc-fanger) +[![live demo](https://img.shields.io/badge/live%20demo-%E2%86%92-green)](http://ioc-fanger.hightower.space/) + +Python package to fang (`example[.]com => example.com`) and defang (`example.com => example[.]com`) [indicators of compromise](https://digitalguardian.com/blog/what-are-indicators-compromise) in text. + +Read more in our [interactive documentation](http://ioc-fanger.hightower.space/)! + +## Developer Docs + +For those working on or testing this library, here's some helpful tips. + +### Updating Benchmarks + +This project uses [pytest-benchmark](https://pypi.org/project/pytest-benchmark/) to test the performance impact of changes. + +By default, every time you run tests it will compare the new results with the existing results. + +If you need to update the benchmarks, open the `pyproject.toml` and replace all flags starting with `--benchmark` with: + +``` +--benchmark-save=benchmark +``` + +This will save a file in the `.benchmarks/` dir. + + +%prep +%autosetup -n ioc-fanger-4.2.1 + +%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-ioc-fanger -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Tue Apr 11 2023 Python_Bot - 4.2.1-1 +- Package Spec generated -- cgit v1.2.3