{ "info": { "author": "Barak Korren", "author_email": "bkorren@redhat.com", "bugtrack_url": null, "classifiers": [], "description": "# python-mockchroot\nPython library for using Mock (the chroot-based build tool, not the mockup library)\n\n## How do I use this?\n\nHere is a quick example for building an EPEL7 RPM packge from a sources\ndircetory and a spec file, where the build configuration comes from\nFedora Koji:\n\n out_dir = '/tmp/results'\n mock = MockChroot(config=mock_config.compose(\n mock_config.from_koji(target='epel7-build', koji_profile='koji'),\n mock_config.to['resultdir'].set(out_dir),\n mock_config.to['root_cache_enable'].set(True),\n mock_config.to['yum_cache_enable'].set(True)\n ))\n print('Building SRPM in Mock')\n mock.buildsrpm(\n spec='/path/to/package.spec',\n sources='/path/to/package/sources'\n )\n srpms = glob('{0}/*.src.rpm'.format(out_dir))\n if len(srpms) == 0:\n raise RuntimeError('no srpms found in {0}'.format(out_dir))\n elif len(srpms) > 1:\n raise RuntimeError('multiple srpms found in {0}'.format(out_dir))\n else:\n srpm = srpms[0]\n print('Building RPM in Mock')\n mock.rebuild(src_rpm=srpm, no_clean=True)\n\n## Tell me more!\n\nPlease see the comprehensive documentation at [readthedocs][1]\n\n[1]: http://python-mockchroot.readthedocs.org/\n\n## How do I install this?\n\nYou can use *pip*:\n\n pip install mock-chroot", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ifireball/python-mockchroot", "keywords": "development", "license": "'MIT'", "maintainer": "", "maintainer_email": "", "name": "mock-chroot", "package_url": "https://pypi.org/project/mock-chroot/", "platform": null, "project_url": "https://pypi.org/project/mock-chroot/", "project_urls": { "Homepage": "https://github.com/ifireball/python-mockchroot" }, "release_url": "https://pypi.org/project/mock-chroot/0.0.1.dev4/", "requires_dist": null, "requires_python": "", "summary": "Python library for using the Mock chroot-based build tool", "version": "0.0.1.dev4" }, "last_serial": 2071184, "releases": { "0.0.1.dev3": [], "0.0.1.dev4": [ { "comment_text": "", "digests": { "md5": "875a1d11534393d71fd043506e83fb9f", "sha256": "9123dff6000bb9ac65a45e2529d02ea584832979a2043799c9302ad6e537db41" }, "downloads": -1, "filename": "mock_chroot-0.0.1.dev4-py2-none-any.whl", "has_sig": false, "md5_digest": "875a1d11534393d71fd043506e83fb9f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 10957, "upload_time": "2016-04-19T09:27:16", "url": "https://files.pythonhosted.org/packages/ff/40/3fffc03b1f83c6c3df16e871ade553c0ba9c77c981da5628e69db65b2f2e/mock_chroot-0.0.1.dev4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d2a093aa5b271b4c042f51cd750e6a39", "sha256": "093d6542b2cc8301a78ceb471b8dd64c57c75abb5c29a2bf21e79f525caa3232" }, "downloads": -1, "filename": "mock_chroot-0.0.1.dev4.tar.gz", "has_sig": false, "md5_digest": "d2a093aa5b271b4c042f51cd750e6a39", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19177, "upload_time": "2016-04-19T09:27:34", "url": "https://files.pythonhosted.org/packages/d3/ed/13cabd835e0cdbe0dfa3619cfb81c8bbf75a6237a5b0960b9010d371eb23/mock_chroot-0.0.1.dev4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "875a1d11534393d71fd043506e83fb9f", "sha256": "9123dff6000bb9ac65a45e2529d02ea584832979a2043799c9302ad6e537db41" }, "downloads": -1, "filename": "mock_chroot-0.0.1.dev4-py2-none-any.whl", "has_sig": false, "md5_digest": "875a1d11534393d71fd043506e83fb9f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 10957, "upload_time": "2016-04-19T09:27:16", "url": "https://files.pythonhosted.org/packages/ff/40/3fffc03b1f83c6c3df16e871ade553c0ba9c77c981da5628e69db65b2f2e/mock_chroot-0.0.1.dev4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d2a093aa5b271b4c042f51cd750e6a39", "sha256": "093d6542b2cc8301a78ceb471b8dd64c57c75abb5c29a2bf21e79f525caa3232" }, "downloads": -1, "filename": "mock_chroot-0.0.1.dev4.tar.gz", "has_sig": false, "md5_digest": "d2a093aa5b271b4c042f51cd750e6a39", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19177, "upload_time": "2016-04-19T09:27:34", "url": "https://files.pythonhosted.org/packages/d3/ed/13cabd835e0cdbe0dfa3619cfb81c8bbf75a6237a5b0960b9010d371eb23/mock_chroot-0.0.1.dev4.tar.gz" } ] }