{ "info": { "author": "Axel Haustant", "author_email": "noirbizarre+django@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: System :: Software Distribution" ], "description": "=========\nDjango.js\n=========\n\n\n\n\n\n\n\n\n\n\nDjango.js provides tools for JavaScript development with Django.\n\nDjango.js is inspired from:\n\n- `Miguel Araujo's verbatim snippet `_.\n- `Dimitri Gnidash's django-js-utils `_.\n\nThis is currently a work in progress (API wil not be stable before 1.0) so don't expect it to be perfect but please `submit an issue `_ for any bug you find or any feature you want.\n\nCompatibility\n=============\n\nDjango.js requires Python 2.6+ and Django 1.4.2+.\n\n\nInstallation\n============\n\nYou can install Django.js with pip:\n\n::\n\n $ pip install django.js\n\nor with easy_install:\n\n::\n\n $ easy_install django.js\n\n\nAdd ``djangojs`` to your ``settings.INSTALLED_APPS``.\n\nAdd ``djangojs.urls`` to your root ``URL_CONF``:\n\n::\n\n urlpatterns = patterns('',\n ...\n url(r'^djangojs/', include('djangojs.urls')),\n ...\n )\n\n\nDocumentation\n=============\n\nThe documentation is hosted `on Read the Docs `_\n\nChangelog\n=========\n\nCurrent\n-------\n\n- Nothing yet\n\n0.8.1 (2013-10-19)\n------------------\n\n- Fixed management command with Django < 1.5 (fix `issue #23 `_ thanks to Wasil Sergejczyk)\n- Fixed Django CMS handling (fix `issue #25 `_ thanks to Wasil Sergejczyk)\n- Cache Django.js views and added ``settings.JS_CACHE_DURATION``\n- Allow customizable Django.js initialization\n- Allow manual reload of context and URLs\n- Published Django.js on bower (thanks to Wasil Sergejczyk for the initial bower.json file)\n- Do not automatically translate languages name in context\n\n\n0.8.0 (2013-07-14)\n------------------\n\n- Allow features to be disabled with:\n - ``settings.JS_URLS_ENABLED``\n - ``settings.JS_USER_ENABLED``\n - ``settings.JS_CONTEXT_ENABLED``\n- Added context black and white lists (``settings.JS_CONTEXT`` and ``settings.JS_CONTEXT_EXCLUDE``)\n- Allow context serialization customization by inheritance with ``settings.JS_CONTEXT_PROCESSOR``\n- Do not fail on import when parsing URLs (Fix `issue #7 `_ thanks to Wasil Sergejczyk)\n- Treat starred non-capturing groups and starred characters as optionnals (Fix `issue #22 `_)\n- Upgraded to jQuery 2.0.3 (and added 1.10.2)\n- Upgraded to QUnit 1.12.0\n- Added ``js`` management command.\n- Extracted URLs handling and context handling into their own modules\n- First contrib module: ``social_auth`` (thanks to Olivier Cort\u00e8s)\n\n\n\n0.7.6 (2013-06-07)\n------------------\n\n- Reintroduce Python 2.6 support (thanks to Andy Freeland)\n- Fix `issue #20 `_\n\n\n0.7.5 (2013-06-01)\n------------------\n\n- Handle Django 1.5+ custom user model\n- Upgraded to jQuery 2.0.2 and jQuery Migrate 1.2.1\n\n\n0.7.4 (2013-05-11)\n------------------\n\n- Preserve declaration order in StorageGlobber.glob() (Fix `issue #17 `_)\n- Fixes on localization on handling\n\n\n0.7.3 (2013-04-30)\n------------------\n\n- Upgraded to jQuery 2.0.0\n- Package both minified and unminified versions.\n- Load minified versions (Django.js, jQuery and jQuery Migrate) when DEBUG=False\n\n\n0.7.2 (2013-04-30)\n------------------\n\n- Fix `issue #16 `_\n- Declare package as Python 3 compatible on PyPI\n\n\n0.7.1 (2013-04-25)\n------------------\n\n- Optionnaly include jQuery with ``{% django_js_init %}``.\n\n\n0.7.0 (2013-04-25)\n------------------\n\n- Added RequireJS/AMD helpers and documentation\n- Added Django Pipeline integration helpers and documentation\n- Support unnamed URLs resolution.\n- Support custom content types to be passed into the js/javascript script tag (thanks to Travis Jensen)\n- Added ``coffee`` and ``coffescript`` template tags\n- Python 3 compatibility\n\n\n0.6.5 (2013-03-13)\n------------------\n\n- Make JsonView reusable\n- Unescape regex characters in URLs\n- Fix handling of 0 as parameter for Javasript reverse URLs\n\n\n0.6.4 (2013-03-10)\n------------------\n\n- Support namespaces without app_name set.\n\n\n0.6.3 (2013-03-08)\n------------------\n\n- Fix CSRF misspelling (thanks to Andy Freeland)\n- Added some client side CSRF helpers (thanks to Andy Freeland)\n- Upgrade to jQuery 1.9.1 and jQuery Migrate 1.1.1\n- Do not clutter url parameters in ``js``, ``javascript`` and ``js_lib`` template tags.\n\n\n0.6.2 (2013-02-18)\n------------------\n\n- Compatible with Django 1.5\n\n\n0.6.1 (2013-02-11)\n------------------\n\n- Added ``static`` method (even if it's a unused reserved keyword)\n\n\n0.6 (2013-02-09)\n----------------\n\n- Added basic user attributes access\n- Added permissions support\n- Added ``booleans`` context processor\n- Added jQuery 1.9.0 and jQuery Migrate 1.0.0\n- Upgraded QUnit to 1.11.0\n- Added QUnit theme support\n- Allow to specify jQuery version (1.8.3 and 1.9.0 are bundled)\n\n\n0.5 (2012-12-17)\n----------------\n\n- Added namespaced URLs support\n- Upgraded to Jasmine 1.3.1\n- Refactor testing tools:\n - Rename ``test/js`` into ``js/test`` and reorganize test resources\n - Renamed ``runner_url*`` into ``url*`` on ``JsTestCase``\n - Handle ``url_args`` and ``url_kwargs`` on ``JsTestCase``\n - Renamed ``JasmineMixin`` into ``JasmineSuite``\n - Renamed ``QUnitMixin`` into ``QUnitSuite``\n - Extracted runners initialization into includable templates\n- Added ``JsFileTestCase`` to run tests from a static html file without live server\n- Added ``JsTemplateTestCase`` to run tests from a rendered template file without live server\n- Added some settings to filter scope:\n - Serialized named URLs whitelist: ``settings.JS_URLS``\n - Serialized named URLs blacklist: ``settings.JS_URLS_EXCLUDE``\n - Serialized namespaces whitelist: ``settings.JS_URLS_NAMESPACES``\n - Serialized namespaces blacklist: ``settings.JS_URLS_NAMESPACES_EXCLUDE``\n - Serialized translations whitelist: ``settings.JS_I18N_APPS``\n - Serialized translations blacklist: ``settings.JS_I18N_APPS_EXCLUDE``\n- Expose PhantomJS timeout with ``PhantomJsRunner.timeout`` attribute\n\n\n\n0.4 (2012-12-04)\n----------------\n\n- Upgraded to jQuery 1.8.3\n- Upgraded to Jasmine 1.3.0\n- Synchronous URLs and context fetch.\n- Use ``django.utils.termcolors``\n- Class based javascript testing tools:\n - Factorize ``JsTestCase`` common behaviour\n - Removed ``JsTestCase.run_jasmine()`` and added ``JasmineMixin``\n - Removed ``JsTestCase.run_qunit()`` and added ``QUnitMixin``\n - Extract ``TapParser`` into ``djangojs.tap``\n- Only one Django.js test suite\n- Each framework is tested against its own test suite\n- Make jQuery support optionnal into ``JsTestCase``\n- Improved JsTestCase output\n- Drop Python 2.6 support\n- Added API documentation\n\n\n0.3.2 (2012-11-10)\n------------------\n\n- Optionnal support for Django Absolute\n\n\n0.3.1 (2012-11-03)\n------------------\n\n- Added JsTestView.django_js to optionnaly include django.js\n- Added js_init block to runners to templates.\n\n\n0.3 (2012-11-02)\n----------------\n\n- Improved ``ready`` event handling\n- Removed runners from ``urls.py``\n- Added documentation\n- Added ``ContextJsonView`` and ``Django.context`` fetched from json.\n- Improved error handling\n- Added ``DjangoJsError`` custom error type\n\n\n0.2 (2012-10-23)\n----------------\n\n- Refactor template tag initialization\n- Provides Jasmine and QUnit test views with test discovery (globbing)\n- Provides Jasmine and QUnit test cases\n- Added ``Django.file()``\n- Added ``{% javascript %}``, ``{% js %}`` and ``{% css %}`` template tags\n\n\n0.1.3 (2012-10-02)\n------------------\n\n- First public release\n- Provides django.js with ``url()`` method and constants\n- Provides ``{% verbatim %}`` template tag\n- Patch ``jQuery.ajax()`` to handle CSRF tokens\n- Loads the django javascript catalog for all apps supporting it\n- Loads the django javascript i18n/l10n tools in the page", "description_content_type": null, "docs_url": null, "download_url": "http://pypi.python.org/pypi/django.js", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/noirbizarre/django.js", "keywords": "django javascript test url reverse helpers", "license": "LGPL", "maintainer": null, "maintainer_email": null, "name": "django.js-vinta", "package_url": "https://pypi.org/project/django.js-vinta/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django.js-vinta/", "project_urls": { "Download": "http://pypi.python.org/pypi/django.js", "Homepage": "https://github.com/noirbizarre/django.js" }, "release_url": "https://pypi.org/project/django.js-vinta/0.8.2.dev2/", "requires_dist": null, "requires_python": null, "summary": "Django JS Tools", "version": "0.8.2.dev2" }, "last_serial": 2289752, "releases": { "0.8.2.dev2": [ { "comment_text": "", "digests": { "md5": "9f90b3efcc5132e0a12791bf367bcf25", "sha256": "7272ae80b1daba839e8b573560af7ccb74512b3034ba5e34f5f5517da31252c1" }, "downloads": -1, "filename": "django.js-vinta-0.8.2.dev2.tar.gz", "has_sig": false, "md5_digest": "9f90b3efcc5132e0a12791bf367bcf25", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1108610, "upload_time": "2016-08-18T22:50:07", "url": "https://files.pythonhosted.org/packages/ea/72/be9c119d1a0c40a42113b79108dfd3b1766d3b6fb4f91617a0b30a96a443/django.js-vinta-0.8.2.dev2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9f90b3efcc5132e0a12791bf367bcf25", "sha256": "7272ae80b1daba839e8b573560af7ccb74512b3034ba5e34f5f5517da31252c1" }, "downloads": -1, "filename": "django.js-vinta-0.8.2.dev2.tar.gz", "has_sig": false, "md5_digest": "9f90b3efcc5132e0a12791bf367bcf25", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1108610, "upload_time": "2016-08-18T22:50:07", "url": "https://files.pythonhosted.org/packages/ea/72/be9c119d1a0c40a42113b79108dfd3b1766d3b6fb4f91617a0b30a96a443/django.js-vinta-0.8.2.dev2.tar.gz" } ] }