Index: /pyyaml/trunk/lib/yaml/__init__.py
===================================================================
--- /pyyaml/trunk/lib/yaml/__init__.py	(revision 258)
+++ /pyyaml/trunk/lib/yaml/__init__.py	(revision 275)
@@ -11,6 +11,7 @@
 try:
     from cyaml import *
+    with_libyaml = True
 except ImportError:
-    pass
+    with_libyaml = False
 
 def scan(stream, Loader=Loader):
Index: /pyyaml/trunk/setup.py
===================================================================
--- /pyyaml/trunk/setup.py	(revision 254)
+++ /pyyaml/trunk/setup.py	(revision 275)
@@ -1,5 +1,5 @@
 
 NAME = 'PyYAML'
-VERSION = '3.05'
+VERSION = '3.06'
 DESCRIPTION = "YAML parser and emitter for Python"
 LONG_DESCRIPTION = """\
@@ -22,5 +22,5 @@
 DOWNLOAD_URL = "http://pyyaml.org/download/pyyaml/%s-%s.tar.gz" % (NAME, VERSION)
 CLASSIFIERS = [
-    "Development Status :: 4 - Beta",
+    "Development Status :: 5 - Production/Stable",
     "Intended Audience :: Developers",
     "License :: OSI Approved :: MIT License",
@@ -31,5 +31,5 @@
 ]
 
-from distutils.core import setup
+from setuptools import setup, Extension, Feature
 
 if __name__ == '__main__':
@@ -50,4 +50,13 @@
         package_dir={'': 'lib'},
         packages=['yaml'],
+
+        features = {
+            'libyaml': Feature(
+                description="LibYAML bindings",
+                ext_modules=[
+                    Extension('_yaml', ['ext/_yaml.pyx'], libraries=['yaml']),
+                ],
+            ),
+        },
     )
 
Index: yaml/trunk/setup_with_libyaml.py
===================================================================
--- /pyyaml/trunk/setup_with_libyaml.py	(revision 227)
+++ 	(revision )
@@ -1,31 +1,0 @@
-
-from setup import *
-
-from distutils.core import setup
-from distutils.extension import Extension
-from Pyrex.Distutils import build_ext
-
-if __name__ == '__main__':
-
-    setup(
-        name=NAME,
-        version=VERSION,
-        description=DESCRIPTION,
-        long_description=LONG_DESCRIPTION,
-        author=AUTHOR,
-        author_email=AUTHOR_EMAIL,
-        license=LICENSE,
-        platforms=PLATFORMS,
-        url=URL,
-        download_url=DOWNLOAD_URL,
-        classifiers=CLASSIFIERS,
-
-        package_dir={'': 'lib'},
-        packages=['yaml'],
-        ext_modules=[
-            Extension("_yaml", ["ext/_yaml.pyx"], libraries=['yaml']),
-        ],
-
-        cmdclass = {'build_ext': build_ext}
-    )
-
