{ "info": { "author": "David Wobrock", "author_email": "david.wobrock@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Framework :: Django", "Framework :: Django :: 1.11", "Framework :: Django :: 2.0", "Intended Audience :: Developers", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Database" ], "description": "=============================\nDjango fake database backends\n=============================\n\n.. image:: https://travis-ci.org/David-Wobrock/django-fake-database-backends.svg?branch=master\n :target: https://travis-ci.org/David-Wobrock/django-fake-database-backends\n\n.. image:: https://img.shields.io/pypi/v/django-fake-database-backends.svg\n :target: https://pypi.python.org/pypi/django-fake-database-backends/\n\nMotivations\n-----------\n\nThis project intends to propose django database backends which can be used to generated SQL, without actually having the databases set up.\nThe main use case is using the built-in django command ``manage.py sqlmigrate``.\n\nThese backends are not intended to be used for any production, migration or storage.\nThey will nicely fail when you try to actually establish an actual database connection.\n\nThe need for this library comes from the tests of `django-migration-linter`_ which needed to generate SQL from a backend that was not sqlite3, but without having to install a database client library.\n\n.. _`django-migration-linter`: https://github.com/3YOURMIND/django-migration-linter\n\nInstallation\n------------\n\n::\n\n pip install django-fake-database-backends\n\nUsage\n-----\n\nIn your project settings file, presumably ``settings.py``, use one of the available backends::\n\n DATABASES = {\n 'default': {\n 'ENGINE': 'django_fake_database_backends.backends.mysql',\n }\n }\n\nAvailable backends\n------------------\n\n* ``django_fake_database_backends.backends.mysql``\n* ``django_fake_database_backends.backends.sqlite3``\n* ``django_fake_database_backends.backends.postgresql``\n\nMore will come in the future.\n\nTests\n-----\n\nThe test suite uses `tox`_ and can be invoked using.\n\n.. _`tox`: https://pypi.python.org/pypi/tox\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/David-Wobrock/django-fake-database-backends", "keywords": "django database backend sqlmigrate", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "django-fake-database-backends", "package_url": "https://pypi.org/project/django-fake-database-backends/", "platform": "", "project_url": "https://pypi.org/project/django-fake-database-backends/", "project_urls": { "Homepage": "https://github.com/David-Wobrock/django-fake-database-backends" }, "release_url": "https://pypi.org/project/django-fake-database-backends/0.1.1/", "requires_dist": [ "django (>=1.11)", "pytest; extra == 'test'", "tox; extra == 'test'", "pillow; extra == 'test'", "mysqlclient; extra == 'test'", "psycopg2-binary; extra == 'test'" ], "requires_python": "", "summary": "Fake django database backends to generate sql without a real database", "version": "0.1.1" }, "last_serial": 3947662, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "9a02a961cd88d55ee80f1e83aa0b1175", "sha256": "8460178cbb43a7f14bcd99d71048d1fc55acc518a70b6c1a9b4d97db369f9f7b" }, "downloads": -1, "filename": "django_fake_database_backends-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9a02a961cd88d55ee80f1e83aa0b1175", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8918, "upload_time": "2017-10-29T15:17:33", "url": "https://files.pythonhosted.org/packages/29/24/8fcaf4b82ca11f7cdc8bf5204be1798ce40997551d6aa10275953193cb95/django_fake_database_backends-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c63c5d70e6ef6c7cc0bf1ea4b461c081", "sha256": "4f6e43583292285cddf076c519083c852dd44e5eeb2309d670daa5cda481c3df" }, "downloads": -1, "filename": "django-fake-database-backends-0.0.1.tar.gz", "has_sig": false, "md5_digest": "c63c5d70e6ef6c7cc0bf1ea4b461c081", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4001, "upload_time": "2017-10-29T15:17:35", "url": "https://files.pythonhosted.org/packages/3a/1e/be813e7ed18603e726a6f004d8616b31d466f9125b1c6efc3de3d93196fe/django-fake-database-backends-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "18c5cdb9c8df581065a6b7805ffcfb26", "sha256": "8fa869156b3390d21bee43c491699ecc437e94d6fa617dbbf0a0e8d2580e89e8" }, "downloads": -1, "filename": "django_fake_database_backends-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "18c5cdb9c8df581065a6b7805ffcfb26", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10907, "upload_time": "2018-01-12T22:12:21", "url": "https://files.pythonhosted.org/packages/57/f9/c4a5cc7289baeda96129f685343de50c87adcc0d2474b4e949973e75d019/django_fake_database_backends-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "400bb941468002dde2fc83c002250788", "sha256": "56ffc57ad2930eb3a4b87b83465ae468364def4e73cd5baf5bd8dd0e81609dfd" }, "downloads": -1, "filename": "django-fake-database-backends-0.0.2.tar.gz", "has_sig": false, "md5_digest": "400bb941468002dde2fc83c002250788", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5821, "upload_time": "2018-01-12T22:12:23", "url": "https://files.pythonhosted.org/packages/1e/37/404733024d709ec9f77c93c61eb64e3e9ad9db2f34bef581a40eaf9e8bfa/django-fake-database-backends-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "9a68109dd056ed7a0e82a8670f211a71", "sha256": "5fd8f0ac98fd30b4b4fcc773cb39621c47ac409f4520f93ddf2ad8e643442bbb" }, "downloads": -1, "filename": "django_fake_database_backends-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9a68109dd056ed7a0e82a8670f211a71", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12479, "upload_time": "2018-02-14T22:02:52", "url": "https://files.pythonhosted.org/packages/90/63/c73b6a682b30293e41a3e74c0dc66cd63d9c9b43b5b689db1f545a82713f/django_fake_database_backends-0.0.3-py2.py3-none-any.whl" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "36b5c6dcc522b50e53a5893353e9c9a0", "sha256": "90f2bf323a7ffcdbfc38d3da045a3465d47bc9e3c888e78d6a2a4f6d4b082cde" }, "downloads": -1, "filename": "django_fake_database_backends-0.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "36b5c6dcc522b50e53a5893353e9c9a0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18606, "upload_time": "2018-03-21T07:24:49", "url": "https://files.pythonhosted.org/packages/75/97/6e22f88f8075abb17569581bc3878dc199ca6a2e0c23977a725f814d0083/django_fake_database_backends-0.0.4-py2.py3-none-any.whl" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "6a2d00a88ce1adabb00b53d367efc082", "sha256": "cb49280a3535d6f0ae87bb2f42b79509976e1da125135796b92c8cfc0f1fad0f" }, "downloads": -1, "filename": "django_fake_database_backends-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6a2d00a88ce1adabb00b53d367efc082", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 38405, "upload_time": "2018-05-27T11:22:39", "url": "https://files.pythonhosted.org/packages/c3/b3/c39ae51a091766362843f367b2e6bbc3e84ccb4a13e1186a8094951f5f27/django_fake_database_backends-0.1.0-py2.py3-none-any.whl" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "ecb92290e6f5e4869743184cfebd2049", "sha256": "360a30a9548a9c24ba11379ecfd208b9ccb7a6ae98ccf2e945094557ac34d1fe" }, "downloads": -1, "filename": "django_fake_database_backends-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ecb92290e6f5e4869743184cfebd2049", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 30938, "upload_time": "2018-06-10T15:15:05", "url": "https://files.pythonhosted.org/packages/f6/5f/e3aecd223d3c9d8bd003193fdb32ce668df7b927be0ea3527c026d144c2e/django_fake_database_backends-0.1.1-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ecb92290e6f5e4869743184cfebd2049", "sha256": "360a30a9548a9c24ba11379ecfd208b9ccb7a6ae98ccf2e945094557ac34d1fe" }, "downloads": -1, "filename": "django_fake_database_backends-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ecb92290e6f5e4869743184cfebd2049", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 30938, "upload_time": "2018-06-10T15:15:05", "url": "https://files.pythonhosted.org/packages/f6/5f/e3aecd223d3c9d8bd003193fdb32ce668df7b927be0ea3527c026d144c2e/django_fake_database_backends-0.1.1-py2.py3-none-any.whl" } ] }