summaryrefslogtreecommitdiff
path: root/python-censys.spec
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-04-10 22:05:11 +0000
committerCoprDistGit <infra@openeuler.org>2023-04-10 22:05:11 +0000
commit4b0b6baf954f3ca6b9259160c7c1351a705a29e6 (patch)
tree051745aaef0e978771eb65ccd3460fc87a3f08da /python-censys.spec
parent2d1e7a9f39896dfe93ae45cc692d33403e3bfbdd (diff)
automatic import of python-censys
Diffstat (limited to 'python-censys.spec')
-rw-r--r--python-censys.spec382
1 files changed, 382 insertions, 0 deletions
diff --git a/python-censys.spec b/python-censys.spec
new file mode 100644
index 0000000..984471b
--- /dev/null
+++ b/python-censys.spec
@@ -0,0 +1,382 @@
+%global _empty_manifest_terminate_build 0
+Name: python-censys
+Version: 2.1.9
+Release: 1
+Summary: An easy-to-use and lightweight API wrapper for Censys APIs (censys.io).
+License: Apache-2.0
+URL: https://pypi.org/project/censys/
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/73/34/4a770e29e823242e8e9c8d9456193662754b9245d061686b7aea6f9d151f/censys-2.1.9.tar.gz
+BuildArch: noarch
+
+Requires: python3-requests
+Requires: python3-backoff
+Requires: python3-rich
+Requires: python3-importlib-metadata
+
+%description
+# Censys Python Library
+
+[![PyPI](https://img.shields.io/pypi/v/censys?color=orange&logo=pypi&logoColor=orange)](https://pypi.org/project/censys/)
+[![Python Version](https://img.shields.io/badge/python-3.7%2B-blue?logo=python)](https://www.python.org/downloads/)
+[![Read the Docs (version)](https://img.shields.io/readthedocs/censys-python/latest?logo=read%20the%20docs)](https://censys-python.readthedocs.io/en/stable/?badge=stable)
+[![GitHub Discussions](https://img.shields.io/badge/GitHub-Discussions-brightgreen?logo=github)](https://github.com/censys/censys-python/discussions)
+[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-organge.svg?logo=git&logoColor=organge)](http://makeapullrequest.com)
+[![License](https://img.shields.io/github/license/censys/censys-python?logo=apache)](https://github.com/censys/censys-python/blob/main/LICENSE)
+
+An easy-to-use and lightweight API wrapper for Censys APIs ([censys.io](https://censys.io/)). Python 3.7+ is currently supported.
+
+> **Notice:** The Censys Search v1 endpoints are deprecated as of Nov. 30, 2021. Please begin using v2 endpoints to query hosts and certificates and check out our [support center](https://support.censys.io/hc/en-us/sections/360013076551-Censys-Search-2-0) for resources.
+
+## Features
+
+- [Search Censys data](https://censys-python.readthedocs.io/en/stable/usage-v2.html)
+- [Bulk Certificate lookups](https://censys-python.readthedocs.io/en/stable/usage-v1.html#bulk)
+- [Download Bulk Data](https://censys-python.readthedocs.io/en/stable/usage-v1.html#data)
+- [Manage assets, events, and seeds in Censys ASM](https://censys-python.readthedocs.io/en/stable/usage-asm.html)
+- [Command-line interface](https://censys-python.readthedocs.io/en/stable/cli.html)
+
+<a href="https://asciinema.org/a/500416" target="_blank"><img src="https://asciinema.org/a/500416.svg" width="600"/></a>
+
+## Getting Started
+
+The library can be installed using `pip`.
+
+```sh
+pip install censys
+```
+
+To upgraded using `pip`.
+
+```sh
+pip install --upgrade censys
+```
+
+To configure your search credentials run `censys config` or set both `CENSYS_API_ID` and `CENSYS_API_SECRET` environment variables.
+
+```sh
+$ censys config
+
+Censys API ID: XXX
+Censys API Secret: XXX
+Do you want color output? [y/n]: y
+
+Successfully authenticated for your@email.com
+```
+
+To configure your ASM credentials run `censys asm config` or set the `CENSYS_ASM_API_KEY` environment variables.
+
+```sh
+$ censys asm config
+
+Censys ASM API Key: XXX
+Do you want color output? [y/n]: y
+
+Successfully authenticated
+```
+
+## API Reference and User Guide available on [Read the Docs](https://censys-python.readthedocs.io/)
+
+[![Read the Docs](https://raw.githubusercontent.com/censys/censys-python/main/docs/_static/readthedocs.png)](https://censys-python.readthedocs.io/)
+
+## Resources
+
+- [Source](https://github.com/censys/censys-python)
+- [Issue Tracker](https://github.com/censys/censys-python/issues)
+- [Changelog](https://github.com/censys/censys-python/releases)
+- [Documentation](https://censys-python.rtfd.io)
+- [Discussions](https://github.com/censys/censys-python/discussions)
+- [Censys Homepage](https://censys.io/)
+- [Censys Search](https://search.censys.io/)
+
+## Contributing
+
+All contributions (no matter how small) are always welcome. See [Contributing to Censys Python](.github/CONTRIBUTING.md)
+
+## Development
+
+This project uses [poetry](https://python-poetry.org/) for dependency management. Please ensure you have [installed the latest version](https://python-poetry.org/docs/#installation).
+
+```sh
+git clone git@github.com:censys/censys-python.git
+cd censys-python/
+poetry install
+```
+
+## Testing
+
+```sh
+# Run tests
+poetry run pytest
+# With coverage report
+poetry run pytest --cov-report html
+```
+
+## License
+
+This software is licensed under [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0)
+
+- Copyright (C) 2022 Censys, Inc.
+
+
+%package -n python3-censys
+Summary: An easy-to-use and lightweight API wrapper for Censys APIs (censys.io).
+Provides: python-censys
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-censys
+# Censys Python Library
+
+[![PyPI](https://img.shields.io/pypi/v/censys?color=orange&logo=pypi&logoColor=orange)](https://pypi.org/project/censys/)
+[![Python Version](https://img.shields.io/badge/python-3.7%2B-blue?logo=python)](https://www.python.org/downloads/)
+[![Read the Docs (version)](https://img.shields.io/readthedocs/censys-python/latest?logo=read%20the%20docs)](https://censys-python.readthedocs.io/en/stable/?badge=stable)
+[![GitHub Discussions](https://img.shields.io/badge/GitHub-Discussions-brightgreen?logo=github)](https://github.com/censys/censys-python/discussions)
+[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-organge.svg?logo=git&logoColor=organge)](http://makeapullrequest.com)
+[![License](https://img.shields.io/github/license/censys/censys-python?logo=apache)](https://github.com/censys/censys-python/blob/main/LICENSE)
+
+An easy-to-use and lightweight API wrapper for Censys APIs ([censys.io](https://censys.io/)). Python 3.7+ is currently supported.
+
+> **Notice:** The Censys Search v1 endpoints are deprecated as of Nov. 30, 2021. Please begin using v2 endpoints to query hosts and certificates and check out our [support center](https://support.censys.io/hc/en-us/sections/360013076551-Censys-Search-2-0) for resources.
+
+## Features
+
+- [Search Censys data](https://censys-python.readthedocs.io/en/stable/usage-v2.html)
+- [Bulk Certificate lookups](https://censys-python.readthedocs.io/en/stable/usage-v1.html#bulk)
+- [Download Bulk Data](https://censys-python.readthedocs.io/en/stable/usage-v1.html#data)
+- [Manage assets, events, and seeds in Censys ASM](https://censys-python.readthedocs.io/en/stable/usage-asm.html)
+- [Command-line interface](https://censys-python.readthedocs.io/en/stable/cli.html)
+
+<a href="https://asciinema.org/a/500416" target="_blank"><img src="https://asciinema.org/a/500416.svg" width="600"/></a>
+
+## Getting Started
+
+The library can be installed using `pip`.
+
+```sh
+pip install censys
+```
+
+To upgraded using `pip`.
+
+```sh
+pip install --upgrade censys
+```
+
+To configure your search credentials run `censys config` or set both `CENSYS_API_ID` and `CENSYS_API_SECRET` environment variables.
+
+```sh
+$ censys config
+
+Censys API ID: XXX
+Censys API Secret: XXX
+Do you want color output? [y/n]: y
+
+Successfully authenticated for your@email.com
+```
+
+To configure your ASM credentials run `censys asm config` or set the `CENSYS_ASM_API_KEY` environment variables.
+
+```sh
+$ censys asm config
+
+Censys ASM API Key: XXX
+Do you want color output? [y/n]: y
+
+Successfully authenticated
+```
+
+## API Reference and User Guide available on [Read the Docs](https://censys-python.readthedocs.io/)
+
+[![Read the Docs](https://raw.githubusercontent.com/censys/censys-python/main/docs/_static/readthedocs.png)](https://censys-python.readthedocs.io/)
+
+## Resources
+
+- [Source](https://github.com/censys/censys-python)
+- [Issue Tracker](https://github.com/censys/censys-python/issues)
+- [Changelog](https://github.com/censys/censys-python/releases)
+- [Documentation](https://censys-python.rtfd.io)
+- [Discussions](https://github.com/censys/censys-python/discussions)
+- [Censys Homepage](https://censys.io/)
+- [Censys Search](https://search.censys.io/)
+
+## Contributing
+
+All contributions (no matter how small) are always welcome. See [Contributing to Censys Python](.github/CONTRIBUTING.md)
+
+## Development
+
+This project uses [poetry](https://python-poetry.org/) for dependency management. Please ensure you have [installed the latest version](https://python-poetry.org/docs/#installation).
+
+```sh
+git clone git@github.com:censys/censys-python.git
+cd censys-python/
+poetry install
+```
+
+## Testing
+
+```sh
+# Run tests
+poetry run pytest
+# With coverage report
+poetry run pytest --cov-report html
+```
+
+## License
+
+This software is licensed under [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0)
+
+- Copyright (C) 2022 Censys, Inc.
+
+
+%package help
+Summary: Development documents and examples for censys
+Provides: python3-censys-doc
+%description help
+# Censys Python Library
+
+[![PyPI](https://img.shields.io/pypi/v/censys?color=orange&logo=pypi&logoColor=orange)](https://pypi.org/project/censys/)
+[![Python Version](https://img.shields.io/badge/python-3.7%2B-blue?logo=python)](https://www.python.org/downloads/)
+[![Read the Docs (version)](https://img.shields.io/readthedocs/censys-python/latest?logo=read%20the%20docs)](https://censys-python.readthedocs.io/en/stable/?badge=stable)
+[![GitHub Discussions](https://img.shields.io/badge/GitHub-Discussions-brightgreen?logo=github)](https://github.com/censys/censys-python/discussions)
+[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-organge.svg?logo=git&logoColor=organge)](http://makeapullrequest.com)
+[![License](https://img.shields.io/github/license/censys/censys-python?logo=apache)](https://github.com/censys/censys-python/blob/main/LICENSE)
+
+An easy-to-use and lightweight API wrapper for Censys APIs ([censys.io](https://censys.io/)). Python 3.7+ is currently supported.
+
+> **Notice:** The Censys Search v1 endpoints are deprecated as of Nov. 30, 2021. Please begin using v2 endpoints to query hosts and certificates and check out our [support center](https://support.censys.io/hc/en-us/sections/360013076551-Censys-Search-2-0) for resources.
+
+## Features
+
+- [Search Censys data](https://censys-python.readthedocs.io/en/stable/usage-v2.html)
+- [Bulk Certificate lookups](https://censys-python.readthedocs.io/en/stable/usage-v1.html#bulk)
+- [Download Bulk Data](https://censys-python.readthedocs.io/en/stable/usage-v1.html#data)
+- [Manage assets, events, and seeds in Censys ASM](https://censys-python.readthedocs.io/en/stable/usage-asm.html)
+- [Command-line interface](https://censys-python.readthedocs.io/en/stable/cli.html)
+
+<a href="https://asciinema.org/a/500416" target="_blank"><img src="https://asciinema.org/a/500416.svg" width="600"/></a>
+
+## Getting Started
+
+The library can be installed using `pip`.
+
+```sh
+pip install censys
+```
+
+To upgraded using `pip`.
+
+```sh
+pip install --upgrade censys
+```
+
+To configure your search credentials run `censys config` or set both `CENSYS_API_ID` and `CENSYS_API_SECRET` environment variables.
+
+```sh
+$ censys config
+
+Censys API ID: XXX
+Censys API Secret: XXX
+Do you want color output? [y/n]: y
+
+Successfully authenticated for your@email.com
+```
+
+To configure your ASM credentials run `censys asm config` or set the `CENSYS_ASM_API_KEY` environment variables.
+
+```sh
+$ censys asm config
+
+Censys ASM API Key: XXX
+Do you want color output? [y/n]: y
+
+Successfully authenticated
+```
+
+## API Reference and User Guide available on [Read the Docs](https://censys-python.readthedocs.io/)
+
+[![Read the Docs](https://raw.githubusercontent.com/censys/censys-python/main/docs/_static/readthedocs.png)](https://censys-python.readthedocs.io/)
+
+## Resources
+
+- [Source](https://github.com/censys/censys-python)
+- [Issue Tracker](https://github.com/censys/censys-python/issues)
+- [Changelog](https://github.com/censys/censys-python/releases)
+- [Documentation](https://censys-python.rtfd.io)
+- [Discussions](https://github.com/censys/censys-python/discussions)
+- [Censys Homepage](https://censys.io/)
+- [Censys Search](https://search.censys.io/)
+
+## Contributing
+
+All contributions (no matter how small) are always welcome. See [Contributing to Censys Python](.github/CONTRIBUTING.md)
+
+## Development
+
+This project uses [poetry](https://python-poetry.org/) for dependency management. Please ensure you have [installed the latest version](https://python-poetry.org/docs/#installation).
+
+```sh
+git clone git@github.com:censys/censys-python.git
+cd censys-python/
+poetry install
+```
+
+## Testing
+
+```sh
+# Run tests
+poetry run pytest
+# With coverage report
+poetry run pytest --cov-report html
+```
+
+## License
+
+This software is licensed under [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0)
+
+- Copyright (C) 2022 Censys, Inc.
+
+
+%prep
+%autosetup -n censys-2.1.9
+
+%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-censys -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Mon Apr 10 2023 Python_Bot <Python_Bot@openeuler.org> - 2.1.9-1
+- Package Spec generated