Metadata-Version: 2.1
Name: entangld
Version: 1.0.0
Summary: Synchronized key-value stores with RPCs and pub/sub events. (Port of node.js version)
Home-page: https://github.com/DaxBot/python-entangld
Author: Jonathan D B Van Schenck
Author-email: jvschenck@novadynamics.com
License: UNKNOWN
Description: # python-entangld
        
        This is a python port of the node.js library `entangld`, which you can checkout
        [here](https://github.com/DaxBot/entangld)
        
        
        # TODO
         - Add more documentation
         - Add more tests
         - Add limit to set/push request for recursion depth
         - Standardize how methods are treated as sync or async
        
        # Development
        Setup the a virtual environment
        ```bash
         $ python3 -m venv venv
         $ source venv/bin/activate
         (venv) $ pip install -r requirements.txt  # install dependencies
         (venv) $ python setup.py install          # build an installation
        ```
        
        Run tests like:
        ```bash
         $ ./scripts/run_tests.sh
        ```
        
        Build documentation like:
        ```bash
         $ ./scripts/gen_docs.sh
        ```
        
        # Pip stuff
        To upload to pip, first remove old source packages and build new ones:
        ```bash
         (venv) $ rm -r build dist entangld.egg-info
         (venv) $ python setup.py sdist
        ```
        
        Then push it to pip with:
        ```bash
        (venv) $ python -m twine upload dist/*
        ```
        
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Requires-Python: >=3.6
Description-Content-Type: text/markdown
