diff --git a/README.en.md b/README.en.md deleted file mode 100644 index ce71043..0000000 --- a/README.en.md +++ /dev/null @@ -1,36 +0,0 @@ -# python-gflags - -#### Description -{**When you're done, you can delete the content in this README and update the file with details for others getting started with your repository**} - -#### 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 80a45c3..0000000 --- a/README.md +++ /dev/null @@ -1,39 +0,0 @@ -# python-gflags - -#### 介绍 -{**以下是码云平台说明,您可以替换此简介** -码云是 OSCHINA 推出的基于 Git 的代码托管平台(同时支持 SVN)。专为开发者提供稳定、高效、安全的云端软件开发协作平台 -无论是个人、团队、或是企业,都能够用码云实现代码托管、项目管理、协作开发。企业项目请看 [https://gitee.com/enterprises](https://gitee.com/enterprises)} - -#### 软件架构 -软件架构说明 - - -#### 安装教程 - -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/python-gflags-2.0.tar.gz b/python-gflags-2.0.tar.gz new file mode 100644 index 0000000..42d5aac Binary files /dev/null and b/python-gflags-2.0.tar.gz differ diff --git a/python-gflags.spec b/python-gflags.spec new file mode 100644 index 0000000..a708da7 --- /dev/null +++ b/python-gflags.spec @@ -0,0 +1,92 @@ +Name: python-gflags +Version: 2.0 +Release: 16 +Summary: Python commandline flags module +License: BSD +URL: https://github.com/google/python-gflags +Source0: https://github.com/google/python-gflags/archive/python-gflags-2.0.tar.gz +BuildArch: noarch + +%description +The python-gflags package contains a library that implements commandline flags +processing. It is intended to be used in situations where a project wants to +mimic the command-line flag handling of a C++ app that uses google-gflags for +a Python app. + +%package -n python2-gflags +Summary: Python2 commandline flags module +BuildRequires: python2-devel python2-setuptools +%{?python_provide:%python_provide python2-gflags} + +%description -n python2-gflags +The python-gflags package contains a library that implements commandline flags +processing. It is intended to be used in situations where a project wants to +mimic the command-line flag handling of a C++ app that uses google-gflags for +a Python app. + +%package -n python3-gflags +Summary: Python3 commandline flags module +BuildRequires: python3-devel python3-setuptools python3-tools +%{?python_provide:%python_provide python3-gflags} + +%description -n python3-gflags +The python-gflags package contains a library that implements commandline flags +processing. It is intended to be used in situations where a project wants to +mimic the command-line flag handling of a C++ app that uses google-gflags for +a Python app. + +%prep +%setup -qc +mv %{name}-%{version} python2 +sed -i '1s|^#!/usr/bin/env python$|#!%{__python2}|' python2/gflags2man.py +sed -i '/^#!\/usr\/bin\/env python$/,+1 d' python2/gflags*.py +cp -a python2 python3 +sed -i '1s|^#!%{__python2}$|#!%{__python3}|' python3/gflags2man.py +2to3 --write --nobackup python3 + + +%build +cd python2 +python2 setup.py build + +cd ../python3 +python3 setup.py build + +%install +cd python3 +python3 setup.py install --skip-build --root %{buildroot} +mv %{buildroot}%{_bindir}/gflags2man.py %{buildroot}%{_bindir}/gflags2man-3 +chmod +x %{buildroot}%{_bindir}/gflags2man-3 + +cd ../python2 +python2 setup.py install --skip-build --root %{buildroot} +mv %{buildroot}%{_bindir}/gflags2man.py %{buildroot}%{_bindir}/gflags2man +chmod +x %{buildroot}%{_bindir}/gflags2man + +%check +cd python2 +python2 setup.py test + +cd ../python3 +python3 setup.py test + + +%files -n python2-gflags +%license python2/COPYING +%doc python2/AUTHORS python2/ChangeLog python2/COPYING python2/README +%{_bindir}/gflags2man +%{python2_sitelib}/gflags*.py* +%{python2_sitelib}/python_gflags-%{version}-*egg-info + +%files -n python3-gflags +%license python3/COPYING +%doc python3/AUTHORS python3/ChangeLog python3/COPYING python3/README +%{_bindir}/gflags2man-3 +%{python3_sitelib}/gflags*.py* +%{python3_sitelib}/python_gflags-%{version}-*egg-info +%{python3_sitelib}/__pycache__/* + + +%changelog +* Thu Jan 8 2020 yanzhihua - 2.0-16 +- Package init