"psycopg2.tz" –  "tzinfo" implementations for Psycopg 2
*******************************************************

Deprecated since version 2.9: The module will be dropped in psycopg
2.10. Use "datetime.timezone" instead.

This module holds two different tzinfo implementations that can be
used as the "tzinfo" argument to "datetime" constructors, directly
passed to Psycopg functions or used to set the "cursor.tzinfo_factory"
attribute in cursors.

class psycopg2.tz.FixedOffsetTimezone(offset=None, name=None)

   Fixed offset in minutes east from UTC.

   This is exactly the implementation found in Python 2.3.x
   documentation, with a small change to the "__init__()" method to
   allow for pickling and a default name in the form "sHH:MM" ("s" is
   the sign.).

   The implementation also caches instances. During creation, if a
   FixedOffsetTimezone instance has previously been created with the
   same offset and name that instance will be returned. This saves
   memory and improves comparability.

   Changed in version 2.9: The constructor can take either a timedelta
   or a number of minutes of offset. Previously only minutes were
   supported.

class psycopg2.tz.LocalTimezone

   Platform idea of local timezone.

   This is the exact implementation from the Python 2.3 documentation.
