{ "info": { "author": "Av3m", "author_email": "av3m@openmailbox.org", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python :: 3" ], "description": "# Av3m Conan Build Tool\n## Summary\nthis python scripts is developed to automate package creation of conan.io packages.\n\n## Features\n* comfortable creation of build configs for different settings / options\n* automatic building of packages out of locally available conanfile.py\n* automatic building of packages inside a docker container\n* automatic upload of packages to custom servers\n\n## Example usage\n```\nfrom conan_build_tool import *\n\n#define custom function to modify a build configuration\ndef ubuntu14_build(config):\n set_gcc5(config)\n set_docker(config,\"my_ubuntu14_docker_image\")\n set_build_type(config,\"Release\")\n \ndef windows_build(config):\n set_msvc10(config)\n set_docker(config,None)\n\npackages = []\nboost = create_config(None,\"boost/1.67.0@conan/stable\")\nbzip2 = create_config(None,\"bzip2/1.0.6@conan/stable\")\nzlib = create_config(None,\"zlib/1.2.11@conan/stable\")\n\npackages.append(boost)\npackages.append(bzip2)\npackages.append(zlib)\n\n\n\n\n#set compiler settings of all packages to ubuntu 14.04 build\n#(for all configs, defined method will be called)\nset_config(packages,ubuntu14_build)\n\n\n#for all configs, create new configs with Windows settings\nappend_config(packages,windows_build)\n\n\n#for all configs, create new configs with debug build type\nappend_config(packages,set_build_type,\"Debug\")\n\nfor p in packages:\n build(p) \n```\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Av3m/conan_build_tool", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "conan_build_tool", "package_url": "https://pypi.org/project/conan_build_tool/", "platform": "", "project_url": "https://pypi.org/project/conan_build_tool/", "project_urls": { "Homepage": "https://github.com/Av3m/conan_build_tool" }, "release_url": "https://pypi.org/project/conan_build_tool/0.0.4/", "requires_dist": null, "requires_python": "", "summary": "python script to automate package compilation of conan.io binary packages, full_version_string: 0.0.4-0-g47c1cfb", "version": "0.0.4" }, "last_serial": 4624895, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "4dde2d8fc97a09c28bce4800987f76ff", "sha256": "d0addfe46d92ed7fdacc355db48423eb8aea21a64d8a32a2a3b3a59ada850c30" }, "downloads": -1, "filename": "conan_build_tool-0.0.2.tar.gz", "has_sig": false, "md5_digest": "4dde2d8fc97a09c28bce4800987f76ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3947, "upload_time": "2018-06-29T23:23:43", "url": "https://files.pythonhosted.org/packages/60/eb/89c8a991021946ff28f1af4b28e9da6e06dba757660b0aba3cb136e435cc/conan_build_tool-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "54ba1450da5b2be8f5c15d82841e4d28", "sha256": "a25ab61062aba237c1da632cba28475508ad00b4a44177e98e5e3dab9c7aa43c" }, "downloads": -1, "filename": "conan_build_tool-0.0.3.tar.gz", "has_sig": false, "md5_digest": "54ba1450da5b2be8f5c15d82841e4d28", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4124, "upload_time": "2018-06-30T00:05:31", "url": "https://files.pythonhosted.org/packages/6d/c2/66075fece1e57bac677ca2c942651bf45ee196046c31d9c1a9a309097302/conan_build_tool-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "82de2036bd0abf224565cbdcdf3f4be0", "sha256": "3b61b689cd6e23bd342ea2873981c192e622171a705b634bca3c661b547daed4" }, "downloads": -1, "filename": "conan_build_tool-0.0.4.tar.gz", "has_sig": false, "md5_digest": "82de2036bd0abf224565cbdcdf3f4be0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4651, "upload_time": "2018-12-21T12:41:27", "url": "https://files.pythonhosted.org/packages/d8/2a/dcb3fa0acfe102e237d0e1a34f1da76aad70a861266f5a9e9093646fda15/conan_build_tool-0.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "82de2036bd0abf224565cbdcdf3f4be0", "sha256": "3b61b689cd6e23bd342ea2873981c192e622171a705b634bca3c661b547daed4" }, "downloads": -1, "filename": "conan_build_tool-0.0.4.tar.gz", "has_sig": false, "md5_digest": "82de2036bd0abf224565cbdcdf3f4be0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4651, "upload_time": "2018-12-21T12:41:27", "url": "https://files.pythonhosted.org/packages/d8/2a/dcb3fa0acfe102e237d0e1a34f1da76aad70a861266f5a9e9093646fda15/conan_build_tool-0.0.4.tar.gz" } ] }