API
===

TODO: Some prose here

.. note::

    When using the library, always make sure to access classes and functions through
    the :mod:`artifacts.api` module, not each individual module.

.. automodule:: artifacts.client
    :special-members: __init__,__call__,__enter__,__exit__
    :members:
    :undoc-members:

.. automodule:: artifacts.http
    :special-members: __init__,__call__,__enter__,__exit__
    :members:
    :undoc-members:

.. automodule:: artifacts.path
    :special-members: __init__,__call__,__enter__,__exit__
    :members:
    :undoc-members:

API
===

TODO: Some prose here

.. note::

    When using the library, always make sure to access classes and functions through
    the :mod:`artifacts.api` module, not each individual module.

.. automodule:: artifacts.client
    :special-members: __init__,__call__,__enter__,__exit__
    :members:
    :undoc-members:

.. automodule:: artifacts.http
    :special-members: __init__,__call__,__enter__,__exit__
    :members:
    :undoc-members:

.. automodule:: artifacts.exceptions
    :special-members: __init__
    :members:
    :undoc-members:
    :show-inheritance:
Remove path module and add exceptions module
Remove path module and add exceptions module
