{
"info": {
"author": "Rocky Burt",
"author_email": "rocky@serverzen.com",
"bugtrack_url": null,
"classifiers": [
"License :: OSI Approved :: BSD License"
],
"description": "===============\nclue_sqlaloader\n===============\n\nOverview\n========\n\n*clue_sqlaloader* provides a mechanism for populating a sql database\nusing `SQLAlchemy `_ and\n`YAML `_.\n\nUsage\n=====\n\n*clue_sqlaloader* was primarily meant to run from inside other\napplications as a framework piece but can be run from the command-line\nas follows::\n\n $ python -m clue_sqlaloader.__init__ sqlite:///somefile.db data.yaml\n\nThe typical way to use the loader from within Python is as follows::\n\n from clue_sqlaloader import Loader\n loader = Loader(sqlalchemy_session)\n loader.load_from_yamlf('somefile.yaml')\n\nThe format of the YAML should be similar to the following::\n\n - model: mymodule.Group\n refname: !!refname \"admingroup\"\n fields:\n name: admin\n - model: mymodule.User\n fields:\n username: testuser1\n email: user@hisplace.com\n groups: [!!ref \"admingroup\"]\n execute:\n set_password: testuser1\n\nThe *model* and *fields* arguments are straightforward. The *execute*\nargument will call the given function name on the newly created object\nwith the given value.\n\nCredits\n=======\n\nWritten and maintained by Rocky Burt \n\n\nChanges\n=======\n\n0.1.1 (Apr-21-2011)\n-------------------\n\n * Made Reference lookup a little more robust\n\n * Added missing dep for zope.dottedname\n\n0.1 (Apr-12-2011)\n-----------------\n\n * first release",
"description_content_type": null,
"docs_url": null,
"download_url": "UNKNOWN",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/clueproject/clue_sqlaloader",
"keywords": "sqlalchemy clue yaml sql",
"license": "BSD",
"maintainer": null,
"maintainer_email": null,
"name": "clue_sqlaloader",
"package_url": "https://pypi.org/project/clue_sqlaloader/",
"platform": "UNKNOWN",
"project_url": "https://pypi.org/project/clue_sqlaloader/",
"project_urls": {
"Download": "UNKNOWN",
"Homepage": "https://github.com/clueproject/clue_sqlaloader"
},
"release_url": "https://pypi.org/project/clue_sqlaloader/0.1.1/",
"requires_dist": null,
"requires_python": null,
"summary": "Data loader for SQLAlchemy",
"version": "0.1.1"
},
"last_serial": 787519,
"releases": {
"0.1": [
{
"comment_text": "",
"digests": {
"md5": "a85efb9cc85d82c2da2c1cede0b99cba",
"sha256": "741b8f2c5d969663d24ad1fb21ed5d5e92c3fdb9256e377faa649cc81c7667ed"
},
"downloads": -1,
"filename": "clue_sqlaloader-0.1.tar.gz",
"has_sig": false,
"md5_digest": "a85efb9cc85d82c2da2c1cede0b99cba",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3856,
"upload_time": "2011-04-13T02:33:34",
"url": "https://files.pythonhosted.org/packages/53/c5/2b92755ae32eddef0ab0d715bb205f3e7d4803eca55037e58f50171fbaeb/clue_sqlaloader-0.1.tar.gz"
}
],
"0.1.1": [
{
"comment_text": "",
"digests": {
"md5": "26f6ec440de13c4b2613c9354da3a077",
"sha256": "168379eac9b3f7b9d08f334c76d004653f81ff70130e72e62676c3b680654c11"
},
"downloads": -1,
"filename": "clue_sqlaloader-0.1.1.tar.gz",
"has_sig": false,
"md5_digest": "26f6ec440de13c4b2613c9354da3a077",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4070,
"upload_time": "2011-04-22T00:25:25",
"url": "https://files.pythonhosted.org/packages/2d/f5/25c1d5dda601095c52b6c8e68ad6bb3eaca6470660f9d7b13b66a6c43208/clue_sqlaloader-0.1.1.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "26f6ec440de13c4b2613c9354da3a077",
"sha256": "168379eac9b3f7b9d08f334c76d004653f81ff70130e72e62676c3b680654c11"
},
"downloads": -1,
"filename": "clue_sqlaloader-0.1.1.tar.gz",
"has_sig": false,
"md5_digest": "26f6ec440de13c4b2613c9354da3a077",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4070,
"upload_time": "2011-04-22T00:25:25",
"url": "https://files.pythonhosted.org/packages/2d/f5/25c1d5dda601095c52b6c8e68ad6bb3eaca6470660f9d7b13b66a6c43208/clue_sqlaloader-0.1.1.tar.gz"
}
]
}