{ "info": { "author": "Gavin M. Roy", "author_email": "gavinr@aweber.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Communications", "Topic :: Internet", "Topic :: Software Development :: Libraries" ], "description": "srvlookup\n=========\nA small wrapper for dnspython to return SRV records for a given host, protocol,\nand domain name as a list of namedtuples.\n\n|Version| |Status| |Coverage| |License|\n\nInstallation\n------------\nsrvlookup is available on the `Python Package Index `_. Simply:\n\n.. code:: bash\n\n pip install srvlookup\n\nExample\n-------\n.. code:: python\n\n >>> import srvlookup\n >>> srvlookup.lookup('api', 'memcached')\n [SRV(host='192.169.1.100', port=11211, priority=1, weight=0, host='memcache1.local'),\n SRV(host='192.168.1.102', port=11211, priority=1, weight=0, host='memcache2.local'),\n SRV(host='192.168.1.120', port=11211, priority=1, weight=0, host='memcache3.local'),\n SRV(host='192.168.1.126', port=11211, priority=1, weight=0, host='memcache4.local')]\n >>>\n\nTesting\n-------\n.. code:: bash\n\n python setup.py nosetests\n\n\nRequirements\n------------\n\n- `dnspython `_\n\n.. |Version| image:: https://img.shields.io/pypi/v/srvlookup.svg?\n :target: https://pypi.python.org/pypi/srvlookup\n\n.. |Status| image:: https://img.shields.io/travis/gmr/srvlookup.svg?\n :target: https://travis-ci.org/gmr/srvlookup\n\n.. |Coverage| image:: https://img.shields.io/codecov/c/github/gmr/srvlookup.svg?\n :target: https://codecov.io/github/gmr/srvlookup?branch=master\n\n.. |License| image:: https://img.shields.io/pypi/l/pika.svg?\n :target: https://pika.readthedocs.io\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/gmr/srvlookup", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "srvlookup", "package_url": "https://pypi.org/project/srvlookup/", "platform": "", "project_url": "https://pypi.org/project/srvlookup/", "project_urls": { "Homepage": "https://github.com/gmr/srvlookup" }, "release_url": "https://pypi.org/project/srvlookup/2.0.0/", "requires_dist": [ "dnspython (>=1.15.0)" ], "requires_python": "", "summary": "Service lookup using DNS SRV records", "version": "2.0.0" }, "last_serial": 4085998, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "77a3c546fd64be2aba4df3cba7da169f", "sha256": "d468fbe4c9e6c1bb38d75f5b0fc9a0137412a57421b7940862318313ac351c0c" }, "downloads": -1, "filename": "srvlookup-0.1.0.tar.gz", "has_sig": false, "md5_digest": "77a3c546fd64be2aba4df3cba7da169f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4609, "upload_time": "2014-03-11T17:13:07", "url": "https://files.pythonhosted.org/packages/d1/e6/645a7f4af590b2d4de93a260b6efe94cbf6b1051882ad2e110824af32c95/srvlookup-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "c8cc93696a4046e04a0efab25d823ed2", "sha256": "651a9217530d1d72f110775a4a20a000bfe0d1e55fca3480661fc3dee1acd7e6" }, "downloads": -1, "filename": "srvlookup-0.2.0.tar.gz", "has_sig": false, "md5_digest": "c8cc93696a4046e04a0efab25d823ed2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5244, "upload_time": "2015-06-08T18:45:27", "url": "https://files.pythonhosted.org/packages/d0/94/af4f580892b64464509afe1ff0f2c30f2783e31c3ca9663c83dc0c5bfe61/srvlookup-0.2.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "f706180ec17c645b9fc7da3615b7536c", "sha256": "01fd0ca6122f125d4e48df4eade4fbcb5d5345212465a0db249b8f39317a553e" }, "downloads": -1, "filename": "srvlookup-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f706180ec17c645b9fc7da3615b7536c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5000, "upload_time": "2016-11-07T20:26:38", "url": "https://files.pythonhosted.org/packages/c0/f9/67cf71a2ab76c29a5d7eeeb18b969dd71c892dba20feacc77042acb42b2a/srvlookup-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "52c1718efc7671b2955c7f8612c4b938", "sha256": "df2aa2905aa22a99222211199502c38cd81d42279ea6efb0032bcb8a21dc7720" }, "downloads": -1, "filename": "srvlookup-1.0.0.tar.gz", "has_sig": false, "md5_digest": "52c1718efc7671b2955c7f8612c4b938", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5305, "upload_time": "2016-11-07T20:26:40", "url": "https://files.pythonhosted.org/packages/87/63/803f7375ef52b2fee26a820739706e130ae8b0479e3e59b4800c06b96ceb/srvlookup-1.0.0.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "c36342ecade3bce794969bf723ccc6b4", "sha256": "d8dd82fdcb567aca7b54922ded5af4bfe70465c54105116b334588ee699a3639" }, "downloads": -1, "filename": "srvlookup-2.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c36342ecade3bce794969bf723ccc6b4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5219, "upload_time": "2018-01-31T03:56:34", "url": "https://files.pythonhosted.org/packages/d4/b1/b727ea3beb5bf257bf9f46b298cd0dd77d653d7a89715913f105f5237137/srvlookup-2.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9be1dee0a1308a1b43023b46340b8947", "sha256": "0b2861c5f4e15b49a722b0fdecfed47d235532bdd00288fd52f096f609d8c1fd" }, "downloads": -1, "filename": "srvlookup-2.0.0.tar.gz", "has_sig": false, "md5_digest": "9be1dee0a1308a1b43023b46340b8947", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5338, "upload_time": "2018-01-31T03:56:36", "url": "https://files.pythonhosted.org/packages/52/ec/99f07fd42f3b5a57f2c2c93feb73d4ba19656b9eaf5cfaf8b6041b27db21/srvlookup-2.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c36342ecade3bce794969bf723ccc6b4", "sha256": "d8dd82fdcb567aca7b54922ded5af4bfe70465c54105116b334588ee699a3639" }, "downloads": -1, "filename": "srvlookup-2.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c36342ecade3bce794969bf723ccc6b4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5219, "upload_time": "2018-01-31T03:56:34", "url": "https://files.pythonhosted.org/packages/d4/b1/b727ea3beb5bf257bf9f46b298cd0dd77d653d7a89715913f105f5237137/srvlookup-2.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9be1dee0a1308a1b43023b46340b8947", "sha256": "0b2861c5f4e15b49a722b0fdecfed47d235532bdd00288fd52f096f609d8c1fd" }, "downloads": -1, "filename": "srvlookup-2.0.0.tar.gz", "has_sig": false, "md5_digest": "9be1dee0a1308a1b43023b46340b8947", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5338, "upload_time": "2018-01-31T03:56:36", "url": "https://files.pythonhosted.org/packages/52/ec/99f07fd42f3b5a57f2c2c93feb73d4ba19656b9eaf5cfaf8b6041b27db21/srvlookup-2.0.0.tar.gz" } ] }