summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-05-05 05:21:07 +0000
committerCoprDistGit <infra@openeuler.org>2023-05-05 05:21:07 +0000
commitc6538e3bca3ceb6829680c33d8d6be92374de6ba (patch)
tree8b020de1d34c5ca920fb3aed6cc6625cc95f4e28
parentd4bc9e82b3c2bde4112a40f940fd449a07f2099c (diff)
automatic import of python-hamletopeneuler20.03
-rw-r--r--.gitignore1
-rw-r--r--python-hamlet.spec185
-rw-r--r--sources1
3 files changed, 187 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..a811306 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/hamlet-9.25.3.tar.gz
diff --git a/python-hamlet.spec b/python-hamlet.spec
new file mode 100644
index 0000000..ce4d0d6
--- /dev/null
+++ b/python-hamlet.spec
@@ -0,0 +1,185 @@
+%global _empty_manifest_terminate_build 0
+Name: python-hamlet
+Version: 9.25.3
+Release: 1
+Summary: Building your infrastructure
+License: GPLv3
+URL: https://hamlet.io
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/ef/c5/1f0a958984767a81d841945d8ca413ff184667262169d38b6f6967c39280/hamlet-9.25.3.tar.gz
+BuildArch: noarch
+
+Requires: python3-click
+Requires: python3-click-configfile
+Requires: python3-cookiecutter
+Requires: python3-tabulate
+Requires: python3-Jinja2
+Requires: python3-jmespath
+Requires: python3-www-authenticate
+Requires: python3-httpx
+Requires: python3-marshmallow
+Requires: python3-dulwich
+Requires: python3-semver
+Requires: python3-importlib-resources
+Requires: python3-boto3
+Requires: python3-botocore
+Requires: python3-fabric
+Requires: python3-simple-term-menu
+Requires: python3-docker
+Requires: python3-pytest
+Requires: python3-coverage
+Requires: python3-freezegun
+Requires: python3-setuptools
+Requires: python3-flake8
+Requires: python3-black
+Requires: python3-build
+Requires: python3-wheel
+Requires: python3-twine
+Requires: python3-Sphinx
+Requires: python3-sphinx-markdown-builder
+Requires: python3-sphinx-click
+
+%description
+# hamlet - CLI
+
+[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
+![release workflow](https://github.com/hamlet-io/executor-python/actions/workflows/release.yml/badge.svg)
+[![PyPI version](https://badge.fury.io/py/hamlet.svg)](https://badge.fury.io/py/hamlet)
+
+hamlet is a tool to manage infrastructure throughout the life of your application. With hamlet you define the functional components of your application along with the context they should be run in. The context includes things like environments, tenants, and policies that can be applied across all of your different applications.
+From this information hamlet then creates the infrastructure that will perform the function you have asked for and manages it over the life of your application.
+
+This repository contains the CLI for hamlet which acts as the primary interface for hamlet.
+
+## Support
+
+hamlet is built on a plugin based approach so you can create infrastructure for any provider you want, we provide an API of common processes and tasks for provisioning and describing infrastructure which allows you to build a common language across different infrastructure providers
+
+We also provide official plugins for:
+
+- Amazon Web Services (AWS) based on CloudFormation
+- Microsoft Azure based on Azure Resource Manager
+- mingrammer Diagrams for generating diagrams of your deployed infrastructure
+
+## Docs
+
+To read more about hamlet and what it can do head to our docs site https://docs.hamlet.io/
+
+## Installation
+
+To run hamlet some extra dependencies are required. Head over to the [hamlet install guide](https://docs.hamlet.io/getting-started/install) for details installing hamlet
+
+
+%package -n python3-hamlet
+Summary: Building your infrastructure
+Provides: python-hamlet
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-hamlet
+# hamlet - CLI
+
+[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
+![release workflow](https://github.com/hamlet-io/executor-python/actions/workflows/release.yml/badge.svg)
+[![PyPI version](https://badge.fury.io/py/hamlet.svg)](https://badge.fury.io/py/hamlet)
+
+hamlet is a tool to manage infrastructure throughout the life of your application. With hamlet you define the functional components of your application along with the context they should be run in. The context includes things like environments, tenants, and policies that can be applied across all of your different applications.
+From this information hamlet then creates the infrastructure that will perform the function you have asked for and manages it over the life of your application.
+
+This repository contains the CLI for hamlet which acts as the primary interface for hamlet.
+
+## Support
+
+hamlet is built on a plugin based approach so you can create infrastructure for any provider you want, we provide an API of common processes and tasks for provisioning and describing infrastructure which allows you to build a common language across different infrastructure providers
+
+We also provide official plugins for:
+
+- Amazon Web Services (AWS) based on CloudFormation
+- Microsoft Azure based on Azure Resource Manager
+- mingrammer Diagrams for generating diagrams of your deployed infrastructure
+
+## Docs
+
+To read more about hamlet and what it can do head to our docs site https://docs.hamlet.io/
+
+## Installation
+
+To run hamlet some extra dependencies are required. Head over to the [hamlet install guide](https://docs.hamlet.io/getting-started/install) for details installing hamlet
+
+
+%package help
+Summary: Development documents and examples for hamlet
+Provides: python3-hamlet-doc
+%description help
+# hamlet - CLI
+
+[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
+![release workflow](https://github.com/hamlet-io/executor-python/actions/workflows/release.yml/badge.svg)
+[![PyPI version](https://badge.fury.io/py/hamlet.svg)](https://badge.fury.io/py/hamlet)
+
+hamlet is a tool to manage infrastructure throughout the life of your application. With hamlet you define the functional components of your application along with the context they should be run in. The context includes things like environments, tenants, and policies that can be applied across all of your different applications.
+From this information hamlet then creates the infrastructure that will perform the function you have asked for and manages it over the life of your application.
+
+This repository contains the CLI for hamlet which acts as the primary interface for hamlet.
+
+## Support
+
+hamlet is built on a plugin based approach so you can create infrastructure for any provider you want, we provide an API of common processes and tasks for provisioning and describing infrastructure which allows you to build a common language across different infrastructure providers
+
+We also provide official plugins for:
+
+- Amazon Web Services (AWS) based on CloudFormation
+- Microsoft Azure based on Azure Resource Manager
+- mingrammer Diagrams for generating diagrams of your deployed infrastructure
+
+## Docs
+
+To read more about hamlet and what it can do head to our docs site https://docs.hamlet.io/
+
+## Installation
+
+To run hamlet some extra dependencies are required. Head over to the [hamlet install guide](https://docs.hamlet.io/getting-started/install) for details installing hamlet
+
+
+%prep
+%autosetup -n hamlet-9.25.3
+
+%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-hamlet -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Fri May 05 2023 Python_Bot <Python_Bot@openeuler.org> - 9.25.3-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..f06e2d9
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+e92ec4b2397ea67e14c45818047a8a12 hamlet-9.25.3.tar.gz