Name: python3-typing-extensions
Version: 4.3.0
Release: 2%{?dist}
Summary: Backported and Experimental Type Hints for Python 3.7+
License: PSF
Group: Development/Tools
Url: https://pypi.org/project/typing-extensions
Vendor: VMware, Inc.
Distribution: Photon
Source0: https://files.pythonhosted.org/packages/9e/1d/d128169ff58c501059330f1ad96ed62b79114a2eb30b8238af63a2e27f70/typing_extensions-4.3.0.tar.gz
%define sha512 typing_extensions=69e4a393aaaaa45d20f32027cc35c77a950bf1f9b82f0eb2906a4b466eb319b867b5f53c0afc71ca613817d7e37d305fe73c50e93b1d4b389fdb8f1e4d5f8535
Patch0: backport-generic-typedict.patch
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
%if 0%{?with_check}
BuildRequires: python3-test
%endif
Requires: python3
BuildArch: noarch
%description
Typing defines a standard notation for Python function and variable type annotations. The notation can be used for documenting code in a concise,
standard format, and it has been designed to also be used by static and runtime type checkers, static analyzers, IDEs and other tools.
%prep
%autosetup -n typing_extensions-%{version} -p1
%build
%{python3} -m pip wheel --disable-pip-version-check --verbose .
%install
%{python3} -m pip install --root %{buildroot} --prefix %{_prefix} --disable-pip-version-check --verbose .
%if 0%{?with_check}
%check
export PYTHONPATH=%{buildroot}%{python3_sitelib}
%{python3} ./src/test_typing_extensions.py
%endif
%clean
rm -rf %{buildroot}
%files
%defattr(-,root,root)
%{python3_sitelib}/*
%changelog
* Fri Dec 02 2022 Prashant S Chauhan <psinghchauha@vmware.com> 4.3.0-2
- Update release to compile with python 3.11
* Wed Oct 12 2022 Tapas Kundu <tkundu@vmware.com> 4.3.0-1
- Update to version 4.3.0