diff --git a/PKG-INFO b/PKG-INFO
index b8be906..ccdf79f 100644
--- a/PKG-INFO
+++ b/PKG-INFO
@@ -9,11 +9,27 @@ License: Public Domain
 Description: obsub
         =====
         
-        |Build Status| |Coverage| |Version| |Downloads| |License|
+        |Build Status| |Coverage| |Version| |License|
         
         Small python module that implements the observer pattern via a
         decorator.
         
+        **Deprecation notice**
+        
+        This module has been unmaintained since around 2014. The authors have
+        moved on to other alternatives to event handling. There is also
+        `observed <https://github.com/DanielSank/observed>`_ by @DanielSank, which
+        was partially inspired by *obsub*, however, has not seen many updates lately.
+        @aepsil0n has been writing with functional reactive programming (FRP), but
+        not for Python.
+        
+        FRP is a higher-level abstraction than the observer pattern, that essentially
+        is a purely functional approach to unidirectional dataflow, composing your
+        programs of event stream transformations. Experience has shown, that is easier
+        to compose and to test than the raw observer pattern. A solid implementation in
+        Python is `RxPY <https://github.com/ReactiveX/RxPY>`_, part of the ReactiveX
+        project.
+        
         
         Description
         -----------
@@ -137,13 +153,10 @@ Description: obsub
         Thanks to Jason Orendorff on for the idea on stackoverflow. I also want
         to thank @coldfix and @Moredread for contributions and feedback.
         
-        .. |Downloads| image:: https://pypip.in/d/obsub/badge.png
-           :target: https://pypi.python.org/pypi/obsub/
-           :alt: Downloads
-        .. |Version| image:: https://pypip.in/v/obsub/badge.png
+        .. |Version| image:: https://img.shields.io/pypi/v/obsub.svg
            :target: https://pypi.python.org/pypi/obsub/
            :alt: Latest Version
-        .. |License| image:: https://pypip.in/license/obsub/badge.png
+        .. |License| image:: https://img.shields.io/pypi/l/obsub.svg
            :target: https://pypi.python.org/pypi/obsub/
            :alt: License
         .. |Build Status| image:: https://api.travis-ci.org/aepsil0n/obsub.png?branch=master
diff --git a/README.rst b/README.rst
index f91faac..14c3649 100644
--- a/README.rst
+++ b/README.rst
@@ -1,11 +1,27 @@
 obsub
 =====
 
-|Build Status| |Coverage| |Version| |Downloads| |License|
+|Build Status| |Coverage| |Version| |License|
 
 Small python module that implements the observer pattern via a
 decorator.
 
+**Deprecation notice**
+
+This module has been unmaintained since around 2014. The authors have
+moved on to other alternatives to event handling. There is also
+`observed <https://github.com/DanielSank/observed>`_ by @DanielSank, which
+was partially inspired by *obsub*, however, has not seen many updates lately.
+@aepsil0n has been writing with functional reactive programming (FRP), but
+not for Python.
+
+FRP is a higher-level abstraction than the observer pattern, that essentially
+is a purely functional approach to unidirectional dataflow, composing your
+programs of event stream transformations. Experience has shown, that is easier
+to compose and to test than the raw observer pattern. A solid implementation in
+Python is `RxPY <https://github.com/ReactiveX/RxPY>`_, part of the ReactiveX
+project.
+
 
 Description
 -----------
@@ -129,13 +145,10 @@ Credits
 Thanks to Jason Orendorff on for the idea on stackoverflow. I also want
 to thank @coldfix and @Moredread for contributions and feedback.
 
-.. |Downloads| image:: https://pypip.in/d/obsub/badge.png
-   :target: https://pypi.python.org/pypi/obsub/
-   :alt: Downloads
-.. |Version| image:: https://pypip.in/v/obsub/badge.png
+.. |Version| image:: https://img.shields.io/pypi/v/obsub.svg
    :target: https://pypi.python.org/pypi/obsub/
    :alt: Latest Version
-.. |License| image:: https://pypip.in/license/obsub/badge.png
+.. |License| image:: https://img.shields.io/pypi/l/obsub.svg
    :target: https://pypi.python.org/pypi/obsub/
    :alt: License
 .. |Build Status| image:: https://api.travis-ci.org/aepsil0n/obsub.png?branch=master
diff --git a/debian/changelog b/debian/changelog
index 12a03e0..0d9d992 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-obsub (0.2-5) UNRELEASED; urgency=low
+obsub (0.2.0+git20180331.1.16e6d4c-1) UNRELEASED; urgency=low
 
   [ Debian Janitor ]
   * Set upstream metadata fields: Bug-Database, Bug-Submit.
@@ -9,7 +9,10 @@ obsub (0.2-5) UNRELEASED; urgency=low
   * d/control: Update Vcs-* fields with new Debian Python Team Salsa
     layout.
 
- -- Debian Janitor <janitor@jelmer.uk>  Thu, 02 Jul 2020 06:13:28 -0000
+  [ Debian Janitor ]
+  * New upstream snapshot.
+
+ -- Debian Janitor <janitor@jelmer.uk>  Thu, 10 Jun 2021 18:08:08 -0000
 
 obsub (0.2-4) unstable; urgency=medium
 
diff --git a/obsub.egg-info/PKG-INFO b/obsub.egg-info/PKG-INFO
index b8be906..ccdf79f 100644
--- a/obsub.egg-info/PKG-INFO
+++ b/obsub.egg-info/PKG-INFO
@@ -9,11 +9,27 @@ License: Public Domain
 Description: obsub
         =====
         
-        |Build Status| |Coverage| |Version| |Downloads| |License|
+        |Build Status| |Coverage| |Version| |License|
         
         Small python module that implements the observer pattern via a
         decorator.
         
+        **Deprecation notice**
+        
+        This module has been unmaintained since around 2014. The authors have
+        moved on to other alternatives to event handling. There is also
+        `observed <https://github.com/DanielSank/observed>`_ by @DanielSank, which
+        was partially inspired by *obsub*, however, has not seen many updates lately.
+        @aepsil0n has been writing with functional reactive programming (FRP), but
+        not for Python.
+        
+        FRP is a higher-level abstraction than the observer pattern, that essentially
+        is a purely functional approach to unidirectional dataflow, composing your
+        programs of event stream transformations. Experience has shown, that is easier
+        to compose and to test than the raw observer pattern. A solid implementation in
+        Python is `RxPY <https://github.com/ReactiveX/RxPY>`_, part of the ReactiveX
+        project.
+        
         
         Description
         -----------
@@ -137,13 +153,10 @@ Description: obsub
         Thanks to Jason Orendorff on for the idea on stackoverflow. I also want
         to thank @coldfix and @Moredread for contributions and feedback.
         
-        .. |Downloads| image:: https://pypip.in/d/obsub/badge.png
-           :target: https://pypi.python.org/pypi/obsub/
-           :alt: Downloads
-        .. |Version| image:: https://pypip.in/v/obsub/badge.png
+        .. |Version| image:: https://img.shields.io/pypi/v/obsub.svg
            :target: https://pypi.python.org/pypi/obsub/
            :alt: Latest Version
-        .. |License| image:: https://pypip.in/license/obsub/badge.png
+        .. |License| image:: https://img.shields.io/pypi/l/obsub.svg
            :target: https://pypi.python.org/pypi/obsub/
            :alt: License
         .. |Build Status| image:: https://api.travis-ci.org/aepsil0n/obsub.png?branch=master
diff --git a/setup.cfg b/setup.cfg
index e882d23..c4b2e6c 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -4,7 +4,6 @@ doctest-extension = doctest
 exclude = py3
 
 [egg_info]
-tag_svn_revision = 0
 tag_build = 
 tag_date = 0