diff --git a/dockerpty-0.4.1.tar.gz b/dockerpty-0.4.1.tar.gz new file mode 100644 index 0000000..23eb943 Binary files /dev/null and b/dockerpty-0.4.1.tar.gz differ diff --git a/python-dockerpty.spec b/python-dockerpty.spec new file mode 100644 index 0000000..225041e --- /dev/null +++ b/python-dockerpty.spec @@ -0,0 +1,81 @@ +%bcond_with python2 +%bcond_without python3 +Name: python-dockerpty +Version: 0.4.1 +Release: 1 +Summary: Python library to use the pseudo-tty of a docker container +License: ASL 2.0 +URL: https://github.com/d11wtq/dockerpty +Source0: https://github.com/d11wtq/dockerpty/archive/v%{version}/dockerpty-%{version}.tar.gz + +BuildArch: noarch + +%description +Provides the functionality needed to operate the pseudo-tty (PTY) allocated +to a docker container, using the Python client + +%if %{with python2} +%package -n python2-dockerpty +Summary: Python library to use the pseudo-tty of a docker container +BuildRequires: python2-devel python2-setuptools +Requires: python2-six +%{?python_provide:%python_provide python2-dockerpty} + +%description -n python2-dockerpty +Provides the functionality needed to operate the pseudo-tty (PTY) allocated +to a docker container, using the Python client +%endif + +%if %{with python3} +%package -n python3-dockerpty +Summary: Python library to use the pseudo-tty of a docker container +BuildRequires: python3-devel python3-setuptools +Requires: python3-six +%{?python_provide:%python_provide python3-dockerpty} + +%description -n python3-dockerpty +Provides the functionality needed to operate the pseudo-tty (PTY) allocated +to a docker container, using the Python client +%endif + +%package_help + +%prep +%autosetup -n dockerpty-%{version} + +%build +%if %{with python2} +%_bindir/python2 setup.py build '--executable=%_bindir/python2 -s' +%endif +%_bindir/python3 setup.py build '--executable=%_bindir/python3 -s' + +%install +%if %{with python2} +%_bindir/python2 setup.py install -O1 --skip-build --root %buildroot +%endif +%_bindir/python3 setup.py install -O1 --skip-build --root %buildroot + + +%if %{with python2} +%files -n python2-dockerpty +%defattr(-,root,root) +%license LICENSE.txt +%_prefix/lib/python2.7/site-packages/dockerpty +%_prefix/lib/python2.7/site-packages/dockerpty-%{version}-py%{python2_version}.egg-info +%endif + +%if %{with python3} +%files -n python3-dockerpty +%defattr(-,root,root) +%license LICENSE.txt +%_prefix/lib/python3.7/site-packages/dockerpty +%_prefix/lib/python3.7/site-packages/dockerpty-%{version}-py%{python3_version}.egg-info +%endif + +%files help +%defattr(-,root,root) +%doc README.md MANIFEST.in + +%changelog +* Tue Feb 11 2020 huzunhao - 0.4.1-1 +- Package init