[Python-modules-commits] r33252 - in	packages/beautifulsoup4/trunk/debian (6 files)
    stefanor at users.alioth.debian.org 
    stefanor at users.alioth.debian.org
       
    Mon Jul  6 03:51:27 UTC 2015
    
    
  
    Date: Monday, July 6, 2015 @ 03:51:26
  Author: stefanor
Revision: 33252
Bring pypy package back. I've submitted a patch for pypy-setuptools, so maybe it'll happen soon...
Added:
  packages/beautifulsoup4/trunk/debian/pypy-bs4.install
  packages/beautifulsoup4/trunk/debian/tests/unittests-pypy
Modified:
  packages/beautifulsoup4/trunk/debian/changelog
  packages/beautifulsoup4/trunk/debian/control
  packages/beautifulsoup4/trunk/debian/rules
  packages/beautifulsoup4/trunk/debian/tests/control
Modified: packages/beautifulsoup4/trunk/debian/changelog
===================================================================
--- packages/beautifulsoup4/trunk/debian/changelog	2015-07-06 03:51:05 UTC (rev 33251)
+++ packages/beautifulsoup4/trunk/debian/changelog	2015-07-06 03:51:26 UTC (rev 33252)
@@ -2,8 +2,6 @@
 
   * New upstream release.
   * Drop patches, superseded upstream.
-  * Drop pypy packages. pypy-setuptools is not available yet, and 4.4.0 has
-    switched to setuptools.
   * Build-Depend on python-setuptools + python3-setuptools.
   * Bumped copyright years.
   * Updated license to Expat. The trailing "Dammit" has been removed.
Modified: packages/beautifulsoup4/trunk/debian/control
===================================================================
--- packages/beautifulsoup4/trunk/debian/control	2015-07-06 03:51:05 UTC (rev 33251)
+++ packages/beautifulsoup4/trunk/debian/control	2015-07-06 03:51:26 UTC (rev 33252)
@@ -6,14 +6,14 @@
 Build-Depends:
  debhelper (>= 8.1),
  dh-python,
+ pypy (>= 1.7),
+ pypy-setuptools,
  python-all (>= 2.6.5-13~),
  python-lxml,
- python-pkg-resources,
  python-setuptools,
  python-sphinx (>= 1.0.7+dfsg),
  python3-all (>= 3.1.2),
  python3-lxml,
- python3-pkg-resources,
  python3-setuptools
 X-Python-Version: >= 2.6
 Standards-Version: 3.9.6
@@ -34,6 +34,18 @@
  .
  This package contains BeautifulSoup 4, for Python 2.x.
 
+Package: pypy-bs4
+Architecture: all
+Depends: ${misc:Depends}, ${pypy:Depends}
+Recommends: pypy-chardet, pypy-lxml | pypy-html5lib
+Description: error-tolerant HTML parser for PyPy
+ Beautiful Soup is a Python library for pulling data out of HTML and XML files.
+ It works with your favorite parser to provide idiomatic ways of navigating,
+ searching, and modifying the parse tree. It commonly saves programmers hours
+ or days of work.
+ .
+ This package contains BeautifulSoup 4, for Python 2.x PyPy.
+
 Package: python3-bs4
 Architecture: all
 Depends: ${misc:Depends}, ${python3:Depends}
Added: packages/beautifulsoup4/trunk/debian/pypy-bs4.install
===================================================================
--- packages/beautifulsoup4/trunk/debian/pypy-bs4.install	                        (rev 0)
+++ packages/beautifulsoup4/trunk/debian/pypy-bs4.install	2015-07-06 03:51:26 UTC (rev 33252)
@@ -0,0 +1 @@
+/usr/lib/pypy/dist-packages/
Modified: packages/beautifulsoup4/trunk/debian/rules
===================================================================
--- packages/beautifulsoup4/trunk/debian/rules	2015-07-06 03:51:05 UTC (rev 33251)
+++ packages/beautifulsoup4/trunk/debian/rules	2015-07-06 03:51:26 UTC (rev 33252)
@@ -1,7 +1,7 @@
 #!/usr/bin/make -f
 
 %:
-	dh $@ --with python2,python3,sphinxdoc --buildsystem=pybuild
+	dh $@ --with python2,python3,pypy,sphinxdoc --buildsystem=pybuild
 
 override_dh_auto_build:
 	dh_auto_build
Modified: packages/beautifulsoup4/trunk/debian/tests/control
===================================================================
--- packages/beautifulsoup4/trunk/debian/tests/control	2015-07-06 03:51:05 UTC (rev 33251)
+++ packages/beautifulsoup4/trunk/debian/tests/control	2015-07-06 03:51:26 UTC (rev 33252)
@@ -1,5 +1,9 @@
 Tests: unittests
 Depends: python-all, python-bs4, python-lxml, python-nose (>= 1.3)
 
+# Currently no pypy-nose (or pypy-lxml)
+#Tests: unittests-pypy
+#Depends: pypy, pypy-bs4, pypy-lxml, pypy-nose
+
 Tests: unittests3
 Depends: python3-all, python3-bs4, python3-lxml, python3-nose (>= 1.3)
Added: packages/beautifulsoup4/trunk/debian/tests/unittests-pypy
===================================================================
--- packages/beautifulsoup4/trunk/debian/tests/unittests-pypy	                        (rev 0)
+++ packages/beautifulsoup4/trunk/debian/tests/unittests-pypy	2015-07-06 03:51:26 UTC (rev 33252)
@@ -0,0 +1,7 @@
+#!/bin/sh
+set -efu
+
+cd "$ADTTMP"
+
+echo "=== pypy ==="
+pypy -m nose bs4.tests 2>&1
    
    
More information about the Python-modules-commits
mailing list