{ "info": { "author": "Olivier Bieler", "author_email": "olivier.bieler@epfl.ch", "bugtrack_url": null, "classifiers": [], "description": "

PYSNOW CHANGE EPFL

\n

\n ServiceNow change creation tool for EPFL-IDevelop.\n

\n\n

\n \n \"Travis\n \n \n \"Apache\n \n \n \"PyPI\n \n

\n\n---\n\nDescription\n-----------\nThis tool offer the possibility to create a **Standard Change** in the ServiceNow of the EPFL with a unique command. This change is created directly closed.\nIt could be used for every new deployment in production, unless the change need an approval by the Management (which in this case must be done manually one week in advance). \n\n##### Details\n* The usage is reserved for the unit **IDevelop** of the VPSI, EPFL.\n* The planned and work start date is set to current date.\n* The planned and work end date is set to current date plus 1 minute.\n\nInstall\n-------\n\n```bash\n$ pip install pysnow-change-epfl\n```\n\nUsage\n-----\n1. Create an environment variable **'SCIPER'** with your Sciper number (ex: SCIPER=123456)\n2. Create an environment variable **'SNOW_CHG_PWD'** with the password of user 'idevelop_webservice'\n3. See an implementation example in example/example1.py\n\nAPI\n--- \n### create_change()\n\n**Parameters:**\n\n| Name | Type | Required | Description | Possible values | Example |\n|-------------------|--------|---------------------|-----------------------------------------|---------------------------------------|----------------------------------------------|\n| service_id | String | yes | Business Service ID | <All existing Business Service> | 'SVC0016' |\n| snow_group | String | yes | Assignement group | <All existing assignable group> | 'SI_NEWS' |\n| impact_category | String | yes | Impact | 'Minor', 'Significant' or 'Major' | 'Minor' |\n| short_description | String | yes | Short description (title of the change) | <free text> | 'Actu - v1.4.3' |\n| description | String | yes | Description (list of changes) | <free text> | '- Fix unit test
- Update dependencies' |\n| env | String | no (default:'test') | ServiceNow environment | 'test', 'prod' | 'prod' |\n\n**Return value:** \nA string who contains a confirmation message with the Change Number and URL or an error message.\n\n\nContributing\n------------\nContributions are welcome.\n\nDevelopers\n----------\n\n * [Olivier Bieler](https://github.com/obieler)\n * [William Belle](https://github.com/williambelle)\n\nContributors\n------------\n\n * [Christian Clauss](https://github.com/cclauss)\n\nLicense\n-------\n\nApache License 2.0\n\n(c) ECOLE POLYTECHNIQUE FEDERALE DE LAUSANNE, Switzerland, VPSI, 2018-2019.\n\nSee the [LICENSE](LICENSE) file for more details.\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/epfl-idevelop/pysnow-change", "keywords": "", "license": "Apache License 2.0", "maintainer": "", "maintainer_email": "", "name": "pysnow-change-epfl", "package_url": "https://pypi.org/project/pysnow-change-epfl/", "platform": "", "project_url": "https://pypi.org/project/pysnow-change-epfl/", "project_urls": { "Homepage": "https://github.com/epfl-idevelop/pysnow-change" }, "release_url": "https://pypi.org/project/pysnow-change-epfl/2.0.0/", "requires_dist": [ "requests (<3.0,>=2.21.0)", "lxml (<5.0,>=3.7.3)", "zeep (<4.0,>=2.5.0)" ], "requires_python": "", "summary": "ServiceNow change creation tool for EPFL-IDevelop", "version": "2.0.0" }, "last_serial": 5939184, "releases": { "1.1.0": [ { "comment_text": "", "digests": { "md5": "b3032898fbf5b3db9fa6dd6c9404c885", "sha256": "e129084a35f3e8575fb686bbc3be65f9238dd13c0b1da1d84863172bea89dd65" }, "downloads": -1, "filename": "pysnow_change_epfl-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b3032898fbf5b3db9fa6dd6c9404c885", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4439, "upload_time": "2018-08-17T12:00:43", "url": "https://files.pythonhosted.org/packages/98/db/e7695dd5bf792d6bce5fb4f1ddf834f0e7b9342af8b86666f9091cd218c3/pysnow_change_epfl-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ec7ed04dae711f0df6d810aba89a01a4", "sha256": "f48ff864a40c3a5062ab21c942095a4eedf3de8f002ca3b763e0845da0ae21ad" }, "downloads": -1, "filename": "pysnow_change_epfl-1.1.0.tar.gz", "has_sig": false, "md5_digest": "ec7ed04dae711f0df6d810aba89a01a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3848, "upload_time": "2018-08-17T12:00:44", "url": "https://files.pythonhosted.org/packages/d2/1b/f58043724f009024de37fc1fea2e70782bd3c150050788186ee60fbaada1/pysnow_change_epfl-1.1.0.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "f562a389a503fe859dba16b0a6969412", "sha256": "61b6a42b6de9cec9af1605aad2ad6881a082af748d39987ee25e982f01c588dd" }, "downloads": -1, "filename": "pysnow_change_epfl-1.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "f562a389a503fe859dba16b0a6969412", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8561, "upload_time": "2019-06-14T14:32:28", "url": "https://files.pythonhosted.org/packages/99/bf/105927a42cfd7e67856e19d884608a11cf564ee73b48a09e60d52aacdde5/pysnow_change_epfl-1.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aa039d518440e03295a8426f854bdb5f", "sha256": "3b22ca8255dcbe9aeb28973cf1675fcd81561b861c5c8d8b2696fda053d2fe66" }, "downloads": -1, "filename": "pysnow_change_epfl-1.1.2.tar.gz", "has_sig": false, "md5_digest": "aa039d518440e03295a8426f854bdb5f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4037, "upload_time": "2019-06-14T14:32:29", "url": "https://files.pythonhosted.org/packages/4c/c6/435de36ca77fd4c67a155e9e1214c613773f048d54f4334dca9c070ba919/pysnow_change_epfl-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "fa7abd7f51ac1b6967d7437f407e3e47", "sha256": "74fc7d92322ab9b6f3c71e1f231b4b20d7f35031ae98e9be5f6dbd2e8f63cdef" }, "downloads": -1, "filename": "pysnow_change_epfl-1.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "fa7abd7f51ac1b6967d7437f407e3e47", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8561, "upload_time": "2019-06-14T14:50:09", "url": "https://files.pythonhosted.org/packages/ce/29/f4c3a46ae32dcc5f8fb43dff6ac9ce52043a7495f56905ce35b86b0fbe44/pysnow_change_epfl-1.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "de438c24477285a741ab8046161cba2b", "sha256": "7a91192fa2c00044395c1e2a8de24ba5cb8bb34951d6eb1e3c9bc6e7ee6547af" }, "downloads": -1, "filename": "pysnow_change_epfl-1.1.3.tar.gz", "has_sig": false, "md5_digest": "de438c24477285a741ab8046161cba2b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4048, "upload_time": "2019-06-14T14:50:10", "url": "https://files.pythonhosted.org/packages/f3/1e/b0570acbfb96b190f6e026b5111cefaa3d999c63d039dc9e0a4311992d32/pysnow_change_epfl-1.1.3.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "fba715b12bad11a938c102316651c7cb", "sha256": "0610b61bad85c5a7b3a357427197a416537284ae04e726ccc0e47aed64f0ca8f" }, "downloads": -1, "filename": "pysnow_change_epfl-2.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "fba715b12bad11a938c102316651c7cb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8596, "upload_time": "2019-10-07T14:45:45", "url": "https://files.pythonhosted.org/packages/88/0b/3037de62fdb46a328efc51606b83aa81eb956ef4d547e22872ab5c5bb891/pysnow_change_epfl-2.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7e174bd1c0742dd3a6c55da9ac5762e6", "sha256": "7dd6008aa5e6eb2a02b5ac720b92b127a4618353855e4a960e6ccf3568aaabac" }, "downloads": -1, "filename": "pysnow_change_epfl-2.0.0.tar.gz", "has_sig": false, "md5_digest": "7e174bd1c0742dd3a6c55da9ac5762e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4164, "upload_time": "2019-10-07T14:45:48", "url": "https://files.pythonhosted.org/packages/6e/bf/13a6185ce0be6e4ed7af13957031b1ff89656d92741c264257cf0718de9d/pysnow_change_epfl-2.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fba715b12bad11a938c102316651c7cb", "sha256": "0610b61bad85c5a7b3a357427197a416537284ae04e726ccc0e47aed64f0ca8f" }, "downloads": -1, "filename": "pysnow_change_epfl-2.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "fba715b12bad11a938c102316651c7cb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8596, "upload_time": "2019-10-07T14:45:45", "url": "https://files.pythonhosted.org/packages/88/0b/3037de62fdb46a328efc51606b83aa81eb956ef4d547e22872ab5c5bb891/pysnow_change_epfl-2.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7e174bd1c0742dd3a6c55da9ac5762e6", "sha256": "7dd6008aa5e6eb2a02b5ac720b92b127a4618353855e4a960e6ccf3568aaabac" }, "downloads": -1, "filename": "pysnow_change_epfl-2.0.0.tar.gz", "has_sig": false, "md5_digest": "7e174bd1c0742dd3a6c55da9ac5762e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4164, "upload_time": "2019-10-07T14:45:48", "url": "https://files.pythonhosted.org/packages/6e/bf/13a6185ce0be6e4ed7af13957031b1ff89656d92741c264257cf0718de9d/pysnow_change_epfl-2.0.0.tar.gz" } ] }