From 6aab68d2c684fb200aff84d613835f4c02e34a21 Mon Sep 17 00:00:00 2001 From: wangdi Date: Tue, 13 Jul 2021 17:54:42 +0800 Subject: [PATCH] Package init for version 1.5.0 --- python-straight-plugin.spec | 54 +++++++++++++++++++++++++++++++++++ straight.plugin-1.5.0.tar.gz | Bin 0 -> 12118 bytes 2 files changed, 54 insertions(+) create mode 100644 python-straight-plugin.spec create mode 100644 straight.plugin-1.5.0.tar.gz diff --git a/python-straight-plugin.spec b/python-straight-plugin.spec new file mode 100644 index 0000000..d292999 --- /dev/null +++ b/python-straight-plugin.spec @@ -0,0 +1,54 @@ +Name: python-straight-plugin +Version: 1.5.0 +Release: 1 +Summary: Python plugin loader + +License: BSD +URL: https://github.com/ironfroggy/straight.plugin/ +# Version 1.5.0 was released on pypi but not tagged on github +# Use source from pypi +Source0: https://files.pythonhosted.org/packages/48/89/34ae6a87784d0b607af61c84a52c313c598f1d86ce5c1e9eb6da038fee5f/straight.plugin-1.5.0.tar.gz + +BuildArch: noarch + +BuildRequires: python3-devel +BuildRequires: /usr/bin/2to3 +BuildRequires: python3-setuptools + +%description +straight.plugin is a Python plugin loader inspired by twisted.plugin. +The system is used to allow multiple Python packages to provide plugins within +a namespace package, where other packages will locate and utilize. The plugins +themselves are modules in a namespace package where the namespace identifies +the plugins in it for some particular purpose or intent. + +%package -n python3-straight-plugin +Summary: Python plugin loader + +%description -n python3-straight-plugin +straight.plugin is a Python plugin loader inspired by twisted.plugin. +The system is used to allow multiple Python packages to provide plugins within +a namespace package, where other packages will locate and utilize. The plugins +themselves are modules in a namespace package where the namespace identifies +the plugins in it for some particular purpose or intent. + +%prep +%setup -q -n straight.plugin-%{version} +2to3 --write --nobackups . + +%build +%py3_build + +%install +%py3_install + +%check +%{__python3} tests.py + +%files -n python3-straight-plugin +%{python3_sitelib}/straight* + +%changelog +* Tue Jul 13 2021 wangdi - 1.5.0-1 +- Package init + diff --git a/straight.plugin-1.5.0.tar.gz b/straight.plugin-1.5.0.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..32b9575fafb34fc6255efc0d7614bc1915fc45fc GIT binary patch literal 12118 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 literal 0 HcmV?d00001 -- Gitee