diff --git a/parsec-parsers.cabal b/parsec-parsers.cabal
--- a/parsec-parsers.cabal
+++ b/parsec-parsers.cabal
@@ -1,6 +1,6 @@
 name:          parsec-parsers
 category:      Text, Parsing
-version:       0.1.1
+version:       0.1.1.1
 license:       BSD3
 cabal-version: >= 1.10
 license-file:  LICENSE
@@ -31,7 +31,7 @@
 
   build-depends:
     base    >= 3 && < 5,
-    parsers >= 0.5,
+    parsers >= 0.5 && < 0.10,
     parsec  >= 3.1 && < 3.2
 
   hs-source-dirs: src
diff --git a/src/Text/Parser/Parsec.hs b/src/Text/Parser/Parsec.hs
--- a/src/Text/Parser/Parsec.hs
+++ b/src/Text/Parser/Parsec.hs
@@ -1,3 +1,4 @@
+{-# LANGUAGE CPP #-}
 {-# LANGUAGE UndecidableInstances #-}
 {-# OPTIONS_GHC -fno-warn-orphans #-}
 -----------------------------------------------------------------------------
@@ -13,7 +14,12 @@
 -- This module provides instances that permit @parsec@ parsers to use
 -- the combinators from the @parsers@ library.
 ----------------------------------------------------------------------------
-module Text.Parser.Parsec () where
+module Text.Parser.Parsec
+#if MIN_VERSION_parsers(0,10,0)
+{-# DEPRECATED "These instances are now included with the parsers package" #-}
+  () where
+#else
+  () where
 
 import Text.Parsec.Char
 import Text.Parsec.Combinator
@@ -43,3 +49,4 @@
   string  = string
 
 instance Stream s m Char => P.TokenParsing (ParsecT s u m)
+#endif
