Name | asm-api-lib JSON |
Version |
1.2.4
JSON |
| download |
home_page | None |
Summary | A library for AsmApi |
upload_time | 2024-09-06 19:48:24 |
maintainer | None |
docs_url | None |
author | Your Name |
requires_python | >=3.6 |
license | None |
keywords |
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# asm_api_lib
`asm_api_lib` is a Python library serving as a proof of concept to promote greater code reuse across ASM scanners. This library contains a class for interacting with the ASM API. Other code for logging and testing across scanners can be added in the future.
This library was created by following these directions: https://medium.com/analytics-vidhya/how-to-create-a-python-library-7d5aea80cc3f
I installed the library to PyPi using instructions here: https://www.turing.com/kb/how-to-create-pypi-packages#pypi:-a-pillar-for-python-projects
## Publishing to PyPi
Note that right now the library is scoped to only John Cloeter's PyPi api token, but this can be changed in the future.
To upload new library using twine:
1. Setup PyPi api token locally using:
`nano ~/.pypirc`
2. Inside of `.pypirc` set this data (keep username as "__token__"):
[pypi]
username = __token__
password = your-pypi-token
3. In `setup.py`, increment the next release value to a new number
4. Run: `python setup.py sdist`
5. Delete older version of the distribution inside `/dist`
6. Run: `twine upload dist/*`
7. Rebuild any scanner container relying on this library
Raw data
{
"_id": null,
"home_page": null,
"name": "asm-api-lib",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.6",
"maintainer_email": null,
"keywords": null,
"author": "Your Name",
"author_email": "your.email@example.com",
"download_url": "https://files.pythonhosted.org/packages/75/e2/7382275b8ca627eb6a1dfab72eb1b2cda5fabce64419fc51aaa8b0b2c1f3/asm_api_lib-1.2.4.tar.gz",
"platform": null,
"description": "# asm_api_lib\n\n`asm_api_lib` is a Python library serving as a proof of concept to promote greater code reuse across ASM scanners. This library contains a class for interacting with the ASM API. Other code for logging and testing across scanners can be added in the future.\n\n\nThis library was created by following these directions: https://medium.com/analytics-vidhya/how-to-create-a-python-library-7d5aea80cc3f \n\nI installed the library to PyPi using instructions here: https://www.turing.com/kb/how-to-create-pypi-packages#pypi:-a-pillar-for-python-projects \n\n## Publishing to PyPi\nNote that right now the library is scoped to only John Cloeter's PyPi api token, but this can be changed in the future.\n\nTo upload new library using twine:\n1. Setup PyPi api token locally using: \n `nano ~/.pypirc`\n2. Inside of `.pypirc` set this data (keep username as \"__token__\"):\n [pypi]\n username = __token__\n password = your-pypi-token\n3. In `setup.py`, increment the next release value to a new number\n4. Run: `python setup.py sdist` \n5. Delete older version of the distribution inside `/dist`\n6. Run: `twine upload dist/*`\n7. Rebuild any scanner container relying on this library\n\n\n",
"bugtrack_url": null,
"license": null,
"summary": "A library for AsmApi",
"version": "1.2.4",
"project_urls": null,
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "75e27382275b8ca627eb6a1dfab72eb1b2cda5fabce64419fc51aaa8b0b2c1f3",
"md5": "d4c04ea4a26eeb96542ef029bd74db66",
"sha256": "1eee9d4bd69fe4fbbb6945ff2404e6f1dc5bdbb935518e53dd79b1d7d235ea0a"
},
"downloads": -1,
"filename": "asm_api_lib-1.2.4.tar.gz",
"has_sig": false,
"md5_digest": "d4c04ea4a26eeb96542ef029bd74db66",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 3768,
"upload_time": "2024-09-06T19:48:24",
"upload_time_iso_8601": "2024-09-06T19:48:24.742950Z",
"url": "https://files.pythonhosted.org/packages/75/e2/7382275b8ca627eb6a1dfab72eb1b2cda5fabce64419fc51aaa8b0b2c1f3/asm_api_lib-1.2.4.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-09-06 19:48:24",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "asm-api-lib"
}