Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit2530b06

Browse files
committed
Random changes to the build script and so on
--HG--extra : convert_revision : svn%3Aacbfec75-9323-0410-a652-858a13e371e0/trunk%401173
1 parent09a26b9 commit2530b06

File tree

3 files changed

+24
-14
lines changed

3 files changed

+24
-14
lines changed

‎setup.py

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
1-
fromdistutils.coreimportsetup
1+
try:
2+
fromsetuptoolsimportsetup
3+
exceptImportError:
4+
fromdistutils.coreimportsetup
25
importos
36

47
long_description="""HTML parser designed to follow the WHATWG HTML5
@@ -7,11 +10,11 @@
710
with the behaviour of major desktop web browsers.
811
912
Output is to a tree structure; the current release supports output to
10-
a custom tree similar to DOM and to ElementTree.
11-
"""
13+
DOM, ElementTree, lxml and BeautifulSoup tree formats as well as a
14+
simple custom format"""
1215

1316
classifiers=[
14-
'Development Status ::3 -Alpha',
17+
'Development Status ::4 -Beta',
1518
'Intended Audience :: Developers',
1619
'License :: OSI Approved :: MIT License',
1720
'Operating System :: OS Independent',
@@ -21,7 +24,7 @@
2124
],
2225

2326
setup(name='html5lib',
24-
version='0.3',
27+
version='0.11',
2528
url='http://code.google.com/p/html5lib/',
2629
license="MIT License",
2730
description='HTML parser based on the WHAT-WG Web Applications 1.0'
@@ -34,5 +37,7 @@
3437
fornameinos.listdir(os.path.join('src','html5lib'))
3538
ifos.path.isdir(os.path.join('src','html5lib',name))and
3639
notname.startswith('.')],
37-
package_dir= {'html5lib':'src/html5lib'}
40+
package_dir= {'html5lib':'src/html5lib'},
41+
test_suite="tests.buildTestSuite",
42+
tests_require= ['simplejson']
3843
)

‎setup_base.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
with the behaviour of major desktop web browsers.
88
99
Output is to a tree structure; the current release supports output to
10-
a custom tree similar to DOM and to ElementTree.
11-
"""
10+
DOM, ElementTree, lxml and BeautifulSoup tree formats as well as a
11+
simple custom format"""
1212

1313
classifiers=[
1414
'Development Status :: %(status)s',
@@ -34,7 +34,7 @@
3434
fornameinos.listdir(os.path.join('src','html5lib'))
3535
ifos.path.isdir(os.path.join('src','html5lib',name))and
3636
notname.startswith('.')],
37-
package_dir= {'html5lib':'src/html5lib'},
37+
package_dir= {'':'src/'},
3838
test_suite="tests.buildTestSuite",
3939
tests_require= ['simplejson']
4040
)

‎utils/package.py

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ def __init__(self, inDir, outDir, version="0", status=4, installDir="~"):
2323
self.inDir=os.path.abspath(inDir)
2424
self.outDir=os.path.abspath(outDir)
2525
self.exclude=self.getExcludeList()
26+
printself.exclude
2627
self.fileList=self.getFileList()
2728
self.installDir=installDir
2829
self.outFiles= []
@@ -45,12 +46,15 @@ def getExcludeList(self):
4546
returnrv
4647

4748
defcopyTestData(self):
48-
outDir="tests/testdata"
49+
outDir=os.path.join(self.inDir,"tests/testdata")
50+
print
4951
try:
5052
os.mkdir(outDir)
5153
exceptOSError:
52-
#the directory already exists
53-
pass
54+
#the directory already exists
55+
ifnotos.path.exists(outDir):
56+
raise
57+
5458
inBaseDir=os.path.abspath(os.path.join(self.inDir,"../testdata"))
5559
dirWalker=os.walk(inBaseDir)
5660
for (curDir,dirs,files)indirWalker:
@@ -152,7 +156,8 @@ def test(self):
152156

153157
defmakeZipFile(self):
154158
z=zipfile.ZipFile(os.path.join(self.outDir,
155-
"html5lib-%s.zip"%self.version),'w')
159+
"html5lib-%s.zip"%self.version),'w',
160+
zipfile.ZIP_DEFLATED)
156161
forfinself.outFiles:
157162
z.write(f,os.path.join("html5lib-%s"%self.version,
158163
f[len(self.outDir)+1:]))
@@ -226,4 +231,4 @@ def move(self, line):
226231
dirName=os.path.dirname(dirName)
227232

228233
foritemindirsToCreate[::-1]:
229-
os.mkdir(item)
234+
os.mkdir(item)

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp