summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-05-15 07:43:21 +0000
committerCoprDistGit <infra@openeuler.org>2023-05-15 07:43:21 +0000
commit7e7734ad798a78d51fb5566c8ad85fc5703833fb (patch)
tree82570b2564c745bb38baca87e3aa0af54023789d
parent02f442c77e930afd462d84cc9d0ccd5c618b2588 (diff)
automatic import of python-hodgepodge
-rw-r--r--.gitignore1
-rw-r--r--python-hodgepodge.spec300
-rw-r--r--sources1
3 files changed, 302 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..8d956e4 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/hodgepodge-4.0.0.tar.gz
diff --git a/python-hodgepodge.spec b/python-hodgepodge.spec
new file mode 100644
index 0000000..240dee5
--- /dev/null
+++ b/python-hodgepodge.spec
@@ -0,0 +1,300 @@
+%global _empty_manifest_terminate_build 0
+Name: python-hodgepodge
+Version: 4.0.0
+Release: 1
+Summary: please add a summary manually as the author left a blank one
+License: MIT
+URL: https://github.com/whitfieldsdad/hodgepodge
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/b2/1f/76f939dd6e4bbe54df8603fc0ec5ff039e454cd7ed9fd0f1b03a67481aa3/hodgepodge-4.0.0.tar.gz
+BuildArch: noarch
+
+Requires: python3-arrow
+Requires: python3-setuptools
+Requires: python3-click
+Requires: python3-requests
+Requires: python3-dateutil
+Requires: python3-urllib3
+Requires: python3-stix2
+Requires: python3-taxii2-client
+Requires: python3-psutil
+
+%description
+# hodgepodge
+
+[![](https://img.shields.io/pypi/pyversions/hodgepodge)](https://pypi.org/project/hodgepodge/) [![](https://img.shields.io/pypi/wheel/hodgepodge)](https://pypi.org/project/hodgepodge/#files) [![](https://img.shields.io/pypi/l/hodgepodge)](https://github.com/whitfieldsdad/hodgepodge/blob/main/LICENSE.md)
+
+> _A **hodgepodge** of hopefully helpful helper code_
+
+![These are a few of my favourite functions](https://raw.githubusercontent.com/whitfieldsdad/images/main/a-few-of-my-favourite-things.jpg)
+
+## FAQ
+
+### What can it do?
+
+- Search for files and directories;
+- Hash files;
+- Pack files into archives;
+- Perform pattern matching;
+- Compress and decompress objects;
+- Parse dates and times;
+- Read STIX 2.0 objects from local files, directories, or TAXII servers;
+- Make the outputs from your tools more human-readable; and
+- ✨ More ✨.
+
+Supported hash algorithms:
+- MD5
+- SHA-1
+- SHA-256
+- SHA-512
+
+Supported archive formats:
+- ZIP
+
+Supported compression algorithms:
+- GZIP
+
+## Installation
+
+To install `hodgepodge` using `pip`:
+
+```shell
+$ pip install hodgepodge
+```
+
+To install `hodgepodge` from source (requires [`poetry`](https://github.com/python-poetry/poetry)):
+
+```shell
+$ git clone git@github.com:whitfieldsdad/hodgepodge.git
+$ cd hodgepodge
+$ make install
+```
+
+To install `hodgepodge` from source using `setup.py` (i.e. if you're not using `poetry`):
+
+```shell
+$ git clone git@github.com:whitfieldsdad/hodgepodge.git
+$ cd hodgepodge
+$ python3 setup.py install
+```
+
+## Testing
+
+You can run the unit tests for this package as follows:
+
+```shell
+$ make test
+```
+
+A code coverage report will automatically be written to: `htmlcov/index.html`.
+
+On Linux systems, you can use `xdg-open` to open this file using the system's default web browser:
+
+```shell
+$ xdg-open htmlcov/index.html
+```
+
+
+%package -n python3-hodgepodge
+Summary: please add a summary manually as the author left a blank one
+Provides: python-hodgepodge
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-hodgepodge
+# hodgepodge
+
+[![](https://img.shields.io/pypi/pyversions/hodgepodge)](https://pypi.org/project/hodgepodge/) [![](https://img.shields.io/pypi/wheel/hodgepodge)](https://pypi.org/project/hodgepodge/#files) [![](https://img.shields.io/pypi/l/hodgepodge)](https://github.com/whitfieldsdad/hodgepodge/blob/main/LICENSE.md)
+
+> _A **hodgepodge** of hopefully helpful helper code_
+
+![These are a few of my favourite functions](https://raw.githubusercontent.com/whitfieldsdad/images/main/a-few-of-my-favourite-things.jpg)
+
+## FAQ
+
+### What can it do?
+
+- Search for files and directories;
+- Hash files;
+- Pack files into archives;
+- Perform pattern matching;
+- Compress and decompress objects;
+- Parse dates and times;
+- Read STIX 2.0 objects from local files, directories, or TAXII servers;
+- Make the outputs from your tools more human-readable; and
+- ✨ More ✨.
+
+Supported hash algorithms:
+- MD5
+- SHA-1
+- SHA-256
+- SHA-512
+
+Supported archive formats:
+- ZIP
+
+Supported compression algorithms:
+- GZIP
+
+## Installation
+
+To install `hodgepodge` using `pip`:
+
+```shell
+$ pip install hodgepodge
+```
+
+To install `hodgepodge` from source (requires [`poetry`](https://github.com/python-poetry/poetry)):
+
+```shell
+$ git clone git@github.com:whitfieldsdad/hodgepodge.git
+$ cd hodgepodge
+$ make install
+```
+
+To install `hodgepodge` from source using `setup.py` (i.e. if you're not using `poetry`):
+
+```shell
+$ git clone git@github.com:whitfieldsdad/hodgepodge.git
+$ cd hodgepodge
+$ python3 setup.py install
+```
+
+## Testing
+
+You can run the unit tests for this package as follows:
+
+```shell
+$ make test
+```
+
+A code coverage report will automatically be written to: `htmlcov/index.html`.
+
+On Linux systems, you can use `xdg-open` to open this file using the system's default web browser:
+
+```shell
+$ xdg-open htmlcov/index.html
+```
+
+
+%package help
+Summary: Development documents and examples for hodgepodge
+Provides: python3-hodgepodge-doc
+%description help
+# hodgepodge
+
+[![](https://img.shields.io/pypi/pyversions/hodgepodge)](https://pypi.org/project/hodgepodge/) [![](https://img.shields.io/pypi/wheel/hodgepodge)](https://pypi.org/project/hodgepodge/#files) [![](https://img.shields.io/pypi/l/hodgepodge)](https://github.com/whitfieldsdad/hodgepodge/blob/main/LICENSE.md)
+
+> _A **hodgepodge** of hopefully helpful helper code_
+
+![These are a few of my favourite functions](https://raw.githubusercontent.com/whitfieldsdad/images/main/a-few-of-my-favourite-things.jpg)
+
+## FAQ
+
+### What can it do?
+
+- Search for files and directories;
+- Hash files;
+- Pack files into archives;
+- Perform pattern matching;
+- Compress and decompress objects;
+- Parse dates and times;
+- Read STIX 2.0 objects from local files, directories, or TAXII servers;
+- Make the outputs from your tools more human-readable; and
+- ✨ More ✨.
+
+Supported hash algorithms:
+- MD5
+- SHA-1
+- SHA-256
+- SHA-512
+
+Supported archive formats:
+- ZIP
+
+Supported compression algorithms:
+- GZIP
+
+## Installation
+
+To install `hodgepodge` using `pip`:
+
+```shell
+$ pip install hodgepodge
+```
+
+To install `hodgepodge` from source (requires [`poetry`](https://github.com/python-poetry/poetry)):
+
+```shell
+$ git clone git@github.com:whitfieldsdad/hodgepodge.git
+$ cd hodgepodge
+$ make install
+```
+
+To install `hodgepodge` from source using `setup.py` (i.e. if you're not using `poetry`):
+
+```shell
+$ git clone git@github.com:whitfieldsdad/hodgepodge.git
+$ cd hodgepodge
+$ python3 setup.py install
+```
+
+## Testing
+
+You can run the unit tests for this package as follows:
+
+```shell
+$ make test
+```
+
+A code coverage report will automatically be written to: `htmlcov/index.html`.
+
+On Linux systems, you can use `xdg-open` to open this file using the system's default web browser:
+
+```shell
+$ xdg-open htmlcov/index.html
+```
+
+
+%prep
+%autosetup -n hodgepodge-4.0.0
+
+%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-hodgepodge -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Mon May 15 2023 Python_Bot <Python_Bot@openeuler.org> - 4.0.0-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..f5b4973
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+52a5dcee28aa6cdefa532b794e031dbd hodgepodge-4.0.0.tar.gz