python-apipkg/python-apipkg.spec
2022-10-14 15:53:39 +08:00

53 lines
1.7 KiB
RPMSpec
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Name: python-apipkg
Version: 2.1.1
Release: 1
Summary: Namespace control and lazy-import mechanism
License: MIT
URL: https://pypi.org/project/apipkg/
Source0: https://files.pythonhosted.org/packages/source/a/apipkg/apipkg-%{version}.tar.gz
BuildArch: noarch
BuildRequires: python3-devel python3-setuptools_scm
%description
With apipkg you can control the exported namespace of a Python package and greatly reduce the
number of imports for your users. It is a small pure Python module that works on CPython 2.7
and 3.4+, Jython and PyPy. It cooperates well with Pythons help() system, custom importers (PEP302)
and common command-line completion tools.
%package -n python3-apipkg
Summary: Namespace control and lazy-import mechanism
%python_provide python3-apipkg
%description -n python3-apipkg
With apipkg you can control the exported namespace of a Python package and greatly reduce the
number of imports for your users. It is a small pure Python module that works on CPython 2.7
and 3.4+, Jython and PyPy. It cooperates well with Pythons help() system, custom importers (PEP302)
and common command-line completion tools.
%prep
%autosetup -n apipkg-%{version} -p1
%build
export SETUPTOOLS_SCM_PRETEND_VERSION=%{version}
%py3_build
%install
export SETUPTOOLS_SCM_PRETEND_VERSION=%{version}
%py3_install
%files -n python3-apipkg
%doc CHANGELOG README.rst
%{python3_sitelib}/*
%changelog
* Fri Oct 14 2022 Ge Wang <wangge20@h-partners.com> - 2.1.1-1
- Update to version 2.1.1
* Wed Oct 21 2020 chengzihan <chengzihan2@huawei.com> - 1.5-3
- Remove Subpackage python2-apipkg
* Thu Mar 12 2020 chenli <chenli147@huawei.com> - 1.5-2
- Init package.