{ "info": { "author": "Alejandro (Sasha) Vicente Grabovetsky", "author_email": "sasha@aid.technology", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy" ], "description": "\n[![Build Status](https://travis-ci.com/aidtechnology/nephos.svg?branch=master)](https://travis-ci.org/hyperledger-labs/nephos)\n[![Known Vulnerabilities](https://snyk.io/test/github/aidtechnology/nephos/badge.svg?targetFile=requirements.txt)](https://snyk.io/test/github/hyperledger-labs/nephos?targetFile=requirements.txt)\n[![](https://sonarcloud.io/api/project_badges/measure?project=aidtechnology_nephos&metric=alert_status)](https://sonarcloud.io/dashboard?id=hyperledger-labs_nephos)\n[![codecov.io](http://codecov.io/github/aidtechnology/nephos/coverage.svg?branch=master)](http://codecov.io/github/hyperledger-labs/nephos?branch=master)\n\n# Nephos\n\nLibrary to deploy [Hyperledger Fabric](https://hyperledger-fabric.readthedocs.io) projects to [Kubernetes](https://kubernetes.io/)\n\nSource resides at https://github.com/hyperledger-labs/nephos, originally developed at **[AID:Tech](https://github.com/aidtechnology/nephos)**\n\nDocumentation resides at https://nephos.readthedocs.io\n\n * [Prerequisites](#prerequisites)\n * [Installation](#installation)\n * [Pip](#pip)\n * [Git repository](#git-repository)\n * [Virtual environment](#virtual-environment)\n * [Requirements](#requirements)\n * [Testing](#testing)\n * [Unit tests](#unit-tests)\n * [Usage](#usage)\n * [Examples](#examples)\n * [Development](#development)\n * [QA and Production](#qa-and-production)\n * [Minikube](#minikube)\n * [Further information](#further-information)\n * [Helm charts](#helm-charts)\n * [Educational material](#educational-material)\n * [Contributing to Nephos](#contributing-to-nephos)\n\n## Prerequisites\n\nThis library requires an existing Kubernetes cluster.\n\nFor best results, use a real cluster (e.g. on a cloud like AWS, GCP, Azure, IBM Cloud, etc.). However, you may also use [Minikube](https://kubernetes.io/docs/setup/minikube/).\n\nEither way, you will need to have the following tools installed:\n\n- [python 3.7.0](https://www.python.org/downloads/release/python-370/) or above\n- [kubectl](https://kubernetes.io/docs/tasks/tools/install-kubectl/)\n- [helm](https://docs.helm.sh/using_helm/#installing-helm)\n\n## Installation\n\n### Pip\n\nYou can install nephos from [PyPI](https://pypi.org/project/nephos/) by running:\n\n pip install nephos\n\n### Git repository\n\nYou can also download the git repository with:\n\n git clone https://github.com/hyperledger-labs/nephos.git\n\nAnd work locally by installing the following:\n\n#### Virtual environment\n\nThis library currently only supports Python 3:\n\n python3 -m venv ./venv\n\n source ./venv/bin/activate\n\n#### Requirements\n\nAll python-related requirments are held in the requirements.txt file\n\n pip install -r requirements.txt\n\nYou will also need to install an initialise `helm` for Kubernetes, as described [here](https://helm.sh/docs/using_helm/)\n\nFurthermore, you will need the Hyperledger Fabric utility binaries that can be installed with this [script](https://raw.githubusercontent.com/hyperledger/fabric/master/scripts/bootstrap.sh) on Linux, or via Homebrew for the [Fabric tools](https://github.com/aidtechnology/homebrew-fabric) and [CA tools](https://github.com/aidtechnology/homebrew-fabric-ca) on Mac OS X.\n\n## Testing\n\n### Unit tests\n\nOnce you have all requirments installed, all the unit tests should pass and provide full coverage:\n\n PYTHONPATH=. pytest --ignore=./integration --cov=. --cov-report xml:coverage.xml --cov-report term-missing\n\nThe integration tests should also pass:\n\n PYTHONPATH=. pytest -x -s ./integration\n\n## Usage\n\nTo use *nephos*, run the `deploy.py` executable CLI script.\n\nFor instance, you can see available commands/options by running:\n\n PYTHONPATH=. ./nephos/deploy.py --help\n\nTo install a full end-to-end fabric network, you can run:\n\n PYTHONPATH=. ./nephos/deploy.py -f ./PATH_TO_YOUR_SETTINGS/file.yaml fabric\n\nYou can also upgrade a network:\n\n PYTHONPATH=. ./nephos/deploy.py --upgrade -f ./PATH_TO_YOUR_SETTINGS/file.yaml fabric\n\n## Examples\n\n### Development\n\nExample of development/QA/production(-ish) networks are provided in the examples folder.\n\nTo run the dev example from the git repository, use this command:\n\n ./nephos/deploy.py --verbose -f ./examples/dev/nephos_config.yaml fabric\n\n> Note: The `nephos_config.yaml` is by default set to point to the `minikube` context (even for the `prod` example) to prevent accidental deployments to production clusters. If your K8S context name is different, please update this file.\n\n### QA and Production\n\nFor the QA and production examples, you will need to replace the CA hostname to one pointing to your K8S cluster Ingress Controller (e.g. NGINX or Traefik) IP address.\n\nIn a real cluster, you will wish to install an ingress controller and a certificate manager. We include in the repository two example Cluster Issuers (you will need to modify the email field in them) for the `cert-manager` deployment:\n\n helm install stable/nginx-ingress -n nginx-ingress --namespace ingress-controller\n\n helm install stable/cert-manager -n cert-manager --namespace cert-manager\n\n kubectl create -f ./examples/certManagerCI_staging.yaml\n\n kubectl create -f ./examples/certManagerCI_production.yaml\n\nTo use the Composer examples, you will need a Cloud system capable of a \"ReadWriteMany\" policy (e.g. \"azurefile\" on Azure).\n\n### Minikube\n\nGiven that we may wish to test locally on Minikube, we will need to use a local ingress controller and ignore cert-manager in favour of self-cooked SSL certificates.\n\nIn `./examples` we include the `ca-nephos-local.*` self-signed certificates, created with OpenSSL as follows:\n\n openssl req -new -newkey rsa:4096 -days 3650 -nodes -x509 -subj \"/C=IE/ST=Dublin/L=Dublin/O=AID:Tech/CN=ca.nephos.local\" -keyout ca-nephos-local.key -out ca-nephos-local.crt\n\n openssl x509 -in ca-nephos-local.crt -out ca-nephos-local.pem -outform PEM\n\n kubectl create ns cas\n\n kubectl -n cas create secret tls ca--tls --cert=ca-nephos-local.crt --key=ca-nephos-local.key\n\nWe can save them to the `cas` namespace as follows\n\n cd ./examples\n\n kubectl create ns cas\n\n kubectl -n cas create secret tls ca--tls --cert=ca-nephos-local.crt --key=ca-nephos-local.key\n\nWe can then enable the ingress on minikube and update `/etc/hosts` with the IP of `minikube`:\n\n minikube addons enable ingress\n\n echo \"$(minikube ip) ca.nephos.local\" | sudo tee -a /etc/hosts\n\n## Further information\n\nFor more information on how to deploy Hyperledger Fabric to Kubernetes, please see the following resources:\n\n### Helm charts\n\nWe have released a set of Helm Charts, currently living in two locations:\n\n* The official Helm Chart [repository](https://github.com/helm/charts) and [KubeApps](https://hub.kubeapps.com/charts?q=hyperledger).\n* The AID:Tech Helm Chart [repository](https://github.com/aidtechnology/at-charts).\n\n### Educational material\n\nA [workshop](https://hgf18.sched.com/event/b76c86de07c3bcaa094a8b149470e0e7) on the Hyperledger Global Forum, featuring [slides](https://schd.ws/hosted_files/hgf18/d2/2018_12_14_CH_Basel_Hyperledger_Global_Forum.pdf) and a [part 1](https://www.youtube.com/watch?v=ubrA3W1JMk0) and [part 2](https://www.youtube.com/watch?v=3tVk7yrGSSE) videos.\n\nA(n older) [webinar](https://www.hyperledger.org/blog/2018/11/08/deploying-hyperledger-fabric-on-kubernetes) on deploying Hyperledger Fabric on Kubernetes.\n\nWe have also contributed the Composer chapter on the EdX course [Blockchain for Business](https://www.edx.org/course/blockchain-business-introduction-linuxfoundationx-lfs171x-0).\n\nAnd we have also released a course on [Packt](https://www.packtpub.com/application-development/hyperledger-blockchain-applications-video), [Udemy](https://www.udemy.com/hyperledger-for-blockchain-applications/) and [O\u2019Reilly](https://www.oreilly.com/library/view/hyperledger-for-blockchain/9781789131963/) called Hyperledger for Blockchain Applications.\n\n## Contributing to Nephos\n\nWe welcome all PRs, especially those addressing issues mentioned in the GitHub Project.\n\nTo submit a PR, please make sure that:\n\n1. Fork the repository to your own GitHub account.\n2. All tests are passing, and there is 100% coverage on the unit tests.\n3. All new/changed functions should be correctly documented with *docstrings* using the Google format.\n4. Update the version number by editing the following files: `setup.py` (to update **VERSION**) and `docs/conf.py` (to update the **version** and **release**)\n\nThe documentation and pip package are auto-generated after approval and merging of the PR.\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://github.com/aidtechnology/nephos", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "nephos", "package_url": "https://pypi.org/project/nephos/", "platform": "", "project_url": "https://pypi.org/project/nephos/", "project_urls": { "Homepage": "https://github.com/aidtechnology/nephos" }, "release_url": "https://pypi.org/project/nephos/0.4.3/", "requires_dist": [ "blessings", "click", "kubernetes", "pygments" ], "requires_python": ">=3.7.0", "summary": "Deployer for Hyperledger Fabric networks onto Kubernetes", "version": "0.4.3" }, "last_serial": 5695006, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "ce15d0cccc0606e102eb1891c4299ee9", "sha256": "7900d9cf14c1ef903927e1ed30d5330969fdcaf6cb11e96d890cc756e311f43a" }, "downloads": -1, "filename": "nephos-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ce15d0cccc0606e102eb1891c4299ee9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.7.0", "size": 43300, "upload_time": "2018-12-21T10:36:25", "url": "https://files.pythonhosted.org/packages/ae/83/0c402240752bb1da4518158c0d250f3aa298e0cfe5d8b24768faada70b5f/nephos-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c1726a89dea870fca2a9d4ca72596719", "sha256": "33bd571ce1b66f6fd75e78e1822ebe928ccef9def5f83a84463d0e3d5081bc75" }, "downloads": -1, "filename": "nephos-0.1.0.tar.gz", "has_sig": false, "md5_digest": "c1726a89dea870fca2a9d4ca72596719", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7.0", "size": 17969, "upload_time": "2018-12-21T10:36:27", "url": "https://files.pythonhosted.org/packages/96/1f/ba9446cc5f9301305f3d003c3eb4002c3772c0fb61886d86426e5cc5eff2/nephos-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "9286ed09dd92d5ba5425a99e34cdcf82", "sha256": "d0409d6d4775f2ab1a58ee05de25c0b09055a2155051029bb8361b671b37d272" }, "downloads": -1, "filename": "nephos-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9286ed09dd92d5ba5425a99e34cdcf82", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.7.0", "size": 43256, "upload_time": "2019-01-14T17:13:30", "url": "https://files.pythonhosted.org/packages/ae/a7/88f50638fcb4a7284cd9703e869f213201dc69bbff955e7e321aac7012d4/nephos-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "67d92d79fe7990ceb9e07b6371207360", "sha256": "481cc9f305fb8dad4775d8ad32be00343452621de6888c2ea99933a0ed920417" }, "downloads": -1, "filename": "nephos-0.1.1.tar.gz", "has_sig": false, "md5_digest": "67d92d79fe7990ceb9e07b6371207360", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7.0", "size": 17990, "upload_time": "2019-01-14T17:13:32", "url": "https://files.pythonhosted.org/packages/d3/5e/421305029f3501fc99714383b4f375e410b6adfa9637877ebf3461188548/nephos-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "b9c0f74d691acb35cc2bbc123dd6ab76", "sha256": "bf9515ba7190ff47b777497787effa9f333d801f037b48fc6219291471cebff5" }, "downloads": -1, "filename": "nephos-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b9c0f74d691acb35cc2bbc123dd6ab76", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.7.0", "size": 43272, "upload_time": "2019-01-14T17:19:55", "url": "https://files.pythonhosted.org/packages/ee/bc/0db90057a3082df1d46e7ff74bd4489132f1e4ec6e7722d8a682d5a3d636/nephos-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1e026632c4cc0181278f4c0180466920", "sha256": "0818572129e5b022f36ef3e4d189f865dcba90ea22959638e9248b20f454a986" }, "downloads": -1, "filename": "nephos-0.1.2.tar.gz", "has_sig": false, "md5_digest": "1e026632c4cc0181278f4c0180466920", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7.0", "size": 17999, "upload_time": "2019-01-14T17:19:57", "url": "https://files.pythonhosted.org/packages/33/c9/1065eb34e5058ea354993dd7f68608db4772830a12ef7930ca9084cdfc82/nephos-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "fa5aae879beb06d39d4658f9509e3e13", "sha256": "6ec2ddefa2d9598149522c842fdc93ec913bccd38a8eda9ab6d78c38c8ad0094" }, "downloads": -1, "filename": "nephos-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fa5aae879beb06d39d4658f9509e3e13", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.7.0", "size": 45037, "upload_time": "2019-01-14T17:26:27", "url": "https://files.pythonhosted.org/packages/50/2b/260b5059a13a0909d5529415dd1cec29ce51717303a8e2927bfaec3573e9/nephos-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5c310033d57b3e1c035d215997040736", "sha256": "569fc2fa76bd1e4eaa9edb93906c5d7e8ab1fb0d27b152aa40d8e65014a9d9e5" }, "downloads": -1, "filename": "nephos-0.1.3.tar.gz", "has_sig": false, "md5_digest": "5c310033d57b3e1c035d215997040736", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7.0", "size": 19754, "upload_time": "2019-01-14T17:26:28", "url": "https://files.pythonhosted.org/packages/b1/28/558f447bfa076f42d2e7897ac91ae95cc7fe049dab8a151f22e3eac82884/nephos-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "5facdb16cff3e3c72d71173d03afca85", "sha256": "b4077c2566641172050a67dace654bedf7fd6809de2edcd7d08e64db3dd2d276" }, "downloads": -1, "filename": "nephos-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5facdb16cff3e3c72d71173d03afca85", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.7.0", "size": 28421, "upload_time": "2019-01-15T22:30:18", "url": "https://files.pythonhosted.org/packages/84/33/458c98224604b2032c93595747501484d1b91bf857ec30693f0e06fa5165/nephos-0.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a8027a80e07b6ecec3aa8118d6be9a99", "sha256": "82f6f3dca4bbd3bb279aff22357349fda3ba3b4be88556a5a84704f4baf6cf02" }, "downloads": -1, "filename": "nephos-0.1.4.tar.gz", "has_sig": false, "md5_digest": "a8027a80e07b6ecec3aa8118d6be9a99", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7.0", "size": 20064, "upload_time": "2019-01-15T22:30:19", "url": "https://files.pythonhosted.org/packages/d2/4b/a3f5915c74885c144301cc9514b77e4a5b743a90e975749a854b8f0e72ae/nephos-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "d7d7b03d24e8754e76568b9bdf082049", "sha256": "119ff05eb4fcf40749d1f1b5cf3887f9d78ed45074f74bcfc3edca3d1167c6de" }, "downloads": -1, "filename": "nephos-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d7d7b03d24e8754e76568b9bdf082049", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.7.0", "size": 28875, "upload_time": "2019-01-16T21:16:36", "url": "https://files.pythonhosted.org/packages/d2/62/59465751b2e1ea05750656b458b60b5fd1cbb904c331044dec1178675e68/nephos-0.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3e2d705ed78897b96b0d86c209d15b53", "sha256": "73fc194801854f6a7d06ef415fedc73514ed1983191a76d110cecd545fb69016" }, "downloads": -1, "filename": "nephos-0.1.5.tar.gz", "has_sig": false, "md5_digest": "3e2d705ed78897b96b0d86c209d15b53", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7.0", "size": 20401, "upload_time": "2019-01-16T21:16:38", "url": "https://files.pythonhosted.org/packages/8d/d6/7db2e1c7144531eda052ac9eb8e8c7a661deaa6cce4505a975e16845ff04/nephos-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "aeef8dbfd7aa4b7e9b1d6a82ada75651", "sha256": "a601ac70ef929b4c01407629ec42ba3c2bc0d2b8c4bd70b85a7a98c45a5fb76b" }, "downloads": -1, "filename": "nephos-0.1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "aeef8dbfd7aa4b7e9b1d6a82ada75651", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.7.0", "size": 29092, "upload_time": "2019-01-22T13:16:42", "url": "https://files.pythonhosted.org/packages/47/a8/59eb2fc8a6bfc6ae218e3d7589e83036ed4069a7f5f6aaebcdd382c85590/nephos-0.1.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "57362c4af3581804cf89a7d57a2438a7", "sha256": "2d00db4adef83d90c3833df9d821377f94f9a15f136356af82c733369ac7c7a7" }, "downloads": -1, "filename": "nephos-0.1.6.tar.gz", "has_sig": false, "md5_digest": "57362c4af3581804cf89a7d57a2438a7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7.0", "size": 20634, "upload_time": "2019-01-22T13:16:43", "url": "https://files.pythonhosted.org/packages/a4/30/98c436952335dc6d7c2ab338fac971d9103ef4653987a26cbeac49a03928/nephos-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "62f27e6a81f0b48c70fd7fbf0ad09afc", "sha256": "50d421af800702ca50f98bc5d3994e90de87652d6ee4204aa6c4d9dd7087831d" }, "downloads": -1, "filename": "nephos-0.1.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "62f27e6a81f0b48c70fd7fbf0ad09afc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.7.0", "size": 29825, "upload_time": "2019-01-23T15:53:06", "url": "https://files.pythonhosted.org/packages/bc/e5/0ce79d1e2df356fd9c826973b7a4c877d01c9a21d20e2a06a2555d37d4ed/nephos-0.1.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "25ab095b513b99e04031d0c98a7f6bac", "sha256": "0fee6e70151cc8415df437db0f2e9a41cec79605f5952faeb0ac943deb4b7985" }, "downloads": -1, "filename": "nephos-0.1.7.tar.gz", "has_sig": false, "md5_digest": "25ab095b513b99e04031d0c98a7f6bac", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7.0", "size": 21411, "upload_time": "2019-01-23T15:53:08", "url": "https://files.pythonhosted.org/packages/4a/ff/3ace9f14dc831fc4b90c4de634ab05d552cfd05564ba479ebc0f1a535a31/nephos-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "b910c4ae8d3afc706d3f2c3e4a73ccc2", "sha256": "6098f97409b3b8d73f4b1b541aa8c171140774ecff1bb1abfe350919f53134c3" }, "downloads": -1, "filename": "nephos-0.1.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b910c4ae8d3afc706d3f2c3e4a73ccc2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.7.0", "size": 27675, "upload_time": "2019-01-24T16:07:53", "url": "https://files.pythonhosted.org/packages/55/d4/c87b050ba06449a8a84aa6fd7c957ce7844da99c748a558b0fc4232cda2c/nephos-0.1.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e9fa91325614bf75241eb49c76c8fc06", "sha256": "44b2cfb5442fb9c4722f53d9efdbaf65ac0a46ae76aba1178cb3e406a973cee1" }, "downloads": -1, "filename": "nephos-0.1.8.tar.gz", "has_sig": false, "md5_digest": "e9fa91325614bf75241eb49c76c8fc06", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7.0", "size": 20142, "upload_time": "2019-01-24T16:07:54", "url": "https://files.pythonhosted.org/packages/d5/8f/ecf19548c9ee6648a4f44b83e8aea9b4cfb4969c38e14b2ca14360fa73c0/nephos-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "c63a64515e6d8a6dc172ed3ce77ae75d", "sha256": "c2403d188e3f0d047795de7227338d04c2a35c71f4ca8d99013297987ed4e839" }, "downloads": -1, "filename": "nephos-0.1.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c63a64515e6d8a6dc172ed3ce77ae75d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.7.0", "size": 28157, "upload_time": "2019-01-25T00:53:03", "url": "https://files.pythonhosted.org/packages/2a/7a/9b57d503c82d95520383b42cd13474a86189effc2e66e7455f5b1c9c5e39/nephos-0.1.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fc20955a52cb8f1ebe3d81de30aaa177", "sha256": "9e02d2ad8737eeb1d41945365e417ebf8a5562fb607b696f006f4b0883fb9874" }, "downloads": -1, "filename": "nephos-0.1.9.tar.gz", "has_sig": false, "md5_digest": "fc20955a52cb8f1ebe3d81de30aaa177", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7.0", "size": 20531, "upload_time": "2019-01-25T00:53:05", "url": "https://files.pythonhosted.org/packages/47/6b/8009a758900782cc6217088435b6b9128fd1a0689619cf60f22ee8ff99b1/nephos-0.1.9.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "938aec751af8e05a7a99f985a3f11ee0", "sha256": "302e6c94bc385b6831008cec8bb226eb6e979bb0298177b7090e4626d0e04a97" }, "downloads": -1, "filename": "nephos-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "938aec751af8e05a7a99f985a3f11ee0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.7.0", "size": 38486, "upload_time": "2019-02-14T17:38:37", "url": "https://files.pythonhosted.org/packages/bb/36/92e31ddf3c5ef50479b70782300c072a357a6dcc3d97028a5206415a70e7/nephos-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f45355d41f9ee6b81fd26599ee14f73b", "sha256": "ba5d9a96d1e73063291457ff039d24f3f4a5d25ed9d0737eac27ddde0927be83" }, "downloads": -1, "filename": "nephos-0.2.0.tar.gz", "has_sig": false, "md5_digest": "f45355d41f9ee6b81fd26599ee14f73b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7.0", "size": 24816, "upload_time": "2019-02-14T17:38:38", "url": "https://files.pythonhosted.org/packages/f7/a6/e40b9522f34d3175bdf7ffbe3f22c176a08909232f25245537ae1302f883/nephos-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "7e3b03ad4de3494574ac276c253fa0ee", "sha256": "930faa2ea76403131eed21889bf1bf8035973f36dc91400eec8372a40de2e350" }, "downloads": -1, "filename": "nephos-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7e3b03ad4de3494574ac276c253fa0ee", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.7.0", "size": 38511, "upload_time": "2019-02-18T17:31:49", "url": "https://files.pythonhosted.org/packages/8a/39/6827ab1ee0303aaef2432647fbea4a8001c70fa2a290d830770ae1f72b6f/nephos-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bf77fca30fee319f3f873b23bf850bf1", "sha256": "b4c841489a2ae2ccf3c8df4fa8ac8a53abef3e51797ba4ba026bbc42388b8727" }, "downloads": -1, "filename": "nephos-0.2.1.tar.gz", "has_sig": false, "md5_digest": "bf77fca30fee319f3f873b23bf850bf1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7.0", "size": 24818, "upload_time": "2019-02-18T17:31:50", "url": "https://files.pythonhosted.org/packages/fd/c9/3cc6553dbee363a3be7a9fb65e309d840a8dd8b8ef8223628a3b60e2e7e0/nephos-0.2.1.tar.gz" } ], "0.2.11": [ { "comment_text": "", "digests": { "md5": "6db8bd59adf05dfdfed5c1e7449054a8", "sha256": "4fb49eea8b774aea2f4bf3912876049bd6d979b550a206a1725a7771a3865f0c" }, "downloads": -1, "filename": "nephos-0.2.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6db8bd59adf05dfdfed5c1e7449054a8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.7.0", "size": 41538, "upload_time": "2019-03-15T23:40:42", "url": "https://files.pythonhosted.org/packages/e8/7c/704a282e9757f5210a07d922004e0174fd7e1195486a037756efad84070c/nephos-0.2.11-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a1e7dc3f19461bc6eb0533806abcbd4c", "sha256": "bd5444bc749cc762106c1d07927c91510e26c6f67afa294d19249a702bab2038" }, "downloads": -1, "filename": "nephos-0.2.11.tar.gz", "has_sig": false, "md5_digest": "a1e7dc3f19461bc6eb0533806abcbd4c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7.0", "size": 29516, "upload_time": "2019-03-15T23:40:44", "url": "https://files.pythonhosted.org/packages/cc/47/e14f5da1827e53f35ab0b8a7df8b138103638e526dfddf37d1b6e733f337/nephos-0.2.11.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "1f8a4a97d832f7bf5d678f5baa0532aa", "sha256": "c269b96e6383bd787c751edce51194e6497076bec7c0afeb10a5e00237f8aba6" }, "downloads": -1, "filename": "nephos-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1f8a4a97d832f7bf5d678f5baa0532aa", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.7.0", "size": 38457, "upload_time": "2019-02-20T15:59:21", "url": "https://files.pythonhosted.org/packages/71/e1/574caf1ea25f3b90742948ae72e9d4a2de6d1b86331d2ef176d6d061f5f4/nephos-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ed46cf0b9e96d0fc90798f45dccf0b30", "sha256": "8f0d7f7a5b7ef31feb9a86e09ddb8436165390ad2540afe6247a2cd424d2a597" }, "downloads": -1, "filename": "nephos-0.2.2.tar.gz", "has_sig": false, "md5_digest": "ed46cf0b9e96d0fc90798f45dccf0b30", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7.0", "size": 24733, "upload_time": "2019-02-20T15:59:22", "url": "https://files.pythonhosted.org/packages/c9/35/b8b6e0d18f2e95a2d984016ebf2b56f80d8f78c022e63ea78a7791ca9aa2/nephos-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "d29711f02beeb399f53b706511abde67", "sha256": "a66066f90fb786d34edf78eafddcc0c06462f7a0c3233ad49f46a30da5afa660" }, "downloads": -1, "filename": "nephos-0.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d29711f02beeb399f53b706511abde67", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.7.0", "size": 38836, "upload_time": "2019-02-21T17:53:43", "url": "https://files.pythonhosted.org/packages/67/52/995cbe83b2de1b479936d872e99f493387679fb51f21d5c74a537d512f55/nephos-0.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b4e362e0ad0d835bd9db3417a630e64e", "sha256": "8258dce5a8c7a29e82142c04772b07ed8611c9f8af197c94a1282dce8c97afb2" }, "downloads": -1, "filename": "nephos-0.2.3.tar.gz", "has_sig": false, "md5_digest": "b4e362e0ad0d835bd9db3417a630e64e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7.0", "size": 25004, "upload_time": "2019-02-21T17:53:44", "url": "https://files.pythonhosted.org/packages/22/e1/f164f55438b910b4a75b7a0629b6d241a9a0e5210d562ca162f8b224e2b5/nephos-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "98ac98d5fefe74b44344d3b93c577462", "sha256": "78654a8e600a143283274fbabad491f3f1eb6434ee7ca9430f68ea8c161b7947" }, "downloads": -1, "filename": "nephos-0.2.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "98ac98d5fefe74b44344d3b93c577462", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.7.0", "size": 39416, "upload_time": "2019-02-21T23:51:25", "url": "https://files.pythonhosted.org/packages/34/52/3e19e0fb246fea702945fd96ea6fb480a8b16c957b01af029348de7b857f/nephos-0.2.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "227b9c5885d5827d903dd69177094052", "sha256": "1fde898d8e291433bfa6c53f3a14b881e1caa0b681911a7cd9009d0973e237ac" }, "downloads": -1, "filename": "nephos-0.2.4.tar.gz", "has_sig": false, "md5_digest": "227b9c5885d5827d903dd69177094052", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7.0", "size": 25330, "upload_time": "2019-02-21T23:51:26", "url": "https://files.pythonhosted.org/packages/21/66/26869dd95f06500af9f188c452b05b487ebe9fa7f3f833ee0ded8f02200d/nephos-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "8b61cc801cb9045ea1597984fa64a3fd", "sha256": "89c2c6fdec218b10dc4269f9035a6802e43eac715bfaee789c895871250a030b" }, "downloads": -1, "filename": "nephos-0.2.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8b61cc801cb9045ea1597984fa64a3fd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.7.0", "size": 42636, "upload_time": "2019-02-27T01:39:14", "url": "https://files.pythonhosted.org/packages/23/65/135f2150834e98f26306150b67556f24e864b3b15f3c83ade4b907209893/nephos-0.2.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "86cd6d9f4c5c81700b7a9009396d532e", "sha256": "9f539690bb6785f17a0a5ae5284bd668da8368330db9d70e2fee05c539e87cb5" }, "downloads": -1, "filename": "nephos-0.2.5.tar.gz", "has_sig": false, "md5_digest": "86cd6d9f4c5c81700b7a9009396d532e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7.0", "size": 30016, "upload_time": "2019-02-27T01:39:16", "url": "https://files.pythonhosted.org/packages/c2/68/764a21595c6aa8436127305f3b6e186d5d863a8153d2f750ae2679d78d98/nephos-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "20f132f1ad96379fb572e8327b613731", "sha256": "ccab830eae65ba4d1c32ee23b50bd27412b86cc5dd4fd7bb3b64bb05c66d8ac4" }, "downloads": -1, "filename": "nephos-0.2.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "20f132f1ad96379fb572e8327b613731", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.7.0", "size": 41097, "upload_time": "2019-03-01T08:56:25", "url": "https://files.pythonhosted.org/packages/00/c8/79cf2f2b3e145431a182a116492b1b2cab0f705ae1b75dd8b66ba772e73a/nephos-0.2.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ba654978d36cc695878f179b27db758f", "sha256": "96e13dd772c154afb2da182aba91e9b4fe4149e89589565fca9bcb001066fe28" }, "downloads": -1, "filename": "nephos-0.2.6.tar.gz", "has_sig": false, "md5_digest": "ba654978d36cc695878f179b27db758f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7.0", "size": 29156, "upload_time": "2019-03-01T08:56:26", "url": "https://files.pythonhosted.org/packages/21/c3/1848b12ab99b9b5553568fadeee1abe67b80ab7086f02c5469232a76bab2/nephos-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "ecded051054f107fa5636cbff99eb164", "sha256": "7b6cf353425101b523aeff71a0a61d0299164223b0a1aeac14e07638085ef55c" }, "downloads": -1, "filename": "nephos-0.2.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ecded051054f107fa5636cbff99eb164", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.7.0", "size": 41207, "upload_time": "2019-03-04T20:40:20", "url": "https://files.pythonhosted.org/packages/fc/f9/5805c27f724bb610a0f184882623c773c974a4d7f0a7389011064d6ad772/nephos-0.2.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "08aa38a06556f59e1a2aec14dcaa1cb4", "sha256": "0ffa944bf9d80881953f0b6a66acd7a843300298ea2383635261a5159c43b571" }, "downloads": -1, "filename": "nephos-0.2.7.tar.gz", "has_sig": false, "md5_digest": "08aa38a06556f59e1a2aec14dcaa1cb4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7.0", "size": 29245, "upload_time": "2019-03-04T20:40:21", "url": "https://files.pythonhosted.org/packages/64/ce/5e58bc54aa2cff33ce145a926bb731d05878ac1ea5b495955145844ef305/nephos-0.2.7.tar.gz" } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "2e691c008b3ba268a3cf1c9939afeca5", "sha256": "07584ef468d9a25cbacf4ed7977df9f968a3bf4db4159f99b1468b88cc3eb680" }, "downloads": -1, "filename": "nephos-0.2.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2e691c008b3ba268a3cf1c9939afeca5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.7.0", "size": 41205, "upload_time": "2019-03-05T15:45:14", "url": "https://files.pythonhosted.org/packages/49/4e/67970aa068a9d0d8f0dbe7cc6421569ad85cf1db70f91f4baf675bf2565e/nephos-0.2.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "60df9e53e339ca0fb31a4f683ff7e22c", "sha256": "39c6de3ead6306d405208568a49005368a35729225d0956eb35a45cb4bbb1dac" }, "downloads": -1, "filename": "nephos-0.2.8.tar.gz", "has_sig": false, "md5_digest": "60df9e53e339ca0fb31a4f683ff7e22c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7.0", "size": 29253, "upload_time": "2019-03-05T15:45:15", "url": "https://files.pythonhosted.org/packages/bb/93/a5aff4cb7dd7ca590e6e0999f52bc0d37f7c76f591b59c21e204ce9717b3/nephos-0.2.8.tar.gz" } ], "0.2.9": [ { "comment_text": "", "digests": { "md5": "c1782dac442c23da54dfd0d539e28c0f", "sha256": "1a14ce265ba353390c4ec63b7a3a928c0ce66f9f07276590584c006536ded01f" }, "downloads": -1, "filename": "nephos-0.2.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c1782dac442c23da54dfd0d539e28c0f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.7.0", "size": 41449, "upload_time": "2019-03-13T15:46:59", "url": "https://files.pythonhosted.org/packages/a1/d6/b89a5e514728d289d0ce23be9c6e01a0043023e012dda9a30f96160cac69/nephos-0.2.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "90f64f4b1e3db8b4cd4e2ede6cc6d6d1", "sha256": "a0e8d2fc1cc0f913a49cf6e83a9180ae2cc4edc00d6f90ce051842805ef2fb99" }, "downloads": -1, "filename": "nephos-0.2.9.tar.gz", "has_sig": false, "md5_digest": "90f64f4b1e3db8b4cd4e2ede6cc6d6d1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7.0", "size": 29454, "upload_time": "2019-03-13T15:47:01", "url": "https://files.pythonhosted.org/packages/4a/67/36d28bbf4fddf91106b4151d01c4b6376dc314d30565db9041b6a2b09c7c/nephos-0.2.9.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "c34925e27aa27793ad5954b0691a58a9", "sha256": "9b1f97929dfd275cf4ca6c7a7646ac1952b3b4ca496041aa1df8f1e0600c54ff" }, "downloads": -1, "filename": "nephos-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c34925e27aa27793ad5954b0691a58a9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.7.0", "size": 41989, "upload_time": "2019-03-17T18:26:01", "url": "https://files.pythonhosted.org/packages/a1/1d/e93450b0f7c3a124ab3cc8e1c4770d4708d77fa7eb73cd2b8e413b093bad/nephos-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5de78f91da5d65cea9e8242b6ebd78a3", "sha256": "84663572893fba32d53eae89de9210ec5e0ac7d5b50b50b857e996fa340cb2f7" }, "downloads": -1, "filename": "nephos-0.3.0.tar.gz", "has_sig": false, "md5_digest": "5de78f91da5d65cea9e8242b6ebd78a3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7.0", "size": 29969, "upload_time": "2019-03-17T18:26:02", "url": "https://files.pythonhosted.org/packages/18/70/c71e989b5629ff7a111eefc963d4d05469f9d6bd536885c1be1bebf4703c/nephos-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "3078bf89d84ee1a5af44172dccdfc50b", "sha256": "58f62ab50c14051c14302fad69f71a7056313dfe5066ea4af8febdc9eb99c3c4" }, "downloads": -1, "filename": "nephos-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3078bf89d84ee1a5af44172dccdfc50b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.7.0", "size": 42042, "upload_time": "2019-03-21T10:07:54", "url": "https://files.pythonhosted.org/packages/c6/b0/eb0679c9f34af041bbcc50134be24cbce3bb4e931ce5282be178550276a7/nephos-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ec20128dd44473d7fab1986d616db487", "sha256": "f510f8f19cb19d5820d7ede8bbe152bd46ffb705ce74860826e1101d07d8e38e" }, "downloads": -1, "filename": "nephos-0.3.1.tar.gz", "has_sig": false, "md5_digest": "ec20128dd44473d7fab1986d616db487", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7.0", "size": 29917, "upload_time": "2019-03-21T10:07:55", "url": "https://files.pythonhosted.org/packages/b9/e5/e65b98a85828f8fb94f620708f74ea31bbd3cbdc61457918a74cc98e151e/nephos-0.3.1.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "c1c2b593a3be2e2d82f1278297c948ed", "sha256": "bd7d7127833059004468f4e7821f8fae1a87c0e440a3a5fbbc2aa6566291c86b" }, "downloads": -1, "filename": "nephos-0.3.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c1c2b593a3be2e2d82f1278297c948ed", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.7.0", "size": 42414, "upload_time": "2019-03-22T09:57:52", "url": "https://files.pythonhosted.org/packages/cb/2d/17b1ce3455e2cc31c118744231c28b30784c30e997b6224feb4635d3e8c5/nephos-0.3.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ffee38f96cbe70696bf5ba135869888e", "sha256": "a5d0bb5eecfbc5f30d4d54d79d9e77fc51c41ddba9f642b516cd248656f9c127" }, "downloads": -1, "filename": "nephos-0.3.4.tar.gz", "has_sig": false, "md5_digest": "ffee38f96cbe70696bf5ba135869888e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7.0", "size": 30198, "upload_time": "2019-03-22T09:57:54", "url": "https://files.pythonhosted.org/packages/82/8b/60d88952fe5982e2b29311444e6a0d724a5de589c0e816d73ba7d2be61cd/nephos-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "321cbc5839e9fe6793844b1c4d25a90d", "sha256": "763b3fd5c4c5f1bab02935fc576fdc2e9fcf34e101b33e49d20a4980bda8f0f4" }, "downloads": -1, "filename": "nephos-0.3.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "321cbc5839e9fe6793844b1c4d25a90d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.7.0", "size": 42417, "upload_time": "2019-04-02T14:00:18", "url": "https://files.pythonhosted.org/packages/a7/b7/f8a07ded354171504984edfa17f425cf76eee4cdef9f8b14883f2ac23617/nephos-0.3.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e0c3ccc23135944b0424e42dbf875c2f", "sha256": "fe984fce3c1f3ea054079691b5e5d531b62f374562e9d5a8d5e5136a85b3cbad" }, "downloads": -1, "filename": "nephos-0.3.5.tar.gz", "has_sig": false, "md5_digest": "e0c3ccc23135944b0424e42dbf875c2f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7.0", "size": 30213, "upload_time": "2019-04-02T14:00:20", "url": "https://files.pythonhosted.org/packages/e6/67/d4f7a44f126a9060a874a1a8ea1803ba6344b18ed740564d0539d3ee3e70/nephos-0.3.5.tar.gz" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "d5e65d405f60fc125fc229c746baae25", "sha256": "6f80e92a6abb768a7d6ad4902cbd57a7e4f26252ccbb2a636310afc683eebae2" }, "downloads": -1, "filename": "nephos-0.3.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d5e65d405f60fc125fc229c746baae25", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.7.0", "size": 42751, "upload_time": "2019-05-15T14:43:23", "url": "https://files.pythonhosted.org/packages/62/e6/e0b5d248d080e16268e6d477d6e2ff9afb2fe66be4a8f283d093e2f9b0ec/nephos-0.3.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8f7ccca5a4243aa947d24975b24b95fc", "sha256": "3984be99dc84a43b3de60100d57380aefb32e1a4344d82fc5b7fe98a7d3c77a1" }, "downloads": -1, "filename": "nephos-0.3.6.tar.gz", "has_sig": false, "md5_digest": "8f7ccca5a4243aa947d24975b24b95fc", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7.0", "size": 30881, "upload_time": "2019-05-15T14:43:25", "url": "https://files.pythonhosted.org/packages/3f/18/780d9327b39b4904f4f77d7a939f81dbd31135ab28624aeb421eb7dd7f86/nephos-0.3.6.tar.gz" } ], "0.3.7": [ { "comment_text": "", "digests": { "md5": "12c59e46ac661746ddbff0e45458deaa", "sha256": "d1e1a7b32d30076ab1c48b26baac701aae3d8171a35fe10d2050d72b76ff2224" }, "downloads": -1, "filename": "nephos-0.3.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "12c59e46ac661746ddbff0e45458deaa", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.7.0", "size": 42193, "upload_time": "2019-06-11T16:55:06", "url": "https://files.pythonhosted.org/packages/f8/4a/c9ce8831f71e44c810d8e4334de0d2b57fe947a06db32606eb5fae246495/nephos-0.3.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fb030c29d738815e1b4b8ab0c7597654", "sha256": "5b662f6f557a47c475184d7f946f6100a099fefbfec898172b9d9880ff76776c" }, "downloads": -1, "filename": "nephos-0.3.7.tar.gz", "has_sig": false, "md5_digest": "fb030c29d738815e1b4b8ab0c7597654", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7.0", "size": 30458, "upload_time": "2019-06-11T16:55:07", "url": "https://files.pythonhosted.org/packages/f0/66/a68a3de5f8f27307cbc6c4234dd79a0a31c24e37a738adcbfd43d0b94bab/nephos-0.3.7.tar.gz" } ], "0.3.8": [ { "comment_text": "", "digests": { "md5": "b5aaee3759dc07ee20e88c0fb1bb0bed", "sha256": "275224cd016d7a78b659bb6fc3b6df1dc4dfc3c7d74667e48fe97aeedd2b16c9" }, "downloads": -1, "filename": "nephos-0.3.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b5aaee3759dc07ee20e88c0fb1bb0bed", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.7.0", "size": 42042, "upload_time": "2019-06-20T09:41:09", "url": "https://files.pythonhosted.org/packages/7a/11/40af5c9d74788f6ac9537d5c453fe68912b81a1a30d3d00d97dfc426bd76/nephos-0.3.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7572e5c1204753c86be1959831b5312e", "sha256": "237e7fe252a5d84ec92eb68abc8dfb74346d5d2f0f01a485ab78a0f14fabd711" }, "downloads": -1, "filename": "nephos-0.3.8.tar.gz", "has_sig": false, "md5_digest": "7572e5c1204753c86be1959831b5312e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7.0", "size": 30500, "upload_time": "2019-06-20T09:41:10", "url": "https://files.pythonhosted.org/packages/79/13/ababc5e3138700e8842bf5dacf735122f440f90a616798a98ca49c433b9a/nephos-0.3.8.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "f9567f27f706703d6fc1e2786f7354b3", "sha256": "0300ee916212834bea262bb0b46f991230c8d723563ca5fd44969a83129cca4f" }, "downloads": -1, "filename": "nephos-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f9567f27f706703d6fc1e2786f7354b3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.7.0", "size": 42638, "upload_time": "2019-07-05T20:14:04", "url": "https://files.pythonhosted.org/packages/b2/2f/19445767239b980d6e9e664aea5c8674f0b874e10dae7a67ecc47847c698/nephos-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5ad235374a0ecf7a86966c66252ad965", "sha256": "faf5115bde6ecfc1a89ea4aa8dce4c32e61d7f97a620bac1004f544ddbf75607" }, "downloads": -1, "filename": "nephos-0.4.0.tar.gz", "has_sig": false, "md5_digest": "5ad235374a0ecf7a86966c66252ad965", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7.0", "size": 31023, "upload_time": "2019-07-05T20:14:06", "url": "https://files.pythonhosted.org/packages/0e/71/ae34a1754f1706439056d1aa7e179b05445c617df3e9fea9b39840accd52/nephos-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "819dc7a7d81cbb0838deab3381dc91bb", "sha256": "f0645871b8f657e7ce482a95acc7afcd1599c63c776b078306915147efe08e2a" }, "downloads": -1, "filename": "nephos-0.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "819dc7a7d81cbb0838deab3381dc91bb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.7.0", "size": 42657, "upload_time": "2019-07-09T13:00:44", "url": "https://files.pythonhosted.org/packages/07/81/426176dc9481732eca7b6729c483cf8941baf84caff001b9665094c7040f/nephos-0.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5e13c4c4d46a5bc54158d1b359a09894", "sha256": "61030d9d202a1535e642c01c2091f8be2080155abf1df23e43b2e76180a8a1d9" }, "downloads": -1, "filename": "nephos-0.4.1.tar.gz", "has_sig": false, "md5_digest": "5e13c4c4d46a5bc54158d1b359a09894", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7.0", "size": 31033, "upload_time": "2019-07-09T13:00:46", "url": "https://files.pythonhosted.org/packages/93/c1/7eb87fbb5932e9b6af8f65f5243f90dc05e2438c6ef5e38e173d9bf745bf/nephos-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "33bdd5f5d37604e5935b4b65bd8fcfc8", "sha256": "76edfb9db612e133c2cba93de322345703c392e3b77c5556facbfba317d6c208" }, "downloads": -1, "filename": "nephos-0.4.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "33bdd5f5d37604e5935b4b65bd8fcfc8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.7.0", "size": 42562, "upload_time": "2019-07-31T12:18:21", "url": "https://files.pythonhosted.org/packages/a6/ba/bfb893e0cb5830091ab1b11d131f355e49b991559a7ec550e06bae3ea7a1/nephos-0.4.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2d2edad42466f55c4ea87ae9dff6cbc4", "sha256": "c630ed111ff558655f17008e1cbc23ac8b055b34ee794afc631e3312821584de" }, "downloads": -1, "filename": "nephos-0.4.2.tar.gz", "has_sig": false, "md5_digest": "2d2edad42466f55c4ea87ae9dff6cbc4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7.0", "size": 30936, "upload_time": "2019-07-31T12:18:22", "url": "https://files.pythonhosted.org/packages/30/0e/8d0cbe82304aaf8e0debe8a3d524fc41b5f8a54a8fb1c99ee5543f3371d9/nephos-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "4abf3ca26f3521fbb4c663c393e1655e", "sha256": "537e67113ceb70827aad6b6f6cf6c835c8188017d1d50dc5b9caffcca8ca88e7" }, "downloads": -1, "filename": "nephos-0.4.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4abf3ca26f3521fbb4c663c393e1655e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.7.0", "size": 43795, "upload_time": "2019-08-18T15:55:27", "url": "https://files.pythonhosted.org/packages/65/d6/9980b17381a8d5a34079c03f66db5b3597986affdeedbbe8e8af48c9c06d/nephos-0.4.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0b3ba599a2177a922898493da907d0fc", "sha256": "5709251587e027033be1e9a49264a38077edeef978c582c71eef3afb8ee3ca5c" }, "downloads": -1, "filename": "nephos-0.4.3.tar.gz", "has_sig": false, "md5_digest": "0b3ba599a2177a922898493da907d0fc", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7.0", "size": 31972, "upload_time": "2019-08-18T15:55:29", "url": "https://files.pythonhosted.org/packages/6c/7b/d44b355ffa8e2dea412f38beb59e575a4ec4a9ab5dbebb3b710a2ddceab3/nephos-0.4.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4abf3ca26f3521fbb4c663c393e1655e", "sha256": "537e67113ceb70827aad6b6f6cf6c835c8188017d1d50dc5b9caffcca8ca88e7" }, "downloads": -1, "filename": "nephos-0.4.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4abf3ca26f3521fbb4c663c393e1655e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.7.0", "size": 43795, "upload_time": "2019-08-18T15:55:27", "url": "https://files.pythonhosted.org/packages/65/d6/9980b17381a8d5a34079c03f66db5b3597986affdeedbbe8e8af48c9c06d/nephos-0.4.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0b3ba599a2177a922898493da907d0fc", "sha256": "5709251587e027033be1e9a49264a38077edeef978c582c71eef3afb8ee3ca5c" }, "downloads": -1, "filename": "nephos-0.4.3.tar.gz", "has_sig": false, "md5_digest": "0b3ba599a2177a922898493da907d0fc", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7.0", "size": 31972, "upload_time": "2019-08-18T15:55:29", "url": "https://files.pythonhosted.org/packages/6c/7b/d44b355ffa8e2dea412f38beb59e575a4ec4a9ab5dbebb3b710a2ddceab3/nephos-0.4.3.tar.gz" } ] }