summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-04-10 16:54:37 +0000
committerCoprDistGit <infra@openeuler.org>2023-04-10 16:54:37 +0000
commite3eb1f1a87c1951bda4416c1d439a13f6fa5bbd6 (patch)
treecdc38334f7acf76e4da3253d0c083907246751dc
parenta92de0c5048420212aa6c1aabeac1bcf02dc2d49 (diff)
automatic import of python-bc-python-hcl2openeuler20.03
-rw-r--r--.gitignore1
-rw-r--r--python-bc-python-hcl2.spec296
-rw-r--r--sources1
3 files changed, 298 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..e83bf25 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/bc-python-hcl2-0.3.51.tar.gz
diff --git a/python-bc-python-hcl2.spec b/python-bc-python-hcl2.spec
new file mode 100644
index 0000000..ec94331
--- /dev/null
+++ b/python-bc-python-hcl2.spec
@@ -0,0 +1,296 @@
+%global _empty_manifest_terminate_build 0
+Name: python-bc-python-hcl2
+Version: 0.3.51
+Release: 1
+Summary: A parser for HCL2
+License: MIT
+URL: https://github.com/bridgecrewio/python-hcl2
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/83/30/23d56ecb6c572f84abd506a8af9e03fcccd69d342e7eafd25688d0ba46c1/bc-python-hcl2-0.3.51.tar.gz
+BuildArch: noarch
+
+Requires: python3-lark
+Requires: python3-importlib-resources
+
+%description
+[![Build Status](https://github.com/bridgecrewio/python-hcl2/workflows/build/badge.svg)](https://github.com/bridgecrewio/python-hcl2/actions)
+[![License](https://img.shields.io/badge/license-MIT-blue.svg)](https://raw.githubusercontent.com/amplify-education/python-hcl2/master/LICENSE)
+[![PyPI](https://img.shields.io/pypi/v/bc-python-hcl2.svg)](https://pypi.org/project/bc-python-hcl2/)
+[![Python Versions](https://img.shields.io/pypi/pyversions/bc-python-hcl2.svg)](https://pypi.python.org/pypi/bc-python-hcl2)
+[![Downloads](https://img.shields.io/badge/dynamic/json.svg?label=downloads&url=https%3A%2F%2Fpypistats.org%2Fapi%2Fpackages%2Fbc-python-hcl2%2Frecent&query=data.last_month&colorB=brightgreen&suffix=%2FMonth)](https://pypistats.org/packages/bc-python-hcl2)
+
+# Notice
+
+This is a fork of the [Python HCL2](https://github.com/amplify-education/python-hcl2) repo by Amplify and is
+officially supported by Bridgecrew. We contributed as much as possible to the upstream project, but the two projects
+are now deviating in a way that pushing new changes upstream doesn't make sense anymore.
+
+## Python HCL2
+
+A parser for [HCL2](https://github.com/hashicorp/hcl/blob/hcl2/hclsyntax/spec.md) written in Python using
+[Lark](https://github.com/lark-parser/lark). This parser only supports HCL2 and isn't backwards compatible
+with HCL v1. It can be used to parse any HCL2 config file such as Terraform.
+
+## About Amplify
+
+Amplify builds innovative and compelling digital educational products that empower teachers and students across the
+country. We have a long history as the leading innovator in K-12 education - and have been described as the best tech
+company in education and the best education company in tech. While others try to shrink the learning experience into
+the technology, we use technology to expand what is possible in real classrooms with real students and teachers.
+
+Learn more at <https://www.amplify.com>
+
+## Getting Started
+### Prerequisites
+
+python-hcl2 requires Python 3.6.0 or higher to run.
+
+### Installing
+
+This package can be installed using `pip`
+
+```sh
+pip3 install python-hcl2
+```
+
+### Usage
+```python
+import hcl2
+with open('foo.tf', 'r') as file:
+ dict = hcl2.load(file)
+```
+
+## Building From Source
+
+For development, `tox>=2.9.1` is recommended.
+
+### Running Tests
+
+python-hcl2 uses `tox`. You will need to install tox with `pip install tox`.
+Running `tox` will automatically execute linters as well as the unit tests.
+
+You can also run them individually with the `-e` argument.
+
+For example, `tox -e py37-unit` will run the unit tests for python 3.7
+
+To see all the available options, run `tox -l`.
+
+## Responsible Disclosure
+If you have any security issue to report, contact project maintainers privately.
+You can reach us at <mailto:github@amplify.com>
+
+## Contributing
+We welcome pull requests! For your pull request to be accepted smoothly, we suggest that you:
+ 1. For any sizable change, first open a GitHub issue to discuss your idea.
+ 2. Create a pull request. Explain why you want to make the change and what it’s for.
+
+We’ll try to answer any PR’s promptly.
+
+
+
+
+%package -n python3-bc-python-hcl2
+Summary: A parser for HCL2
+Provides: python-bc-python-hcl2
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-bc-python-hcl2
+[![Build Status](https://github.com/bridgecrewio/python-hcl2/workflows/build/badge.svg)](https://github.com/bridgecrewio/python-hcl2/actions)
+[![License](https://img.shields.io/badge/license-MIT-blue.svg)](https://raw.githubusercontent.com/amplify-education/python-hcl2/master/LICENSE)
+[![PyPI](https://img.shields.io/pypi/v/bc-python-hcl2.svg)](https://pypi.org/project/bc-python-hcl2/)
+[![Python Versions](https://img.shields.io/pypi/pyversions/bc-python-hcl2.svg)](https://pypi.python.org/pypi/bc-python-hcl2)
+[![Downloads](https://img.shields.io/badge/dynamic/json.svg?label=downloads&url=https%3A%2F%2Fpypistats.org%2Fapi%2Fpackages%2Fbc-python-hcl2%2Frecent&query=data.last_month&colorB=brightgreen&suffix=%2FMonth)](https://pypistats.org/packages/bc-python-hcl2)
+
+# Notice
+
+This is a fork of the [Python HCL2](https://github.com/amplify-education/python-hcl2) repo by Amplify and is
+officially supported by Bridgecrew. We contributed as much as possible to the upstream project, but the two projects
+are now deviating in a way that pushing new changes upstream doesn't make sense anymore.
+
+## Python HCL2
+
+A parser for [HCL2](https://github.com/hashicorp/hcl/blob/hcl2/hclsyntax/spec.md) written in Python using
+[Lark](https://github.com/lark-parser/lark). This parser only supports HCL2 and isn't backwards compatible
+with HCL v1. It can be used to parse any HCL2 config file such as Terraform.
+
+## About Amplify
+
+Amplify builds innovative and compelling digital educational products that empower teachers and students across the
+country. We have a long history as the leading innovator in K-12 education - and have been described as the best tech
+company in education and the best education company in tech. While others try to shrink the learning experience into
+the technology, we use technology to expand what is possible in real classrooms with real students and teachers.
+
+Learn more at <https://www.amplify.com>
+
+## Getting Started
+### Prerequisites
+
+python-hcl2 requires Python 3.6.0 or higher to run.
+
+### Installing
+
+This package can be installed using `pip`
+
+```sh
+pip3 install python-hcl2
+```
+
+### Usage
+```python
+import hcl2
+with open('foo.tf', 'r') as file:
+ dict = hcl2.load(file)
+```
+
+## Building From Source
+
+For development, `tox>=2.9.1` is recommended.
+
+### Running Tests
+
+python-hcl2 uses `tox`. You will need to install tox with `pip install tox`.
+Running `tox` will automatically execute linters as well as the unit tests.
+
+You can also run them individually with the `-e` argument.
+
+For example, `tox -e py37-unit` will run the unit tests for python 3.7
+
+To see all the available options, run `tox -l`.
+
+## Responsible Disclosure
+If you have any security issue to report, contact project maintainers privately.
+You can reach us at <mailto:github@amplify.com>
+
+## Contributing
+We welcome pull requests! For your pull request to be accepted smoothly, we suggest that you:
+ 1. For any sizable change, first open a GitHub issue to discuss your idea.
+ 2. Create a pull request. Explain why you want to make the change and what it’s for.
+
+We’ll try to answer any PR’s promptly.
+
+
+
+
+%package help
+Summary: Development documents and examples for bc-python-hcl2
+Provides: python3-bc-python-hcl2-doc
+%description help
+[![Build Status](https://github.com/bridgecrewio/python-hcl2/workflows/build/badge.svg)](https://github.com/bridgecrewio/python-hcl2/actions)
+[![License](https://img.shields.io/badge/license-MIT-blue.svg)](https://raw.githubusercontent.com/amplify-education/python-hcl2/master/LICENSE)
+[![PyPI](https://img.shields.io/pypi/v/bc-python-hcl2.svg)](https://pypi.org/project/bc-python-hcl2/)
+[![Python Versions](https://img.shields.io/pypi/pyversions/bc-python-hcl2.svg)](https://pypi.python.org/pypi/bc-python-hcl2)
+[![Downloads](https://img.shields.io/badge/dynamic/json.svg?label=downloads&url=https%3A%2F%2Fpypistats.org%2Fapi%2Fpackages%2Fbc-python-hcl2%2Frecent&query=data.last_month&colorB=brightgreen&suffix=%2FMonth)](https://pypistats.org/packages/bc-python-hcl2)
+
+# Notice
+
+This is a fork of the [Python HCL2](https://github.com/amplify-education/python-hcl2) repo by Amplify and is
+officially supported by Bridgecrew. We contributed as much as possible to the upstream project, but the two projects
+are now deviating in a way that pushing new changes upstream doesn't make sense anymore.
+
+## Python HCL2
+
+A parser for [HCL2](https://github.com/hashicorp/hcl/blob/hcl2/hclsyntax/spec.md) written in Python using
+[Lark](https://github.com/lark-parser/lark). This parser only supports HCL2 and isn't backwards compatible
+with HCL v1. It can be used to parse any HCL2 config file such as Terraform.
+
+## About Amplify
+
+Amplify builds innovative and compelling digital educational products that empower teachers and students across the
+country. We have a long history as the leading innovator in K-12 education - and have been described as the best tech
+company in education and the best education company in tech. While others try to shrink the learning experience into
+the technology, we use technology to expand what is possible in real classrooms with real students and teachers.
+
+Learn more at <https://www.amplify.com>
+
+## Getting Started
+### Prerequisites
+
+python-hcl2 requires Python 3.6.0 or higher to run.
+
+### Installing
+
+This package can be installed using `pip`
+
+```sh
+pip3 install python-hcl2
+```
+
+### Usage
+```python
+import hcl2
+with open('foo.tf', 'r') as file:
+ dict = hcl2.load(file)
+```
+
+## Building From Source
+
+For development, `tox>=2.9.1` is recommended.
+
+### Running Tests
+
+python-hcl2 uses `tox`. You will need to install tox with `pip install tox`.
+Running `tox` will automatically execute linters as well as the unit tests.
+
+You can also run them individually with the `-e` argument.
+
+For example, `tox -e py37-unit` will run the unit tests for python 3.7
+
+To see all the available options, run `tox -l`.
+
+## Responsible Disclosure
+If you have any security issue to report, contact project maintainers privately.
+You can reach us at <mailto:github@amplify.com>
+
+## Contributing
+We welcome pull requests! For your pull request to be accepted smoothly, we suggest that you:
+ 1. For any sizable change, first open a GitHub issue to discuss your idea.
+ 2. Create a pull request. Explain why you want to make the change and what it’s for.
+
+We’ll try to answer any PR’s promptly.
+
+
+
+
+%prep
+%autosetup -n bc-python-hcl2-0.3.51
+
+%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-bc-python-hcl2 -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Mon Apr 10 2023 Python_Bot <Python_Bot@openeuler.org> - 0.3.51-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..40639cd
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+b7e8690a8c3b2370ca3eda9c12832769 bc-python-hcl2-0.3.51.tar.gz