{ "info": { "author": "Julian Sobott", "author_email": "julian.sobott@gmx.de", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Libraries" ], "description": "pynetworking\n==============\n\n**High level network communication**\n\nThis tool abstracts network communication to a level, where you don't have to care about\nnetwork communication. Server side functions can be called at the client as they were local. Functions may be called\nwith parameters and may return values.\n\n**NOTE:** This library has currently not a stable version. You are welcome, to use this library in your project and\nreport issues or improvements.\n\nFeatures\n--------\n- Directly call functions at the remote side\n- Get the return values\n- Don't care about sockets\n\nExample\n---------\n\nWhen you have setup everything this is an example how easy it will\nbe to communicate between the server and client:\n\nAt the *server:*\n\n.. code-block:: python\n\n def add(number1, number2):\n return number1 + number2\n\nTo call it at the *client:*\n\n.. code-block:: python\n\n result = server.add(5, 10)\n print(result) # Output: 15\n\nMore simple examples: https://github.com/JulianSobott/pynetworking/tree/master/pynetworking_examples\n\n.. _Installation:\n\nInstallation\n------------\n\nThe easiest way to install is to use `pip `_:\n\n.. code-block:: console\n\n pip install pynetworking\n\nIt is also possible to clone the repository from `Github `_ with:\n\n.. code-block:: console\n\n git clone https://github.com/JulianSobott/pynetworking.git\n\nDocumentation\n--------------\n\nLatest stable documentation: https://pynetworking.readthedocs.io/en/latest/\n\nOr if you want the current documentation in a branch (e.g. dev), you can clone the repository,\nopen the cmd and cd to the `docs` folder. You need `sphinx `_ installed. Then\nyou can type `make html` and see the local created docs.\n\nGetting started\n-----------------\n\nThere is a `getting started `_ guide at\nthe documentation. In this guide you will learn how to write a simple login application. This guide covers all basics, that are necessary.\n\nIf you are already familiar with this library and just need a brief recap, there is a `checklist `_ for what you need in new projects.\n\nContribute\n----------\n\n- Issue Tracker: https://github.com/JulianSobott/pynetworking/issues\n- Source Code: https://github.com/JulianSobott/pynetworking\n\n\nLicense\n-------\n\nThe project is licensed under the Apache Software License.\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/JulianSobott/pynetworking", "keywords": "network packet communication", "license": "Apache", "maintainer": "", "maintainer_email": "", "name": "pynetworking", "package_url": "https://pypi.org/project/pynetworking/", "platform": "", "project_url": "https://pypi.org/project/pynetworking/", "project_urls": { "Bug Tracker": "https://github.com/JulianSobott/pynetworking/issues", "Documentation": "http://pynetworking.readthedocs.io/", "Homepage": "https://github.com/JulianSobott/pynetworking", "Source Code": "https://github.com/JulianSobott/pynetworking" }, "release_url": "https://pypi.org/project/pynetworking/0.1.11/", "requires_dist": [ "cryptography", "dill" ], "requires_python": "", "summary": "High level network communication", "version": "0.1.11", "yanked": false, "yanked_reason": null }, "last_serial": 6693311, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "a3cf89ba0997c1c789fa0383c149761e", "sha256": "16bdd54a0ef1284a2f801ae5a985c829f816127f2cd94f3f281044d7f4a0ab57" }, "downloads": -1, "filename": "pynetworking-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "a3cf89ba0997c1c789fa0383c149761e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 102681, "upload_time": "2019-04-06T18:36:49", "upload_time_iso_8601": "2019-04-06T18:36:49.734023Z", "url": "https://files.pythonhosted.org/packages/93/01/14164917e76ddfc9402ab437b1656c696fbb4d008c8d1230c5de2ada73b2/pynetworking-0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9a15936837dc34a3dbf9e0d4fa3ee3e2", "sha256": "d2566864150284f9248c2e58055039f6239327106f879580ca1b422867645e21" }, "downloads": -1, "filename": "pynetworking-0.1.tar.gz", "has_sig": false, "md5_digest": "9a15936837dc34a3dbf9e0d4fa3ee3e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29375, "upload_time": "2019-04-06T18:36:51", "upload_time_iso_8601": "2019-04-06T18:36:51.981929Z", "url": "https://files.pythonhosted.org/packages/f3/56/e7967115c1dbd787465187ca2ef0dc87a804a2fa80c442d99d82f895eb40/pynetworking-0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "738e06f460ebc3065cf136bbd4eae00c", "sha256": "4516ca157c2a423a7b96e28abdbd136293dff22969fb1183385ed96d17f03148" }, "downloads": -1, "filename": "pynetworking-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "738e06f460ebc3065cf136bbd4eae00c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 112873, "upload_time": "2019-04-12T16:53:13", "upload_time_iso_8601": "2019-04-12T16:53:13.101305Z", "url": "https://files.pythonhosted.org/packages/31/71/75715b5d3bc580f7aa3ea7648840572bfc083aee7d328b8d762a79bd06e8/pynetworking-0.1.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b6d2c2291b4f858ce318a0c5a242692f", "sha256": "4e8bc60322883f97222d5e8226e12a25282afbec84c696ffa6773b4ee79ae9f5" }, "downloads": -1, "filename": "pynetworking-0.1.1.tar.gz", "has_sig": false, "md5_digest": "b6d2c2291b4f858ce318a0c5a242692f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30132, "upload_time": "2019-04-12T16:53:14", "upload_time_iso_8601": "2019-04-12T16:53:14.675785Z", "url": "https://files.pythonhosted.org/packages/a1/87/fcd316bfafb6cc3336af58dcac84bf6e3da4ccd5c04df728b7e7f55dc657/pynetworking-0.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.11": [ { "comment_text": "", "digests": { "md5": "664470a5d73f0e8147d8f134edb216bf", "sha256": "d78e78cdf78e14d6a8d37a6995e14b9dd2bffa3a010f00928a20c45b0cc14549" }, "downloads": -1, "filename": "pynetworking-0.1.11-py3-none-any.whl", "has_sig": false, "md5_digest": "664470a5d73f0e8147d8f134edb216bf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 64253, "upload_time": "2020-02-24T23:22:41", "upload_time_iso_8601": "2020-02-24T23:22:41.382674Z", "url": "https://files.pythonhosted.org/packages/e9/be/0bdba6893368086638dcaf05a529f57be8f3aa22775a22f62879a1ad2061/pynetworking-0.1.11-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4b039252d677f69be518866c076f31ec", "sha256": "1ee476f709c4ddeee8fe1006df143186ba58a79e057821a0e6aa2a442d7f648a" }, "downloads": -1, "filename": "pynetworking-0.1.11.tar.gz", "has_sig": false, "md5_digest": "4b039252d677f69be518866c076f31ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28318, "upload_time": "2020-02-24T23:22:43", "upload_time_iso_8601": "2020-02-24T23:22:43.102519Z", "url": "https://files.pythonhosted.org/packages/fc/01/33ecb1fc77ed237bfe13144d59811d28b99372cc018fd0b96a8f44fd9a08/pynetworking-0.1.11.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "0ba4e388f1314dfd08288e7b75a3ee00", "sha256": "3e004ce2c5e836803d048de1d7567455a9246bfe0e37173b1da490d658654f2f" }, "downloads": -1, "filename": "pynetworking-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "0ba4e388f1314dfd08288e7b75a3ee00", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 113207, "upload_time": "2019-04-25T20:25:52", "upload_time_iso_8601": "2019-04-25T20:25:52.202281Z", "url": "https://files.pythonhosted.org/packages/5c/69/0638c48657ab98bfd43d1a794b0882638cabb447576c617812d823f773b2/pynetworking-0.1.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e1b30ed4108785789d7538c47ea9efe3", "sha256": "8b6e9510fb7cee6c3925f5778450dd0bc2449909277ce120052233a1c66eab2c" }, "downloads": -1, "filename": "pynetworking-0.1.2.tar.gz", "has_sig": false, "md5_digest": "e1b30ed4108785789d7538c47ea9efe3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27969, "upload_time": "2019-04-25T20:25:55", "upload_time_iso_8601": "2019-04-25T20:25:55.407027Z", "url": "https://files.pythonhosted.org/packages/ef/53/690fb9739fd09016eb7ba8069f447dc84a6f821891f7ee81b5361c82c228/pynetworking-0.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "b89598c24ab879eb243e90f87e330836", "sha256": "9d1bfb96bb511e4f71c2a8486c67de9870a529f67681de92aa52d6de668511b9" }, "downloads": -1, "filename": "pynetworking-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "b89598c24ab879eb243e90f87e330836", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 41192, "upload_time": "2019-06-17T19:01:49", "upload_time_iso_8601": "2019-06-17T19:01:49.996794Z", "url": "https://files.pythonhosted.org/packages/a1/bd/d74bcc4aebc78186bf20d76f3565868c9ed7b4f90ac49ae6f3c951c81721/pynetworking-0.1.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "27a4d598f274676c6a65d3a329518a4f", "sha256": "d81f4ed2f406a14681c2d0c8d4660cdf606e090de4278d69d8fe9b3c7b344fd0" }, "downloads": -1, "filename": "pynetworking-0.1.3.tar.gz", "has_sig": false, "md5_digest": "27a4d598f274676c6a65d3a329518a4f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28044, "upload_time": "2019-06-17T19:01:51", "upload_time_iso_8601": "2019-06-17T19:01:51.322163Z", "url": "https://files.pythonhosted.org/packages/32/d6/de7d85c85203da34f2df0fa5cde39ab24bebcce86305442361ea8871e334/pynetworking-0.1.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "a84aab3599ffeb35e07809739b444ce8", "sha256": "924a58563b6d342e9310c896821f99d03e998190f7caf6934959f1d1cfa3effc" }, "downloads": -1, "filename": "pynetworking-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "a84aab3599ffeb35e07809739b444ce8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 41171, "upload_time": "2019-07-10T15:13:36", "upload_time_iso_8601": "2019-07-10T15:13:36.975252Z", "url": "https://files.pythonhosted.org/packages/e1/2f/0738b001bd312039b13cfc7fa72d8aaf3afe7ff3ad5be19de45db9c17d44/pynetworking-0.1.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "fad6bc359986b72161f87124614a924a", "sha256": "6c7e729d857179727c10a7c6bb3d8d905c654416d9ed861ebbb5668ebc071fb2" }, "downloads": -1, "filename": "pynetworking-0.1.4.tar.gz", "has_sig": false, "md5_digest": "fad6bc359986b72161f87124614a924a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28092, "upload_time": "2019-07-10T15:13:38", "upload_time_iso_8601": "2019-07-10T15:13:38.733144Z", "url": "https://files.pythonhosted.org/packages/00/be/5d055621f3d7304dc2a74c4ac8ae01f4e91d0e9d68051be0c3f4ca708c17/pynetworking-0.1.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "91e722d0d70662cd744ebc40c4fb51cd", "sha256": "99640abb9dab6c086217b71bd33abc4f6ffb4fc8f60eab9f642a6c023057cfdf" }, "downloads": -1, "filename": "pynetworking-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "91e722d0d70662cd744ebc40c4fb51cd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 41212, "upload_time": "2019-10-23T21:08:11", "upload_time_iso_8601": "2019-10-23T21:08:11.033855Z", "url": "https://files.pythonhosted.org/packages/20/36/260fa42c4913e4f2fb3dae084d9a6930e850b6ac2477a07752d181386ce2/pynetworking-0.1.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0d4dc1ff820a0ddafbb6263ffd48fab2", "sha256": "47838f446fbc3593cf3be6bee7c6ca03539eab5b2563b470f68f27bca2a14c53" }, "downloads": -1, "filename": "pynetworking-0.1.5.tar.gz", "has_sig": false, "md5_digest": "0d4dc1ff820a0ddafbb6263ffd48fab2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27752, "upload_time": "2019-10-23T21:08:12", "upload_time_iso_8601": "2019-10-23T21:08:12.867888Z", "url": "https://files.pythonhosted.org/packages/47/96/fe18933baec3271510d719a5e3bd119a02d526e097b4920f4df539392028/pynetworking-0.1.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "5013b8f967fafd6ca302cad07704c626", "sha256": "a42c4c33fbddd6aa1784f6c7b017c4cb35957607218886db7abd6c8dff8809f5" }, "downloads": -1, "filename": "pynetworking-0.1.9-py3-none-any.whl", "has_sig": false, "md5_digest": "5013b8f967fafd6ca302cad07704c626", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 64233, "upload_time": "2020-02-09T19:04:41", "upload_time_iso_8601": "2020-02-09T19:04:41.740697Z", "url": "https://files.pythonhosted.org/packages/d5/18/5d0432d76feb30851118094da9582202e100dc84b295cc9d33a786bb60fb/pynetworking-0.1.9-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d5f9ce51661ad8458cf8386956d56fbc", "sha256": "8f07833146085b595b0c3ae417a258a86e9fb86de024e149b4cf29e2bdf3717a" }, "downloads": -1, "filename": "pynetworking-0.1.9.tar.gz", "has_sig": false, "md5_digest": "d5f9ce51661ad8458cf8386956d56fbc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28303, "upload_time": "2020-02-09T19:04:43", "upload_time_iso_8601": "2020-02-09T19:04:43.595894Z", "url": "https://files.pythonhosted.org/packages/8a/02/9bf8afa65a896052e78fd6eaf4fba0ab837e506597d79046b3fc253f2d89/pynetworking-0.1.9.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "664470a5d73f0e8147d8f134edb216bf", "sha256": "d78e78cdf78e14d6a8d37a6995e14b9dd2bffa3a010f00928a20c45b0cc14549" }, "downloads": -1, "filename": "pynetworking-0.1.11-py3-none-any.whl", "has_sig": false, "md5_digest": "664470a5d73f0e8147d8f134edb216bf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 64253, "upload_time": "2020-02-24T23:22:41", "upload_time_iso_8601": "2020-02-24T23:22:41.382674Z", "url": "https://files.pythonhosted.org/packages/e9/be/0bdba6893368086638dcaf05a529f57be8f3aa22775a22f62879a1ad2061/pynetworking-0.1.11-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4b039252d677f69be518866c076f31ec", "sha256": "1ee476f709c4ddeee8fe1006df143186ba58a79e057821a0e6aa2a442d7f648a" }, "downloads": -1, "filename": "pynetworking-0.1.11.tar.gz", "has_sig": false, "md5_digest": "4b039252d677f69be518866c076f31ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28318, "upload_time": "2020-02-24T23:22:43", "upload_time_iso_8601": "2020-02-24T23:22:43.102519Z", "url": "https://files.pythonhosted.org/packages/fc/01/33ecb1fc77ed237bfe13144d59811d28b99372cc018fd0b96a8f44fd9a08/pynetworking-0.1.11.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }