conan-abseil

build.py

            --- actual
+++ expected
@@ -1,49 +1,10 @@
 #!/usr/bin/env python
 # -*- coding: utf-8 -*-
-import tempfile
-import datetime
-import shutil
-import os
-from conans import tools
+
 from cpt.packager import ConanMultiPackager
 
 
-class CPTHelper(object):
-    @property
-    def username(self):
-        return os.getenv("CONAN_USERNAME", "conan")
-
-    @property
-    def channel(self):
-        return os.getenv("CONAN_CHANNEL", "testing")
-
-    @property
-    def version(self):
-        now = datetime.datetime.now()
-        return now.strftime("%Y%m%d")
-
-    @property
-    def reference(self):
-        namespace = "{}/{}".format(self.username, self.channel)
-        return "abseil/{}@{}".format(self.version, namespace)
-
-    def download_abseil(self):
-        commit_id = "89ea0c5ff34aaa5855cfc7aa41f323b8a0ef0ede"
-        temp_dir = tempfile.mkdtemp()
-        target_dir = os.path.join(temp_dir, "abseil-cpp-{}".format(commit_id))
-        print("Downloading abseil project to %s" % target_dir)
-        tools.get("https://github.com/abseil/abseil-cpp/archive/{}.zip".format(commit_id), destination=temp_dir)
-        return target_dir
-
-
 if __name__ == "__main__":
-    cpt_helper = CPTHelper()
-    target_dir = cpt_helper.download_abseil()
-    shutil.copytree("test_package", os.path.join(target_dir, "test_package"))
-    with tools.chdir(target_dir):
-        builder = ConanMultiPackager(
-            reference=cpt_helper.reference,
-            username=cpt_helper.username,
-            channel=cpt_helper.channel)
-        builder.add_common_builds(pure_c=False)
-        builder.run()
+    builder = ConanMultiPackager()
+    builder.add_common_builds()
+    builder.run()