calebsmith / django-template-debug

A small collection of template tags for debugging and introspecting templates
BSD 3-Clause "New" or "Revised" License
74 stars 11 forks source link

Mark as Python 3 compatible #26

Closed blueyed closed 9 years ago

blueyed commented 9 years ago

According to issue #11 django-template-debug should be compatible with Python 3, but https://caniusepython3.com/project/django-template-debug does not know about it.

It uses the caniusepython3 tool, which looks at the categories from setup.py:

% caniusepython3 --verbose --projects django-template-debug
[INFO] 1 top-level projects to check
Finding and checking dependencies ...
[INFO] Fetching project list for 'Programming Language :: Python :: 3'
[INFO] Fetching project list for 'Programming Language :: Python :: 3.0'
[INFO] Fetching project list for 'Programming Language :: Python :: 3.1'
[INFO] Fetching project list for 'Programming Language :: Python :: 3.2'
[INFO] Fetching project list for 'Programming Language :: Python :: 3.3'
[INFO] Fetching project list for 'Programming Language :: Python :: 3.4'
…
[INFO] Locating django-template-debug

You need 1 project to transition to Python 3.
Of that 1 project, 1 has no direct dependencies blocking its transition:

  django-template-debug

So at least Programming Language :: Python :: 3 should get added, but probably all versions which are supported.

calebsmith commented 9 years ago

Thanks for making this issue. I'll try to tackle this sometime soon. I think your synopsis is 100% correct.

I'm hoping to tie this in with the tox config changes so that I can have some assurance it does work on Python3.X too. I've used it some on a project with 3.3 so far.