diff --git a/README.md b/README.md index 9f658b3..61bbc44 100644 --- a/README.md +++ b/README.md @@ -1,16 +1,13 @@ -# mini-syndicate-py +# syndicate-py -This is a Python implementation of the Syndicate network protocol. +This is a Python implementation of Syndicated Actors and the Syndicate network protocol. -It does *not* yet offer a formal Actor or Facet implementation for -Python, nor any Syndicate DSL language extensions. - - pip install mini-syndicate + pip install syndicate-py or - git clone https://git.syndicate-lang.org/syndicate-lang/mini-syndicate-py - cd mini-syndicate-py + git clone https://git.syndicate-lang.org/syndicate-lang/syndicate-py + cd syndicate-py virtualenv -p python3 pyenv . pyenv/bin/activate pip install -r requirements.txt @@ -20,6 +17,12 @@ or Start a Syndicate broker (such as [this one](https://git.syndicate-lang.org/syndicate-rs)) in one window. +Find the line of broker output giving the root capability: + + ... rootcap= ... + Then, run [chat.py](chat.py) several times in several separate windows: - python chat.py tcp://localhost:8001#chat + python chat.py \ + '' \ + '' diff --git a/setup.py b/setup.py index 351e4bb..634d550 100644 --- a/setup.py +++ b/setup.py @@ -4,8 +4,8 @@ except ImportError: from distutils.core import setup setup( - name="mini-syndicate", - version="0.0.7", + name="syndicate-py", + version="0.1.0", author="Tony Garnock-Jones", author_email="tonyg@leastfixedpoint.com", license="GNU General Public License v3 or later (GPLv3+)", @@ -16,9 +16,9 @@ setup( "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Programming Language :: Python :: 3", ], - packages=["syndicate", "syndicate.mini"], - url="https://github.com/syndicate-lang/mini-syndicate-py", - description="Syndicate-like library for integrating Python with the Syndicate ecosystem", + packages=["syndicate"], + url="https://git.syndicate-lang.org/syndicate-lang/syndicate-py", + description="Syndicated Actor model and Syndicate network protocol for Python 3", install_requires=['websockets', 'preserves'], python_requires=">=3.6, <4", )