{ "info": { "author": "Arturo Inzunza", "author_email": "arturo@plateiq.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Django", "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", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Utilities" ], "description": "======================\nDjango Tagging PlateIQ\n======================\n\n|travis-develop| |coverage-develop|\n\nThis is a generic tagging application for Django projects with added support for CharField IDs. Tailored for PlateIQ.\n\nhttp://django-tagging.readthedocs.org/\n\nNote that this application requires Python 2.7 or later, and Django\n1.8 or later. You can obtain Python from http://www.python.org/ and\nDjango from http://www.djangoproject.com/.\n\n.. |travis-develop| image:: https://travis-ci.org/Fantomas42/django-tagging.png?branch=develop\n :alt: Build Status - develop branch\n :target: http://travis-ci.org/Fantomas42/django-tagging\n.. |coverage-develop| image:: https://coveralls.io/repos/Fantomas42/django-tagging/badge.png?branch=develop\n :alt: Coverage of the code\n :target: https://coveralls.io/r/Fantomas42/django-tagging\n\n========================\nDjango Tagging Changelog\n========================\n\nVersion 0.4.5, 6th September 2016:\n----------------------------------\n\n* Fix on the previous compatiblity fix.\n\nVersion 0.4.4, 5th September 2016:\n----------------------------------\n\n* Compatiblity fix for Django 1.10\n\nVersion 0.4.3, 3rd May 2016:\n----------------------------\n\n* Add missing migration for ``on_delete``\n\nVersion 0.4.2, 2nd May 2016:\n----------------------------\n\n* Fix tag weight\n* Reduce warnings for recent versions of Django\n\nVersion 0.4.1, 15th January 2016:\n---------------------------------\n\n* Typo fixes\n* Support apps\n\nVersion 0.4, 15th June 2015:\n----------------------------\n\n* Modernization of the package\n\nVersion 0.3.6, 13th May 2015:\n-----------------------------\n\n* Corrected initial migration\n\nVersion 0.3.5, 13th May 2015:\n-----------------------------\n\n* Added support for Django 1.8\n* Using migrations to fix syncdb\n* Rename get_query_set to get_queryset\n* Import GenericForeignKey from the new location\n\nVersion 0.3.4, 7th November 2014:\n---------------------------------\n\n* Fix unicode errors in admin\n\nVersion 0.3.3, 15th October 2014:\n---------------------------------\n\n* Added support for Django 1.7\n\nVersion 0.3.2, 18th February 2014:\n----------------------------------\n\n* Added support for Django 1.4 and 1.5\n* Added support for Python 2.6 to 3.3\n* Added tox to test and coverage\n\nVersion 0.3.1, 22nd January 2010:\n---------------------------------\n\n* Fixed Django 1.2 support (did not add anything new)\n* Fixed #95 - tagging.register won't stomp on model attributes\n\nVersion 0.3.0, 22nd August 2009:\n--------------------------------\n\n* Fixes for Django 1.0 compatibility.\n\n* Added a ``tagging.generic`` module for working with list of objects\n which have generic relations, containing a ``fetch_content_objects``\n function for retrieving content objects for a list of ``TaggedItem``s\n using ``number_of_content_types + 1`` queries rather than the\n ``number_of_tagged_items * 2`` queries you'd get by iterating over the\n list and accessing each item's ``object`` attribute.\n\n* Added a ``usage`` method to ``ModelTagManager``.\n\n* ``TaggedItemManager``'s methods now accept a ``QuerySet`` or a\n ``Model`` class. If a ``QuerySet`` is given, it will be used as the\n basis for the ``QuerySet``s the methods return, so can be used to\n restrict results to a subset of a model's instances. The\n `tagged_object_list`` generic view and ModelTaggedItemManager``\n manager have been updated accordingly.\n\n* Removed ``tagging\\tests\\runtests.py``, as tests can be run with\n ``django-admin.py test --settings=tagging.tests.settings``.\n\n* A ``tagging.TagDescriptor`` is now added to models when registered.\n This returns a ``tagging.managers.ModelTagManager`` when accessed on a\n model class, and provide access to and control over tags when used on\n an instance.\n\n* Added ``tagging.register`` to register models with the tagging app.\n Initially, a ``tagging.managers.ModelTaggedItemManager`` is added for\n convenient access to tagged items.\n\n* Moved ``TagManager`` and ``TaggedItemManager`` to ``models.py`` - gets\n rid of some import related silliness, as ``TagManager`` needs access\n to ``TaggedItem``.\n\nVersion 0.2.1, 16th Jan 2008:\n-----------------------------\n\n* Fixed a bug with space-delimited tag input handling - duplicates\n weren't being removed and the list of tag names wasn't sorted.\n\nVersion 0.2, 12th Jan 2008:\n---------------------------\n\nPackaged from revision 122 in Subversion; download at\nhttp://django-tagging.googlecode.com/files/tagging-0.2.zip\n\n* Added a ``tag_cloud_for_model`` template tag.\n\n* Added a ``MAX_TAG_LENGTH`` setting.\n\n* Multi-word tags are here - simple space-delimited input still works.\n Double quotes and/or commas are used to delineate multi- word tags.\n As far as valid tag contents - anything goes, at least initially.\n\n* BACKWARDS-INCOMPATIBLE CHANGE - ``django.utils.get_tag_name_list`` and\n related regular expressions have been removed in favour of a new tag\n input parsing function, ``django.utils.parse_tag_input``.\n\n* BACKWARDS-INCOMPATIBLE CHANGE - ``Tag`` and ``TaggedItem`` no longer\n declare an explicit ``db_table``. If you can't rename your tables,\n you'll have to put these back in manually.\n\n* Fixed a bug in calculation of logarithmic tag clouds - ``font_size``\n attributes were not being set in some cases when the least used tag in\n the cloud had been used more than once.\n\n* For consistency of return type, ``TaggedItemManager.get_by_model`` now\n returns an empty ``QuerySet`` instead of an empty ``list`` if\n non-existent tags were given.\n\n* Fixed a bug caused by ``cloud_for_model`` not passing its\n ``distribution`` argument to ``calculate_cloud``.\n\n* Added ``TaggedItemManager.get_union_by_model`` for looking up items\n tagged with any one of a list of tags.\n\n* Added ``TagManager.add_tag`` for adding a single extra tag to an\n object.\n\n* Tag names can now be forced to lowercase before they are saved to the\n database by adding the appropriate ``FORCE_LOWERCASE_TAGS`` setting to\n your project's settings module. This feature defaults to being off.\n\n* Fixed a bug where passing non-existent tag names to\n ``TaggedItemManager.get_by_model`` caused database errors with some\n backends.\n\n* Added ``tagged_object_list`` generic view for displaying paginated\n lists of objects for a given model which have a given tag, and\n optionally related tags for that model.\n\n\nVersion 0.1, 30th May 2007:\n---------------------------\n\nPackaged from revision 79 in Subversion; download at\nhttp://django-tagging.googlecode.com/files/tagging-0.1.zip\n\n* First packaged version using distutils.\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/inzunzo/django-tagging-qubiqle", "keywords": "django", "license": "BSD License", "maintainer": "", "maintainer_email": "", "name": "django-tagging-plateiq", "package_url": "https://pypi.org/project/django-tagging-plateiq/", "platform": "", "project_url": "https://pypi.org/project/django-tagging-plateiq/", "project_urls": { "Homepage": "https://github.com/inzunzo/django-tagging-qubiqle" }, "release_url": "https://pypi.org/project/django-tagging-plateiq/0.4.5.4/", "requires_dist": null, "requires_python": "", "summary": "Generic tagging application for Django with support for CharText IDs", "version": "0.4.5.4" }, "last_serial": 3068668, "releases": { "0.4.5.1": [ { "comment_text": "", "digests": { "md5": "fda293f67b2c685f5b9b1133e0187c4b", "sha256": "e71b55d7aac044d18274e025f2567ed2582b81ecab573264f0fc8d5d598f7f64" }, "downloads": -1, "filename": "django-tagging-plateiq-0.4.5.1.tar.gz", "has_sig": false, "md5_digest": "fda293f67b2c685f5b9b1133e0187c4b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46326, "upload_time": "2017-04-23T19:36:55", "url": "https://files.pythonhosted.org/packages/1a/ad/146190cefc494eb5818cdee7493dcfc3da648ff6c155ae27b6413f7435e0/django-tagging-plateiq-0.4.5.1.tar.gz" } ], "0.4.5.2": [ { "comment_text": "", "digests": { "md5": "b02826e44ff3d217f0fd9e8f65303fce", "sha256": "5b5019a5eab6f41a13d2199bc32ee07f6fd1448b2e236562369008d9deef54b3" }, "downloads": -1, "filename": "django-tagging-plateiq-0.4.5.2.tar.gz", "has_sig": false, "md5_digest": "b02826e44ff3d217f0fd9e8f65303fce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46348, "upload_time": "2017-04-24T22:46:04", "url": "https://files.pythonhosted.org/packages/8c/1b/5ded919c24428cd3100f1f3d745e7e2bef2193a4be819d4a67e2e87d4de8/django-tagging-plateiq-0.4.5.2.tar.gz" } ], "0.4.5.3": [ { "comment_text": "", "digests": { "md5": "d87fee814f6927ceab67e5e262792297", "sha256": "d04c8b3d8989357f76fb0094a53a3118f173a8056ff04e57258b02b5ea807bd0" }, "downloads": -1, "filename": "django-tagging-plateiq-0.4.5.3.tar.gz", "has_sig": false, "md5_digest": "d87fee814f6927ceab67e5e262792297", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46354, "upload_time": "2017-04-25T21:44:28", "url": "https://files.pythonhosted.org/packages/30/b3/597ed9dff6099de0cfe715124ae24b812f7c00d99e4f81c20458c1fc889d/django-tagging-plateiq-0.4.5.3.tar.gz" } ], "0.4.5.4": [ { "comment_text": "", "digests": { "md5": "b6d157bced446d6ca67f57dfd2e28101", "sha256": "bd576be85ec83343866dbc35060ec12dc429998aa72ad055c9573e94327c4659" }, "downloads": -1, "filename": "django-tagging-plateiq-0.4.5.4.tar.gz", "has_sig": false, "md5_digest": "b6d157bced446d6ca67f57dfd2e28101", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46536, "upload_time": "2017-08-03T00:50:38", "url": "https://files.pythonhosted.org/packages/cf/d0/d883a01bf0b5fa2ed37f35feea4c5474bd7f08844a4f8e6b8888e808313f/django-tagging-plateiq-0.4.5.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b6d157bced446d6ca67f57dfd2e28101", "sha256": "bd576be85ec83343866dbc35060ec12dc429998aa72ad055c9573e94327c4659" }, "downloads": -1, "filename": "django-tagging-plateiq-0.4.5.4.tar.gz", "has_sig": false, "md5_digest": "b6d157bced446d6ca67f57dfd2e28101", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46536, "upload_time": "2017-08-03T00:50:38", "url": "https://files.pythonhosted.org/packages/cf/d0/d883a01bf0b5fa2ed37f35feea4c5474bd7f08844a4f8e6b8888e808313f/django-tagging-plateiq-0.4.5.4.tar.gz" } ] }