{ "info": { "author": "Aymeric Augustin", "author_email": "aymeric.augustin@m4x.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Framework :: Django", "Framework :: Django :: 1.7", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4" ], "description": "Goals\n-----\n\ndjango-pymssql is a Django database backend for Microsoft SQL Server that\nworks on non-Windows systems.\n\nIt's a small wrapper around django-mssql_ that uses pymssql_ instead of ADO to\nconnect to SQL Server.\n\nIt should support the same versions of Python, Django and SQL Server as\ndjango-mssql_.\n\nThe original use case was to connect to SQL Server from a Django project\nwritten in Python 3 and running on Linux.\n\nStatus\n------\n\ndjango-pymssql 1.7 almost_ passes Django's test suite with:\n\n- Python 2.7 or 3.4\n- Django 1.7.x + django-mssql 1.6.1 + pymssql 2.1.1\n- Microsoft\u00ae SQL Server\u00ae 2012 Express\n\nUsage\n-----\n\ndjango-pymssql provides a Django database engine called ``sqlserver_pymssql``:\n\n.. code-block:: python\n\n DATABASES = {\n 'default': {\n 'ENGINE': 'sqlserver_pymssql',\n 'HOST': '...',\n 'NAME': '...',\n 'USER': '...',\n 'PASSWORD': '...','\n 'OPTIONS': {\n # ...\n },\n },\n }\n\nAny parameter accepted by `pymssql.connect`_ can be passed in OPTIONS.\n\nAlternatives\n------------\n\ndjango-sqlserver_ is a fork of django-mssql_ that supports python-tds_ and\npymssql_ in addition to ADO on Windows. Unfortunately it has diverged and it\nlags behind django-mssql_ when it comes to supporting newer Django versions.\n\ndjango-pyodbc_ relies on pyodbc_ to connect to SQL Server. It requires a\ncomplex stack that doesn't bring actual benefits. Besides it doesn't appear\nto be very mature nor actively maintained.\n\nHacking\n-------\n\nClone Django, pymssql, django-mssql and django-pymssql and ``pip install -e\n.`` each of them in a virtualenv.\n\nCreate a Django tests settings file with the database engine set to\n``'sqlserver_pymssql'`` and credentials for a testing SQL Server instance.\n\nGo the the ``tests`` subdirectory in a clone of Django and execute\n``./runtests.py --settings=test_pymssql``.\n\nLicense\n-------\n\ndjango-pymssql is released under the MIT license, like django-mssql_. See the\nLICENSE file for details. Note that pymssql_ is released under the LGPL.\n\nSome database version checking code was borrowed from django-sqlserver_ which\nis also released under the MIT license..\n\n.. _almost: https://github.com/aaugustin/django-pymssql/search?q=failing_tests\n.. _django-mssql: http://django-mssql.readthedocs.org/\n.. _django-pyodbc: https://github.com/lionheart/django-pyodbc\n.. _django-sqlserver: https://github.com/denisenkom/django-sqlserver\n.. _pymssql: http://www.pymssql.org/\n.. _pymssql.connect: http://pymssql.org/en/latest/ref/pymssql.html#pymssql.connect\n.. _pyodbc: https://github.com/mkleehammer/pyodbc\n.. _python-tds: https://github.com/denisenkom/pytds", "description_content_type": null, "docs_url": null, "download_url": "http://pypi.python.org/pypi/django-pymssql", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/aaugustin/django-pymssql", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "django-pymssql", "package_url": "https://pypi.org/project/django-pymssql/", "platform": "all", "project_url": "https://pypi.org/project/django-pymssql/", "project_urls": { "Download": "http://pypi.python.org/pypi/django-pymssql", "Homepage": "https://github.com/aaugustin/django-pymssql" }, "release_url": "https://pypi.org/project/django-pymssql/1.7.1/", "requires_dist": null, "requires_python": null, "summary": "Django database backend for Microsoft SQL Server that works on non-Windows systems.", "version": "1.7.1" }, "last_serial": 1920393, "releases": { "1.7.0": [ { "comment_text": "", "digests": { "md5": "62110c8d25334752f3b565f5abb61e7d", "sha256": "cd61aa077f3b232ddaa198408ca220e69732cc7d037986609d925f17ec0f2c42" }, "downloads": -1, "filename": "django_pymssql-1.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "62110c8d25334752f3b565f5abb61e7d", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 7045, "upload_time": "2015-04-05T11:32:00", "url": "https://files.pythonhosted.org/packages/49/f5/9d82c9ecc87eecdaa0000dc92c860b9a58f6f2a3ea132ad5a6c305b24389/django_pymssql-1.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c6a377f12ef207b339c127224ce97978", "sha256": "6d926bd7ea3e8e1fba6f55e52d1b1f330b891f95ee551c0f3864b12220d08f46" }, "downloads": -1, "filename": "django-pymssql-1.7.0.tar.gz", "has_sig": false, "md5_digest": "c6a377f12ef207b339c127224ce97978", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4635, "upload_time": "2015-04-05T11:31:36", "url": "https://files.pythonhosted.org/packages/af/73/27e65d5cdcf335acb6ebeb7d505e7dca1005bac56876986efc161fdc545e/django-pymssql-1.7.0.tar.gz" } ], "1.7.1": [ { "comment_text": "", "digests": { "md5": "102f98c09354b7c0a97bd38a65fe4052", "sha256": "19d2cda0f79ee2e1771e5e205b525f91e2e7bd18af7a39ee1f53eea39d823e85" }, "downloads": -1, "filename": "django_pymssql-1.7.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "102f98c09354b7c0a97bd38a65fe4052", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 7308, "upload_time": "2016-01-24T17:23:42", "url": "https://files.pythonhosted.org/packages/a7/b5/16bdf486865cbdda92920afef50c89641e9cd5e0b1d45ca347f1dce59998/django_pymssql-1.7.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f02fa7f07c6c2d13e3b885402c2aee9a", "sha256": "cdb801c253aedc76052a6ee828dcdda70ffad815080a5b5357453aa2bb96edbf" }, "downloads": -1, "filename": "django-pymssql-1.7.1.tar.gz", "has_sig": false, "md5_digest": "f02fa7f07c6c2d13e3b885402c2aee9a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4717, "upload_time": "2016-01-24T17:23:32", "url": "https://files.pythonhosted.org/packages/e1/3d/732178407fff0f68f51da045d1528278abfdc2871d9ef0d273c4e01c32ec/django-pymssql-1.7.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "102f98c09354b7c0a97bd38a65fe4052", "sha256": "19d2cda0f79ee2e1771e5e205b525f91e2e7bd18af7a39ee1f53eea39d823e85" }, "downloads": -1, "filename": "django_pymssql-1.7.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "102f98c09354b7c0a97bd38a65fe4052", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 7308, "upload_time": "2016-01-24T17:23:42", "url": "https://files.pythonhosted.org/packages/a7/b5/16bdf486865cbdda92920afef50c89641e9cd5e0b1d45ca347f1dce59998/django_pymssql-1.7.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f02fa7f07c6c2d13e3b885402c2aee9a", "sha256": "cdb801c253aedc76052a6ee828dcdda70ffad815080a5b5357453aa2bb96edbf" }, "downloads": -1, "filename": "django-pymssql-1.7.1.tar.gz", "has_sig": false, "md5_digest": "f02fa7f07c6c2d13e3b885402c2aee9a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4717, "upload_time": "2016-01-24T17:23:32", "url": "https://files.pythonhosted.org/packages/e1/3d/732178407fff0f68f51da045d1528278abfdc2871d9ef0d273c4e01c32ec/django-pymssql-1.7.1.tar.gz" } ] }