{
"info": {
"author": "OpenStack",
"author_email": "openstack-discuss@lists.openstack.org",
"bugtrack_url": null,
"classifiers": [
"Environment :: OpenStack",
"Intended Audience :: Information Technology",
"Intended Audience :: System Administrators",
"License :: OSI Approved :: Apache Software License",
"Operating System :: POSIX :: Linux",
"Programming Language :: Python",
"Programming Language :: Python :: 2",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.6",
"Programming Language :: Python :: 3.7"
],
"description": "If you are viewing this README on GitHub, please be aware that placement\ndevelopment happens on `OpenStack git\n`_ and `OpenStack\ngerrit `_.\n\n========================\nTeam and repository tags\n========================\n\n.. image:: https://governance.openstack.org/tc/badges/placement.svg\n :target: https://governance.openstack.org/tc/reference/tags/index.html\n\nOpenStack Placement\n===================\n\nOpenStack Placement provides an HTTP service for managing, selecting,\nand claiming providers of classes of inventory representing available\nresources in a cloud.\n\nAPI\n---\n\nTo learn how to use Placement's API, consult the documentation available\nonline at:\n\n- `Placement API Reference `__\n\nFor more information on OpenStack APIs, SDKs and CLIs in general, refer to:\n\n- `OpenStack for App Developers `__\n- `Development resources for OpenStack clouds\n `__\n\nOperators\n---------\n\nTo learn how to deploy and configure OpenStack Placement, consult the\ndocumentation available online at:\n\n- `OpenStack Placement `__\n\nIn the unfortunate event that bugs are discovered, they should be reported to\nthe appropriate bug tracker. If you obtained the software from a 3rd party\noperating system vendor, it is often wise to use their own bug tracker for\nreporting problems. In all other cases use the master OpenStack bug tracker,\navailable at:\n\n- `Bug Tracker `__\n\nDevelopers\n----------\n\nFor information on how to contribute to Placement, please see the contents of\nCONTRIBUTING.rst.\n\nFurther developer focused documentation is available at:\n\n- `Official Placement Documentation `__\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://docs.openstack.org/placement/latest/",
"keywords": "",
"license": "",
"maintainer": "",
"maintainer_email": "",
"name": "openstack-placement",
"package_url": "https://pypi.org/project/openstack-placement/",
"platform": "",
"project_url": "https://pypi.org/project/openstack-placement/",
"project_urls": {
"API Reference": "https://docs.openstack.org/api-ref/placement/",
"Bug Tracker": "https://storyboard.openstack.org/#!/project/openstack/placement",
"Documentation": "https://docs.openstack.org/placement/latest/",
"Homepage": "https://docs.openstack.org/placement/latest/",
"Release Notes": "https://docs.openstack.org/releasenotes/placement/",
"Source Code": "https://opendev.org/openstack/placement"
},
"release_url": "https://pypi.org/project/openstack-placement/2.0.0/",
"requires_dist": [
"pbr (!=2.1.0,>=2.0.0)",
"SQLAlchemy (>=1.2.19)",
"keystonemiddleware (>=4.18.0)",
"Routes (>=2.3.1)",
"WebOb (>=1.8.2)",
"jsonschema (>=2.6.0)",
"requests (>=2.14.2)",
"six (>=1.10.0)",
"setuptools (!=24.0.0,!=34.0.0,!=34.0.1,!=34.0.2,!=34.0.3,!=34.1.0,!=34.1.1,!=34.2.0,!=34.3.0,!=34.3.1,!=34.3.2,!=36.2.0,>=21.0.0)",
"oslo.concurrency (>=3.26.0)",
"oslo.config (>=6.7.0)",
"oslo.context (>=2.19.2)",
"oslo.log (>=3.36.0)",
"oslo.serialization (!=2.19.1,>=2.18.0)",
"oslo.utils (>=3.37.0)",
"oslo.db (>=4.40.0)",
"oslo.policy (>=1.35.0)",
"oslo.middleware (>=3.31.0)",
"oslo.upgradecheck (>=0.2.0)",
"os-resource-classes (>=0.5.0)",
"os-traits (>=0.16.0)",
"microversion-parse (>=0.2.1)"
],
"requires_python": "",
"summary": "Resource provider inventory usage and allocation service",
"version": "2.0.0"
},
"last_serial": 5983074,
"releases": {
"0.0.1.dev10706": [
{
"comment_text": "",
"digests": {
"md5": "921c77794c97ee8d94fb39bcde36e171",
"sha256": "e04fc41100ec7ae829363d34a569eed393c240c284b1dc7f958b9f3c21fb2cac"
},
"downloads": -1,
"filename": "openstack_placement-0.0.1.dev10706-py2.py3-none-any.whl",
"has_sig": true,
"md5_digest": "921c77794c97ee8d94fb39bcde36e171",
"packagetype": "bdist_wheel",
"python_version": "3.6",
"requires_python": null,
"size": 372320,
"upload_time": "2018-09-12T22:23:03",
"url": "https://files.pythonhosted.org/packages/33/61/1847a19540a233ab199c19cfcbe52bec4406703a8d736b0de6988ea5da57/openstack_placement-0.0.1.dev10706-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "50af12b08c9bb51b6001d536fda9fbc2",
"sha256": "15b0f6e56e9e62202add65b3d733bbcf76587d64348a6537a46850a151b7f325"
},
"downloads": -1,
"filename": "openstack-placement-0.0.1.dev10706.tar.gz",
"has_sig": true,
"md5_digest": "50af12b08c9bb51b6001d536fda9fbc2",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 416812,
"upload_time": "2018-09-12T22:22:55",
"url": "https://files.pythonhosted.org/packages/9d/30/1ea218a2a09e8a4dc657bfc90f2aa3c4f09ac6d03a29cad20a49654f81a5/openstack-placement-0.0.1.dev10706.tar.gz"
}
],
"0.1.0": [
{
"comment_text": "",
"digests": {
"md5": "155d2c073ad4b44c21487c7bc520a498",
"sha256": "4a0dae091523d50a3c2a3eed1dd08b45626c7dddc9d0e2130d89c0e4ccfb6a2a"
},
"downloads": -1,
"filename": "openstack_placement-0.1.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "155d2c073ad4b44c21487c7bc520a498",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 331774,
"upload_time": "2019-01-07T15:47:24",
"url": "https://files.pythonhosted.org/packages/c0/9d/f810797b00a0ad7f70f0eeac68d1a1df43f322d2c071af714ea32a44557a/openstack_placement-0.1.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "9d41a345c8919259443a76421682d4eb",
"sha256": "7b25e949a6137c0e3f0a6a2da82d2c35d38af4bab74e3067fb7dea6bc9d0fadf"
},
"downloads": -1,
"filename": "openstack-placement-0.1.0.tar.gz",
"has_sig": false,
"md5_digest": "9d41a345c8919259443a76421682d4eb",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 415716,
"upload_time": "2019-01-07T15:47:28",
"url": "https://files.pythonhosted.org/packages/3f/17/58917d939f17129329b122da20c027f1eba0f6ce85e3628490dee5aa0533/openstack-placement-0.1.0.tar.gz"
}
],
"1.0.0": [
{
"comment_text": "",
"digests": {
"md5": "17f7bb650f535d2ecf5e4f15b0c7ee95",
"sha256": "4701ebfe43fa480ce289f86ed190c3669714a9a2227318f69bf461e9e80a4f9f"
},
"downloads": -1,
"filename": "openstack_placement-1.0.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "17f7bb650f535d2ecf5e4f15b0c7ee95",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 357389,
"upload_time": "2019-04-10T12:22:32",
"url": "https://files.pythonhosted.org/packages/fb/80/3de9fd5ac28543e066da73e94141bcaa4254de452a8cb59260129d076577/openstack_placement-1.0.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "949110225a7de04aa67c7277baeea7c4",
"sha256": "a11cebc1befb2aca3c8ebed95c56a91d404e991056b1941da1e42a99e0fd61bf"
},
"downloads": -1,
"filename": "openstack-placement-1.0.0.tar.gz",
"has_sig": false,
"md5_digest": "949110225a7de04aa67c7277baeea7c4",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 428179,
"upload_time": "2019-04-10T12:22:37",
"url": "https://files.pythonhosted.org/packages/78/59/6b3f2bef7ae505147adf86002b3b691da7747d556dece1b3f4c1aa39572e/openstack-placement-1.0.0.tar.gz"
}
],
"1.0.0.0rc1": [
{
"comment_text": "",
"digests": {
"md5": "8152b5cca19f8da06af7ebbdf61783d4",
"sha256": "300fb6edee91136e281f049ba87c705863ffa426735809a0004afda27898fcaf"
},
"downloads": -1,
"filename": "openstack_placement-1.0.0.0rc1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "8152b5cca19f8da06af7ebbdf61783d4",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 357426,
"upload_time": "2019-03-20T20:56:11",
"url": "https://files.pythonhosted.org/packages/ef/b2/e401681a580f41c3011330c8cb1577c3af2978acd5866cd1b818b5cc42f7/openstack_placement-1.0.0.0rc1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "2e3e7608759fe6324e8e334e3fc15a1b",
"sha256": "d451d7b18919990dd098e1da17e9c8728695b1af29eb2924f9bd1305fcc3027c"
},
"downloads": -1,
"filename": "openstack-placement-1.0.0.0rc1.tar.gz",
"has_sig": false,
"md5_digest": "2e3e7608759fe6324e8e334e3fc15a1b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 428186,
"upload_time": "2019-03-20T20:56:15",
"url": "https://files.pythonhosted.org/packages/99/69/02e579c2f2800651b4de6ffdd2eb1e21bd611ef1ebb2a31ffe0b25a57e26/openstack-placement-1.0.0.0rc1.tar.gz"
}
],
"1.0.0.0rc2": [
{
"comment_text": "",
"digests": {
"md5": "7780c1cd8a0e4234394b70eb362cebc9",
"sha256": "8537da8c8889bc0fc11e3606ff09f6a932efe18d63b2ebc8f933240692729bc0"
},
"downloads": -1,
"filename": "openstack_placement-1.0.0.0rc2-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "7780c1cd8a0e4234394b70eb362cebc9",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 357482,
"upload_time": "2019-03-27T11:20:17",
"url": "https://files.pythonhosted.org/packages/8c/3e/a7177712ba3e69838eb58caf9514a76afbb688f626a1985f09458e931dcf/openstack_placement-1.0.0.0rc2-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "5d276723e3943a784916d7659f0012fd",
"sha256": "7df1533192a8d7d92ff3285885b1351ee1cd44b3462ed4b9918e4df10112b531"
},
"downloads": -1,
"filename": "openstack-placement-1.0.0.0rc2.tar.gz",
"has_sig": false,
"md5_digest": "5d276723e3943a784916d7659f0012fd",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 428816,
"upload_time": "2019-03-27T11:20:22",
"url": "https://files.pythonhosted.org/packages/59/19/fba80ea84beb139df6d2faa8271f1b60adc1524395c2b13274aa66bdcb5c/openstack-placement-1.0.0.0rc2.tar.gz"
}
],
"1.0.0.0rc3": [
{
"comment_text": "",
"digests": {
"md5": "b20a71204bf50d4e300545a899e8f5d6",
"sha256": "17c5c85f170e9e7155812496a418390de3cf19b3441c0391c560a5c0392f1656"
},
"downloads": -1,
"filename": "openstack_placement-1.0.0.0rc3-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "b20a71204bf50d4e300545a899e8f5d6",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 357486,
"upload_time": "2019-04-03T20:06:38",
"url": "https://files.pythonhosted.org/packages/af/37/fa8f881ab5c6dab01730367a15a41da77d16717c7a83f034f4723942eaab/openstack_placement-1.0.0.0rc3-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "55b24414369872f52d9ccef2ab3c9f30",
"sha256": "3dcb9cad84a6a459e88c7091793b618125b38ea0964bf1e4fc8cbe90549bc316"
},
"downloads": -1,
"filename": "openstack-placement-1.0.0.0rc3.tar.gz",
"has_sig": false,
"md5_digest": "55b24414369872f52d9ccef2ab3c9f30",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 427983,
"upload_time": "2019-04-03T20:06:43",
"url": "https://files.pythonhosted.org/packages/d7/f2/869f0b02fc76220488394c572388a31f9d75d9ad6084b888cf754228dc1c/openstack-placement-1.0.0.0rc3.tar.gz"
}
],
"1.1.0": [
{
"comment_text": "",
"digests": {
"md5": "4fca80515dc690b9136035e7b6f8384b",
"sha256": "920e0de9182f4a9ed495e5c6d8a3e66760e7f7fcce77ac9e99f181469e7278a6"
},
"downloads": -1,
"filename": "openstack_placement-1.1.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "4fca80515dc690b9136035e7b6f8384b",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 357722,
"upload_time": "2019-07-24T09:52:16",
"url": "https://files.pythonhosted.org/packages/14/8e/6f398e18f833e74f6648bb38e54aabf3103908144de106770f1d6057a212/openstack_placement-1.1.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "949eb134bc47cab80d0907c943531fb9",
"sha256": "3d4d41a8084c08dd757ca55c233b4d2107454d703ced996c82db9ed178c4b7ef"
},
"downloads": -1,
"filename": "openstack-placement-1.1.0.tar.gz",
"has_sig": false,
"md5_digest": "949eb134bc47cab80d0907c943531fb9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 427863,
"upload_time": "2019-07-24T09:52:19",
"url": "https://files.pythonhosted.org/packages/e5/3f/8d45a05f6eada5946d7179d1a68397e6a45bbfa66ae1551cb0785f3a2e39/openstack-placement-1.1.0.tar.gz"
}
],
"2.0.0": [
{
"comment_text": "",
"digests": {
"md5": "ccda84a42f6713f5f1a05f9d2732221d",
"sha256": "85086fd8c49ae6638328c061e141bbc11027728a1539ea08bc47901a0369fb80"
},
"downloads": -1,
"filename": "openstack_placement-2.0.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "ccda84a42f6713f5f1a05f9d2732221d",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 398023,
"upload_time": "2019-10-16T12:45:31",
"url": "https://files.pythonhosted.org/packages/e0/38/4bc06ef82ab66bf4c3953af12ceb295b0cc89795aaaf0849ab061877d509/openstack_placement-2.0.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "6cf9a7c2271ed1e0c25c8520c1e55d39",
"sha256": "02af7452a0e56ca0d305efde2bd2fb26bc38c3c649b65324929502f1a89ecf9d"
},
"downloads": -1,
"filename": "openstack-placement-2.0.0.tar.gz",
"has_sig": false,
"md5_digest": "6cf9a7c2271ed1e0c25c8520c1e55d39",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 500804,
"upload_time": "2019-10-16T12:45:36",
"url": "https://files.pythonhosted.org/packages/67/6d/11105f596b37018618eecf6220363c665c1c7a9cd0af4ff2f84a910cd9dc/openstack-placement-2.0.0.tar.gz"
}
],
"2.0.0.0rc1": [
{
"comment_text": "",
"digests": {
"md5": "69ebc7610b1ef7b6f5583fd9e8c248bd",
"sha256": "e8bc52fbcd0402ad679130daee4ff0b77d0917736117659024d1926701601a8b"
},
"downloads": -1,
"filename": "openstack_placement-2.0.0.0rc1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "69ebc7610b1ef7b6f5583fd9e8c248bd",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 398045,
"upload_time": "2019-09-26T09:47:54",
"url": "https://files.pythonhosted.org/packages/50/e5/9c6a0e534d66c397c175fc3d3731427be7d1907a52d1370f024e722b8962/openstack_placement-2.0.0.0rc1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "5ac69bc341f272c455023ccff26b445f",
"sha256": "b9c3be46ffb6114ecae8f6de8878da44e1357dc5c949740e2e7239e8d17cebb8"
},
"downloads": -1,
"filename": "openstack-placement-2.0.0.0rc1.tar.gz",
"has_sig": false,
"md5_digest": "5ac69bc341f272c455023ccff26b445f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 501972,
"upload_time": "2019-09-26T09:47:58",
"url": "https://files.pythonhosted.org/packages/ea/d7/034fd98d22471669e1963968a0f64d1509fa384bec6d44599d6c3ec59f65/openstack-placement-2.0.0.0rc1.tar.gz"
}
],
"2.0.0.0rc2": [
{
"comment_text": "",
"digests": {
"md5": "0101f3b486cc1a88f1d8d404e7a649cd",
"sha256": "935d2eeeb30880c3885d56dba34013899fe31efc6ff59a3a5f8b4c9c3d883b3e"
},
"downloads": -1,
"filename": "openstack_placement-2.0.0.0rc2-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "0101f3b486cc1a88f1d8d404e7a649cd",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 398117,
"upload_time": "2019-10-09T14:41:12",
"url": "https://files.pythonhosted.org/packages/26/d8/89796fcdf76eee5f8cbb26fcff2a38bcd6bad487563cfb4e757e2bb5b516/openstack_placement-2.0.0.0rc2-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "e320081638cfd0e904d414f66ddd59b8",
"sha256": "4c6947346c26584f884a24f5c939ea552167eccfe54dcede1017b575ff59eabf"
},
"downloads": -1,
"filename": "openstack-placement-2.0.0.0rc2.tar.gz",
"has_sig": false,
"md5_digest": "e320081638cfd0e904d414f66ddd59b8",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 501551,
"upload_time": "2019-10-09T14:41:18",
"url": "https://files.pythonhosted.org/packages/63/ec/a6f2bede9566d0cd805f85cac2dbbf0c05eb95356723072543721512a1e0/openstack-placement-2.0.0.0rc2.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "ccda84a42f6713f5f1a05f9d2732221d",
"sha256": "85086fd8c49ae6638328c061e141bbc11027728a1539ea08bc47901a0369fb80"
},
"downloads": -1,
"filename": "openstack_placement-2.0.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "ccda84a42f6713f5f1a05f9d2732221d",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 398023,
"upload_time": "2019-10-16T12:45:31",
"url": "https://files.pythonhosted.org/packages/e0/38/4bc06ef82ab66bf4c3953af12ceb295b0cc89795aaaf0849ab061877d509/openstack_placement-2.0.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "6cf9a7c2271ed1e0c25c8520c1e55d39",
"sha256": "02af7452a0e56ca0d305efde2bd2fb26bc38c3c649b65324929502f1a89ecf9d"
},
"downloads": -1,
"filename": "openstack-placement-2.0.0.tar.gz",
"has_sig": false,
"md5_digest": "6cf9a7c2271ed1e0c25c8520c1e55d39",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 500804,
"upload_time": "2019-10-16T12:45:36",
"url": "https://files.pythonhosted.org/packages/67/6d/11105f596b37018618eecf6220363c665c1c7a9cd0af4ff2f84a910cd9dc/openstack-placement-2.0.0.tar.gz"
}
]
}