[Erp5-report] r42854 rafael - in /erp5/trunk/utils/erp5.utils.dists: ./ src/erp5/utils/dists/

nobody at svn.erp5.org nobody at svn.erp5.org
Tue Feb 1 01:35:54 CET 2011


Author: rafael
Date: Tue Feb  1 01:35:54 2011
New Revision: 42854

URL: http://svn.erp5.org?rev=42854&view=rev
Log:
Improve imports and script names, add bt5_build_from_folder for 'only build without download'

Modified:
    erp5/trunk/utils/erp5.utils.dists/setup.py
    erp5/trunk/utils/erp5.utils.dists/src/erp5/utils/dists/__init__.py
    erp5/trunk/utils/erp5.utils.dists/src/erp5/utils/dists/bt5.py

Modified: erp5/trunk/utils/erp5.utils.dists/setup.py
URL: http://svn.erp5.org/erp5/trunk/utils/erp5.utils.dists/setup.py?rev=42854&r1=42853&r2=42854&view=diff
==============================================================================
--- erp5/trunk/utils/erp5.utils.dists/setup.py [utf8] (original)
+++ erp5/trunk/utils/erp5.utils.dists/setup.py [utf8] Tue Feb  1 01:35:54 2011
@@ -34,7 +34,9 @@ setup(
   include_package_data = True,
   install_requires = [],
   entry_points = {
-     'console_scripts' : ['bt5_repository_builder = erp5.utils.dists:builder',
-                          'bt5_genbt5list = erp5.utils.dists:genlist']
+     'console_scripts' : [
+         'bt5_repository_builder = erp5.utils.dists:download_repository_builder',
+         'bt5_genlist = erp5.utils.dists:generate_bt5_list',
+         'bt5_build_from_folder = erp5.utils.dists:local_repository_builder' ]
     }
   )

Modified: erp5/trunk/utils/erp5.utils.dists/src/erp5/utils/dists/__init__.py
URL: http://svn.erp5.org/erp5/trunk/utils/erp5.utils.dists/src/erp5/utils/dists/__init__.py?rev=42854&r1=42853&r2=42854&view=diff
==============================================================================
--- erp5/trunk/utils/erp5.utils.dists/src/erp5/utils/dists/__init__.py [utf8] (original)
+++ erp5/trunk/utils/erp5.utils.dists/src/erp5/utils/dists/__init__.py [utf8] Tue Feb  1 01:35:54 2011
@@ -1,8 +1,4 @@
-from repository import main as repository_builder
-from genbt5list import main as list_builder
+from repository import main as download_repository_builder
+from bt5 import main as local_repository_builder
+from genbt5list import main as generate_bt5_list
 
-def builder():
-  repository_builder()
-
-def genlist():
-  list_builder()

Modified: erp5/trunk/utils/erp5.utils.dists/src/erp5/utils/dists/bt5.py
URL: http://svn.erp5.org/erp5/trunk/utils/erp5.utils.dists/src/erp5/utils/dists/bt5.py?rev=42854&r1=42853&r2=42854&view=diff
==============================================================================
--- erp5/trunk/utils/erp5.utils.dists/src/erp5/utils/dists/bt5.py [utf8] (original)
+++ erp5/trunk/utils/erp5.utils.dists/src/erp5/utils/dists/bt5.py [utf8] Tue Feb  1 01:35:54 2011
@@ -43,5 +43,24 @@ def compress_business_template_list(dest
   current_dir = os.getcwd()
   os.chdir(source)
   for bt in os.listdir("."):
-    if bt != ".svn" and os.path.isdir(bt):
-      compress_business_template("%s/%s.bt5" % (destination,bt), bt) 
+    if not bt.startswith(".") and os.path.isdir(bt):
+      compress_business_template("%s/%s.bt5" % (destination,bt), bt)
+
+def main():
+  import sys
+  if len(sys.argv) == 2:
+    destination = sys.argv[1]
+  source = "."
+
+  if len(sys.argv) == 3:
+    source = sys.argv[2]
+
+  if len(sys.argv) not in [2, 3]:
+    print """ ERROR wrong arguments, USAGE:
+  $ bt5_build_from_folder DESTINATION SOURCE"""
+    sys.exit(1)
+
+  compress_business_template_list()
+
+if __name__ == "__main__":
+  main()



More information about the Erp5-report mailing list