Packages
========

.. currentmodule:: lsst.utils.packages

.. autoclass:: Packages
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~Packages.formats

   .. rubric:: Methods Summary

   .. autosummary::

      ~Packages.clear
      ~Packages.copy
      ~Packages.difference
      ~Packages.extra
      ~Packages.fromBytes
      ~Packages.fromSystem
      ~Packages.fromkeys
      ~Packages.get
      ~Packages.items
      ~Packages.keys
      ~Packages.missing
      ~Packages.pop
      ~Packages.popitem
      ~Packages.read
      ~Packages.setdefault
      ~Packages.toBytes
      ~Packages.update
      ~Packages.values
      ~Packages.write

   .. rubric:: Attributes Documentation

   .. autoattribute:: formats

   .. rubric:: Methods Documentation

   .. automethod:: clear
   .. automethod:: copy
   .. automethod:: difference
   .. automethod:: extra
   .. automethod:: fromBytes
   .. automethod:: fromSystem
   .. automethod:: fromkeys
   .. automethod:: get
   .. automethod:: items
   .. automethod:: keys
   .. automethod:: missing
   .. automethod:: pop
   .. automethod:: popitem
   .. automethod:: read
   .. automethod:: setdefault
   .. automethod:: toBytes
   .. automethod:: update
   .. automethod:: values
   .. automethod:: write