{ "info": { "author": "Beneath Systems", "author_email": "hello@beneath.network", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# Beneath Python Client Library\n\nThis repository contains the source code for the [Beneath](https://beneath.network) Python library. Learn more about it with these resources:\n\n- [Getting started tutorial](https://about.beneath.network/docs)\n- [Reading data from Beneath](https://about.beneath.network/docs)\n- [Using the command-line interface](https://about.beneath.network/docs)\n- [Writing new analytics to Beneath](https://about.beneath.network/docs)\n\n### Providing feedback\n\nBeneath is just entering public beta, so there's bound to be some rough edges. Bugs, feature requests, suggestions \u2013 we'd love to hear about them. To file an issue, [click here](https://gitlab.com/_beneath/beneath-python/issues).\n\n### Developing the library\n\n- Make sure Python 3 is installed and available as `python3`\n- Initialize and source the Python virtual environment with:\n\n python3 -m venv .env\n source .env/bin/activate\n pip install -r requirements.txt\n\n- Run tests with `pytest` (though it's sparse on tests at moment)\n- Run `deactivate` to exit the virtual environment and `source .env/bin/activate` to re-activate it\n- For use in VS Code, open `beneath-python` as a workspace root folder. Press `CMD+Shift+P`, search for `Python: Select Interpreter`, and select the Python 3 executable in the `.env` virtual environment.\n\n### Publishing to PyPI\n\n- Increment the version number in `beneath/_version.py`\n- Run `./pypi-publish.sh`\n- Make sure to appropriately update configuration of recommended and deprecated versions in `beneath-core/beneath-go/gateway/grpc_server.go`\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.com/_beneath/beneath-python", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "beneath", "package_url": "https://pypi.org/project/beneath/", "platform": "", "project_url": "https://pypi.org/project/beneath/", "project_urls": { "Homepage": "https://gitlab.com/_beneath/beneath-python" }, "release_url": "https://pypi.org/project/beneath/1.0.5/", "requires_dist": [ "apache-beam[gcp] (==2.16.0)", "argparse (==1.4)", "Cython (==0.29.13)", "fastavro (==0.21.24)", "grpcio (==1.24.1)", "pandas (==0.25.1)", "six (==1.12.0)" ], "requires_python": "", "summary": "Python client for Beneath (https://beneath.network/)", "version": "1.0.5" }, "last_serial": 5954283, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "ebc5938cd74b1c135397f1d4e2b2396d", "sha256": "4b03d662643c9fd3f63c705ebd285a078f1b9d096899c32b51e83055eeeec165" }, "downloads": -1, "filename": "beneath-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ebc5938cd74b1c135397f1d4e2b2396d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21376, "upload_time": "2019-10-04T15:48:58", "url": "https://files.pythonhosted.org/packages/b0/29/069fcfe85ddc629291c865eee5d7d86744f3cddfbe6a3707b3150355cb77/beneath-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e2a5d4aec8f1d0ddf6ebb3039d868418", "sha256": "ed9b9ebf3a7a5baf6eda2779680fd4d26955e8243a177cb98eb2f5cfe93a02f0" }, "downloads": -1, "filename": "beneath-1.0.0.tar.gz", "has_sig": false, "md5_digest": "e2a5d4aec8f1d0ddf6ebb3039d868418", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17410, "upload_time": "2019-10-04T15:49:03", "url": "https://files.pythonhosted.org/packages/e0/c2/5134b017c6c99c9ccbe94bdfe7deaa86d4f64d772b09c3599c10bf2747c2/beneath-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "b2f3f3f2527c6a69271f468496a39ff5", "sha256": "1ce7daff48d3e7746f96018cfaee2ae7d073deb3ad28fe3fa88aaf5778a6fc32" }, "downloads": -1, "filename": "beneath-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b2f3f3f2527c6a69271f468496a39ff5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22112, "upload_time": "2019-10-04T18:47:54", "url": "https://files.pythonhosted.org/packages/6f/2a/2a0667ed0a6862f6bb04a40f8163dfe8f018feb3ddbb5a6bf8c44d0ca556/beneath-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c3950a20bf9299265903f3d803eabcdd", "sha256": "cb59a53a3b4f0bfac758c65b65b8344974597ab279d4909af0881ee24e61dda9" }, "downloads": -1, "filename": "beneath-1.0.1.tar.gz", "has_sig": false, "md5_digest": "c3950a20bf9299265903f3d803eabcdd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18088, "upload_time": "2019-10-04T18:47:55", "url": "https://files.pythonhosted.org/packages/01/d6/f8cb995ab1c0e22f0a2e3242a8375e7f95724ddacd5edf34eea3151e5763/beneath-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "efb7f331864b265b1159927e06234433", "sha256": "caf59ca64b1197fb5d1ecfcb72a0fa7919490770fab5cbe0ea0671bd6c3c8335" }, "downloads": -1, "filename": "beneath-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "efb7f331864b265b1159927e06234433", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22690, "upload_time": "2019-10-08T15:51:16", "url": "https://files.pythonhosted.org/packages/9e/e2/2733ed23b50fa934ec483b213efe82a4d97083a91ba2d06d46904f9df90f/beneath-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bbc807737ea7bacccc2aebca4e2cdd68", "sha256": "44d648c3738e3f9309861fccaa81db7a8b1af77c5bcf9d37de751dec80f69608" }, "downloads": -1, "filename": "beneath-1.0.2.tar.gz", "has_sig": false, "md5_digest": "bbc807737ea7bacccc2aebca4e2cdd68", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18638, "upload_time": "2019-10-08T15:51:21", "url": "https://files.pythonhosted.org/packages/26/31/612fc97766c19cd25d96e593aea576fc50060c845203c946b50d9e892961/beneath-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "6c004c83eec1fdaf918ee2203f2b1fb2", "sha256": "7e24b423641de82d92243fd68d595f0e441ce3087cfcc6c8b61acdad1c38553d" }, "downloads": -1, "filename": "beneath-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "6c004c83eec1fdaf918ee2203f2b1fb2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23600, "upload_time": "2019-10-09T19:43:44", "url": "https://files.pythonhosted.org/packages/3c/a5/023fdbc07d37c473548b3539d1ce7f1c8c2cff2222f81e93e86ea5fec963/beneath-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "33291b4e43f86e09c8a4f73293eb514c", "sha256": "0ddc1cf8aff5f08d932dc700b1d11ab812456982f2abd678e2b86ee73a1f455e" }, "downloads": -1, "filename": "beneath-1.0.3.tar.gz", "has_sig": false, "md5_digest": "33291b4e43f86e09c8a4f73293eb514c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18832, "upload_time": "2019-10-09T19:43:48", "url": "https://files.pythonhosted.org/packages/9e/a1/8f3323b02ae38e176531419f2d330a2cdfffc292ef2cd68d1d41df5c1967/beneath-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "7d99c842184ea83dc83eb5011d48e526", "sha256": "9a2126e9c3fc809e1d63c448cd3aed27e02f47722596d90071effe9173e2f985" }, "downloads": -1, "filename": "beneath-1.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "7d99c842184ea83dc83eb5011d48e526", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23612, "upload_time": "2019-10-10T09:57:20", "url": "https://files.pythonhosted.org/packages/fa/ae/ae2d1a8ceb2c35d0940fdf2865b3c4dcb94ba59b7c9055e86660de83c379/beneath-1.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3140cbe2e03bec6cc39648a0cd16161b", "sha256": "1898efcb126e62f7e48e831956b308b9e0f556284dd6eaac5ca22f11d4e6a4d0" }, "downloads": -1, "filename": "beneath-1.0.4.tar.gz", "has_sig": false, "md5_digest": "3140cbe2e03bec6cc39648a0cd16161b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18914, "upload_time": "2019-10-10T09:57:26", "url": "https://files.pythonhosted.org/packages/62/ae/20de83b207cae05b54914ced10b1168935404b48243c686563cd284b6532/beneath-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "3fdfd95258063679a6e3ee41a9a0a450", "sha256": "108b1000606036af784146544ec8ed147d2b0bc3489c53ca990fff3a16005009" }, "downloads": -1, "filename": "beneath-1.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "3fdfd95258063679a6e3ee41a9a0a450", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23627, "upload_time": "2019-10-10T11:14:48", "url": "https://files.pythonhosted.org/packages/a0/1d/3a576385d3b4c56c927ae24ec6c44d68721f31833e7642e852215acc3164/beneath-1.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b4e03ca6ed59a63672df4a92659464df", "sha256": "55e2807da30a2358397567af018ee0ba8f23d6f5180ae79276058a612da6264e" }, "downloads": -1, "filename": "beneath-1.0.5.tar.gz", "has_sig": false, "md5_digest": "b4e03ca6ed59a63672df4a92659464df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18936, "upload_time": "2019-10-10T11:14:53", "url": "https://files.pythonhosted.org/packages/3b/f7/ec5f63e26d166ca857f5a258e289af270b53199fbd19aa6794f91bd5fd92/beneath-1.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3fdfd95258063679a6e3ee41a9a0a450", "sha256": "108b1000606036af784146544ec8ed147d2b0bc3489c53ca990fff3a16005009" }, "downloads": -1, "filename": "beneath-1.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "3fdfd95258063679a6e3ee41a9a0a450", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23627, "upload_time": "2019-10-10T11:14:48", "url": "https://files.pythonhosted.org/packages/a0/1d/3a576385d3b4c56c927ae24ec6c44d68721f31833e7642e852215acc3164/beneath-1.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b4e03ca6ed59a63672df4a92659464df", "sha256": "55e2807da30a2358397567af018ee0ba8f23d6f5180ae79276058a612da6264e" }, "downloads": -1, "filename": "beneath-1.0.5.tar.gz", "has_sig": false, "md5_digest": "b4e03ca6ed59a63672df4a92659464df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18936, "upload_time": "2019-10-10T11:14:53", "url": "https://files.pythonhosted.org/packages/3b/f7/ec5f63e26d166ca857f5a258e289af270b53199fbd19aa6794f91bd5fd92/beneath-1.0.5.tar.gz" } ] }