diff options
| author | CoprDistGit <infra@openeuler.org> | 2023-04-11 22:16:10 +0000 |
|---|---|---|
| committer | CoprDistGit <infra@openeuler.org> | 2023-04-11 22:16:10 +0000 |
| commit | fa95d7d5c887ea23bb6b92776dea799e5aac1f01 (patch) | |
| tree | 33387f7d26fe1cbc3d5a19ce4974bd4ecafbd2a2 | |
| parent | af14df5fbc7d8e6c7c48b6151193b4a782ae2e84 (diff) | |
automatic import of python-ioc-fanger
| -rw-r--r-- | .gitignore | 1 | ||||
| -rw-r--r-- | python-ioc-fanger.spec | 163 | ||||
| -rw-r--r-- | sources | 1 |
3 files changed, 165 insertions, 0 deletions
@@ -0,0 +1 @@ +/ioc_fanger-4.2.1.tar.gz 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 + +[](https://pypi.python.org/pypi/ioc_fanger) + +[](https://github.com/ioc-fang/ioc-fanger/actions) +[](https://github.com/ioc-fang/ioc-fanger/actions) +[](https://codecov.io/gh/ioc-fang/ioc-fanger) +[](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 + +[](https://pypi.python.org/pypi/ioc_fanger) + +[](https://github.com/ioc-fang/ioc-fanger/actions) +[](https://github.com/ioc-fang/ioc-fanger/actions) +[](https://codecov.io/gh/ioc-fang/ioc-fanger) +[](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 + +[](https://pypi.python.org/pypi/ioc_fanger) + +[](https://github.com/ioc-fang/ioc-fanger/actions) +[](https://github.com/ioc-fang/ioc-fanger/actions) +[](https://codecov.io/gh/ioc-fang/ioc-fanger) +[](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 <Python_Bot@openeuler.org> - 4.2.1-1 +- Package Spec generated @@ -0,0 +1 @@ +c232600385af9cf1376663e07cb974c9 ioc_fanger-4.2.1.tar.gz |
