{ "info": { "author": "Jeff Levensailor", "author_email": "jeff@levensailor.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# Python SDK for Cisco CUCM AXL API\n\n## AXL API Documentation\n - https://developer.cisco.com/docs/axl-schema-reference/\n\n## Installation\n```bash\npip install ciscoaxl\n```\n\n## Example Usage\n```python\nfrom ciscoaxl import axl\n\ncucm = os.getenv('cucm', '10.10.20.1')\nusername = os.getenv('cucm_username', 'administrator')\npassword = os.getenv('cucm_password', 'ciscopsdt')\nversion = os.getenv('version', '12.5')\nucm = axl(username=cucm_username,password=cucm_password,cucm=cucm,cucm_version=version)\n```\n\n## Users\n\n#### Get All Users\n```python\nfor user in ucm.get_users():\n print(user.firstName)\n```\n\n#### Get Specific User\n```python\nuser = ucm.get_user(user_id='mscott')\nprint(user.email)\n```\n\n#### Add User\n```python\nucm.add_user(user_id='jlevensailor', last_name='Levensailor', first_name='Jeff')\n```\n\n#### Delete User\n```python\nucm.delete_user(user_id='jlevensailor')\n```\n\n#### Update User\n```python\nucm.update_user(user_id='jlevensailor', password='Lagavulin16', pin='5432')\n```\n\n## Phones\n\n#### Get Phones\n\n```python\nfor phone in ucm.get_phones():\n print(phone.name)\n```\n\n#### Get Specific Phone\n\n```python\nphone = ucm.get_phone(name='SEP001122445566')\nprint(phone.name)\n```\n\n#### Add Phone\n\n```python\nucm.add_phone(\n name='SEP0023AF482340',\n description='Robert - 1102',\n product='Cisco 8861',\n device_pool='RTP_DP',\n location='RTP_LOC',\n phone_template='Standard 8861 SIP',\n protocol='SIP',\n css='AVST-CSS',\n subscribe_css='AVST-CSS',\n lines=[\n ('1102', 'ABQ_PT', 'Robert Smith', 'Robert Smith', 'Robert Smith - 1102', '+1408202XXXX')\n ]\n)\n```\n\n#### Delete Phone\n\n```python\nucm.delete_phone('SEP004433220043')\n```\n\n## Translations and Transformations\n\n\n#### Get Translation Patterns\n\n```python\nfor trans in ucm.get_translations():\n detailed = ucm.get_translation(uuid=trans.uuid)\n print(detailed.description)\n```\n\n#### Get Specific Translation Pattern\n\n```python\ntrans = ucm.get_translation(pattern='2XXX', partition='xlates-pt')\nprint(trans.description)\n```\n\n#### Add Translation Pattern\n\n```python\nported = ['12324625544', '12324625545', '12324625546']\n\nfor num in ported:\n ucm.add_translation(pattern=num, partition='pstn_pt',calledPartyTransformationMask='1102', callingSearchSpaceName='GW_CSS')\n```\n\n#### Delete Translation Pattern\n\n```python\nucm.delete_translation(pattern='34567', partition='xlates-pt')\n```\n\n#### Update Translation Pattern\n\n```python\nucm.update_translation(pattern='1234', partition='xlates-pt', newPattern='4567')\n```\n\n## Device Pools\n\n\n#### Get Device Pools\n\n```python\nfor dp in ucm.get_device_pools():\n print(dp.name)\n```\n\n#### Get Specific Device Pool\n\n```python\ndp = ucm.get_device_pool(name='RTP_DP')\nprint(dp.name)\n```\n\n#### Add Device Pool\n\n```python\nucm.add_device_pool(device_pool='Hollywood_DP')\n```\n\n#### Delete Device Pool\n\n```python\nucm.delete_device_pool(device_pool='Hollywood_DP')\n```\n\n#### Update Device Pool\n\n```python\nucm.update_device_pool(name='RTP_DP', regionName='G711_RGN')\n```\n\n## CSS and Partitions\n\n\n#### Get Calling Search Spaces\n\n```python\nfor css in ucm.get_calling_search_spaces():\n print(css.name)\n```\n\n#### Get Specific Calling Search Space\n\n```python\ncss = ucm.get_calling_search_space(calling_search_space='pstn-css')\nprint(css.name)\n```\n\n#### Add Calling Search Space\n\n```python\nucm.add_calling_search_space(\n calling_search_space='VIP_CSS',\n description='Very Important Stuff'\n members=['losfeliz-pt','silverlake-pt','pstn-pt']\n )\n```\n\n#### Delete Calling Search Space\n\n```python\nucm.update_calling_search_space(calling_search_space='VIP_CSS')\n```\n\n#### Delete Calling Search Space\n\n```python\nucm.delete_calling_search_space(calling_search_space='VIP_CSS')\n```\n\n#### Get Partitions\n\n```python\nfor pt in ucm.get_partitions():\n print(pt.name)\n```\n\n#### Get Specific Partition\n\n```python\npt = ucm.get_partition(partition='pstn-pt')\nprint(pt.name)\n```\n\n#### Add Partition\n\n```python\nucm.add_partition(partition='VIP_PT', description='Very Important Peep')\n```\n\n#### Delete Partition\n\n```python\nucm.delete_partition(name='VIP_PT')\n```\n\n## Regions and Locations\n\n#### Get Regions\n\n```python\nfor reg in ucm.get_regions():\n print(reg.uuid)\n```\n\n#### Get Specific Region\n\n```python\nreg = ucm.get_region(region='losfeliz_reg')\nprint(reg.name)\n```\n\n#### Add Region\n\n```python\nucm.add_region(region='Hollywood-REG')\n```\n\n#### Delete Region\n\n```python\nucm.delete_region(region='Hollywood-REG')\n```\n\n#### Get Locations\n\n```python\nfor loc in ucm.get_locations():\n print(loc.name)\n```\n\n#### Get Specific Location\n\n```python\nloc = ucm.get_location(name='Shadow')\nprint(loc.name)\n```\n\n#### Add Location\n\n```python\nucm.add_location(location='Hollywood-LOC')\n```\n\n#### Delete Location\n\n```python\nucm.delete_location(location='Hollywood-LOC')\n```\n\n## Directory Numbers\n\n#### Get Directory Numbers\n\n```python\nfor dn in ucm.get_directory_numbers():\n print(dn.uuid)\n```\n\n#### Get Specific Directory Number\n\n```python\ndn = ucm.get_directory_number(directory_number='2888',partition='losfeliz-pt')\nprint(dn.uuid)\n```\n\n#### Add Directory Number\n\n```python\nucm.add_directory_number(\n pattern='1102',\n partition='ABQ_PT'\n )\n```\n\n#### Delete Directory Number\n\n```python\nucm.delete_directory_number(uuid='{0B0CDC93-EC9C-7255-1B09-40A3CE727D5A}')\n```\n\n## Device Profiles\n\n#### Get User Device Profiles\n\n```python\nfor udp in ucm.get_device_profiles():\n print(udp.name)\n```\n\n#### Get Specific User Device Profile\n\n```python\nudp = ucm.get_device_profile(profile='udp-bsimpson')\nprint(udp.name)\n```\n\n#### Add User Device Profile\n\n```python\nucm.add_device_profile(\n profile='UDP_MScott',\n description='Michael Scott - 2901',\n product='Cisco 8861',\n phone_template='Standard 8861 SIP',\n protocol='SIP',\n lines=[\n ('2901', 'losfeliz-pt', 'Michael Scott', 'Michael Scott', 'Michael Scott - 2901', '+1408202XXXX'),\n ('2902', 'losfeliz-pt', 'Pam Beesley', 'Pam Beesley', 'Pam Beesley - 2902', '+1408202XXXX')\n ]\n)\n```\n\n#### Delete User Device Profile\n\n```python\nucm.delete_device_profile('UDP_Mscott')\n```\n\n## CTI Route Points\n\n#### Get CTI Route Points\n\n```python\nfor cti in ucm.get_cti_route_points():\n print(cti.name)\n```\n\n#### Get Specific CTI Route Point\n\n```python\ncti = ucm.get_cti_route_point(cti_route_point='AutoAttendant')\nprint(cti.name)\n```\n\n#### Add CTI Route Point\n\n```python\nucm.add_cti_route_point(\n cti_route_point='aa-pilot',\n description='pilot to unity',\n device_pool='LosFeliz_DP',\n css='allphone-css',\n lines=[\n ('2908', 'losfeliz-pt'), \n ('2909', 'losfeliz-pt')\n ]\n)\n```\n\n#### Delete CTI Route Point\n\n```python\nucm.delete_cti_route_point(name='OneArch')\n```\n\n## Route Groups, Lists, and Patterns\n\n#### List Route Plan\n\n```python\nnums = ['19197016707', '19197016712', '19197016713', '19197016706', '191970167016']\n\nfor num in nums:\n for route in ucm.list_route_plan(num):\n print(route.dnOrPattern)\nfor route in ucm.list_route_plan('2901'):\n print(route.uuid)\n```\n\n#### Get Route Groups\n\n```python\nfor rg in ucm.get_route_groups():\n print(rg.name)\n```\n\n#### Get Specific Route Group\n\n```python\nrg = ucm.get_route_group(route_group='losfeliz-rg')\nprint(rg.uuid)\n```\n\n#### Add Route Group\n\n```python\nucm.add_route_group(\n route_group='hollywood-rg', \n distribution_algorithm='Circular', \n members=[('america-online-sip'), ('h323')])\n```\n\n#### Delete Route Group\n\n```python\nucm.delete_route_group(route_group='hollywood-rg')\n```\n\n#### Get Route Lists\n\n```python\nfor rl in ucm.get_route_lists():\n print(rl.name)\n```\n\n#### Get Specific Route List\n\n```python\nrl = ucm.get_route_list(route_list='stdloc-rl')\nprint(rl.description)\n```\n\n#### Add Route List\n\n```python\nucm.add_route_list(\n route_list='hollywood-rl', \n description='hollywood', \n run_on_all_nodes='true', \n cm_group_name='Default', \n members=[\n ('losfeliz-rg'), \n ('silverlake-rg')\n ])\n```\n\n#### Delete Route List\n\n```python\nucm.delete_route_list(route_list='hollywood-rl')\n```\n\n#### Get Route Patterns\n\n```python\nfor rp in ucm.get_route_patterns():\n print(rp.pattern)\n```\n\n#### Get Specific Route Pattern\n\n```python\nrp = ucm.get_route_pattern(pattern='911')\nprint(rp.description)\n```\n\n#### Add Route Pattern\n\n```python\nucm.add_route_pattern(\n pattern='999', \n partition='losfeliz-pt', \n description='Movie Times', \n route_list='stdloc-rl'\n )\n```\n\n#### Delete Route Pattern\n\n```python\nucm.delete_route_pattern(pattern='999', partition='losfeliz-pt')\n```\n\n## Runs and Dos\n\n#### Execute SQL Query\n\n```sh\nfor sql in ucm.execute_sql_query('select * from device where description like \"Bart%\"'):\n print(sql.name)\n```\n\n#### Do LDAP Sync on all agreements\n\n```sh\nfor ldap in ucm.get_ldap_dir():\n ucm.do_ldap_sync(uuid=ldap.uuid)\n```\n\n#### Reset Device\n\n```python\nucm.do_device_reset(device='SEP001100220033')\n```\n\n#### Extension Mobility Login\n\n```python\nucm.do_device_login(device='SEP001100220033', userId='bsimpson')\n```\n\n#### Extension Mobility Logout\n\n```python\nucm.do_device_logout(device='SEP001100220033', userId='bsimpson')\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/levensailor/ciscoaxlsdk", "keywords": "Cisco,Call Manager,CUCM,AXL,VoIP", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "ciscoaxl", "package_url": "https://pypi.org/project/ciscoaxl/", "platform": "", "project_url": "https://pypi.org/project/ciscoaxl/", "project_urls": { "Homepage": "https://github.com/levensailor/ciscoaxlsdk" }, "release_url": "https://pypi.org/project/ciscoaxl/0.122/", "requires_dist": [ "zeep (==3.4.0)", "urllib3 (==1.23)", "requests (==2.22.0)", "six (==1.12.0)" ], "requires_python": "", "summary": "Cisco CUCM AXL Library. Simple to use.", "version": "0.122" }, "last_serial": 5806859, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "b7f8b36d04a707729a242f28db327d07", "sha256": "ccf749765a38d88c0c9378b96b59034b7586693d7b96bbd34f315390f278b47e" }, "downloads": -1, "filename": "ciscoaxl-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b7f8b36d04a707729a242f28db327d07", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18975, "upload_time": "2019-03-25T20:22:11", "url": "https://files.pythonhosted.org/packages/fe/15/6291f097a93e22d2e745a1d2cdfc421405c4e4ff27d9284c4c22934ffe83/ciscoaxl-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4a531c80560bf40977610cbe88f789f0", "sha256": "8af5c929c7d36d2aff1d2ac205fa9bead55fb938c5d7307e0195738db71c1085" }, "downloads": -1, "filename": "ciscoaxl-0.0.1.tar.gz", "has_sig": false, "md5_digest": "4a531c80560bf40977610cbe88f789f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23144, "upload_time": "2019-03-25T20:22:13", "url": "https://files.pythonhosted.org/packages/62/7f/29bb03783a8f6168f319f8fe6dfbdfc4add37ebb3826d0bb2e0eb49983fe/ciscoaxl-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "64f51a8324c5cb3583afc26239152b7a", "sha256": "08c6a27638fb401eb8508c745961e2b08d111469ddda0ea1a013d925571023a9" }, "downloads": -1, "filename": "ciscoaxl-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "64f51a8324c5cb3583afc26239152b7a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18976, "upload_time": "2019-06-18T04:45:18", "url": "https://files.pythonhosted.org/packages/69/3c/ee4a17e45b93eeff1538dd55adc461883c987090d91bcc4d61961102e605/ciscoaxl-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8c4a0d0cd40a9d0dcd62bddfba0c2449", "sha256": "cffd95b9c5aee392b56c651d13c77e6c97dfc2d0573c5ca81d0c89d6d163e7af" }, "downloads": -1, "filename": "ciscoaxl-0.0.2.tar.gz", "has_sig": false, "md5_digest": "8c4a0d0cd40a9d0dcd62bddfba0c2449", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24607, "upload_time": "2019-06-18T04:45:20", "url": "https://files.pythonhosted.org/packages/be/05/bef63fb4accbada989ccfb90eea99c09e7cdec98a48d1bf497ba136486bc/ciscoaxl-0.0.2.tar.gz" } ], "0.0.21": [ { "comment_text": "", "digests": { "md5": "3be5e30ba73ddf8ab30bbcc41f4befc2", "sha256": "51c006895d70c8893cb0f98868db20002e6c8bb85c77fe0780d6302cc8e9b690" }, "downloads": -1, "filename": "ciscoaxl-0.0.21-py3-none-any.whl", "has_sig": false, "md5_digest": "3be5e30ba73ddf8ab30bbcc41f4befc2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18984, "upload_time": "2019-06-18T05:03:38", "url": "https://files.pythonhosted.org/packages/26/20/d00a002133e5ecd329ab86c0a68a0a27cf95b7b994c681a15c708016d8bf/ciscoaxl-0.0.21-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dc494002e42c9c04758690c1c619a58d", "sha256": "1d23950a37cc46b529d6d248cde5313401dbbae0b0f410053d779d7fb4d01c5c" }, "downloads": -1, "filename": "ciscoaxl-0.0.21.tar.gz", "has_sig": false, "md5_digest": "dc494002e42c9c04758690c1c619a58d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23178, "upload_time": "2019-06-18T05:03:40", "url": "https://files.pythonhosted.org/packages/4b/be/28270c807c002724d36026d70712af2f0b834fc0a6f5863fa2093f854e75/ciscoaxl-0.0.21.tar.gz" } ], "0.0.22": [ { "comment_text": "", "digests": { "md5": "0df5d38eecfff299f97f7a56827bd19a", "sha256": "e1a31650ba3d94bbca57c34a33262c0376cc92c4a433fb815da8e904661e2f82" }, "downloads": -1, "filename": "ciscoaxl-0.0.22-py3-none-any.whl", "has_sig": false, "md5_digest": "0df5d38eecfff299f97f7a56827bd19a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1961130, "upload_time": "2019-06-18T05:13:17", "url": "https://files.pythonhosted.org/packages/26/bf/e6db243f6a086453b2f041cb1444b7d7e0342a07c46d7b3cb2cc46853e7b/ciscoaxl-0.0.22-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d4e5763bf387d2ddaa555aa2ea060f51", "sha256": "4278d2de9b767241f685988c3912e0af1ba79459429fe1cb56029e3619a51e30" }, "downloads": -1, "filename": "ciscoaxl-0.0.22.tar.gz", "has_sig": false, "md5_digest": "d4e5763bf387d2ddaa555aa2ea060f51", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23238, "upload_time": "2019-06-18T05:13:20", "url": "https://files.pythonhosted.org/packages/09/ee/728f2348c86be46178c1ba7503285099245462ade764f83d9c8a5945cd78/ciscoaxl-0.0.22.tar.gz" } ], "0.0.23": [ { "comment_text": "", "digests": { "md5": "e4b7b8ffa32f01e62dcd01b65531c862", "sha256": "dc2b27a3c210bc7ac4dc537ef7965880af3924add38125e2a14d9ff8358c8d18" }, "downloads": -1, "filename": "ciscoaxl-0.0.23-py3-none-any.whl", "has_sig": false, "md5_digest": "e4b7b8ffa32f01e62dcd01b65531c862", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1961128, "upload_time": "2019-06-18T06:51:42", "url": "https://files.pythonhosted.org/packages/70/9b/59755c026a1d5f7f1822843e2f8430fa758e059dcec8ff8142f329f754e9/ciscoaxl-0.0.23-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "303729a10128033b96a73173147e2276", "sha256": "7c3f5b78aa360aa5b8e92303b729e1026d00fb21cf5f114dcf3c37becb582324" }, "downloads": -1, "filename": "ciscoaxl-0.0.23.tar.gz", "has_sig": false, "md5_digest": "303729a10128033b96a73173147e2276", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23231, "upload_time": "2019-06-18T06:51:44", "url": "https://files.pythonhosted.org/packages/a1/bd/a22ca6b06a000b2c367045dbdde0d34d2d02d4487ce666727d32b24c6e6f/ciscoaxl-0.0.23.tar.gz" } ], "0.0.24": [ { "comment_text": "", "digests": { "md5": "4465a07ae2c7d9b88fec16fdba1958f3", "sha256": "f71e30b50fbfac90f4c0285e5361588f89676e45d58f449933f2592658cecb6f" }, "downloads": -1, "filename": "ciscoaxl-0.0.24-py3-none-any.whl", "has_sig": false, "md5_digest": "4465a07ae2c7d9b88fec16fdba1958f3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1961138, "upload_time": "2019-06-18T07:06:43", "url": "https://files.pythonhosted.org/packages/ad/e1/c70889ab28e7904674900faacc699e7f7cab6e8473bf535fd4fa68f8e979/ciscoaxl-0.0.24-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0dd8e18b80fad22f311a1cef866f004a", "sha256": "7b65b3e379fd77d3e3725537e7e2e23da0a9f22e9b5a58e54caa62aec2cb7a9a" }, "downloads": -1, "filename": "ciscoaxl-0.0.24.tar.gz", "has_sig": false, "md5_digest": "0dd8e18b80fad22f311a1cef866f004a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23244, "upload_time": "2019-06-18T07:06:45", "url": "https://files.pythonhosted.org/packages/91/68/9e7f669c7b1790cf654c38c8e5aff09078a3c20ebd639b5671eb48e74892/ciscoaxl-0.0.24.tar.gz" } ], "0.0.241": [ { "comment_text": "", "digests": { "md5": "2e9853cd0c12df9daec1cb3f4c243e13", "sha256": "50e0050c635e18ddab62d0e9f2653ab23abf90196058b8d7a9e51d072444e27c" }, "downloads": -1, "filename": "ciscoaxl-0.0.241-py3-none-any.whl", "has_sig": false, "md5_digest": "2e9853cd0c12df9daec1cb3f4c243e13", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1961101, "upload_time": "2019-06-18T07:33:30", "url": "https://files.pythonhosted.org/packages/91/84/76c721c0dba93cc82a7506d4a07f679dc0e0584ae4de3187321079e2724f/ciscoaxl-0.0.241-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dddf1470cd06a485b7e02cb1ac1c7412", "sha256": "363be757067506872e57a8c3f588cbe9af479ff6ad580baa79916d4a9f35a4ac" }, "downloads": -1, "filename": "ciscoaxl-0.0.241.tar.gz", "has_sig": false, "md5_digest": "dddf1470cd06a485b7e02cb1ac1c7412", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23215, "upload_time": "2019-06-18T07:33:32", "url": "https://files.pythonhosted.org/packages/6f/2f/59ee6053048f916f1d1cd0cca58c0e5ed853cf9f192a809964b20207ac8f/ciscoaxl-0.0.241.tar.gz" } ], "0.0.242": [ { "comment_text": "", "digests": { "md5": "3da60ac1caa3e36495babc871e5ab9ca", "sha256": "a6131dfc1c6217dc52e3d73542474fd3aea04a25a18e906ab1eab947e6392140" }, "downloads": -1, "filename": "ciscoaxl-0.0.242-py3-none-any.whl", "has_sig": false, "md5_digest": "3da60ac1caa3e36495babc871e5ab9ca", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1961099, "upload_time": "2019-06-18T16:51:35", "url": "https://files.pythonhosted.org/packages/b6/49/4e90df27a07fbc3e94050b1cee9fd8f3e0c5cb0a99742a2090ab323390cb/ciscoaxl-0.0.242-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1f9138668f7988852cdb271104abfc00", "sha256": "a780a497822fcd61e90f0ea880f267b249e28b3582415207c1f8c24547dbce15" }, "downloads": -1, "filename": "ciscoaxl-0.0.242.tar.gz", "has_sig": false, "md5_digest": "1f9138668f7988852cdb271104abfc00", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23217, "upload_time": "2019-06-18T16:51:37", "url": "https://files.pythonhosted.org/packages/ff/84/36c58b783d48493d39334d6bcb3052ac62bc772d3ec051e4789eeeac4d24/ciscoaxl-0.0.242.tar.gz" } ], "0.0.243": [ { "comment_text": "", "digests": { "md5": "552b4b3c194e1b17038e432615164df2", "sha256": "2ce7ed245dbf2a382c5754ecf59df473151c49fab930f94a8b66a7ee40e7af13" }, "downloads": -1, "filename": "ciscoaxl-0.0.243-py3-none-any.whl", "has_sig": false, "md5_digest": "552b4b3c194e1b17038e432615164df2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1961106, "upload_time": "2019-06-18T17:00:49", "url": "https://files.pythonhosted.org/packages/11/bc/3a206c258177bf8ef39cc24383879958141a41658ab8bc7cc6144fcca2dc/ciscoaxl-0.0.243-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "22bea12931bfa7010e2dbc0bf5c90a90", "sha256": "8486e2951474def9dd3174038fac153ce7136b1c11a57ab9c535c4d6f6ae3400" }, "downloads": -1, "filename": "ciscoaxl-0.0.243.tar.gz", "has_sig": false, "md5_digest": "22bea12931bfa7010e2dbc0bf5c90a90", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23217, "upload_time": "2019-06-18T17:00:51", "url": "https://files.pythonhosted.org/packages/d5/c0/8e097796312c4ac5ed2211921ddeba416f03c4f9f53ee4d92010344df06b/ciscoaxl-0.0.243.tar.gz" } ], "0.0.244": [ { "comment_text": "", "digests": { "md5": "b4b4e3b03671db56c3fc6f4353071a98", "sha256": "07a60af2d50c0510c7a5de9ba0543213c250289eca99339324114ea1c995c66e" }, "downloads": -1, "filename": "ciscoaxl-0.0.244-py3-none-any.whl", "has_sig": false, "md5_digest": "b4b4e3b03671db56c3fc6f4353071a98", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1961138, "upload_time": "2019-06-18T17:10:31", "url": "https://files.pythonhosted.org/packages/8e/dc/d5236f7e1b31dd0067dc952dd74c61e3b45760479a06f3c5efb08cc60ec7/ciscoaxl-0.0.244-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4d5783bf2a576494493bbe43ad6e4684", "sha256": "ed7158dc2dbc9cb4788cd7269fb7cdd3fe2fd65250738b715bdd856112deb70c" }, "downloads": -1, "filename": "ciscoaxl-0.0.244.tar.gz", "has_sig": false, "md5_digest": "4d5783bf2a576494493bbe43ad6e4684", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23239, "upload_time": "2019-06-18T17:10:33", "url": "https://files.pythonhosted.org/packages/a2/a2/bd1e97b62f5c708d7ece59019d5d742d67ac3b67713eed75cbafd799d919/ciscoaxl-0.0.244.tar.gz" } ], "0.0.245": [ { "comment_text": "", "digests": { "md5": "3d027d36d2419d5bfb7dd67cd3d06d15", "sha256": "7b7ebca0518ce8364032ab1a8aff91975ee03c66dcfb33199094bc7c61471c11" }, "downloads": -1, "filename": "ciscoaxl-0.0.245-py3-none-any.whl", "has_sig": false, "md5_digest": "3d027d36d2419d5bfb7dd67cd3d06d15", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1961136, "upload_time": "2019-06-18T17:15:44", "url": "https://files.pythonhosted.org/packages/25/b8/2fac73fcb70dd72a816ee449bf10829a3f8579f10db93c00c2bd4c341f12/ciscoaxl-0.0.245-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "32c292bee2909dddef9fa98b012319e3", "sha256": "0c6fbfb9e459daf5b831f130bdf629e64e370e84a2078cb321fe30cd97fe35af" }, "downloads": -1, "filename": "ciscoaxl-0.0.245.tar.gz", "has_sig": false, "md5_digest": "32c292bee2909dddef9fa98b012319e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23238, "upload_time": "2019-06-18T17:15:47", "url": "https://files.pythonhosted.org/packages/72/9f/4f153c2dfa9660184d921052be5530662cbe150750bfaf76dca0837ad186/ciscoaxl-0.0.245.tar.gz" } ], "0.0.246": [ { "comment_text": "", "digests": { "md5": "08a1f14218263eed0a31f3b7c3c38096", "sha256": "214a5aff006957a5f5f25e51ab1d8db8d8292e30c20b7185fad3ff07a1046377" }, "downloads": -1, "filename": "ciscoaxl-0.0.246-py3-none-any.whl", "has_sig": false, "md5_digest": "08a1f14218263eed0a31f3b7c3c38096", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1961157, "upload_time": "2019-06-18T17:45:07", "url": "https://files.pythonhosted.org/packages/8a/4e/365227362ab373377aec6ec37869be4cc2ff481cd93bb30b18aac2736a6b/ciscoaxl-0.0.246-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b2c1679acf8f24b55494814fea460219", "sha256": "8dec28510aec8afae0aa15830fcb6d6d44dd804775fe266841df6e92f4cfbb09" }, "downloads": -1, "filename": "ciscoaxl-0.0.246.tar.gz", "has_sig": false, "md5_digest": "b2c1679acf8f24b55494814fea460219", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23262, "upload_time": "2019-06-18T17:45:09", "url": "https://files.pythonhosted.org/packages/b7/fc/ce55c680f8426d7fd052eb9fdde327dba88cda511e8f63cfc4a9b89dde9c/ciscoaxl-0.0.246.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "8d66e6b3a2ab1fadb1f01592376bcf39", "sha256": "2d4759792eaf0f78e6be258ffa35ee4049d782957d190a52a85835e079ec853c" }, "downloads": -1, "filename": "ciscoaxl-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "8d66e6b3a2ab1fadb1f01592376bcf39", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1961015, "upload_time": "2019-06-18T18:46:27", "url": "https://files.pythonhosted.org/packages/99/5b/be68c799cfe4e269bc453350f4b064cd6fbc9b875ae4578a8ba6ce101823/ciscoaxl-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "63756f1f10ca26fbbaf2a99380a003c9", "sha256": "4f8180a5282693ecc5a3a3cf532f16685f3fe07cff13d7e64600dd5175bdc86e" }, "downloads": -1, "filename": "ciscoaxl-0.0.3.tar.gz", "has_sig": false, "md5_digest": "63756f1f10ca26fbbaf2a99380a003c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23161, "upload_time": "2019-06-18T18:46:30", "url": "https://files.pythonhosted.org/packages/b1/14/08272557dc7ec41a3cc3580c9064709d505b7213eb1bf9ddeec5d64ffee1/ciscoaxl-0.0.3.tar.gz" } ], "0.0.31": [ { "comment_text": "", "digests": { "md5": "54027aaff7bb20827cc9b811c313c93a", "sha256": "01aa0c643d3dbbc1fb51806bbf07f77587da3edd1f00d047826e2e8dce4d4ef0" }, "downloads": -1, "filename": "ciscoaxl-0.0.31-py3-none-any.whl", "has_sig": false, "md5_digest": "54027aaff7bb20827cc9b811c313c93a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2262810, "upload_time": "2019-06-18T18:52:48", "url": "https://files.pythonhosted.org/packages/a9/32/dcb1e4e8746f625929ff7641163c1fadb3329070600269a4b2dfbf37b978/ciscoaxl-0.0.31-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "56a6ae41ca9a327a53454f4a0d49ba46", "sha256": "89779281f1745238b896ebdb9562e4a4ce054a55b88e842b4e45cd4ed142a8cf" }, "downloads": -1, "filename": "ciscoaxl-0.0.31.tar.gz", "has_sig": false, "md5_digest": "56a6ae41ca9a327a53454f4a0d49ba46", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23160, "upload_time": "2019-06-18T18:52:50", "url": "https://files.pythonhosted.org/packages/52/ad/f82bc069633ec142414c1cc993d9672b35ba6a5bbef775cd639800c93eed/ciscoaxl-0.0.31.tar.gz" } ], "0.1": [ { "comment_text": "", "digests": { "md5": "30caa82b0acc958550e4e72101ebceef", "sha256": "377acdb79126431f08e9f03e2e16f7625ed8996b49bbc0b29c3026625980e4f0" }, "downloads": -1, "filename": "ciscoaxl-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "30caa82b0acc958550e4e72101ebceef", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2323534, "upload_time": "2019-06-26T06:20:32", "url": "https://files.pythonhosted.org/packages/3e/dc/5cb1e63581b66ad9feb40324e4719dc2d35080d62f45b83d723fe44f0ea1/ciscoaxl-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5e84d0bb4af2e2cd32662ac58f3fbcda", "sha256": "f4041ea4a6a8cfd35932cb2646143e9de0825b7e2bdad0899fbc5b3d678fc2cd" }, "downloads": -1, "filename": "ciscoaxl-0.1.tar.gz", "has_sig": false, "md5_digest": "5e84d0bb4af2e2cd32662ac58f3fbcda", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81671, "upload_time": "2019-06-26T06:20:35", "url": "https://files.pythonhosted.org/packages/33/f1/1c381bddaf4b0939391bdc77a9327139fd31588e0a7236e0c9517f2e5fe2/ciscoaxl-0.1.tar.gz" } ], "0.11": [ { "comment_text": "", "digests": { "md5": "d99de8e004f8bc33c1ea38540a688c12", "sha256": "938eae6d68f00de3587da22300df858f684fcb9c658682c949454ff7f1b92155" }, "downloads": -1, "filename": "ciscoaxl-0.11-py3-none-any.whl", "has_sig": false, "md5_digest": "d99de8e004f8bc33c1ea38540a688c12", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2265002, "upload_time": "2019-08-28T03:09:42", "url": "https://files.pythonhosted.org/packages/17/7f/e54d25c5cfa5bd8047a5023fa459130548e67c257b61738d60cac36b3c74/ciscoaxl-0.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "44bbf5ef5a1ad0cb2b8ce89a314d6354", "sha256": "3467aa31ef962cc7764d6e22f9cce651100bfc80a69de3bbbbc3b0358f4ec6fe" }, "downloads": -1, "filename": "ciscoaxl-0.11.tar.gz", "has_sig": false, "md5_digest": "44bbf5ef5a1ad0cb2b8ce89a314d6354", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24794, "upload_time": "2019-08-28T03:09:44", "url": "https://files.pythonhosted.org/packages/3c/dd/e3aa6fa485965ddacd6e5f22bfdc73f2466d0fd436226a5d5e3f32b3facc/ciscoaxl-0.11.tar.gz" } ], "0.111": [ { "comment_text": "", "digests": { "md5": "933b637265b5a4afa6a8dc8addf9f025", "sha256": "25cf4261c965983553fcaac48cb06bfc7a36c1fa9ce0908a5da49ac75e2699b7" }, "downloads": -1, "filename": "ciscoaxl-0.111-py3-none-any.whl", "has_sig": false, "md5_digest": "933b637265b5a4afa6a8dc8addf9f025", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2265000, "upload_time": "2019-08-28T03:23:53", "url": "https://files.pythonhosted.org/packages/cb/3a/fbc2a748c9f74107677f1c6f57f53ce09e096e29af433cf2e25ba029e92a/ciscoaxl-0.111-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "df6b91461376a9811218c3fb8d4bb56d", "sha256": "18221053b8177b3b139a28206f7be941dc4f09872514ced7e496e10b842de40c" }, "downloads": -1, "filename": "ciscoaxl-0.111.tar.gz", "has_sig": false, "md5_digest": "df6b91461376a9811218c3fb8d4bb56d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24781, "upload_time": "2019-08-28T03:23:55", "url": "https://files.pythonhosted.org/packages/eb/ec/419a5dc3b80ff7e688de4fa323fb2e250cd118ec47399d645e82f6222cc6/ciscoaxl-0.111.tar.gz" } ], "0.12": [ { "comment_text": "", "digests": { "md5": "83c33249f4ce245e452addbaf1b392c7", "sha256": "59d596342bc6d60515eaf03bee3156517e96c0bd1630978657f8882fff4064e9" }, "downloads": -1, "filename": "ciscoaxl-0.12-py3-none-any.whl", "has_sig": false, "md5_digest": "83c33249f4ce245e452addbaf1b392c7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2261644, "upload_time": "2019-08-28T05:13:37", "url": "https://files.pythonhosted.org/packages/59/2a/ede1d356faa31f1149b0a5a700346e62787c9feac558385ad26297af27d9/ciscoaxl-0.12-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "492b9e59af9a33316d5c120de423a62a", "sha256": "665151190e15c8e37eec6a11d61bf913f354e58ca296004c465157643188d8e0" }, "downloads": -1, "filename": "ciscoaxl-0.12.tar.gz", "has_sig": false, "md5_digest": "492b9e59af9a33316d5c120de423a62a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20742, "upload_time": "2019-08-28T05:13:39", "url": "https://files.pythonhosted.org/packages/28/ff/f567accc3c8f01dd5baf3d16391c80705c06c821416dfb7fbc0637a5fbb1/ciscoaxl-0.12.tar.gz" } ], "0.121": [ { "comment_text": "", "digests": { "md5": "052e86deb1f6164788261d513932f1ec", "sha256": "cf07d621312941bbf07b527901574dae05c74556624f7758147f70b2f565d46e" }, "downloads": -1, "filename": "ciscoaxl-0.121-py3-none-any.whl", "has_sig": false, "md5_digest": "052e86deb1f6164788261d513932f1ec", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2261653, "upload_time": "2019-08-28T05:59:43", "url": "https://files.pythonhosted.org/packages/fe/ac/8e53f91cb7f2a62f881ec8f43d8da6a4cc498285e58f3aeaf175b90f32db/ciscoaxl-0.121-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f1defd020cf375f592b1bd98aae8676b", "sha256": "a2b07fcac8aeffa4643660fabc31979280b6ef67d64c87e561ac84dd825e2b35" }, "downloads": -1, "filename": "ciscoaxl-0.121.tar.gz", "has_sig": false, "md5_digest": "f1defd020cf375f592b1bd98aae8676b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20745, "upload_time": "2019-08-28T05:59:45", "url": "https://files.pythonhosted.org/packages/6e/89/bffcd796817d948f66c240f851dbd5ad853c8045fdf47fdc78941b83e752/ciscoaxl-0.121.tar.gz" } ], "0.122": [ { "comment_text": "", "digests": { "md5": "7a7651a930802fe0a61036202bfc830d", "sha256": "ef41c423fc0f1590a5e083710c15b768b4c01505dde5432b61a6738e019040cd" }, "downloads": -1, "filename": "ciscoaxl-0.122-py3-none-any.whl", "has_sig": false, "md5_digest": "7a7651a930802fe0a61036202bfc830d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2261726, "upload_time": "2019-09-10T04:37:47", "url": "https://files.pythonhosted.org/packages/82/83/0da9ba303315677446aa468263cd73b371d31cf5ccfedab60c8478c97c66/ciscoaxl-0.122-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8aacdf1ad8ec9f64735bc99bd20350c3", "sha256": "c4d3658c17f8ecc3c2dc3c08355882cc768db663df33f3b6e3fdbbcdd1ada21d" }, "downloads": -1, "filename": "ciscoaxl-0.122.tar.gz", "has_sig": false, "md5_digest": "8aacdf1ad8ec9f64735bc99bd20350c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20809, "upload_time": "2019-09-10T04:37:50", "url": "https://files.pythonhosted.org/packages/2e/99/72a82d210df53b87dcba688ec8d8ef7b5d348877f69bfccc2c5eecd1c264/ciscoaxl-0.122.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7a7651a930802fe0a61036202bfc830d", "sha256": "ef41c423fc0f1590a5e083710c15b768b4c01505dde5432b61a6738e019040cd" }, "downloads": -1, "filename": "ciscoaxl-0.122-py3-none-any.whl", "has_sig": false, "md5_digest": "7a7651a930802fe0a61036202bfc830d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2261726, "upload_time": "2019-09-10T04:37:47", "url": "https://files.pythonhosted.org/packages/82/83/0da9ba303315677446aa468263cd73b371d31cf5ccfedab60c8478c97c66/ciscoaxl-0.122-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8aacdf1ad8ec9f64735bc99bd20350c3", "sha256": "c4d3658c17f8ecc3c2dc3c08355882cc768db663df33f3b6e3fdbbcdd1ada21d" }, "downloads": -1, "filename": "ciscoaxl-0.122.tar.gz", "has_sig": false, "md5_digest": "8aacdf1ad8ec9f64735bc99bd20350c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20809, "upload_time": "2019-09-10T04:37:50", "url": "https://files.pythonhosted.org/packages/2e/99/72a82d210df53b87dcba688ec8d8ef7b5d348877f69bfccc2c5eecd1c264/ciscoaxl-0.122.tar.gz" } ] }