{ "info": { "author": "OpenStack Developer Community", "author_email": "openstack-dev@lists.openstack.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Environment :: OpenStack", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "License :: OSI Approved :: Apache Software License", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Software Development :: Testing", "Topic :: System :: Archiving :: Packaging", "Topic :: Utilities" ], "description": "Introduction\n============\n\nBindep is a tool for checking the presence of binary packages needed to\nuse an application / library. It started life as a way to make it easier to set\nup a development environment for OpenStack projects. While OpenStack depends\nheavily on `pip` for installation of Python dependencies, some dependencies are\nnot Python based, and particularly for testing, some dependencies have to be\ninstalled before `pip` can be used - such as `virtualenv` and `pip` itself.\n\nBasics\n======\n\nCreate a file called ``bindep.txt`` and in that list any\nrequirements your application / library has. In your README or INSTALL or\nother documentation you can tell users to run `bindep` to report on missing\ndependencies. Users without `bindep` installed can consult the\n``bindep.txt`` file by hand if they choose, or install `bindep`\nfirst and then use it.\n\nIf no ``bindep.txt`` file exists, `bindep` will look at the\nold location ``other-requirements.txt``.\n\nThe output from bindep is fairly verbose normally, but passing an option of\n-b/--brief outputs just the missing packages one per line, suitable for feeding\nto your package management tool of choice.\n\nIf you need to maintain multiple requirements list files you can pass a\nspecific filename with the -f/--file command line option. If you want to read\nthe list from standard input in a pipeline instead, use a filename of \"-\".\n\nWhen bindep runs, its exit code is ``0`` if no described packages are missing,\nbut ``1`` if there are packages which it believes need to be installed.\n\nProfiles\n--------\n\nProfiles can be used to describe different scenarios. For instance, you might\nhave a profile for using PostgreSQL which requires the PostgreSQL client\nlibrary, a profile for MySQL needing that client library, and a profile for\ntesting which requires both libraries as well as the servers. To select a\nprofile just pass it when running `bindep` - e.g.::\n\n $ bindep test\n\nWhen running bindep a single profile can be chosen by the user, with no\nexplicit selection resulting in the selected profile being ``default``.\n`bindep` will automatically activate additional profiles representing the\nplatform `bindep` is running under, making it easy to handle platform specific\nquirks.\n\nThe available profiles are inferred by inspecting the requirements file\nand collating the used profile names. Users can get a report on the \navailable profiles::\n\n $ bindep --profiles\n\n\nWriting Requirements Files\n==========================\n\nThe requirements file ``bindep.txt`` lists the dependencies for\nprojects. Where non-ascii characters are needed, they should be UTF8 encoded.\n\nThe file is line orientated - each line is a Debian binary package name, an\noptional profile selector and optional version constraints. (Note - if you are\nwriting an alternative parser, see the Debian policy manual for the parsing\nrules for packagenames). Debian package names are used as a single source of\ntruth - `bindep` can be taught the mapping onto specific packaging systems.\nAlternatively, profiles may be used to encode platform specific requirements.\n\nProfiles are used to decide which lines in the requirements file should be\nconsidered when checking dependencies. Profile selectors are a list of space\nseparated strings contained in ``[]``. A selector prefixed with ``!`` is a negative\nselector. For a line in the requirements file to be active:\n\n * it must not have a negative selector that matches the active profile.\n * it must either have no positive selectors, or a positive selector that\n matches the active profile.\n\nFor instance, the profile selector ``[!qpid]`` will match every profile except\n``qpid`` and would be suitable for disabling installation of rabbitmq when qpid\nis in use. ``[default]`` would match only if the user has not selected a\nprofile (or selected ``default``). ``[default postgresql test]`` would match\nthose three profiles but not ``mysql``. ``[platform:rhel]`` will match only\nwhen running in a RHEL linux environment.\n\nNote that platform selectors are treated as kind of filter: If a line\ncontains a platform selector, then the package only gets installed if\nat least one of the platform selectors matches in addition to the\nmatch on the other selectors. As an example, ``[platform:rpm test]``\nwould only install a package on a RPM platform if the test selector is\nused.\n\nProfiles can also be grouped together using ``()``. In a group, all profiles\nmust match for the group to match. Given the example\n``[test (ceph glance !lvm)]``, to select the package you must either specify\n``test`` OR (``ceph`` AND ``glance`` AND NOT ``lvm``). Platform selectors will\nnot work inside of the group.\n\nVersion constraints are a comma separated list of constraints where each\nconstraint is (== | < | <= | >= | > | !=) VERSION, and the constraints are ANDed\ntogether (the same as pip requirements version constraints).\n\nComments are allowed: everything from the first ``#`` to the end of the line is\nignored.\n\nExamples\n--------\n\nA simple example with using a test profile is::\n\n # A runtime dependency\n libffi6\n # A build time dependency\n libffi-devel [test]\n\nbindep would select the ``libffi6`` package in all cases and if the\n``test`` profile gets choosen with ``bindep test``, then both packages\nwould be selected.\n\nThe following content gives some examples as used in the `default bindep file\n`_\nthat OpenStack CI takes if no ``bindep.txt`` file exists for setup of\nsome jobs. The examples only use the automatically defined profiles\nlike ``platform:dpkg`` which is defined on Debian based systems.\n\nIf a repository needs for deployment the libxml2 development\nlibraries for support of Debian, Gentoo, and RPM based distros, the\n``bindep.txt`` file can contain::\n\n libxml2-dev [platform:dpkg]\n libxml2-devel [platform:rpm]\n libxml2-utils [platform:dpkg]\n dev-libs/libxml2 [platform:gentoo]\n\nThis would select ``libxml2-dev`` and ``libxml2-utils`` packages on\nDebian based distributions like Debian and Ubuntu since those entries\nhave the ``platform:dpkg`` profile, ``libxml2-devel`` on RPM based\ndistributions like CentOS, Fedora, openSUSE, Red Hat, or SUSE Linux\nsince those entries have the ``platform:rpm`` profile, and\n``dev-libs/libxml2`` on Gentoo since the entry has the\n``platform:gentoo`` profile.\n\nAdditionally, you can use ``platform:redhat`` or ``platform:suse`` to only\nmatch RedHat-like or SUSE-like distributions respectively as shown in the\nfollowing example::\n\n openssh-server [platform:redhat]\n openssh [platform:suse]\n\nTo select Python3 development packages, the OpenStack CI default file uses::\n\n python3-all-dev [platform:dpkg !platform:ubuntu-precise]\n python3-devel [platform:fedora]\n python34-devel [platform:centos]\n\nThis selects ``python3-all-dev`` on all Debian based distributions\nwith the exception of Ubuntu Precise, ``python3-devel`` on Fedora and\n``python34-devel`` on CentOS.\n\nTo select the curl package, the OpenStack CI default file uses::\n\n curl [!platform:gentoo]\n net-misc/curl [platform:gentoo]\n\nThis selects the ``curl`` package on all distributions with the\nexception of Gentoo, and selects ``net-misc/curl`` on Gentoo only.\n\nTo select a package based on a group of profiles::\n\n ceph-common [ceph]\n python-rbd [(ceph glance)]\n\nThis selects the ``ceph-common`` package when the profile ``ceph`` is\nspecified. However, it will only select the ``python-rbd`` package when both\n``ceph`` and ``glance`` profiles are active.\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://docs.openstack.org/infra/bindep", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "bindep", "package_url": "https://pypi.org/project/bindep/", "platform": "", "project_url": "https://pypi.org/project/bindep/", "project_urls": { "Homepage": "http://docs.openstack.org/infra/bindep" }, "release_url": "https://pypi.org/project/bindep/2.8.1/", "requires_dist": [ "distro", "pbr (>=2.0.0)", "Parsley" ], "requires_python": "", "summary": "Binary dependency utility", "version": "2.8.1" }, "last_serial": 4238316, "releases": { "0": [], "0.0.1": [ { "comment_text": "", "digests": { "md5": "2ee475de170f4d56a99df0c5110b0af2", "sha256": "a283f8968df54b0b4023a9fea92afbe40157753fbfece98a1c9b6341de7a97e3" }, "downloads": -1, "filename": "bindep-0.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "2ee475de170f4d56a99df0c5110b0af2", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 17708, "upload_time": "2015-05-07T20:19:23", "url": "https://files.pythonhosted.org/packages/df/82/192f9f343c4ac40beebc03d4f513571b25a13055b6336aa89782afed4195/bindep-0.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3399c0d6a79d1c7afdae6d4a2d6335b4", "sha256": "8bb0a4d57b3478c42cbe612d0f4b786196996ada8835716f73946195da18281e" }, "downloads": -1, "filename": "bindep-0.0.1.tar.gz", "has_sig": false, "md5_digest": "3399c0d6a79d1c7afdae6d4a2d6335b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35819, "upload_time": "2015-05-07T20:19:26", "url": "https://files.pythonhosted.org/packages/aa/18/eec5d13e2d4c9b276181d9e4ca2e9a7d30afe93177538d1cd720a20189f0/bindep-0.0.1.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "5775ac2218cad9b3f6039f1fc6e58c15", "sha256": "0ba7e8e6c4575e508658ab8dd708b763e0d0ad57bfc944d1e854025c2bdb4747" }, "downloads": -1, "filename": "bindep-0.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "5775ac2218cad9b3f6039f1fc6e58c15", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 18271, "upload_time": "2015-07-10T16:58:20", "url": "https://files.pythonhosted.org/packages/1b/03/bffbb02799466f8c78682cfdd63f238390b9b0e7dc55a84f826f949547d4/bindep-0.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "740480dcb14cfb86047c9d859ed9eb3e", "sha256": "590045a5cae63e7c65d6f452edfa87424f10a00d4303838ccfb71594cbde18f8" }, "downloads": -1, "filename": "bindep-0.1.0.tar.gz", "has_sig": false, "md5_digest": "740480dcb14cfb86047c9d859ed9eb3e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19343, "upload_time": "2015-07-10T16:58:24", "url": "https://files.pythonhosted.org/packages/6b/df/50cc72633ba97cc112ad7a8470697d24b20403469465a979ee01d14de8f0/bindep-0.1.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "7fed6a115a33ef936ab7e67e9fc334ff", "sha256": "348249683c31d55c38327d2d5c20d76277de020d66933968d9af42a9b2985af0" }, "downloads": -1, "filename": "bindep-1.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "7fed6a115a33ef936ab7e67e9fc334ff", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 18434, "upload_time": "2016-05-05T23:44:49", "url": "https://files.pythonhosted.org/packages/49/70/d76cee575824a006b8234f4279b1745db7e832b98939a997888d0d3fb603/bindep-1.0.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "595575931a3beec39d9eba9a2729bff2", "sha256": "bbf4f24b8b149744ac9886ef02b694ea267cb6b1b2ece0b1f318e6d9b23c3709" }, "downloads": -1, "filename": "bindep-1.0.0.tar.gz", "has_sig": false, "md5_digest": "595575931a3beec39d9eba9a2729bff2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21336, "upload_time": "2016-05-05T23:45:01", "url": "https://files.pythonhosted.org/packages/31/b0/b4731d9ae3351355bf4f860af5658535bdbb4f33342572b445850df9ced7/bindep-1.0.0.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "46db3e091979f5069f0d33a90484d41e", "sha256": "0840317706b2d013981a6df6e3b703855843754a4b8057a7b05278261a072645" }, "downloads": -1, "filename": "bindep-2.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "46db3e091979f5069f0d33a90484d41e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 19568, "upload_time": "2016-06-29T18:32:34", "url": "https://files.pythonhosted.org/packages/58/46/ec1147951148e25a7e75f9a2684af0ad676b26d37c6f393930f5b90a3c80/bindep-2.0.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0d390070fed0c42e6e4fb73204fa307d", "sha256": "daff146e333ce9c5b141e9694592111627df106a7cdec83eaace64ce17a0b3da" }, "downloads": -1, "filename": "bindep-2.0.0.tar.gz", "has_sig": false, "md5_digest": "0d390070fed0c42e6e4fb73204fa307d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22668, "upload_time": "2016-06-29T18:32:38", "url": "https://files.pythonhosted.org/packages/76/ec/456d0ad2c86e433c45d7ea9582dd4682d5795cb325bff3c9d13ab5d5c475/bindep-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "d90cb6e9a4b2845e3ab6e0aaff5601a8", "sha256": "6d619bcc071c9ed24a0008160838f980ef190aa56985699e462fad79eb09f6e6" }, "downloads": -1, "filename": "bindep-2.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "d90cb6e9a4b2845e3ab6e0aaff5601a8", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 19569, "upload_time": "2016-08-02T17:57:39", "url": "https://files.pythonhosted.org/packages/bc/74/97ce68f6736221c27557a4fde186d119d8febb8164e9bc24cb1c2921bcc1/bindep-2.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "99e2fd9a297000597ff97ed08ea4c562", "sha256": "3d282d3098339174ad493bfffd5b0dd5dd1100dbb6cb9ccabda1627cde0e8a92" }, "downloads": -1, "filename": "bindep-2.0.1.tar.gz", "has_sig": false, "md5_digest": "99e2fd9a297000597ff97ed08ea4c562", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25898, "upload_time": "2016-08-02T17:57:42", "url": "https://files.pythonhosted.org/packages/c4/b6/6bfd9c68e5abf96623892aca83d0b1d482fac9c528769104e13787d76905/bindep-2.0.1.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "cf146fb71d2abb2fb9b8fc23b2836067", "sha256": "ebf0e36bafeb4ad5929a31bd1e3fd58d4c972b346652a8d77d90bea4aa719a02" }, "downloads": -1, "filename": "bindep-2.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cf146fb71d2abb2fb9b8fc23b2836067", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19827, "upload_time": "2016-08-11T19:25:52", "url": "https://files.pythonhosted.org/packages/b3/b4/b322419c419789afdc7ce42acaebb75db36c06d42f7beeb5e863d9fb27da/bindep-2.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d0e436ed4ae3e752f977372cf94f59ee", "sha256": "e438be4f2724e55bdbb826bbe9684154ab5af18abb018e88118512a982a483cd" }, "downloads": -1, "filename": "bindep-2.1.0.tar.gz", "has_sig": false, "md5_digest": "d0e436ed4ae3e752f977372cf94f59ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21269, "upload_time": "2016-08-11T19:25:56", "url": "https://files.pythonhosted.org/packages/92/cf/2d4ff964811477ddd4c3e3466b5ba946579a211473c0ff6a3f9bcf39a80a/bindep-2.1.0.tar.gz" } ], "2.2.0": [ { "comment_text": "", "digests": { "md5": "73ebcfd3b2289f1f5ccead6095a99826", "sha256": "33bed40bb3eeaff03056e48ed0237724f3563b4cd19f83dc4108c2f614d59a2f" }, "downloads": -1, "filename": "bindep-2.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "73ebcfd3b2289f1f5ccead6095a99826", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20329, "upload_time": "2017-03-01T20:56:35", "url": "https://files.pythonhosted.org/packages/97/f8/f8e97a8b04a24e427caab271442855b899439fab3f99a93883d3b0376ff8/bindep-2.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "08b704287bd9ff99c9d1f4acb7eb04ac", "sha256": "5ea5b9aada87a9fc5b30fac4d1b4c16b3a0da95241e91e8f6779d46414158aba" }, "downloads": -1, "filename": "bindep-2.2.0.tar.gz", "has_sig": false, "md5_digest": "08b704287bd9ff99c9d1f4acb7eb04ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24857, "upload_time": "2017-03-01T20:56:36", "url": "https://files.pythonhosted.org/packages/c2/8c/6530e019365f44669d82b4c5fab26147673ec38a3e3e3188b214add7ff26/bindep-2.2.0.tar.gz" } ], "2.3.0": [ { "comment_text": "", "digests": { "md5": "17ddfcfa1928b4daefa11d2daf83bd81", "sha256": "52f804b07fd85b2731af3aad9ddde8ea962e0ebd872b4e53f09d0923b297b77d" }, "downloads": -1, "filename": "bindep-2.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "17ddfcfa1928b4daefa11d2daf83bd81", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20296, "upload_time": "2017-04-11T02:20:27", "url": "https://files.pythonhosted.org/packages/9b/18/76150da724d1172ced6ce4123ffcbd3e46553948cdcb510afca07db17770/bindep-2.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e2993062ee8b65804846131bf372231a", "sha256": "162690c1f9838a72fe7e8ac6331992f0762e5de0e9486f8ed9183a029c0fd552" }, "downloads": -1, "filename": "bindep-2.3.0.tar.gz", "has_sig": false, "md5_digest": "e2993062ee8b65804846131bf372231a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25014, "upload_time": "2017-04-11T02:20:29", "url": "https://files.pythonhosted.org/packages/c7/4c/03e3314a84b48308cd1e6e941c09ec04bb34623e8399bcbb0324c6d477fd/bindep-2.3.0.tar.gz" } ], "2.4.0": [ { "comment_text": "", "digests": { "md5": "70050af8c65c66f7c29496a275235694", "sha256": "ceb5cbc2a711bf5f843b5a4b873c5304d8858f97c6e2466e73a66de9120da8e4" }, "downloads": -1, "filename": "bindep-2.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "70050af8c65c66f7c29496a275235694", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20693, "upload_time": "2017-04-25T15:56:48", "url": "https://files.pythonhosted.org/packages/60/69/9229da01d79aab503db6c005b12181759c3aed2b8cf1f87ecd7b32e594c6/bindep-2.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9c9bcfef54254979e31d324073e1d753", "sha256": "ed39e2ad914f1d57f195cb5028db9e1e17e32ec4415648a0fa40a2cd667e3fba" }, "downloads": -1, "filename": "bindep-2.4.0.tar.gz", "has_sig": false, "md5_digest": "9c9bcfef54254979e31d324073e1d753", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26319, "upload_time": "2017-04-25T15:56:50", "url": "https://files.pythonhosted.org/packages/75/f5/de0ae69dbb9231abbae2492251ddf7c343428cf111cb24692656324cdb13/bindep-2.4.0.tar.gz" } ], "2.5.0": [ { "comment_text": "", "digests": { "md5": "352e890371be2007e6485e1b6ad4c968", "sha256": "1b3d72eb5a318f760066c2b5ed20f436860c604ab28086cde3b5bfb887b04e99" }, "downloads": -1, "filename": "bindep-2.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "352e890371be2007e6485e1b6ad4c968", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21513, "upload_time": "2017-08-22T23:59:18", "url": "https://files.pythonhosted.org/packages/f1/98/4db6cc027c9870cfd4eb516706fbc9a5088abeb0caac34e8eab3ceaaeca9/bindep-2.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f5eaae3c0059479d3c2bfce580aa599e", "sha256": "bb8f5d161490df19d5304a214682a5f8fd59556332f5f493ea4e986072ce5e82" }, "downloads": -1, "filename": "bindep-2.5.0.tar.gz", "has_sig": false, "md5_digest": "f5eaae3c0059479d3c2bfce580aa599e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24550, "upload_time": "2017-08-22T23:59:21", "url": "https://files.pythonhosted.org/packages/dc/4f/7acc338c809eeb5a8b4bdcec26af73075f111dd7b34092c8dbdcb5fbea9d/bindep-2.5.0.tar.gz" } ], "2.6.0": [ { "comment_text": "", "digests": { "md5": "13ea6fdf39982767d3a9a875deb7ed17", "sha256": "f295063ab956b07d917ca9eebc64eaf48d10e9f974df937d18a2122faaa85d8d" }, "downloads": -1, "filename": "bindep-2.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "13ea6fdf39982767d3a9a875deb7ed17", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22392, "upload_time": "2018-02-08T00:21:30", "url": "https://files.pythonhosted.org/packages/39/03/29ba6c147477395e10e27e413b784551929caba6acaefad2ef908e35945b/bindep-2.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f4a4b5d980e70d123a38787f0d408986", "sha256": "ebb47b38bf8b02ad88c618147db044fdb1f6d8a039322f1ec74dc7ed646c66ab" }, "downloads": -1, "filename": "bindep-2.6.0.tar.gz", "has_sig": false, "md5_digest": "f4a4b5d980e70d123a38787f0d408986", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29050, "upload_time": "2018-02-08T00:21:33", "url": "https://files.pythonhosted.org/packages/e3/d9/40902b775f70b7648970688006b4b88c0116d301d037eef986f4160ebbc5/bindep-2.6.0.tar.gz" } ], "2.7.0": [ { "comment_text": "", "digests": { "md5": "7f5d2b0fc73052695aa3bb35b8b7ca3c", "sha256": "4370e99c50f2d2f648d2557af12ccdbca9d24411c592a42e50c503961d9c90bc" }, "downloads": -1, "filename": "bindep-2.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7f5d2b0fc73052695aa3bb35b8b7ca3c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18496, "upload_time": "2018-04-04T20:32:10", "url": "https://files.pythonhosted.org/packages/fd/4c/a6d4ccf1bfc29619cc5bb365b5a701027be4f321a20be0c7351e552906e3/bindep-2.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3e6c78b5956194b3832474b0a2ee19ab", "sha256": "8a096edf279330a63c51840468ff62324b09a2533efc9645de05b30bb50c3c3a" }, "downloads": -1, "filename": "bindep-2.7.0.tar.gz", "has_sig": false, "md5_digest": "3e6c78b5956194b3832474b0a2ee19ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29590, "upload_time": "2018-04-04T20:32:14", "url": "https://files.pythonhosted.org/packages/08/25/4d1e449319db1ce3e7d165c8e381a5fea852d9d508533b9baf712c12015c/bindep-2.7.0.tar.gz" } ], "2.8.0": [ { "comment_text": "", "digests": { "md5": "131a032560cd29414e99a1b36ffc59b6", "sha256": "0654b20ca570f9e56fae3fbd90d2f9ac3220de66da3889c7c68dd69ca066ccf5" }, "downloads": -1, "filename": "bindep-2.8.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "131a032560cd29414e99a1b36ffc59b6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 24369, "upload_time": "2018-07-16T16:47:11", "url": "https://files.pythonhosted.org/packages/02/3f/2c1a80f156c9b669b19f40fbc572e211249d0336733d29ecdb7a3a4dbbc2/bindep-2.8.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "88774e96597d4d484e6966dbd0c78264", "sha256": "892d964b3406a57db0e83457b4e3e79618547ac86b265c41365d98a20a10f57a" }, "downloads": -1, "filename": "bindep-2.8.0.tar.gz", "has_sig": false, "md5_digest": "88774e96597d4d484e6966dbd0c78264", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29788, "upload_time": "2018-07-16T16:47:16", "url": "https://files.pythonhosted.org/packages/3e/6a/345af8a7192b64266ab4264eca0bd0d234a0383e6b4719c720b6c33c6863/bindep-2.8.0.tar.gz" } ], "2.8.1": [ { "comment_text": "", "digests": { "md5": "e05617b1b74f5432a5dc36b5d78a2108", "sha256": "7556130a90d5c67a95241e8081cced7d435d34732ac09f2b944d02d4ba9c8557" }, "downloads": -1, "filename": "bindep-2.8.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e05617b1b74f5432a5dc36b5d78a2108", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 24934, "upload_time": "2018-09-04T16:21:10", "url": "https://files.pythonhosted.org/packages/f5/c3/c8c8c22bbd0fa429e6a199a58cfa7dea21e40963f01963b98173af466b73/bindep-2.8.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a42fffbe858345910a6f7772bb6bc0ea", "sha256": "428efc408a090348603558c088c19736de2667bdd38b25b15ee700a486f9d965" }, "downloads": -1, "filename": "bindep-2.8.1.tar.gz", "has_sig": false, "md5_digest": "a42fffbe858345910a6f7772bb6bc0ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33181, "upload_time": "2018-09-04T16:21:14", "url": "https://files.pythonhosted.org/packages/f5/7c/0a8138901ed6fd9a8104c5df92eff792a27a1bce643b77c24c2b2e2e00b6/bindep-2.8.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e05617b1b74f5432a5dc36b5d78a2108", "sha256": "7556130a90d5c67a95241e8081cced7d435d34732ac09f2b944d02d4ba9c8557" }, "downloads": -1, "filename": "bindep-2.8.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e05617b1b74f5432a5dc36b5d78a2108", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 24934, "upload_time": "2018-09-04T16:21:10", "url": "https://files.pythonhosted.org/packages/f5/c3/c8c8c22bbd0fa429e6a199a58cfa7dea21e40963f01963b98173af466b73/bindep-2.8.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a42fffbe858345910a6f7772bb6bc0ea", "sha256": "428efc408a090348603558c088c19736de2667bdd38b25b15ee700a486f9d965" }, "downloads": -1, "filename": "bindep-2.8.1.tar.gz", "has_sig": false, "md5_digest": "a42fffbe858345910a6f7772bb6bc0ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33181, "upload_time": "2018-09-04T16:21:14", "url": "https://files.pythonhosted.org/packages/f5/7c/0a8138901ed6fd9a8104c5df92eff792a27a1bce643b77c24c2b2e2e00b6/bindep-2.8.1.tar.gz" } ] }