From 67baff9564fd18d866eb564f3c37580c1dd13bd7 Mon Sep 17 00:00:00 2001 From: Zhipeng Xie Date: Sat, 3 Oct 2020 23:33:15 +0800 Subject: [PATCH] init package Signed-off-by: Zhipeng Xie --- README.en.md | 36 ------------------- README.md | 37 ------------------- gast-0.4.0.tar.gz | Bin 0 -> 13804 bytes python-gast.spec | 89 ++++++++++++++++++++++++++++++++++++++++++++++ python-gast.yaml | 4 +++ 5 files changed, 93 insertions(+), 73 deletions(-) delete mode 100644 README.en.md delete mode 100644 README.md create mode 100644 gast-0.4.0.tar.gz create mode 100644 python-gast.spec create mode 100644 python-gast.yaml diff --git a/README.en.md b/README.en.md deleted file mode 100644 index ff4189e..0000000 --- a/README.en.md +++ /dev/null @@ -1,36 +0,0 @@ -# python-gast - -#### Description -Python AST that abstracts the underlying Python version - -#### Software Architecture -Software architecture description - -#### Installation - -1. xxxx -2. xxxx -3. xxxx - -#### Instructions - -1. xxxx -2. xxxx -3. xxxx - -#### Contribution - -1. Fork the repository -2. Create Feat_xxx branch -3. Commit your code -4. Create Pull Request - - -#### Gitee Feature - -1. You can use Readme\_XXX.md to support different languages, such as Readme\_en.md, Readme\_zh.md -2. Gitee blog [blog.gitee.com](https://blog.gitee.com) -3. Explore open source project [https://gitee.com/explore](https://gitee.com/explore) -4. The most valuable open source project [GVP](https://gitee.com/gvp) -5. The manual of Gitee [https://gitee.com/help](https://gitee.com/help) -6. The most popular members [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) diff --git a/README.md b/README.md deleted file mode 100644 index 1769b52..0000000 --- a/README.md +++ /dev/null @@ -1,37 +0,0 @@ -# python-gast - -#### 介绍 -Python AST that abstracts the underlying Python version - -#### 软件架构 -软件架构说明 - - -#### 安装教程 - -1. xxxx -2. xxxx -3. xxxx - -#### 使用说明 - -1. xxxx -2. xxxx -3. xxxx - -#### 参与贡献 - -1. Fork 本仓库 -2. 新建 Feat_xxx 分支 -3. 提交代码 -4. 新建 Pull Request - - -#### 码云特技 - -1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md -2. 码云官方博客 [blog.gitee.com](https://blog.gitee.com) -3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解码云上的优秀开源项目 -4. [GVP](https://gitee.com/gvp) 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目 -5. 码云官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) -6. 码云封面人物是一档用来展示码云会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) diff --git a/gast-0.4.0.tar.gz b/gast-0.4.0.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..a88b4ff76a0dc19a30f968efe5e7341ee55e9b38 GIT binary patch literal 13804 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%0D;p?i(L9|HmLx(_7Ir;Wm7Z0g2(Ej1!x`XNQ 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 iv-+$)tIz7Q`m8>y&+4=KtUfRN^ZxEisY+ literal 0 HcmV?d00001 diff --git a/python-gast.spec b/python-gast.spec new file mode 100644 index 0000000..e06fd64 --- /dev/null +++ b/python-gast.spec @@ -0,0 +1,89 @@ +%global _empty_manifest_terminate_build 0 +Name: python-gast +Version: 0.4.0 +Release: 1 +Summary: Python AST that abstracts the underlying Python version +License: BSD 3-Clause +URL: https://github.com/serge-sans-paille/gast/ +Source0: https://files.pythonhosted.org/packages/83/4a/07c7e59cef23fb147454663c3271c21da68ba2ab141427c20548ae5a8a4d/gast-0.4.0.tar.gz +BuildArch: noarch + + +%description + +A generic AST to represent Python2 and Python3's Abstract Syntax Tree(AST). + +GAST provides a compatibility layer between the AST of various Python versions, +as produced by ``ast.parse`` from the standard ``ast`` module. + + + +%package -n python3-gast +Summary: Python AST that abstracts the underlying Python version +Provides: python-gast +BuildRequires: python3-devel +BuildRequires: python3-setuptools +%description -n python3-gast + +A generic AST to represent Python2 and Python3's Abstract Syntax Tree(AST). + +GAST provides a compatibility layer between the AST of various Python versions, +as produced by ``ast.parse`` from the standard ``ast`` module. + + + +%package help +Summary: Development documents and examples for gast +Provides: python3-gast-doc +%description help + +A generic AST to represent Python2 and Python3's Abstract Syntax Tree(AST). + +GAST provides a compatibility layer between the AST of various Python versions, +as produced by ``ast.parse`` from the standard ``ast`` module. + + + +%prep +%autosetup -n gast-0.4.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-gast -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Sat Oct 03 2020 Python_Bot +- Package Spec generated diff --git a/python-gast.yaml b/python-gast.yaml new file mode 100644 index 0000000..591c2ca --- /dev/null +++ b/python-gast.yaml @@ -0,0 +1,4 @@ +version_control: pypi +src_repo: gast +tag_prefix: +seperator: .