diff --git a/centpkg.spec b/centpkg.spec
index 6e23b6a..6edc24b 100644
--- a/centpkg.spec
+++ b/centpkg.spec
@@ -1,56 +1,52 @@
-%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")}
+Name:           centpkg
+Version:        0.4.6
+Release:        1%{?dist}
+Summary:        CentOS utility for working with dist-git
+License:        GPLv2+
+URL:            https://git.centos.org/centos/centpkg
+Source0:        https://git.centos.org/centos/centpkg/archive/%{version}/centpkg-%{version}.tar.gz
+BuildArch:      noarch
 
-Name:		centpkg
-Version:	0.4.6
-Release:	1%{?dist}
-Summary:	CentOS utility for working with dist-git
+BuildRequires:  python3-devel
+BuildRequires:  %{py3_dist setuptools}
 
-Group:	    Applications/System
-License:	GPLv2+
-URL:		https://git.centos.org/summary/centpkg.git
-Source0:	centpkg-%{version}.tar.gz
-BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root%(%{__id_u} -n)
 
-# CentOS Distributed Packages
-Requires:   redhat-rpm-config	
-Requires:   python-pycurl
-
-# EPEL Distributed Packages
-Requires:   pyrpkg >= 1.17 
-Requires:   koji 
+%description
+Provides the centpkg command for working with dist-git
 
-BuildArch:  noarch
 
-# CentOS Distributed build-requires
-BuildRequires: python-devel, python-setuptools
+%package sig
+Summary:        CentOS SIG utility for working with dist-git
+Requires:       %{name} = %{version}-%{release}
 
-# EPEL Distributed build-requires
-BuildRequires: pyrpkg
 
-%description
-Provides the centpkg and centpkg-sig commands for working with dist-git
+%description sig
+Provides the centpkg-sig command for working with dist-git.
 
 %prep
-%setup -q -c
+%autosetup
 
 
 %build
-%{__python} setup.py build
+%py3_build
 
-%install
-%{__python} setup.py install -O1 --skip-build --root %{buildroot}
 
-%clean
-rm -rf %{buildroot}
+%install
+%py3_install
 
 
 %files
-%defattr(-,root,root,-)
-%doc README.md COPYING
-%config %{_sysconfdir}/rpkg/centpkg.conf
-%config %{_sysconfdir}/rpkg/centpkg-sig.conf
+%license COPYING
+%doc README.md
+%config(noreplace) %{_sysconfdir}/rpkg/centpkg.conf
 %{_bindir}/%{name}
-%{python_sitelib}/*
+%{python3_sitelib}/%{name}
+%{python3_sitelib}/%{name}-%{version}-py%{python3_version}.egg-info
+
+
+%files sig
+%{_bindir}/%{name}-sig
+%config(noreplace) %{_sysconfdir}/rpkg/centpkg-sig.conf
 
 
 %changelog
@@ -80,7 +76,4 @@ rm -rf %{buildroot}
 - Update readme and add exception checking when running toplevel commands
 
 * Sat Jul 05 2014 Brian Stinson bstinson@ksu.edu - 0.1-1
-- Local builds and mockbuilds work 
-
-
-
+- Local builds and mockbuilds work
diff --git a/requirements.txt b/requirements.txt
index 9d3d234..076daeb 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,2 +1,4 @@
+pycurl
+pyOpenSSL
 rpkg
-rpm
+six