From 27b6793c72b8e74808997c3fc3e2ff7e912b0887 Mon Sep 17 00:00:00 2001 From: Brett Cannon Date: Thu, 15 Nov 2012 16:12:19 -0500 Subject: Remove the TextMate bundle. It had not been updated since May 2008 (6 months before Python 3 was released!). This now removes any special editor support by python-dev, alleviating those burdens. --- .../Commands/2 to 3 - Module Deletion.tmCommand | 64 ---------------------- .../Commands/Build Docs.tmCommand | 23 -------- .../Python-Dev.tmbundle/Commands/Build.tmCommand | 25 --------- .../Commands/Go to Issue.tmCommand | 20 ------- .../Commands/Open Docs.tmCommand | 32 ----------- .../Commands/Open PEP.tmCommand | 23 -------- .../2 to 3 - Module Deletion (docs).tmSnippet | 16 ------ Misc/TextMate/Python-Dev.tmbundle/info.plist | 37 ------------- 8 files changed, 240 deletions(-) delete mode 100644 Misc/TextMate/Python-Dev.tmbundle/Commands/2 to 3 - Module Deletion.tmCommand delete mode 100644 Misc/TextMate/Python-Dev.tmbundle/Commands/Build Docs.tmCommand delete mode 100644 Misc/TextMate/Python-Dev.tmbundle/Commands/Build.tmCommand delete mode 100644 Misc/TextMate/Python-Dev.tmbundle/Commands/Go to Issue.tmCommand delete mode 100644 Misc/TextMate/Python-Dev.tmbundle/Commands/Open Docs.tmCommand delete mode 100644 Misc/TextMate/Python-Dev.tmbundle/Commands/Open PEP.tmCommand delete mode 100644 Misc/TextMate/Python-Dev.tmbundle/Snippets/2 to 3 - Module Deletion (docs).tmSnippet delete mode 100644 Misc/TextMate/Python-Dev.tmbundle/info.plist diff --git a/Misc/TextMate/Python-Dev.tmbundle/Commands/2 to 3 - Module Deletion.tmCommand b/Misc/TextMate/Python-Dev.tmbundle/Commands/2 to 3 - Module Deletion.tmCommand deleted file mode 100644 index 3cfada8..0000000 --- a/Misc/TextMate/Python-Dev.tmbundle/Commands/2 to 3 - Module Deletion.tmCommand +++ /dev/null @@ -1,64 +0,0 @@ - - - - - beforeRunningCommand - nop - command - #!/usr/bin/python -"""Generate code to warn about a module's removal in Python 3.0. - -XXX Not supported: -- Module's in a package do not have their full name generated. -- Package's __init__ module; should detect and use the package's name instead. - -""" -py_template = """from warnings import warnpy3k -warnpy3k("the ${1:%s} module has been removed in Python 3.0", stacklevel=2) -del warnpy3k$0""" - -c_template = """ -if (PyErr_WarnPy3k("the ${1:%s} module has been removed in " - "Python 3.0", 2) < 0) - return;$0""" - - -import imp -import os - -file_name = os.path.split(os.environ['TM_FILEPATH'])[1] - -py_suffixes = reversed(sorted((suffix[0] for suffix in imp.get_suffixes() if suffix[2] == imp.PY_SOURCE), key=len)) -c_suffixes = reversed(sorted((os.path.splitext(suffix[0])[0] + '.c' - for suffix in imp.get_suffixes() if suffix[2] == imp.C_EXTENSION), key=len)) - -pairings = ((py_suffixes, py_template), (c_suffixes, c_template)) - -def create_template(suffixes, template): - for suffix in suffixes: - if not file_name.endswith(suffix): - continue - module_name = file_name[:-len(suffix)] - return template % module_name - else: - return None - -for template in (create_template(*pair) for pair in pairings): - if not template: - continue - print template, - break -else: - print 'XXX Could not generate code.' - input - none - name - 2 to 3 - Module Deletion - output - insertAsSnippet - tabTrigger - 2to3moddel - uuid - 9519C22B-6AB8-41A1-94F6-079E0B45C147 - - diff --git a/Misc/TextMate/Python-Dev.tmbundle/Commands/Build Docs.tmCommand b/Misc/TextMate/Python-Dev.tmbundle/Commands/Build Docs.tmCommand deleted file mode 100644 index 7e4d53b..0000000 --- a/Misc/TextMate/Python-Dev.tmbundle/Commands/Build Docs.tmCommand +++ /dev/null @@ -1,23 +0,0 @@ - - - - - beforeRunningCommand - nop - command - # XXX Leopard-specific unless have easy way to specific alternative Python executable. - -cd $TM_PROJECT_DIRECTORY/Doc -make html 2>&1 | pre - -rescan_project - input - none - name - Build Docs - output - showAsHTML - uuid - 6EF151E5-7149-4F82-8796-0CC40FE589FA - - diff --git a/Misc/TextMate/Python-Dev.tmbundle/Commands/Build.tmCommand b/Misc/TextMate/Python-Dev.tmbundle/Commands/Build.tmCommand deleted file mode 100644 index 6ffda5c..0000000 --- a/Misc/TextMate/Python-Dev.tmbundle/Commands/Build.tmCommand +++ /dev/null @@ -1,25 +0,0 @@ - - - - - beforeRunningCommand - nop - command - # XXX TODO -# - Highlight any compiler warnings for Python code. -# - Point out if compile failed. - -cd $TM_PROJECT_DIRECTORY -make -s -j2 2>&1 | pre - -rescan_project - input - none - name - Build Python - output - showAsHTML - uuid - B545BB1B-A8E1-426C-B50A-426E78B96D38 - - diff --git a/Misc/TextMate/Python-Dev.tmbundle/Commands/Go to Issue.tmCommand b/Misc/TextMate/Python-Dev.tmbundle/Commands/Go to Issue.tmCommand deleted file mode 100644 index 65d30bc..0000000 --- a/Misc/TextMate/Python-Dev.tmbundle/Commands/Go to Issue.tmCommand +++ /dev/null @@ -1,20 +0,0 @@ - - - - - beforeRunningCommand - nop - command - open "http://bugs.python.org/issue$(cat)" - fallbackInput - word - input - selection - name - Go to Issue - output - discard - uuid - FD25A8DC-22DC-4ED4-B222-B943C8A9117D - - diff --git a/Misc/TextMate/Python-Dev.tmbundle/Commands/Open Docs.tmCommand b/Misc/TextMate/Python-Dev.tmbundle/Commands/Open Docs.tmCommand deleted file mode 100644 index 501be43..0000000 --- a/Misc/TextMate/Python-Dev.tmbundle/Commands/Open Docs.tmCommand +++ /dev/null @@ -1,32 +0,0 @@ - - - - - beforeRunningCommand - nop - command - # Search order: -# - Current project. -# - TM_PYTHONDEV_DOCS. -# - Online docs in development. - -html_index=$TM_PROJECT_DIRECTORY/Doc/build/html/index.html -if [[ -f $html_index ]]; then - open $html_index -elif [[ $TM_PYTHONDEV_DOCS ]]; then - open $TM_PYTHONDEV_DOCS -else - open http://docs.python.org/dev/ -fi - input - none - keyEquivalent - @H - name - Open Docs - output - discard - uuid - BF336FFF-E14D-4BF1-A156-71CF768AC034 - - diff --git a/Misc/TextMate/Python-Dev.tmbundle/Commands/Open PEP.tmCommand b/Misc/TextMate/Python-Dev.tmbundle/Commands/Open PEP.tmCommand deleted file mode 100644 index af5533a..0000000 --- a/Misc/TextMate/Python-Dev.tmbundle/Commands/Open PEP.tmCommand +++ /dev/null @@ -1,23 +0,0 @@ - - - - - beforeRunningCommand - nop - command - # XXX Worth supporting using a local copy? - -# Dumb luck that an unrecognized number leads to a 0 being used. -open `printf "http://www.python.org/dev/peps/pep-%04d" $(cat)` - fallbackInput - word - input - selection - name - Open PEP - output - discard - uuid - EDBB037F-AAE3-4512-863F-D9AA82C9E51E - - diff --git a/Misc/TextMate/Python-Dev.tmbundle/Snippets/2 to 3 - Module Deletion (docs).tmSnippet b/Misc/TextMate/Python-Dev.tmbundle/Snippets/2 to 3 - Module Deletion (docs).tmSnippet deleted file mode 100644 index 5de8bae..0000000 --- a/Misc/TextMate/Python-Dev.tmbundle/Snippets/2 to 3 - Module Deletion (docs).tmSnippet +++ /dev/null @@ -1,16 +0,0 @@ - - - - - content - .. deprecated:: 2.6 - The :mod:\`${1}\` module has been deprecated for removal in Python 3.0. -${0} - name - 2 to 3 - Module Deletion (docs) - tabTrigger - 2to3docdel - uuid - 0568410D-EAF1-4AF3-B6DE-8AF133A91821 - - diff --git a/Misc/TextMate/Python-Dev.tmbundle/info.plist b/Misc/TextMate/Python-Dev.tmbundle/info.plist deleted file mode 100644 index 0510d5d..0000000 --- a/Misc/TextMate/Python-Dev.tmbundle/info.plist +++ /dev/null @@ -1,37 +0,0 @@ - - - - - mainMenu - - items - - 9519C22B-6AB8-41A1-94F6-079E0B45C147 - 0568410D-EAF1-4AF3-B6DE-8AF133A91821 - ------------------------------------ - B545BB1B-A8E1-426C-B50A-426E78B96D38 - 6EF151E5-7149-4F82-8796-0CC40FE589FA - ------------------------------------ - BF336FFF-E14D-4BF1-A156-71CF768AC034 - FD25A8DC-22DC-4ED4-B222-B943C8A9117D - EDBB037F-AAE3-4512-863F-D9AA82C9E51E - - submenus - - - name - Python-Dev - ordering - - 9519C22B-6AB8-41A1-94F6-079E0B45C147 - 0568410D-EAF1-4AF3-B6DE-8AF133A91821 - B545BB1B-A8E1-426C-B50A-426E78B96D38 - 6EF151E5-7149-4F82-8796-0CC40FE589FA - FD25A8DC-22DC-4ED4-B222-B943C8A9117D - BF336FFF-E14D-4BF1-A156-71CF768AC034 - EDBB037F-AAE3-4512-863F-D9AA82C9E51E - - uuid - A932ECD1-D43A-4F57-B7FB-A1CEC3B65D20 - - -- cgit v0.12