From 8486ad10dc1cf5e32f398fd88ec88da6fc45a32d Mon Sep 17 00:00:00 2001 From: ultra_planet Date: Fri, 29 Nov 2019 17:41:04 +0800 Subject: [PATCH] package init --- entrypoints-0.2.3.tar.gz | Bin 0 -> 11219 bytes python-entrypoints.spec | 65 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 65 insertions(+) create mode 100644 entrypoints-0.2.3.tar.gz create mode 100644 python-entrypoints.spec diff --git a/entrypoints-0.2.3.tar.gz b/entrypoints-0.2.3.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..e051a3a71c9e140fad7a3d83e7571d74962325ba GIT binary patch literal 11219 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 literal 0 HcmV?d00001 diff --git a/python-entrypoints.spec b/python-entrypoints.spec new file mode 100644 index 0000000..4bf00bb --- /dev/null +++ b/python-entrypoints.spec @@ -0,0 +1,65 @@ +Name: python-entrypoints +Version: 0.2.3 +Release: 10 +Summary: Discover and load entry points from installed packages +License: MIT +URL: https://entrypoints.readthedocs.io/ +Source0: https://github.com/takluyver/entrypoints/archive/%{version}/entrypoints-%{version}.tar.gz + +BuildRequires: python2-devel python3-devel python2-pip python3-pip python3-flit python3-sphinx +BuildArch: noarch + +%description +Entry points are a way for Python packages to advertise objects with some common interface. The most common +examples are console_scripts entry points, which define shell commands by identifying a Python function to run. + +Groups of entry points, such as console_scripts, point to objects with similar interfaces. An application might +use a group to find its plugins, or multiple groups if it has different kinds of plugins. + +%package -n python2-entrypoints +Summary: Discover and load entry points from installed packages +Requires: python2-configparser +%{?python_provide:%python_provide python2-entrypoints} + +%description -n python2-entrypoints +Entry points are a way for Python packages to advertise objects with some common interface. The most common +examples are console_scripts entry points, which define shell commands by identifying a Python function to run. + +Groups of entry points, such as console_scripts, point to objects with similar interfaces. An application might +use a group to find its plugins, or multiple groups if it has different kinds of plugins. + +%package -n python3-entrypoints +Summary: Discover and load entry points from installed packages +%{?python_provide:%python_provide python3-entrypoints} + +%description -n python3-entrypoints +Entry points are a way for Python packages to advertise objects with some common interface. The most common +examples are console_scripts entry points, which define shell commands by identifying a Python function to run. + +Groups of entry points, such as console_scripts, point to objects with similar interfaces. An application might +use a group to find its plugins, or multiple groups if it has different kinds of plugins. + +%prep +%autosetup -n entrypoints-%{version} -p1 + +%build +XDG_CACHE_HOME=%{_builddir}/entrypoints-%{version}/.cache FLIT_NO_NETWORK=1 flit build --format wheel +cd doc +make html PYTHON="%{__python3}" SPHINXBUILD=sphinx-build-%{python3_version} +find %{_builddir}/entrypoints-%{version} -type f -name .buildinfo -delete + +%install +%py3_install_wheel entrypoints-%{version}-py2.py3-none-any.whl +%py2_install_wheel entrypoints-%{version}-py2.py3-none-any.whl + +%files -n python2-entrypoints +%doc LICENSE doc/_build/html +%{python2_sitelib}/* + +%files -n python3-entrypoints +%doc LICENSE doc/_build/html +%{python3_sitelib}/* + +%changelog +* Thu Nov 21 2019 lingsheng - 0.2.3-10 +- Package init