{ "info": { "author": "Martin Braun", "author_email": "martin@gnuradio.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: System Administrators", "Intended Audience :: Telecommunications Industry", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: POSIX", "Programming Language :: Python :: 2.7", "Topic :: Communications :: Ham Radio", "Topic :: Software Development :: Build Tools", "Topic :: Software Development :: Embedded Systems", "Topic :: System :: Archiving :: Packaging", "Topic :: System :: Installation/Setup", "Topic :: System :: Software Distribution", "Topic :: Utilities" ], "description": "PyBOMBS\n~~~~~~~\n\nPyBOMBS (the Python Bundles Overlay Managed Build System) is a meta-package\nmanager that can install packages from source or using the local package\nmanager(s).\n\nIt was mainly designed for use by users of the `GNU Radio project`_, which\nis extended by a large number of out-of-tree modules (OOTs).\n\nPyBOMBS is a recipe-based system and can easily mix and match installations\nfrom different sources. Cross-compilation works transparently.\n\n\nBasic commands\n--------------\n\nWith PyBOMBS installed, you might want to install GNU Radio into a directory\ncalled `my_gnuradio`. First, you create a /prefix/ there:\n\n $ pybombs prefix init my_gnuradio\n\nThen, you call PyBOMBS to do the installation:\n\n $ pybombs install gnuradio\n\nPyBOMBS will determine the dependency tree for GNU Radio, and install\ndependencies either through the local system's package manager (e.g.\napt, yum, pip...) or pull the source files and build them in the\nprefix.\n\nWith slight modifications, the same commands would have worked to create\na cross-compile environment and cross-compile GNU Radio:\n\n $ pybombs prefix init my_gnuradio --sdk e300\n $ pybombs install gnuradio\n\nFor more informations see the `documentation`_.\n\n.. _GNU Radio project: http://gnuradio.org/\n.. _documentation: https://www.gnuradio.org/blog/pybombs-the-what-the-how-and-the-why/\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/gnuradio/pybombs/tarball/v2.3.3", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://www.gnuradio.org/blog/pybombs-the-what-the-how-and-the-why/", "keywords": "", "license": "GPLv3", "maintainer": "Martin Braun", "maintainer_email": "martin@gnuradio.org", "name": "PyBOMBS", "package_url": "https://pypi.org/project/PyBOMBS/", "platform": "", "project_url": "https://pypi.org/project/PyBOMBS/", "project_urls": { "Download": "https://github.com/gnuradio/pybombs/tarball/v2.3.3", "Homepage": "https://www.gnuradio.org/blog/pybombs-the-what-the-how-and-the-why/" }, "release_url": "https://pypi.org/project/PyBOMBS/2.3.3/", "requires_dist": [ "setuptools", "requests", "six", "future", "ruamel.yaml" ], "requires_python": "", "summary": "A meta-package manager to install software from source, or whatever the local package manager is. Designed for easy install of source trees for the GNU Radio project.", "version": "2.3.3" }, "last_serial": 4280020, "releases": { "2.0.0": [ { "comment_text": "", "digests": { "md5": "965a5ab32a572d87c119c90b46e62f0d", "sha256": "25e002f12cb05cfcf9a0421861384f6fdae9cbc6614d4240653a6a021aad2ef7" }, "downloads": -1, "filename": "PyBOMBS-2.0.0.tar.gz", "has_sig": false, "md5_digest": "965a5ab32a572d87c119c90b46e62f0d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56033, "upload_time": "2016-01-25T16:00:23", "url": "https://files.pythonhosted.org/packages/b5/a4/1c53e0b11d35420a50c0cc372dcb03d8fdb69a9cc1105e1d50b032a8b384/PyBOMBS-2.0.0.tar.gz" } ], "2.0.0a1": [ { "comment_text": "", "digests": { "md5": "8e8498cf037871e59179dd0ad36b860c", "sha256": "31d8c286dcae4d201558109facf5bd0057a14bfa1263a000c34426037900d5b3" }, "downloads": -1, "filename": "PyBOMBS-2.0.0a1.tar.gz", "has_sig": false, "md5_digest": "8e8498cf037871e59179dd0ad36b860c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 72976, "upload_time": "2016-01-10T07:08:02", "url": "https://files.pythonhosted.org/packages/b3/6d/6926d13d18a6c6a144b973e196badd9ace28465526bf2f6bfd30bb907223/PyBOMBS-2.0.0a1.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "c8558ad8f4afbc576080128c125bfd23", "sha256": "e507a7d0f8ca16ff1378af233f6a967eba9749970fac5c21de17a29238c514a0" }, "downloads": -1, "filename": "PyBOMBS-2.0.1.tar.gz", "has_sig": false, "md5_digest": "c8558ad8f4afbc576080128c125bfd23", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 73337, "upload_time": "2016-02-21T06:18:13", "url": "https://files.pythonhosted.org/packages/7b/85/e4878cf017f7cd91e6096fb1a753f5b43f2f67c4124afe013318ed59cb3c/PyBOMBS-2.0.1.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "33a62996c98ec25b31ef09879d70a0b9", "sha256": "e851977eef1e24c1887b455c9d5399cc965c1fb567d8dfa7404267f183727ce6" }, "downloads": -1, "filename": "PyBOMBS-2.1.0.tar.gz", "has_sig": false, "md5_digest": "33a62996c98ec25b31ef09879d70a0b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63596, "upload_time": "2016-06-26T23:12:32", "url": "https://files.pythonhosted.org/packages/89/31/954964965d989aa7a71f37401fe280a41d95d60dc6f3c1ae385a1ba0e466/PyBOMBS-2.1.0.tar.gz" } ], "2.2.0": [ { "comment_text": "", "digests": { "md5": "b4c4dd02621eafddbe34a6d7dffe41a2", "sha256": "f39d68650657e21581c26a707a23aed20bd94041703196e29e04e7f9c569c15a" }, "downloads": -1, "filename": "PyBOMBS-2.2.0.tar.gz", "has_sig": false, "md5_digest": "b4c4dd02621eafddbe34a6d7dffe41a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 65815, "upload_time": "2016-09-18T02:16:19", "url": "https://files.pythonhosted.org/packages/a1/73/a0395056a7dcdf4d3e6717cc4af2d174d37110a7e2145eda6d3b120aa3d5/PyBOMBS-2.2.0.tar.gz" } ], "2.3.0": [ { "comment_text": "", "digests": { "md5": "276ce0d420c4d4571dc685989fd6b6a8", "sha256": "02ddd509a9b6a5d22c235e580437c0ff987bfef3129e8761a5b5849087af7149" }, "downloads": -1, "filename": "PyBOMBS-2.3.0.tar.gz", "has_sig": false, "md5_digest": "276ce0d420c4d4571dc685989fd6b6a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70324, "upload_time": "2016-11-21T21:11:11", "url": "https://files.pythonhosted.org/packages/7a/d5/61d9799f60ec7b59abc86803b26d5c719755691a3cc689611dfa2ba56f26/PyBOMBS-2.3.0.tar.gz" } ], "2.3.1": [ { "comment_text": "", "digests": { "md5": "3bfaeaa6e3e6ef43dfe58e8675727150", "sha256": "b05aade301ede96fff888668bba942b0747955639955e7f41083ab75b55c538f" }, "downloads": -1, "filename": "PyBOMBS-2.3.1.tar.gz", "has_sig": false, "md5_digest": "3bfaeaa6e3e6ef43dfe58e8675727150", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 75479, "upload_time": "2017-07-08T07:31:15", "url": "https://files.pythonhosted.org/packages/69/d4/93338d7aa962a7d8a83ec85f1064166947b7be9733a8c67a5a527e329846/PyBOMBS-2.3.1.tar.gz" } ], "2.3.2": [ { "comment_text": "", "digests": { "md5": "6df0adffcee87ede76ee4ea7313081e2", "sha256": "2165f9f3c07bd0fa624ca19620a821aea086e649ac219e8c0d636552d8e77c8e" }, "downloads": -1, "filename": "PyBOMBS-2.3.2.tar.gz", "has_sig": false, "md5_digest": "6df0adffcee87ede76ee4ea7313081e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 75246, "upload_time": "2017-09-13T23:46:01", "url": "https://files.pythonhosted.org/packages/f1/40/b820ecd701ffe7a222815769b372c4626f1122d70f0bdd3fb28976e8c7f6/PyBOMBS-2.3.2.tar.gz" } ], "2.3.3": [ { "comment_text": "", "digests": { "md5": "f44645fe76ce9030ddf72f7f8229e273", "sha256": "aac3046e15d8adcec8c1eab86fb5c29747751071c94ffd6fa0e011108e317f95" }, "downloads": -1, "filename": "PyBOMBS-2.3.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f44645fe76ce9030ddf72f7f8229e273", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 145644, "upload_time": "2018-09-17T16:36:28", "url": "https://files.pythonhosted.org/packages/55/12/ad00fdc2a6e6ebb60f2270d4be982e37dd4312eb950c92b0c30d7d444140/PyBOMBS-2.3.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6e578f21b3af1512a0db14412da56836", "sha256": "1b50b01bfe3fd1c6601fa462413e4dd0739a924d2d6ec7284aaa16f0ecd1fcf0" }, "downloads": -1, "filename": "PyBOMBS-2.3.3.tar.gz", "has_sig": false, "md5_digest": "6e578f21b3af1512a0db14412da56836", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 83622, "upload_time": "2018-09-17T16:36:31", "url": "https://files.pythonhosted.org/packages/1b/c6/4ae1efd87c3aba7804be2092b12f7a7233d8475133cd35bb08761c406f3a/PyBOMBS-2.3.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f44645fe76ce9030ddf72f7f8229e273", "sha256": "aac3046e15d8adcec8c1eab86fb5c29747751071c94ffd6fa0e011108e317f95" }, "downloads": -1, "filename": "PyBOMBS-2.3.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f44645fe76ce9030ddf72f7f8229e273", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 145644, "upload_time": "2018-09-17T16:36:28", "url": "https://files.pythonhosted.org/packages/55/12/ad00fdc2a6e6ebb60f2270d4be982e37dd4312eb950c92b0c30d7d444140/PyBOMBS-2.3.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6e578f21b3af1512a0db14412da56836", "sha256": "1b50b01bfe3fd1c6601fa462413e4dd0739a924d2d6ec7284aaa16f0ecd1fcf0" }, "downloads": -1, "filename": "PyBOMBS-2.3.3.tar.gz", "has_sig": false, "md5_digest": "6e578f21b3af1512a0db14412da56836", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 83622, "upload_time": "2018-09-17T16:36:31", "url": "https://files.pythonhosted.org/packages/1b/c6/4ae1efd87c3aba7804be2092b12f7a7233d8475133cd35bb08761c406f3a/PyBOMBS-2.3.3.tar.gz" } ] }