{ "info": { "author": "alvaro ramirez", "author_email": "alvaro@xenodium.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Other Environment", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Topic :: Software Development :: Build Tools", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Software Development :: Quality Assurance" ], "description": "INTRO\n=====\n\nAutomatically enforce strict compiler options, cpplint, memory checks, and other code quality procedures and practices on C/C++ projects, while keeping keeping high level build configurations (based on SCons).\n\nNOTE: Tested on Mac OS only for now.\n\nThis version requires Python 3 or later.\n\nMACROS\n======\n\n#################\r\n# COMMON OPTIONS\r\n#################\r\n\r\nBASIC_OPTIONS = {\r\n 'CCFLAGS':['-Wall','-Wfatal-errors']\r\n}\r\n\r\nSTRICT_OPTIONS = {\r\n 'CCFLAGS':['-Werror']\r\n}\r\n\r\n#################\r\n# NACL CONFIGS\r\n#################\r\n\r\nPNACL_TC_BIN_DIR = '/opt/nacl_sdk/pepper_24/toolchain/*_x86_pnacl/newlib/bin/'\r\n\r\nPNACL_NEWLIB_TOOLCHAIN = {\r\n 'CC':PNACL_TC_BIN_DIR + 'pnacl-clang',\r\n 'CXX':PNACL_TC_BIN_DIR + 'pnacl-clang++',\r\n 'AR':PNACL_TC_BIN_DIR + 'pnacl-ar',\r\n 'LINK':PNACL_TC_BIN_DIR + 'pnacl-clang++',\r\n 'LD':PNACL_TC_BIN_DIR + 'pnacl-ld',\r\n 'RANLIB':PNACL_TC_BIN_DIR + 'pnacl-ranlib',\r\n 'TRANSLATE':PNACL_TC_BIN_DIR + 'pnacl-translate',\r\n 'STRIP':PNACL_TC_BIN_DIR + 'pnacl-strip'\r\n}\r\n\r\nNACL32_NEWLIB_TOOLCHAIN = {\r\n 'CC':'/opt/nacl_sdk/pepper_21/toolchain/*_x86_newlib/bin/i686-nacl-gcc',\r\n 'CXX':'/opt/nacl_sdk/pepper_21/toolchain/*_x86_newlib/bin/i686-nacl-g++',\r\n 'AR':'/opt/nacl_sdk/pepper_21/toolchain/*_x86_newlib/bin/i686-nacl-ar',\r\n 'LINK':'/opt/nacl_sdk/pepper_21/toolchain/*_x86_newlib/bin/i686-nacl-g++',\r\n 'LD':'/opt/nacl_sdk/pepper_21/toolchain/*_x86_newlib/bin/i686-nacl-ld',\r\n 'RANLIB':'/opt/nacl_sdk/pepper_21/toolchain/*_x86_newlib/bin/i686-nacl-ranlib',\r\n}\r\n\r\nNACL64_NEWLIB_TOOLCHAIN = {\r\n 'CC':'/opt/nacl_sdk/pepper_21/toolchain/*_x86_newlib/bin/x86_64-nacl-gcc',\r\n 'CXX':'/opt/nacl_sdk/pepper_21/toolchain/*_x86_newlib/bin/x86_64-nacl-g++',\r\n 'AR':'/opt/nacl_sdk/pepper_21/toolchain/*_x86_newlib/bin/x86_64-nacl-ar',\r\n 'LINK':'/opt/nacl_sdk/pepper_21/toolchain/*_x86_newlib/bin/x86_64-nacl-g++',\r\n 'LD':'/opt/nacl_sdk/pepper_21/toolchain/*_x86_newlib/bin/x86_64-nacl-ld',\r\n 'RANLIB':'/opt/nacl_sdk/pepper_21/toolchain/*_x86_newlib/bin/x86_64-nacl-ranlib',\r\n}\r\n\r\nPNACL_OPTIONS = {\r\n 'CPPDEFINES':'NACL'\r\n}\r\n\r\nPNACL_RELEASE_OPTIONS = {\r\n 'CCFLAGS':'-O2'\r\n}\r\n\r\nPNACL_DEBUG_OPTIONS = {\r\n 'CCFLAGS':'-g'\r\n}\r\n\r\nPNACL_STATIC_LIB_OPTIONS = {\r\n 'CCFLAGS':['-fdata-sections','-ffunction-sections'],\r\n}\r\n\r\nPNACL_STATIC_PEXE_OPTIONS = {\r\n 'CCFLAGS':['-std=gnu++98',\r\n '-pthread',\r\n '-D_GNU_SOURCE=1',\r\n '-D__STDC_FORMAT_MACROS=1',\r\n '-D_BSD_SOURCE=1',\r\n '-D_POSIX_C_SOURCE=199506',\r\n '-D_XOPEN_SOURCE=600',\r\n '-fno-stack-protector',\r\n '-fomit-frame-pointer',\r\n '-static',\r\n '-DNACL'],\r\n 'LIBS':['ppapi_cpp',\r\n 'ppapi'\r\n ]\r\n}\r\n\r\nNACL_STATIC_NEXE_OPTIONS = {\r\n 'CCFLAGS':['-std=gnu++98',\r\n '-pthread',\r\n '-D_GNU_SOURCE=1',\r\n '-D__STDC_FORMAT_MACROS=1',\r\n '-D_BSD_SOURCE=1',\r\n '-D_POSIX_C_SOURCE=199506',\r\n '-D_XOPEN_SOURCE=600',\r\n '-fno-stack-protector',\r\n '-fomit-frame-pointer',\r\n '-static',\r\n '-DNACL'],\r\n 'LINKFLAGS' : ['--gc-sections'],\r\n 'LIBS':['ppapi_cpp',\r\n 'ppapi'\r\n ]\r\n}\r\n\r\nNACL_OPTIONS = {\r\n 'CPPDEFINES':'NACL'\r\n}\r\n\r\nNACL_RELEASE_OPTIONS = {\r\n 'CCFLAGS':'-O2'\r\n}\r\n\r\nNACL_DEBUG_OPTIONS = {\r\n 'CCFLAGS':['-g','-O0']\r\n}\r\n\r\nNACL_STATIC_LIB_OPTIONS = {\r\n 'CCFLAGS':['-fdata-sections','-ffunction-sections'],\r\n 'LINKFLAGS':['--gc-sections']\r\n}\r\n\r\n\r\n#################\r\n# GCC CONFIG\r\n#################\r\n\r\nGCC_TOOLCHAIN = {\r\n 'CC':'gcc',\r\n 'CXX':'g++',\r\n 'AR':'ar',\r\n 'LINK':'g++',\r\n 'LD':'ld',\r\n 'RANLIB':'ranlib'\r\n}\r\n\r\nGCC32_OPTIONS = {\r\n 'CCFLAGS' : ['-m32', '-march=i386'],\r\n 'LINKFLAGS' : ['-m32', '-march=i386']\r\n}\r\n\r\nGCC64_OPTIONS = {\r\n 'CCFLAGS' : ['-m64', '-march=core2'],\r\n 'LINKFLAGS' : ['-m64', '-march=core2']\r\n}\r\n\r\nGCC_DEBUG_OPTIONS = {\r\n 'CCFLAGS':['-g','-O0']\r\n}\r\n\r\n#################\r\n# IOS CONFIG\r\n#################\r\n\r\nIOS_5_1_DEVICE_STATIC_LIB_OPTIONS = {\r\n 'CCFLAGS' : ['-arch', 'armv7',\r\n '-mthumb',\r\n '-miphoneos-version-min=5.1',\r\n '-Wno-overloaded-virtual',\r\n '-isysroot',\r\n '/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk',\r\n '-I/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/llvm-gcc-4.2/lib/gcc/arm-apple-darwin10/4.2.1/include',\r\n '-I/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk/usr/include/c++/4.2.1',\r\n '-I/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk/usr/include'\r\n ]\r\n}\r\n\r\nIOS_5_1_SIMULATOR_STATIC_LIB_OPTIONS = {\r\n 'CCFLAGS' : ['-arch', 'i386',\r\n '-miphoneos-version-min=5.1',\r\n '-Wno-overloaded-virtual',\r\n '-isysroot','/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.1.sdk',\r\n '-I/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/llvm-gcc-4.2/lib/gcc/i686-apple-darwin11/4.2.1/include',\r\n '-I/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.1.sdk/usr/include/c++/4.2.1', \r\n '-I/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.1.sdk/usr/include'\r\n ]\r\n}\r\n\r\n#################\r\n# CLANG CONFIG\r\n#################\r\n\r\n\r\nCLANG_TOOLCHAIN = {\r\n 'CC':'clang',\r\n 'CXX':'clang++',\r\n}\r\n\r\nCLANG32_OPTIONS = {\r\n 'CCFLAGS' : ['-m32', '-march=i386'],\r\n 'LINKFLAGS' : ['-m32', '-march=i386']\r\n}\r\n\r\nCLANG64_OPTIONS = {\r\n 'CCFLAGS' : ['-m64'],\r\n 'LINKFLAGS' : ['-m64']\r\n}\r\n\r\nCLANG_STATIC_LIB_OPTIONS = {\r\n 'CCFLAGS':['-fdata-sections','-ffunction-sections'],\r\n 'LINKFLAGS':['--gc-sections']\r\n}\r\n\r\nCLANG_CODE_COVERAGE_OPTIONS = {\r\n 'CCFLAGS' : ['-fprofile-arcs','-ftest-coverage']\r\n}\r\n\r\nCLANG_DEBUG_OPTIONS = {\r\n 'CCFLAGS':['-g','-O0']\r\n}\r\n\r\nCLANG_RELEASE_OPTIONS = {\r\n 'CCFLAGS':'-Os'\r\n}\r\n\r\n\r\n\r\n#################\r\n# PREDEFINED BUILDS - NACL\r\n#################\r\n\r\nNACL32_NEWLIB_STATIC_RELEASE_LIB = {\r\n 'description':'builds a nacl 32 bit static release library',\r\n 'toolchain':NACL32_NEWLIB_TOOLCHAIN,\r\n 'options':[BASIC_OPTIONS,\r\n NACL_OPTIONS,\r\n NACL_RELEASE_OPTIONS,\r\n NACL_STATIC_LIB_OPTIONS\r\n ],\r\n 'type':'staticlib'\r\n}\r\n\r\n# FIXME (adding for backwards compatibility, remove once builds are updated)\r\nNACL32_NEWLIB_STATIC_LIB = NACL32_NEWLIB_STATIC_RELEASE_LIB\r\n\r\nNACL64_NEWLIB_STATIC_RELEASE_LIB = {\r\n 'description':'builds a nacl 32 bit static release library',\r\n 'toolchain':NACL64_NEWLIB_TOOLCHAIN,\r\n 'options':[BASIC_OPTIONS,\r\n NACL_OPTIONS,\r\n NACL_RELEASE_OPTIONS,\r\n NACL_STATIC_LIB_OPTIONS\r\n ],\r\n 'type':'staticlib'\r\n}\r\n\r\nPNACL_NEWLIB_STATIC_RELEASE_LIB = {\r\n 'description':'builds a pnacl static release library using the pnacl newlib toolchain',\r\n 'toolchain':PNACL_NEWLIB_TOOLCHAIN,\r\n 'options':[BASIC_OPTIONS,\r\n NACL_OPTIONS,\r\n NACL_RELEASE_OPTIONS,\r\n NACL_STATIC_LIB_OPTIONS\r\n ],\r\n 'type':'staticlib'\r\n}\r\n\r\n#################\r\n# PREDEFINED BUILDS - CLANG\r\n#################\r\n\r\nCLANG32_STATIC_DEBUG_LIB = {\r\n 'description':'builds a clang 32 bit static debug library',\r\n 'toolchain':CLANG_TOOLCHAIN,\r\n 'options':[BASIC_OPTIONS,\r\n CLANG32_OPTIONS,\r\n CLANG_DEBUG_OPTIONS\r\n ],\r\n 'type':'staticlib'\r\n}\r\n\r\n# FIXME (adding for backwards compatibility, remove once builds are updated)\r\nCLANG32_STATIC_LIB = CLANG32_STATIC_DEBUG_LIB\r\n# FIXME (adding for backwards compatibility, remove once builds are updated)\r\nCLANG32_LIB = CLANG32_STATIC_DEBUG_LIB\r\n\r\nCLANG64_STATIC_DEBUG_LIB = {\r\n 'description':'builds a clang 64 bit static debug library',\r\n 'toolchain':CLANG_TOOLCHAIN,\r\n 'options':[BASIC_OPTIONS,\r\n CLANG64_OPTIONS,\r\n CLANG_DEBUG_OPTIONS\r\n ],\r\n 'type':'staticlib'\r\n}\r\n\r\n# FIXME (adding for backwards compatibility, remove once builds are updated)\r\nCLANG64_STATIC_LIB = CLANG64_STATIC_DEBUG_LIB\r\n\r\nCLANG64_STATIC_CODE_COVERAGE_LIB = {\r\n 'description':'builds a clang 64 bit static debug library with code coverage enabled',\r\n 'toolchain':CLANG_TOOLCHAIN,\r\n 'options':[BASIC_OPTIONS,\r\n CLANG64_OPTIONS,\r\n CLANG_DEBUG_OPTIONS,\r\n CLANG_CODE_COVERAGE_OPTIONS\r\n ],\r\n 'type':'staticlib'\r\n}\r\n\r\nCLANG32_STATIC_RELEASE_LIB = {\r\n 'description':'builds a clang 32 bit static debug library',\r\n 'toolchain':CLANG_TOOLCHAIN,\r\n 'options':[BASIC_OPTIONS,\r\n CLANG32_OPTIONS,\r\n CLANG_RELEASE_OPTIONS\r\n ],\r\n 'type':'staticlib'\r\n}\r\n\r\nCLANG64_STATIC_RELEASE_LIB = {\r\n 'description':'builds a clang 64 bit static debug library',\r\n 'toolchain':CLANG_TOOLCHAIN,\r\n 'options':[BASIC_OPTIONS,\r\n CLANG64_OPTIONS,\r\n CLANG_RELEASE_OPTIONS\r\n ],\r\n 'type':'staticlib'\r\n}\r\n\r\n#################\r\n# PREDEFINED BUILDS - IOS\r\n#################\r\n\r\nIOS_5_1_SIMULATOR_STATIC_DEBUG_LIB = {\r\n 'description':'builds a IOS 32 bit static debug library for iOS Simulator',\r\n 'toolchain':CLANG_TOOLCHAIN,\r\n 'options':[BASIC_OPTIONS,\r\n CLANG32_OPTIONS,\r\n CLANG_RELEASE_OPTIONS,\r\n IOS_5_1_SIMULATOR_STATIC_LIB_OPTIONS\r\n ],\r\n 'type':'staticlib' \r\n}\r\n\r\nIOS_5_1_DEVICE_STATIC_RELEASE_LIB = {\r\n 'description':'builds a IOS 32 bit static release library for IOS device',\r\n 'toolchain':CLANG_TOOLCHAIN,\r\n 'options':[BASIC_OPTIONS,\r\n CLANG32_OPTIONS,\r\n CLANG_RELEASE_OPTIONS,\r\n IOS_5_1_DEVICE_STATIC_LIB_OPTIONS\r\n ],\r\n 'type':'staticlib' \r\n}\r\n\r\nIOS_5_1_DEVICE_STATIC_DEBUG_LIB = {\r\n 'description':'builds a IOS 32 bit static debug library for IOS device',\r\n 'toolchain':CLANG_TOOLCHAIN,\r\n 'options':[BASIC_OPTIONS,\r\n CLANG32_OPTIONS,\r\n CLANG_DEBUG_OPTIONS,\r\n IOS_5_1_DEVICE_STATIC_LIB_OPTIONS\r\n ],\r\n 'type':'staticlib'\r\n}", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "UNKNOWN", "keywords": "scons,cpp,cpplint", "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "bbricks", "package_url": "https://pypi.org/project/bbricks/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/bbricks/", "project_urls": { "Download": "UNKNOWN", "Homepage": "UNKNOWN" }, "release_url": "https://pypi.org/project/bbricks/1.0.18/", "requires_dist": null, "requires_python": null, "summary": "C/C++ builder on top of SCons, automatically enforcing quality, coding standards, etc", "version": "1.0.18" }, "last_serial": 786747, "releases": { "1.0.10": [ { "comment_text": "", "digests": { "md5": "afd1a4a48bb315a434df76435efb2280", "sha256": "de0a0a4788b9217fd9842d7daecee61a2e7ea24ff1ad23dd823f9ebddd6ee3d6" }, "downloads": -1, "filename": "bbricks-1.0.10.tar.gz", "has_sig": false, "md5_digest": "afd1a4a48bb315a434df76435efb2280", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15072, "upload_time": "2012-09-14T15:46:42", "url": "https://files.pythonhosted.org/packages/cf/92/547b170d278d604464bc821e1c7e1c6140018ca8b35c7b8ff8a1b3476ecd/bbricks-1.0.10.tar.gz" } ], "1.0.11": [ { "comment_text": "", "digests": { "md5": "be43438c6c432c662a18bba3b82a9c6f", "sha256": "d77d2e7c5760d6799d7739ff3066e6a158acc9381709e2a3e6fb2cf9485622fa" }, "downloads": -1, "filename": "bbricks-1.0.11.tar.gz", "has_sig": false, "md5_digest": "be43438c6c432c662a18bba3b82a9c6f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15140, "upload_time": "2012-10-02T14:31:41", "url": "https://files.pythonhosted.org/packages/84/35/b29caf89e39290efbff10b01cba2cf132286e5268bebf8a16d3e9d56af03/bbricks-1.0.11.tar.gz" } ], "1.0.12": [ { "comment_text": "", "digests": { "md5": "8ba416ca4949a73250d7c02ecb438a6f", "sha256": "756b1f08900a35abba78206e257c1a7899333c46f0bf4d374dfbf2df0179b224" }, "downloads": -1, "filename": "bbricks-1.0.12.tar.gz", "has_sig": false, "md5_digest": "8ba416ca4949a73250d7c02ecb438a6f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15191, "upload_time": "2012-10-02T20:50:59", "url": "https://files.pythonhosted.org/packages/63/d2/28f55d7881dee8888377b4a62ef987500b719f4e0c632ac1430b2bc536f5/bbricks-1.0.12.tar.gz" } ], "1.0.13": [ { "comment_text": "", "digests": { "md5": "66301c5f3e471bfc8665320106467265", "sha256": "2ce590476556ab56f8a6f7f8995f6fbaa1f3889bbb84a838d9bd1e6561de11d1" }, "downloads": -1, "filename": "bbricks-1.0.13.tar.gz", "has_sig": false, "md5_digest": "66301c5f3e471bfc8665320106467265", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15188, "upload_time": "2012-10-02T21:04:42", "url": "https://files.pythonhosted.org/packages/59/00/c49174b95572fe606d57f1282e72724624f1f0e95e7a108b0b62c85da649/bbricks-1.0.13.tar.gz" } ], "1.0.14": [ { "comment_text": "", "digests": { "md5": "906c1e5de9b46dc4e187182855703d8f", "sha256": "ba4e953315f099e8ebfbe24438bcb61dbf9ff28277cf49751f5fdfa1ca06df4f" }, "downloads": -1, "filename": "bbricks-1.0.14.tar.gz", "has_sig": false, "md5_digest": "906c1e5de9b46dc4e187182855703d8f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15157, "upload_time": "2012-10-22T23:46:28", "url": "https://files.pythonhosted.org/packages/a3/6f/9a46d232ef449c888c79a70b2628ee95f7de04575098aaa51fcb3cb20d1f/bbricks-1.0.14.tar.gz" } ], "1.0.15": [ { "comment_text": "", "digests": { "md5": "12d745463a1c2c6e626562fd38196818", "sha256": "492bd1b74aecf41fd18ae64785942495d8d8883cf1b9d45868b6ab931a3fd768" }, "downloads": -1, "filename": "bbricks-1.0.15.tar.gz", "has_sig": false, "md5_digest": "12d745463a1c2c6e626562fd38196818", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15899, "upload_time": "2013-01-15T14:16:38", "url": "https://files.pythonhosted.org/packages/ca/a8/e9e8aaabf99c95414ead0745224e1ee425f407b5f0e59f446d7b441e5cc7/bbricks-1.0.15.tar.gz" } ], "1.0.16": [ { "comment_text": "", "digests": { "md5": "3e5d4fb1406c3aa263a8552b6bf5c972", "sha256": "f7a04d4b1a2f11545f78430215a86dec8026e5344144d15e5dbc1764e34e0665" }, "downloads": -1, "filename": "bbricks-1.0.16.tar.gz", "has_sig": false, "md5_digest": "3e5d4fb1406c3aa263a8552b6bf5c972", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15890, "upload_time": "2013-01-15T15:34:30", "url": "https://files.pythonhosted.org/packages/ef/58/ad76885b4dfd317d2806e7b7aceea8a329e50c933142d937dcb55a31a69c/bbricks-1.0.16.tar.gz" } ], "1.0.17": [ { "comment_text": "", "digests": { "md5": "6b01fac1d2ab96af24c57e877488d0f6", "sha256": "d83a9271716682e15d839df390100b29bf4a2638d44ff42cf3d6f84da7fbd75f" }, "downloads": -1, "filename": "bbricks-1.0.17.tar.gz", "has_sig": false, "md5_digest": "6b01fac1d2ab96af24c57e877488d0f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15196, "upload_time": "2013-03-06T10:00:12", "url": "https://files.pythonhosted.org/packages/23/a1/11881971917f676cb0854de7674a379d040718a87ae7623737bdb4347420/bbricks-1.0.17.tar.gz" } ], "1.0.18": [ { "comment_text": "", "digests": { "md5": "a829c80334b47cb83ca01820cc0eccaa", "sha256": "242a71082ff3cdb907ff55d7f7c0fcb72719fefd5f7966a8679091090739c2bd" }, "downloads": -1, "filename": "bbricks-1.0.18.tar.gz", "has_sig": false, "md5_digest": "a829c80334b47cb83ca01820cc0eccaa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15297, "upload_time": "2013-06-04T14:10:11", "url": "https://files.pythonhosted.org/packages/11/a6/50e47dfb628c3340c3a5f91df78d5b7cf24ecfee926821a0b4fb7656a720/bbricks-1.0.18.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "09b86c47ff2724b8e40a74baf1bc4c8b", "sha256": "528863b3ac5b8811c1a0c54a1755adc4bf234d1e3d0dadc2ddb2c99c1b8f6cab" }, "downloads": -1, "filename": "bbricks-1.0.4.tar.gz", "has_sig": false, "md5_digest": "09b86c47ff2724b8e40a74baf1bc4c8b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11757, "upload_time": "2012-08-03T10:11:03", "url": "https://files.pythonhosted.org/packages/29/ec/dd8d1d25f7b65f5f5eb75444e8f1c1faf0501cca054b757bf145793d98d2/bbricks-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "aa35585afff5278ffefdc107adb25b2c", "sha256": "8fba1feddd7e8f476ad622d75cb9fbaf4add74e67ce0e27f8d6f343bf45d7938" }, "downloads": -1, "filename": "bbricks-1.0.5.tar.gz", "has_sig": false, "md5_digest": "aa35585afff5278ffefdc107adb25b2c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11786, "upload_time": "2012-08-06T20:14:34", "url": "https://files.pythonhosted.org/packages/39/56/0e117b2f652b9af1779d141c713698a615d7e894f67689557d2054a3b44f/bbricks-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "7edb5639ac98e5cbd5ee27f5fba06899", "sha256": "ac025876986f86d18d708337b01a155837da5d09e76c54f97a3709d86154c979" }, "downloads": -1, "filename": "bbricks-1.0.6.tar.gz", "has_sig": false, "md5_digest": "7edb5639ac98e5cbd5ee27f5fba06899", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11761, "upload_time": "2012-08-22T15:15:07", "url": "https://files.pythonhosted.org/packages/bc/a4/54436ee73940f906c1a94b6ff8af3f6e8fc1cc0429c2e358446034c462dc/bbricks-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "5b599b5522ed3b3687ce15ae12e9cb9a", "sha256": "bfe006e26b6ae63fc3fceaee97962a77ae86daade393b4125a2d498813d3afaf" }, "downloads": -1, "filename": "bbricks-1.0.7.tar.gz", "has_sig": false, "md5_digest": "5b599b5522ed3b3687ce15ae12e9cb9a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12003, "upload_time": "2012-08-23T09:47:10", "url": "https://files.pythonhosted.org/packages/8b/8a/938a46942609026425a8bf5be8218e350e3f59c3a707165c7247521e8501/bbricks-1.0.7.tar.gz" } ], "1.0.9": [ { "comment_text": "", "digests": { "md5": "5e25c0e30b3dee66f20f12693043ab10", "sha256": "851b71f761a981b6eccb01b031555c3e2a1da17fd66c762df37200c04dd96e62" }, "downloads": -1, "filename": "bbricks-1.0.9.tar.gz", "has_sig": false, "md5_digest": "5e25c0e30b3dee66f20f12693043ab10", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15096, "upload_time": "2012-09-10T22:25:59", "url": "https://files.pythonhosted.org/packages/8f/9a/439fee776cfef405dfcabe665638d4f9e844826ec97de4dadf6366180c8d/bbricks-1.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a829c80334b47cb83ca01820cc0eccaa", "sha256": "242a71082ff3cdb907ff55d7f7c0fcb72719fefd5f7966a8679091090739c2bd" }, "downloads": -1, "filename": "bbricks-1.0.18.tar.gz", "has_sig": false, "md5_digest": "a829c80334b47cb83ca01820cc0eccaa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15297, "upload_time": "2013-06-04T14:10:11", "url": "https://files.pythonhosted.org/packages/11/a6/50e47dfb628c3340c3a5f91df78d5b7cf24ecfee926821a0b4fb7656a720/bbricks-1.0.18.tar.gz" } ] }