diff --git a/README.md b/README.md index 5f8c691..16e945b 100644 --- a/README.md +++ b/README.md @@ -21,6 +21,10 @@ TODO ## Changelog +### 0.2 - 2023-05-18 + +Implement repo and commit chain in new Repo class, including pluggable storage. This completes the first pass at all PDS data structures. Next release will include initial implementations of the `com.atproto.sync.*` XRPC methods. + ### 0.1 - 2023-04-30 Initial release! Still very in progress. MST, Walker, and Diff classes are mostly complete and working. Repo, commits, and sync XRPC methods are still in progress. diff --git a/docs/conf.py b/docs/conf.py index 518c6fb..5db2349 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -48,6 +48,7 @@ 'show-inheritance': True, 'members': True, 'special-members': True, + 'exclude-members': '__eq__, __getnewargs__, __hash__, __getstate__, __new__, __repr__, __weakref__', } # Napoleon settings @@ -87,9 +88,9 @@ # built documents. # # The short X.Y version. -version = '0.1' +version = '0.2' # The full version, including alpha/beta/rc tags. -release = '0.1' +release = '0.2' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/docs/index.rst b/docs/index.rst index b428227..9cc3e5d 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -1,14 +1,14 @@ arroba ------ -Python implementation of `Bluesky `__\ ’s low -level `AT Protocol `__, including `data -repository `__, `Merkle search -tree `__, and `com.atproto.sync -XRPC methods `__. +Python implementation of `Bluesky `__ +`PDS `__ and `AT +Protocol `__, including data repository, +Merkle search tree, and `com.atproto.sync XRPC +methods `__. -*Arroba* is the Spanish word for the `@ character (“at -sign”). `__ +*Arroba* is the Spanish word for the `@ +character `__ (“at sign”). Install from `PyPI `__ with ``pip install arroba``. @@ -27,6 +27,16 @@ TODO Changelog --------- +0.2 - 2023-05-18 +~~~~~~~~~~~~~~~~ + +Implement repo and commit chain in new Repo class, including pluggable +storage. This completes the first pass at all PDS data structures. Next +release will include initial implementations of the +``com.atproto.sync.*`` XRPC methods. + +.. _section-1: + 0.1 - 2023-04-30 ~~~~~~~~~~~~~~~~ diff --git a/docs/source/arroba.rst b/docs/source/arroba.rst index 43e36be..4d9bb1d 100644 --- a/docs/source/arroba.rst +++ b/docs/source/arroba.rst @@ -13,6 +13,14 @@ mst --- .. automodule:: arroba.mst +repo +---- +.. automodule:: arroba.repo + +storage +------- +.. automodule:: arroba.storage + util ---- .. automodule:: arroba.util diff --git a/pyproject.toml b/pyproject.toml index 1fd8585..b5c56df 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -9,7 +9,7 @@ packages = ['arroba'] [project] name = 'arroba' -version = '0.1' +version = '0.2' authors = [ { name='Ryan Barrett', email='arroba@ryanb.org' }, ]