Section: devel
Priority: extra
Maintainer: Jian-feng Ding <jian-feng.ding@intel.com>
-Build-Depends: debhelper (>= 7.0.15), cdbs, python-dev, dh-python, python-docutils, python, python-setuptools, python-coverage, python-nose
+Build-Depends: debhelper (>= 7.0.15), cdbs, python3-dev, dh-python, python3-docutils, python3, python3-setuptools, python3-coverage, python3-nose
Standards-Version: 0.9
Homepage: http://www.tizen.org
Package: obs-service-git-buildpackage
Architecture: all
-Depends: ${python:Depends},
+Depends: ${python3:Depends},
rpm,
- python-rpm,
- python-urlgrabber,
+ python3-rpm,
+ python3-urlgrabber,
cpio,
bzip2,
git-buildpackage,
Package: obs-service-git-buildpackage-utils
Architecture: all
-Depends: ${python:Depends},
+Depends: ${python3:Depends},
rpm,
- python,
- python-urlgrabber,
+ python3,
+ python3-urlgrabber,
cpio,
bzip2,
gbp-repocache,
Package: gbp-repocache
Architecture: all
-Depends: ${python:Depends},
+Depends: ${python3:Depends},
Description: image creator for Linux distributions
The tool createrep is used to ppfarm test
-debian/tmp/usr/lib/python2.7/site-packages/gbp_repocache /usr/lib/python2.7/site-packages/
-debian/tmp/usr/lib/python2.7/site-packages/repocache_adm /usr/lib/python2.7/site-packages/
+debian/tmp/usr/lib/python*/*-packages/gbp_repocache/*.py
+debian/tmp/usr/lib/python*/*-packages/repocache_adm/*.py
-debian/tmp/usr/lib/python2.7/site-packages/obs_service_gbp_utils /usr/lib/python2.7/site-packages/
+/usr/lib/python*/*-packages/obs_service_gbp_utils/*.py
-debian/tmp/usr/lib/obs/service/* /usr/lib/obs/service/
-debian/tmp/usr/lib/python2.7/site-packages/obs_service_gbp /usr/lib/python2.7/site-packages/
+usr/lib/obs/service/*
+usr/lib/python*/*-packages/obs_service_gbp/*.py
#!/usr/bin/make -f
-# Uncomment this to turn on verbose mode.
-#export DH_VERBOSE=1
-
-build: build-stamp
-build-stamp:
- dh_testdir
- python setup.py build
- pwd
- ls
+%:
+ dh $@ --with python3 --buildsystem=pybuild
cp config/git-buildpackage config/obs-service-git-buildpackage.example.config
-clean:
- dh_testdir
- dh_testroot
- rm -f build-stamp
-
- dh_clean
-
-install: build
- dh_testdir
- dh_testroot
- dh_clean -k
- dh_installdirs
+override_dh_auto_install:
+ python3 setup.py install --root=debian/tmp --prefix=/usr
- # Installing package
- mkdir -p $(CURDIR)/debian/tmp/
- python setup.py install --skip-build --root=$(CURDIR)/debian/tmp --prefix=/usr
- rm -rf $(CURDIR)/usr/lib/python2.7/site-packages/*info
- ls -R
-binary-indep: build install
- dh_testdir
- dh_testroot
- dh_installchangelogs
- dh_installdocs
- dh_install
- dh_installman
- dh_link
- dh_strip
- dh_compress
- dh_fixperms
- dh_python2
- dh_installdeb
- dh_shlibdeps
- dh_gencontrol
- dh_md5sums
- dh_builddeb
+override_dh_auto_test:
+ @echo 'Skipping autotests'
-binary-arch: build install
+override_dh_usrlocal:
-binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary install
import logging
import shutil
import tempfile
-from ConfigParser import SafeConfigParser
+from configparser import SafeConfigParser
import gbp.log as gbplog
from gbp.rpm import guess_spec, NoSpecError
parser.add_section('general')
# Read overrides from environment
- for key in defaults.keys():
+ for key in list(defaults.keys()):
envvar ='OBS_GIT_BUILDPACKAGE_%s' % key.replace('-', '_').upper()
if envvar in os.environ:
parser.set('general', key, os.environ[envvar])
-#!/usr/bin/python -u
+#!/usr/bin/python3 -u
# vim:fileencoding=utf-8:et:ts=4:sw=4:sts=4
#
# Copyright (C) 2013 Intel Corporation <markus.lehtonen@linux.intel.com>
-#!/usr/bin/python -u
+#!/usr/bin/python3 -u
# vim:fileencoding=utf-8:et:ts=4:sw=4:sts=4
#
# Copyright (C) 2013 Intel Corporation <markus.lehtonen@linux.intel.com>
num_repos += 1
pretty_sz = " (%s)" % pprint_sz(total_sz) if total_sz >= 1024 else ""
- print "Status of %s:" % path
- print "Total of %d repos taking %d bytes%s of disk space" % \
- (num_repos, total_sz, pretty_sz)
+ print("Status of %s:" % path)
+ print("Total of %d repos taking %d bytes%s of disk space" % \
+ (num_repos, total_sz, pretty_sz))
return 0
-#!/usr/bin/python -u
+#!/usr/bin/python3 -u
# vim:fileencoding=utf-8:et:ts=4:sw=4:sts=4
#
# Copyright (C) 2013 Intel Corporation <markus.lehtonen@linux.intel.com>
-#!/usr/bin/python -u
+#!/usr/bin/python3 -u
# vim:fileencoding=utf-8:et:ts=4:sw=4:sts=4
#
# Copyright (C) 2013 Intel Corporation <markus.lehtonen@linux.intel.com>
-#!/usr/bin/python
+#!/usr/bin/python3
# vim:fileencoding=utf-8:et:ts=4:sw=4:sts=4
#
# Copyright (C) 2013 Intel Corporation <markus.lehtonen@linux.intel.com>