{ "info": { "author": "IT4Innovations", "author_email": "support@it4i.cz", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python" ], "description": "it4i-portal-clients\n===================\n\nit4i-portal-clients provides simple user-friendly shell interface to\ncall API requests and display their respond.\n\nPython 2.7 is required.\n\nLimits are placed on the number of requests you may make to IT4I API.\nRate limit can be changed without any warning at any time, but the\ndefault is 6 requests per minute. Exceeding the limit will lead to your\nip address being temporarily blocked from making further requests. The\nblock will automatically be lifted by waiting an hour.\n\nList of available utilities\n---------------------------\n\n- `it4icheckaccess <#it4icheckaccess>`__ - Shows if IT4I account and/or\n related project has the access to specified queue.\n- `it4idedicatedtime <#it4idedicatedtime>`__ - Shows IT4I dedicated\n time.\n- `it4ifree <#it4ifree>`__ - Shows some basic information from IT4I PBS\n accounting.\n- `it4ifsusage <#it4ifsusage>`__ - Shows user filesystem usage of IT4I\n cluster storage systems.\n- `it4imotd <#it4imotd>`__ - Shows IT4I messages of the day into\n formatted text or HTML page (using TAL / Zope Page Template).\n\nInstallation / upgrading\n------------------------\n\n.. code:: bash\n\n pip install --upgrade it4i.portal.clients\n\nSample config file main.cfg\n---------------------------\n\n.. code:: bash\n\n [main]\n\n # IT4I API\n api_url = https://scs.it4i.cz/api/v1/\n it4ifreetoken = \n\nUsername is taken from OS, therefore the script has to be run under the\nsame user login name as you use to log into clusters.\n\n- System-wide config file path:\n ``/usr/local/etc/it4i-portal-clients/main.cfg``\n- Local user's config file path: ``~/.it4ifree``\n\nit4icheckaccess\n---------------\n\nHelp of IT4ICHECKACCESS\n~~~~~~~~~~~~~~~~~~~~~~~\n\n.. code:: console\n\n $ it4icheckaccess -h\n usage: it4icheckaccess [-h] -l LOGIN -q QUEUE [-p PROJECT]\n\n The command shows if IT4I account and/or related project has the access to\n specified queue. \\ Return exit code 99 if access is not granted.\n\n optional arguments:\n -h, --help show this help message and exit\n -l LOGIN, --login LOGIN\n user login\n -q QUEUE, --queue QUEUE\n queue\n -p PROJECT, --project PROJECT\n project id, not required if querying projectless queue\n\nExample of IT4ICHECKACCESS\n~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n.. code:: console\n\n $ it4icheckaccess -l XXX -q qexp\n OK Access granted for projectless queue.\n\nit4idedicatedtime\n-----------------\n\nHelp of IT4IDEDICATEDTIME\n~~~~~~~~~~~~~~~~~~~~~~~~~\n\n.. code:: console\n\n $ it4idedicatedtime -h\n usage: it4idedicatedtime [-h] [-m {active,planned}] [-c {anselm,salomon}]\n\n The command shows IT4I dedicated time. By default all planned and active\n outages of all clusters are displayed. Return exit code 99 if there is no\n outage, otherwise return 0.\n\n optional arguments:\n -h, --help show this help message and exit\n -m {active,planned}, --message {active,planned}\n select type of dedicated time. Planned contains also\n active\n -c {anselm,salomon}, --cluster {anselm,salomon}\n select cluster\n\nExample of IT4IDEDICATEDTIME\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n.. code:: console\n\n $ it4idedicatedtime\n Cluster Start End Last update\n --------- ------------------- ------------------- -------------------\n anselm 2019-03-19 08:00:00 2019-03-19 09:30:00 2019-03-08 08:24:33\n salomon 2019-03-19 08:00:00 2019-03-19 09:30:00 2019-03-08 08:23:40\n\nit4ifree\n--------\n\nHelp of IT4IFREE\n~~~~~~~~~~~~~~~~\n\n.. code:: console\n\n $ it4ifree -h\n usage: it4ifree [-h] [-p]\n\n The command shows some basic information from IT4I PBS accounting. The\n data is related to the current user and to all projects in which user\n participates.\n\n optional arguments:\n -h, --help show this help message and exit\n -p, --percent show values in percentage. Projects with unlimited resources are not displayed\n\n Columns of \"Projects I am participating in\":\n PID: Project ID/account string.\n Days left: Days till the given project expires.\n Total: Core-hours allocated to the given project.\n Used: Sum of core-hours used by all project members.\n ...by me: Core-hours used by the current user only.\n Free: Core-hours that haven't yet been utilized.\n\n Columns of \"Projects I am Primarily Investigating\" (if present):\n PID: Project ID/account string.\n Login: Project member's login name.\n Used: Project member's used core-hours.\n\nExample of IT4IFREE\n~~~~~~~~~~~~~~~~~~~\n\n.. code:: console\n\n $ it4ifree\n\n Projects I am participating in\n ==============================\n PID Days left Total Used WCHs Used NCHs WCHs by me NCHs by me Free\n ---------- ----------- ------- ----------- ----------- ------------ ------------ -------\n OPEN-XX-XX 323 0 5169947 5169947 50001 50001 1292555\n\n\n Projects I am Primarily Investigating\n =====================================\n PID Login Used WCHs Used NCHs\n ---------- ---------- ----------- -----------\n OPEN-XX-XX user1 376670 376670\n user2 4793277 4793277\n\n Legend\n ======\n WCH = Wall-clock Core Hour\n NCH = Normalized Core Hour\n\nit4ifsusage\n-----------\n\nHelp of IT4IFSUSAGE\n~~~~~~~~~~~~~~~~~~~\n\n.. code:: console\n\n $ it4ifsusage -h\n usage: it4ifsusage [-h] [-c {all,anselm,salomon}]\n\n The command shows user filesystem usage of IT4I cluster storage systems\n\n optional arguments:\n -h, --help show this help message and exit\n -c {all,anselm,salomon}, --cluster {all,anselm,salomon}\n select cluster\n\nExample of IT4IFSUSAGE\n~~~~~~~~~~~~~~~~~~~~~~\n\n.. code:: console\n\n $ it4ifsusage\n Cluster File System Space used Space limit Entries used Entries limit Last update\n --------- ------------- ------------ ------------- -------------- --------------- -------------------\n anselm /home 100.0 KiB 238.4 GiB 23 500,000 2019-03-21 14:55:16\n salomon /home 40.0 KiB 238.4 GiB 14 500,000 2019-03-21 14:50:06\n anselm /scratch 0 Bytes 93.1 TiB 0 10,000,000 2019-03-21 14:55:31\n salomon /scratch 4.0 KiB 93.1 TiB 1 10,000,000 2019-03-21 14:52:49\n salomon /scratch/work 4.0 KiB N/A 1 2019-03-21 14:52:55\n\nit4imotd\n--------\n\nHelp of IT4IMOTD\n~~~~~~~~~~~~~~~~\n\n.. code:: console\n\n $ it4imotd -h\n usage: it4imotd [-h] [-t TEMPLATE] [-w WIDTH] [-c]\n\n The command shows IT4I messages of the day into formatted text or HTML page.\n\n optional arguments:\n -h, --help show this help message and exit\n -t TEMPLATE, --template TEMPLATE\n path to TAL / Zope Page Template, output will be\n formatted into HTML page\n -w WIDTH, --width WIDTH\n maximum line width (intended for text rendering,\n default of 78 columns)\n -c, --cron sleep from 10 up to 60 seconds prior to any actions\n -m {important,notice}, --message {important,notice}\n select type of messages\n\nExample of IT4IMOTD\n~~~~~~~~~~~~~~~~~~~\n\n.. code:: console\n\n $ it4imotd\n\n Message of the Day (DD/MM/YYYY)\n (YYYY-MM-DD hh:mm:ss)\n\n More on https://...\n\nChangelog\n---------\n\n0.7.8 (2019-03-22)\n------------------\n\nOther\n~~~~~\n\n- Add it4ifsusage command. [Marek Chrastina]\n\n0.7.7 (2019-03-11)\n------------------\n\nOther\n~~~~~\n\n- Add it4icheckaccess command. [Marek Chrastina]\n\n- Add it4idedicatedtime command. [Marek Chrastina]\n\n0.7.6 (2019-03-06)\n------------------\n\nOther\n~~~~~\n\n- Add options to select type of motd messages. [Marek Chrastina]\n\n0.7.5 (2019-03-06)\n------------------\n\nOther\n~~~~~\n\n- Extract json related code to separated library. [Marek Chrastina]\n\n- It4ifreetoken configuration option will be mandatory just for\n it4ifree command. [Marek Chrastina]\n\n- Remove functionaless options. [Marek Chrastina]\n\n- Rename motd\\_rss to it4imotd. [Marek Chrastina]\n\n0.7.4 (2019-03-05)\n------------------\n\nOther\n~~~~~\n\n- Add option to show values in percentage for it4ifree. [Marek\n Chrastina]\n\n- Replace argument parser library in it4ifree. [Marek Chrastina]\n\n- New api url in config. [Marek Chrastina]\n\n0.7.3 (2019-03-04)\n------------------\n\nOther\n~~~~~\n\n- Update documentation. [Marek Chrastina]\n\n- Fix help bug. [Marek Chrastina]\n\n0.7.2 (2019-03-01)\n------------------\n\nOther\n~~~~~\n\n- Update documentation. [Marek Chrastina]\n\n- Do not allow CI failure. [Marek Chrastina]\n\n- Fix pylint complaints. [Marek Chrastina]\n\n- Install required pip packages before run pylint. [Marek Chrastina]\n\n- Fix pylint complaints. [Marek Chrastina]\n\n- Fix shellcheck complaints. [Marek Chrastina]\n\n- Change automatic upload to manual. [Marek Chrastina]\n\n0.7.1 (2019-02-28)\n------------------\n\nOther\n~~~~~\n\n- Exclude merge commits from changelog. [Marek Chrastina]\n\n- Add CI deploy. [Marek Chrastina]\n\n- Add CI pylint. [Marek Chrastina]\n\n- Add CI shellcheck. [Marek Chrastina]\n\n- Fix mdl complaints. [Marek Chrastina]\n\n- Add CI mdcheck. [Marek Chrastina]\n\n0.6.7 (2017-09-08)\n------------------\n\nOther\n~~~~~\n\n- Core hour => core-hour. [David Hrb\u00e1\u010d]\n\n- Standard CH => Normalized CH. [David Hrb\u00e1\u010d]\n\n0.6.6 (2017-09-08)\n------------------\n\nOther\n~~~~~\n\n- Code lint. [David Hrb\u00e1\u010d]\n\n- Clean-up unused imports. [David Hrb\u00e1\u010d]\n\n0.6.5 (2017-09-05)\n------------------\n\nOther\n~~~~~\n\n- Core Hours to Wall-clock Core Hours; Fixes\n it4i-admins/it4i-portal-clients#4. [David Hrb\u00e1\u010d]\n\n0.6.4 (2017-09-05)\n------------------\n\nOther\n~~~~~\n\n- Core Hours to Wall-clock Core Hours; Fixes\n it4i-admins/it4i-portal-clients#4. [David Hrb\u00e1\u010d]\n\n0.6.3 (2017-08-08)\n------------------\n\nOther\n~~~~~\n\n- Beutify format. [Jan Krupa]\n\n- Fixed Standart -> Standard. [Jan Krupa]\n\n- Fixed labels. [kru0096]\n\n- Display normalized core hours. [kru0096]\n\n0.6.2 (2017-07-25)\n------------------\n\nOther\n~~~~~\n\n- Use the JSON for HTML render. [David Hrb\u00e1\u010d]\n\n0.6.1 (2017-07-25)\n------------------\n\nOther\n~~~~~\n\n- Use the JSON. [David Hrb\u00e1\u010d]\n\n0.5.12 (2017-07-25)\n-------------------\n\nOther\n~~~~~\n\n- Require dateutil. [David Hrb\u00e1\u010d]\n\n0.5.11 (2017-07-25)\n-------------------\n\nOther\n~~~~~\n\n- Use 24 hours. [David Hrb\u00e1\u010d]\n\n0.5.10 (2017-07-25)\n-------------------\n\nOther\n~~~~~\n\n- Use the JSON. [David Hrb\u00e1\u010d]\n\n0.5.9 (2017-07-21)\n------------------\n\nOther\n~~~~~\n\n- Release 0.5.9. [David Hrb\u00e1\u010d]\n\n- Typo. [David Hrb\u00e1\u010d]\n\n0.5.8 (2017-07-21)\n------------------\n\nOther\n~~~~~\n\n- Move to HTTPS channel. [David Hrb\u00e1\u010d]\n\n- Convert it4ifree to SCS, motd deprecated. [David Hrb\u00e1\u010d]\n\n0.5.7 (2017-02-06)\n------------------\n\nOther\n~~~~~\n\n- Handle long titles. [David Hrb\u00e1\u010d]\n\n0.5.6 (2017-02-03)\n------------------\n\nOther\n~~~~~\n\n- Corrections to README. [David Hrb\u00e1\u010d]\n\n- Test commit. [Jan Krupa]\n\n0.5.5 (2017-02-02)\n------------------\n\nOther\n~~~~~\n\n- Enable to display timerange for events. [David Hrb\u00e1\u010d]\n\n0.5.2 (2016-10-10)\n------------------\n\nOther\n~~~~~\n\n- Format text. [Jan Krupa]\n\n0.5.1 (2016-10-10)\n------------------\n\nOther\n~~~~~\n\n- Pypandoc version pinned. [Filip Valder]\n\n0.5 (2016-10-10)\n----------------\n\nOther\n~~~~~\n\n- License changed. [Jan Krupa]\n\n0.4.9 (2016-06-24)\n------------------\n\nOther\n~~~~~\n\n- A helpful script for testing installs. [Filip Valder]\n\n0.4.8 (2016-06-24)\n------------------\n\nOther\n~~~~~\n\n- A more advanced solution for setup.py. [Filip Valder]\n\n- Without the dot. [Filip Valder]\n\n- A more advanced solution for setup.py. [Filip Valder]\n\n0.4.7 (2016-06-24)\n------------------\n\nOther\n~~~~~\n\n- Handle KeyError: 'IT4I\\_FACTORY\\_PREBUILD' [Filip Valder]\n\n0.4.6 (2016-06-24)\n------------------\n\nOther\n~~~~~\n\n- Setup\\_requires depends on the evironment: IT4I factory versus\n end-user. [Filip Valder]\n\n0.4.5 (2016-06-24)\n------------------\n\nOther\n~~~~~\n\n- Get python interpreter from the environment. [Filip Valder]\n\n0.4.4 (2016-06-24)\n------------------\n\nOther\n~~~~~\n\n- Setup deps. [Filip Valder]\n\n0.4.3 (2016-06-24)\n------------------\n\nOther\n~~~~~\n\n- Some ignores added. [Filip Valder]\n\n0.4.2 (2016-06-23)\n------------------\n\nOther\n~~~~~\n\n- The other way round. [Filip Valder]\n\n- Exclude git-related stuff from MANIFEST.in. [Filip Valder]\n\n- Additional requirements for setup. [Filip Valder]\n\n- Some gitchangelog rc file. [Filip Valder]\n\n- Mising comma. [Filip Valder]\n\n- Auto-versioning accto git tags. [Filip Valder]\n\n- See the hint in it4ifree.py. [Filip Valder]\n\n- White space. [Filip Valder]\n\n- Instructions re-ordered. [Filip Valder]\n\n0.4.1 (2016-06-01)\n------------------\n\nOther\n~~~~~\n\n- Keywords added. [Filip Valder]\n\n- Important functional improvements & introduced README. [Filip Valder]\n\n0.4 (2016-06-01)\n----------------\n\nOther\n~~~~~\n\n- Config module introduced. [Filip Valder]\n\n- Sample config file. [Filip Valder]\n\n- README.txt -> README.md due to GL (the change will also appear in\n setup.py) [Filip Valder]\n\n- Init & use module name ; not filename. [Filip Valder]\n\n- Get ready for 0.4 release. [Filip Valder]\n\n- Use module name ; not filename. [Filip Valder]\n\n- Bug fixes. [Filip Valder]\n\n- Support for sorting. [Filip Valder]\n\n- Support for published date/time. [Filip Valder]\n\n- CStringIO for full module usage support. [Filip Valder]\n\n0.3.4 (2016-05-19)\n------------------\n\nOther\n~~~~~\n\n- Support for stdin and various feed sources. [Filip Valder]\n\n- Logging goes to separate file. [Filip Valder]\n\n- Write to stderr instead of stdout. [Filip Valder]\n\n- Egg-info for 0.3.3.post2. [Filip Valder]\n\n- Repository moved, project IT4I-ized... [Filip Valder]\n\n- 0.3.3.post1 released: setuptools is already dep of PIP, it may mess\n things up during install. [Filip Valder]\n\n0.3.3 (2016-02-25)\n------------------\n\nOther\n~~~~~\n\n- Egg-info files for 0.3.3. [Filip Valder]\n\n- 0.3.3 released. [Filip Valder]\n\n- Support for verbose and width opts; short opt for cron changed.\n [Filip Valder]\n\n- Default template fixes. [Filip Valder]\n\n- Sync with MANIFEST.in. [Filip Valder]\n\n- Remove dist from repository. [Filip Valder]\n\n- 0.3.2 stable with unicode encoding fixed. [Filip Valder]\n\n- Add README. [Filip Valder]", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://www.it4i.cz/", "keywords": "accounting api client extranet feed it4i it4innovations it4i.portal.clients it4i-portal-clients motd pbs portal rss tool", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "it4i.portal.clients", "package_url": "https://pypi.org/project/it4i.portal.clients/", "platform": "", "project_url": "https://pypi.org/project/it4i.portal.clients/", "project_urls": { "Homepage": "http://www.it4i.cz/" }, "release_url": "https://pypi.org/project/it4i.portal.clients/0.7.8/", "requires_dist": null, "requires_python": "", "summary": "Client tools for accessing various client APIs of IT4I portals", "version": "0.7.8" }, "last_serial": 5681906, "releases": { "0.4.9": [ { "comment_text": "", "digests": { "md5": "afead0195dc79a8536213d04e62cc704", "sha256": "0d866ad86c865ee421c080d278b06621bed3e2fa96b7081fda62c4158ada287d" }, "downloads": -1, "filename": "it4i.portal.clients-0.4.9.tar.gz", "has_sig": false, "md5_digest": "afead0195dc79a8536213d04e62cc704", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9480, "upload_time": "2016-06-24T17:49:54", "url": "https://files.pythonhosted.org/packages/8d/4b/e88c1f6c8a5a95c3158ca1d29bc72b01c972d69e6045b6cff994c7a971e4/it4i.portal.clients-0.4.9.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "44fec1fb6729f44a69245a6bd0f221a5", "sha256": "2de6087c8b5487d6068abd8c4227c67ea488219b7f7dac7ab995dfd5b18e26ee" }, "downloads": -1, "filename": "it4i.portal.clients-0.5.tar.gz", "has_sig": false, "md5_digest": "44fec1fb6729f44a69245a6bd0f221a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10503, "upload_time": "2016-10-10T12:11:37", "url": "https://files.pythonhosted.org/packages/08/4b/eda7fe67e58cf9e25587bb2804f5e80185679afc0b286326ac4cd8b5882a/it4i.portal.clients-0.5.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "19837daff0c6597411e373daa804f605", "sha256": "63cf12c15030273d5fb699b763aa87d261753ee005dc111bf5dea62886d3461e" }, "downloads": -1, "filename": "it4i.portal.clients-0.5.1.tar.gz", "has_sig": false, "md5_digest": "19837daff0c6597411e373daa804f605", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10474, "upload_time": "2016-10-10T12:11:59", "url": "https://files.pythonhosted.org/packages/89/6a/292aa263d0e8ae883cf5cea0887a4f5eb7c064fe257202db637b9f84b230/it4i.portal.clients-0.5.1.tar.gz" } ], "0.5.10": [ { "comment_text": "", "digests": { "md5": "c6da3aaae26fd13ea126d72cc5e6f322", "sha256": "e2a422730a24f46dff6a05978b02f61fada4213c383325fe22ac9024cb8c9ef3" }, "downloads": -1, "filename": "it4i.portal.clients-0.5.10.tar.gz", "has_sig": false, "md5_digest": "c6da3aaae26fd13ea126d72cc5e6f322", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11462, "upload_time": "2017-07-25T21:23:46", "url": "https://files.pythonhosted.org/packages/02/f2/153a53915a0d94c4fb52b6004669dc8f01977cad913c6c13604f54ef94b6/it4i.portal.clients-0.5.10.tar.gz" } ], "0.5.12": [ { "comment_text": "", "digests": { "md5": "c243d5aa73a6339e6f75a0758d5dc9b7", "sha256": "5e252bb771348e4dbdecee2d351c09bbe87946d3516b50154f93d2330dd88574" }, "downloads": -1, "filename": "it4i.portal.clients-0.5.12.tar.gz", "has_sig": false, "md5_digest": "c243d5aa73a6339e6f75a0758d5dc9b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11542, "upload_time": "2017-07-25T22:57:30", "url": "https://files.pythonhosted.org/packages/7c/ee/0718a14299c4b294e9256d3867a604206ebc7b0d2559950b20b3e92b1620/it4i.portal.clients-0.5.12.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "b7a95b6748d196e1070264499a7fa985", "sha256": "fbf16e79b13279b9ddb272462ddac3c37ab38e9303b9b421f678d54fedc4e108" }, "downloads": -1, "filename": "it4i.portal.clients-0.5.2.tar.gz", "has_sig": false, "md5_digest": "b7a95b6748d196e1070264499a7fa985", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10537, "upload_time": "2016-10-10T12:23:46", "url": "https://files.pythonhosted.org/packages/0f/56/178f84f30d4b29dc717ad07e13438e536ceed34bcb98f54d1b8771a991c9/it4i.portal.clients-0.5.2.tar.gz" } ], "0.5.4": [], "0.5.5": [ { "comment_text": "", "digests": { "md5": "b667d2d5071ef2051517b135721afa0b", "sha256": "605290d16170afcc71f87c6fc698bf0ced4e3ca546b239d5a522acac675ef808" }, "downloads": -1, "filename": "it4i.portal.clients-0.5.5.tar.gz", "has_sig": false, "md5_digest": "b667d2d5071ef2051517b135721afa0b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8435, "upload_time": "2017-02-02T11:35:56", "url": "https://files.pythonhosted.org/packages/c1/63/118fe673ea7985cae1cfc22d5a33a14acd1d6e1df3ca5b5bfe8fdcf2300d/it4i.portal.clients-0.5.5.tar.gz" } ], "0.5.6": [ { "comment_text": "", "digests": { "md5": "2c5434a601fe87cff69fe7a0605d0044", "sha256": "c4986c4cea42d247fe7f132ebaf3d878aa81f224a9d9e81b1ca94b61100bccb5" }, "downloads": -1, "filename": "it4i.portal.clients-0.5.6.tar.gz", "has_sig": false, "md5_digest": "2c5434a601fe87cff69fe7a0605d0044", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10882, "upload_time": "2017-02-03T09:32:10", "url": "https://files.pythonhosted.org/packages/79/1d/6876ebe1ad7e6f0565fe3c48d66cc88ab2aeece066838315f37ac85fcca8/it4i.portal.clients-0.5.6.tar.gz" } ], "0.5.7": [ { "comment_text": "", "digests": { "md5": "786d3eec8ecab8f1d366544d93d54501", "sha256": "d02aa1f959aec950792933a2a04e338247fbedd09017dfb023e3a185e0f9df69" }, "downloads": -1, "filename": "it4i.portal.clients-0.5.7.tar.gz", "has_sig": false, "md5_digest": "786d3eec8ecab8f1d366544d93d54501", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10935, "upload_time": "2017-02-06T13:06:16", "url": "https://files.pythonhosted.org/packages/a9/5a/f849cea6457c34c1097dc95d5bdd14e9ae06246002babd0d95c6fabb1247/it4i.portal.clients-0.5.7.tar.gz" } ], "0.5.9": [ { "comment_text": "", "digests": { "md5": "1cdfbc8e31c09d8df752b946bbeb6f4e", "sha256": "3f1a91b09bd9002617aad4a6540fa55a2b5bb3bb956b06ac51e6a79837135c54" }, "downloads": -1, "filename": "it4i.portal.clients-0.5.9.tar.gz", "has_sig": false, "md5_digest": "1cdfbc8e31c09d8df752b946bbeb6f4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11312, "upload_time": "2017-07-24T13:36:53", "url": "https://files.pythonhosted.org/packages/cb/5d/49138764481c87ae381bebd937c62d8fd202ab7ecbd72c43072bded82533/it4i.portal.clients-0.5.9.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "457558e0f5a77d87e363884b2a91611c", "sha256": "1e390227617019bc770a610cf7d40594e343015a19cbf9306911cf2c56460053" }, "downloads": -1, "filename": "it4i.portal.clients-0.6.1.tar.gz", "has_sig": false, "md5_digest": "457558e0f5a77d87e363884b2a91611c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11559, "upload_time": "2017-07-25T23:04:34", "url": "https://files.pythonhosted.org/packages/99/5a/f73fb3054b8328ec1b32030ee046408ef3aa05ebf19420dbf63b33a343c9/it4i.portal.clients-0.6.1.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "ab27134f26b4feac7cdb3137d336452b", "sha256": "3143f1194ea8de1c6499a116414831f296a8dba1dab5e3a366b532f9ad2d43d7" }, "downloads": -1, "filename": "it4i.portal.clients-0.6.2.tar.gz", "has_sig": false, "md5_digest": "ab27134f26b4feac7cdb3137d336452b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11599, "upload_time": "2017-07-25T23:51:32", "url": "https://files.pythonhosted.org/packages/0d/a4/1355dfaf9918ea7d638ad0672ee92b5ac7427793c0e1676cbed3f9405ab0/it4i.portal.clients-0.6.2.tar.gz" } ], "0.6.3": [ { "comment_text": "", "digests": { "md5": "0064e9466c63ec24b1647638e115ed0c", "sha256": "5d32f1ca611ac5eed10dc16a62e75482410724877648d554d0d257edb3e94370" }, "downloads": -1, "filename": "it4i.portal.clients-0.6.3.tar.gz", "has_sig": false, "md5_digest": "0064e9466c63ec24b1647638e115ed0c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11990, "upload_time": "2017-08-08T13:09:48", "url": "https://files.pythonhosted.org/packages/b0/9b/cda6aae4fe572abb99e071b0521848ab96d7ce1541c312d17ce1eec6f26f/it4i.portal.clients-0.6.3.tar.gz" } ], "0.6.4": [ { "comment_text": "", "digests": { "md5": "74a08016543483e62ec8eec962cd3346", "sha256": "984f47ed26656997c867b546268d6c6805946ba9b54c5e4b88d292ed530613f8" }, "downloads": -1, "filename": "it4i.portal.clients-0.6.4.tar.gz", "has_sig": false, "md5_digest": "74a08016543483e62ec8eec962cd3346", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12075, "upload_time": "2017-09-05T07:51:27", "url": "https://files.pythonhosted.org/packages/7a/17/1a3f2699bf676dd3e84320c043c25371d04c89e9de794edda9c4830360d3/it4i.portal.clients-0.6.4.tar.gz" } ], "0.6.5": [ { "comment_text": "", "digests": { "md5": "e9b2f3970def758ac9b9960d5af79c7a", "sha256": "3a611773277ef9b1ee0c40fb271e1b38320a5afb539721369336c897f792331b" }, "downloads": -1, "filename": "it4i.portal.clients-0.6.5.tar.gz", "has_sig": false, "md5_digest": "e9b2f3970def758ac9b9960d5af79c7a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12084, "upload_time": "2017-09-05T08:08:43", "url": "https://files.pythonhosted.org/packages/ca/03/912b4b2959899a3bb5832ef0f004d603508aa1ebbf099087b62cd7a4c2be/it4i.portal.clients-0.6.5.tar.gz" } ], "0.6.6": [ { "comment_text": "", "digests": { "md5": "3280a3c31193713a12d311cfab2f3dc5", "sha256": "d7d85b5f9b562253413c14de95e8c7e356fcb2d8d6d6f01ced9f4ae550790bc8" }, "downloads": -1, "filename": "it4i.portal.clients-0.6.6.tar.gz", "has_sig": false, "md5_digest": "3280a3c31193713a12d311cfab2f3dc5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11918, "upload_time": "2017-09-08T07:40:37", "url": "https://files.pythonhosted.org/packages/96/ec/f05e4e9a73fbc8a3e46dd0c005429f38d64a533f35546bfc83674031e4a9/it4i.portal.clients-0.6.6.tar.gz" } ], "0.6.7": [ { "comment_text": "", "digests": { "md5": "100061729100838a101282feeb01fbfc", "sha256": "d32bd0a40e7834f7bc43c0df99c387cf72f2c33e769373c57610fa62e4545c68" }, "downloads": -1, "filename": "it4i.portal.clients-0.6.7.tar.gz", "has_sig": false, "md5_digest": "100061729100838a101282feeb01fbfc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12000, "upload_time": "2017-09-08T11:21:21", "url": "https://files.pythonhosted.org/packages/df/b1/5dc17483d4b8776a44e170dd82ae1024964cf2873444e6dd6561f2f1ac20/it4i.portal.clients-0.6.7.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "27c660d3920f2b36bdaf047ba503e0ed", "sha256": "869af0342ddddace0f372ce217419306cc2aac3d99e9a8fe99aded1936c0b648" }, "downloads": -1, "filename": "it4i.portal.clients-0.7.1.tar.gz", "has_sig": false, "md5_digest": "27c660d3920f2b36bdaf047ba503e0ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13198, "upload_time": "2019-02-28T08:49:51", "url": "https://files.pythonhosted.org/packages/25/40/b59baf19cfe7264ae8d2f2f9a103f4f8b6fd8d49df019f8074ff903f92f6/it4i.portal.clients-0.7.1.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "9c90e33b8758d9c20af4c76c67d536d1", "sha256": "73775ec6197e3b799f4671b76b496b3aff75ad403105e0315a067a31d3280580" }, "downloads": -1, "filename": "it4i.portal.clients-0.7.2.tar.gz", "has_sig": false, "md5_digest": "9c90e33b8758d9c20af4c76c67d536d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13977, "upload_time": "2019-03-01T14:18:57", "url": "https://files.pythonhosted.org/packages/24/41/80958388cb60589e32d7aac1cacfc6d53c49eb35c7cb3d2efc2ceaee1a34/it4i.portal.clients-0.7.2.tar.gz" } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "2686762627a1a2f5ad7bb42bca1ee31a", "sha256": "005536cf8569f9d5f1da182dfd971f355d1223c7d91d98026d94a041fbaea8ae" }, "downloads": -1, "filename": "it4i.portal.clients-0.7.3.tar.gz", "has_sig": false, "md5_digest": "2686762627a1a2f5ad7bb42bca1ee31a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15054, "upload_time": "2019-03-04T09:24:24", "url": "https://files.pythonhosted.org/packages/46/96/69c477cbb33ba4543d6667bcf044e1c61eceb28646c66880b51e9726e352/it4i.portal.clients-0.7.3.tar.gz" } ], "0.7.4": [ { "comment_text": "", "digests": { "md5": "88e376b9aca8aa7180e778002f8139d6", "sha256": "8462aa945e536c6d8461524d59eeba52ebc0aceb844ece8c1d6ce35550b78a38" }, "downloads": -1, "filename": "it4i.portal.clients-0.7.4.tar.gz", "has_sig": false, "md5_digest": "88e376b9aca8aa7180e778002f8139d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15671, "upload_time": "2019-03-05T12:28:15", "url": "https://files.pythonhosted.org/packages/25/ab/9de335f43f488464ed843eca0ac50e8654196fccaf78320fb07c361fc069/it4i.portal.clients-0.7.4.tar.gz" } ], "0.7.5": [ { "comment_text": "", "digests": { "md5": "13efc913211d9b03cdd9a7880d15002d", "sha256": "751a9b46b6fcdbe7cdcd48bda5b0bd75ee3224ba88865881bce133ad2f3c63fe" }, "downloads": -1, "filename": "it4i.portal.clients-0.7.5.tar.gz", "has_sig": false, "md5_digest": "13efc913211d9b03cdd9a7880d15002d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14401, "upload_time": "2019-03-06T12:55:15", "url": "https://files.pythonhosted.org/packages/18/5e/52d3bae933b6455b78c474e073877ff1292fa3d722de2a79984d7d740594/it4i.portal.clients-0.7.5.tar.gz" } ], "0.7.6": [ { "comment_text": "", "digests": { "md5": "027241ad2bec3e56d38a2a66dd175d11", "sha256": "357146912a8e5e07bb313249b59604870c09393dd4520c32d2a445d73b2c8db5" }, "downloads": -1, "filename": "it4i.portal.clients-0.7.6.tar.gz", "has_sig": false, "md5_digest": "027241ad2bec3e56d38a2a66dd175d11", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14568, "upload_time": "2019-03-06T14:09:03", "url": "https://files.pythonhosted.org/packages/3c/26/9b8484bac4eca72d7df2caf6c5c46f982a7c1d6276dae396e1f7fd35eee0/it4i.portal.clients-0.7.6.tar.gz" } ], "0.7.7": [ { "comment_text": "", "digests": { "md5": "ab451153bd262cab4102d106a19351b8", "sha256": "77818df069958066c3c6e8d0d49f736a5ae0134e18ebe333d423834b6db8b3ce" }, "downloads": -1, "filename": "it4i.portal.clients-0.7.7.tar.gz", "has_sig": false, "md5_digest": "ab451153bd262cab4102d106a19351b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17664, "upload_time": "2019-03-11T12:04:42", "url": "https://files.pythonhosted.org/packages/8c/cc/3296aa02c50089295d9eb257c8b7f6e176116a82ac962d2eecba6e6c3f47/it4i.portal.clients-0.7.7.tar.gz" } ], "0.7.8": [ { "comment_text": "", "digests": { "md5": "9d86eb55a5083c1caedc78a82b8ec602", "sha256": "565f15985cb2ce0a3ff13ba3f6a9c181a8c4dd4b5b5d031fe91af0247777354e" }, "downloads": -1, "filename": "it4i.portal.clients-0.7.8.tar.gz", "has_sig": false, "md5_digest": "9d86eb55a5083c1caedc78a82b8ec602", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19008, "upload_time": "2019-03-22T08:29:30", "url": "https://files.pythonhosted.org/packages/86/a2/b23236543b9f976cb0468b7da29ff3f1219d04b70006733011a97cd8f869/it4i.portal.clients-0.7.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9d86eb55a5083c1caedc78a82b8ec602", "sha256": "565f15985cb2ce0a3ff13ba3f6a9c181a8c4dd4b5b5d031fe91af0247777354e" }, "downloads": -1, "filename": "it4i.portal.clients-0.7.8.tar.gz", "has_sig": false, "md5_digest": "9d86eb55a5083c1caedc78a82b8ec602", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19008, "upload_time": "2019-03-22T08:29:30", "url": "https://files.pythonhosted.org/packages/86/a2/b23236543b9f976cb0468b7da29ff3f1219d04b70006733011a97cd8f869/it4i.portal.clients-0.7.8.tar.gz" } ] }