diff --git a/Makefile b/Makefile index f08091f..7fb2c67 100644 --- a/Makefile +++ b/Makefile @@ -3,7 +3,7 @@ PACKAGE=pdfminer -PYTHON=python +PYTHON=python2 GIT=git RM=rm -f CP=cp -f diff --git a/pdfminer/__init__.py b/pdfminer/__init__.py index 89c27f3..786a724 100644 --- a/pdfminer/__init__.py +++ b/pdfminer/__init__.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python2 __version__ = '20101017' if __name__ == '__main__': print __version__ diff --git a/pdfminer/arcfour.py b/pdfminer/arcfour.py index 0675ee9..6d8b3b1 100644 --- a/pdfminer/arcfour.py +++ b/pdfminer/arcfour.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python2 """ Python implementation of Arcfour encryption algorithm. diff --git a/pdfminer/ascii85.py b/pdfminer/ascii85.py index a78d2bf..d45544e 100644 --- a/pdfminer/ascii85.py +++ b/pdfminer/ascii85.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python2 """ Python implementation of ASCII85/ASCIIHex decoder (Adobe version). diff --git a/pdfminer/cmapdb.py b/pdfminer/cmapdb.py index 358f691..bceb023 100644 --- a/pdfminer/cmapdb.py +++ b/pdfminer/cmapdb.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python2 """ Adobe character mapping (CMap) support. diff --git a/pdfminer/converter.py b/pdfminer/converter.py index 9a37bc3..217d6a6 100644 --- a/pdfminer/converter.py +++ b/pdfminer/converter.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python2 import sys, os.path from pdfdevice import PDFDevice, PDFTextDevice from pdffont import PDFUnicodeNotDefined diff --git a/pdfminer/encodingdb.py b/pdfminer/encodingdb.py index 9ee3bc8..9317f12 100644 --- a/pdfminer/encodingdb.py +++ b/pdfminer/encodingdb.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python2 import re from psparser import PSLiteral diff --git a/pdfminer/fontmetrics.py b/pdfminer/fontmetrics.py index 915ea4e..928d984 100644 --- a/pdfminer/fontmetrics.py +++ b/pdfminer/fontmetrics.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python2 """ Font metrics for the Adobe core 14 fonts. diff --git a/pdfminer/glyphlist.py b/pdfminer/glyphlist.py index b4b449c..379833c 100644 --- a/pdfminer/glyphlist.py +++ b/pdfminer/glyphlist.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python2 """ Mappings from Adobe glyph names to Unicode characters. diff --git a/pdfminer/latin_enc.py b/pdfminer/latin_enc.py index 41d219c..dbf3192 100644 --- a/pdfminer/latin_enc.py +++ b/pdfminer/latin_enc.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python2 """ Standard encoding tables used in PDF. diff --git a/pdfminer/layout.py b/pdfminer/layout.py index 84e13f2..a8aae96 100644 --- a/pdfminer/layout.py +++ b/pdfminer/layout.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python2 import sys from utils import apply_matrix_pt, get_bound, INF from utils import bsearch, bbox2str, matrix2str diff --git a/pdfminer/lzw.py b/pdfminer/lzw.py index c6a3ef1..89b5f76 100644 --- a/pdfminer/lzw.py +++ b/pdfminer/lzw.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python2 import sys from sys import stderr try: diff --git a/pdfminer/pdfcolor.py b/pdfminer/pdfcolor.py index d1b2d3c..682efc1 100644 --- a/pdfminer/pdfcolor.py +++ b/pdfminer/pdfcolor.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python2 from psparser import LIT diff --git a/pdfminer/pdfdevice.py b/pdfminer/pdfdevice.py index 3ce1489..e5cb452 100644 --- a/pdfminer/pdfdevice.py +++ b/pdfminer/pdfdevice.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python2 import sys from utils import mult_matrix, translate_matrix from utils import enc, bbox2str diff --git a/pdfminer/pdffont.py b/pdfminer/pdffont.py index 5099136..a8da08e 100644 --- a/pdfminer/pdffont.py +++ b/pdfminer/pdffont.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python2 import sys try: from cStringIO import StringIO diff --git a/pdfminer/pdfinterp.py b/pdfminer/pdfinterp.py index a78338a..2c68846 100644 --- a/pdfminer/pdfinterp.py +++ b/pdfminer/pdfinterp.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python2 import re from sys import stderr from struct import pack, unpack diff --git a/pdfminer/pdfparser.py b/pdfminer/pdfparser.py index afef6b3..a39b058 100644 --- a/pdfminer/pdfparser.py +++ b/pdfminer/pdfparser.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python2 import sys import re import struct diff --git a/pdfminer/pdftypes.py b/pdfminer/pdftypes.py index a6b267b..f2e800b 100644 --- a/pdfminer/pdftypes.py +++ b/pdfminer/pdftypes.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python2 import sys import zlib from lzw import lzwdecode diff --git a/pdfminer/psparser.py b/pdfminer/psparser.py index b15ab44..04c84f3 100644 --- a/pdfminer/psparser.py +++ b/pdfminer/psparser.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python2 import sys import re from sys import stderr diff --git a/pdfminer/rijndael.py b/pdfminer/rijndael.py index c8fdd53..5bd8c49 100644 --- a/pdfminer/rijndael.py +++ b/pdfminer/rijndael.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python2 """ Python implementation of Rijndael encryption algorithm. diff --git a/pdfminer/runlength.py b/pdfminer/runlength.py index e17389e..f85105e 100644 --- a/pdfminer/runlength.py +++ b/pdfminer/runlength.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python2 # # RunLength decoder (Adobe version) implementation based on PDF Reference # version 1.4 section 3.3.4. diff --git a/pdfminer/utils.py b/pdfminer/utils.py index f2d32a8..2ce7d42 100644 --- a/pdfminer/utils.py +++ b/pdfminer/utils.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python2 from sys import maxint as INF from struct import pack, unpack diff --git a/samples/Makefile b/samples/Makefile index d652ed5..c0723cf 100644 --- a/samples/Makefile +++ b/samples/Makefile @@ -3,7 +3,8 @@ RM=rm -f #CMP=cmp CMP=: -PYTHON=python +PYTHON=python2 + PDF2TXT=PYTHONPATH=.. $(PYTHON) ../tools/pdf2txt.py -Dx -p1 HTMLS=$(HTMLS_FREE) $(HTMLS_NONFREE) diff --git a/setup.py b/setup.py index bd5a5ee..ae24a2a 100644 --- a/setup.py +++ b/setup.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python2 from distutils.core import setup from pdfminer import __version__ diff --git a/tools/conv_afm.py b/tools/conv_afm.py index 647403e..74e4da8 100755 --- a/tools/conv_afm.py +++ b/tools/conv_afm.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python2 import sys import fileinput diff --git a/tools/conv_cmap.py b/tools/conv_cmap.py index 0420aa9..0be7c5a 100755 --- a/tools/conv_cmap.py +++ b/tools/conv_cmap.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python2 import sys import os.path import gzip diff --git a/tools/conv_glyphlist.py b/tools/conv_glyphlist.py index 678550b..551c6eb 100755 --- a/tools/conv_glyphlist.py +++ b/tools/conv_glyphlist.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python2 import sys import fileinput diff --git a/tools/dumppdf.py b/tools/dumppdf.py index 247ef56..3890c4c 100755 --- a/tools/dumppdf.py +++ b/tools/dumppdf.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python2 # # dumppdf.py - dump pdf contents in XML format. # diff --git a/tools/latin2ascii.py b/tools/latin2ascii.py index 36588a6..1f3a6d3 100755 --- a/tools/latin2ascii.py +++ b/tools/latin2ascii.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python2 # # latin2ascii.py - converts latin1 characters into ascii. # diff --git a/tools/pdf2html.cgi b/tools/pdf2html.cgi index a0389bd..3f75229 100755 --- a/tools/pdf2html.cgi +++ b/tools/pdf2html.cgi @@ -1,4 +1,4 @@ -#!/usr/bin/python -O +#!/usr/bin/python2 -O # # pdf2html.cgi - Gateway script for converting PDF into HTML. # diff --git a/tools/pdf2txt.py b/tools/pdf2txt.py index 601e513..d368398 100755 --- a/tools/pdf2txt.py +++ b/tools/pdf2txt.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python2 import sys from pdfminer.pdfparser import PDFDocument, PDFParser from pdfminer.pdfinterp import PDFResourceManager, PDFPageInterpreter, process_pdf diff --git a/tools/prof.py b/tools/prof.py index ae5d596..16e652f 100644 --- a/tools/prof.py +++ b/tools/prof.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python2 import sys def prof_main(argv):