# ipfabric_http_auth
IPFabric is a Python module for connecting to and communicating against an IP Fabric instance.
## About
Founded in 2015, [IP Fabric](https://ipfabric.io/) develops network infrastructure visibility and analytics solution to
help enterprise network and security teams with network assurance and automation across multi-domain heterogeneous
environments. From in-depth discovery, through graph visualization, to packet walks and complete network history, IP
Fabric enables to confidently replace manual tasks necessary to handle growing network complexity driven by relentless
digital transformation.
## Installation
```
pip install ipfabric_httpx_auth
```
## Development
IPFabric uses poetry for the python packaging module. Install poetry globally:
```
pip install poetry
```
To install a virtual environment run the following command in the root of this directory.
```
poetry install
```
To test and build:
```
poetry run pytest
poetry build
```
GitHub Actions will publish and release. Make sure to tag your commits:
* ci: Changes to our CI configuration files and scripts
* docs: No changes just documentation
* test: Added test cases
* perf: A code change that improves performance
* refactor: A code change that neither fixes a bug nor adds a feature
* style: Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)
* fix: a commit of the type fix patches a bug in your codebase (this correlates with PATCH in Semantic Versioning).
* feat: a commit of the type feat introduces a new feature to the codebase (this correlates with MINOR in Semantic Versioning).
* BREAKING CHANGE: a commit that has a footer BREAKING CHANGE:, or appends a ! after the type/scope, introduces a breaking
API change (correlating with MAJOR in Semantic Versioning). A BREAKING CHANGE can be part of commits of any type.
Raw data
{
"_id": null,
"home_page": "https://github.com/community-fabric/ipfabric_httpx_auth",
"name": "ipfabric-httpx-auth",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.7.1,<4.0.0",
"maintainer_email": "",
"keywords": "ipfabric,ip-fabric,community-fabric",
"author": "Justin Jeffery",
"author_email": "justin.jeffery@ipfabric.io",
"download_url": "https://files.pythonhosted.org/packages/68/96/a9fcc85ffd1b0bb140ccd7bc6a71725ea7c6a7b3dcf3ca7bb8a6e5aa63d4/ipfabric_httpx_auth-6.0.0.tar.gz",
"platform": null,
"description": "# ipfabric_http_auth\n\nIPFabric is a Python module for connecting to and communicating against an IP Fabric instance.\n\n## About\n\nFounded in 2015, [IP Fabric](https://ipfabric.io/) develops network infrastructure visibility and analytics solution to\nhelp enterprise network and security teams with network assurance and automation across multi-domain heterogeneous\nenvironments. From in-depth discovery, through graph visualization, to packet walks and complete network history, IP\nFabric enables to confidently replace manual tasks necessary to handle growing network complexity driven by relentless\ndigital transformation.\n\n## Installation\n\n```\npip install ipfabric_httpx_auth\n```\n\n## Development\n\nIPFabric uses poetry for the python packaging module. Install poetry globally:\n\n```\npip install poetry\n```\n\nTo install a virtual environment run the following command in the root of this directory.\n\n```\npoetry install\n```\n\nTo test and build:\n\n```\npoetry run pytest\npoetry build\n```\n\nGitHub Actions will publish and release. Make sure to tag your commits:\n\n* ci: Changes to our CI configuration files and scripts\n* docs: No changes just documentation\n* test: Added test cases\n* perf: A code change that improves performance\n* refactor: A code change that neither fixes a bug nor adds a feature\n* style: Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)\n* fix: a commit of the type fix patches a bug in your codebase (this correlates with PATCH in Semantic Versioning).\n* feat: a commit of the type feat introduces a new feature to the codebase (this correlates with MINOR in Semantic Versioning).\n* BREAKING CHANGE: a commit that has a footer BREAKING CHANGE:, or appends a ! after the type/scope, introduces a breaking\n API change (correlating with MAJOR in Semantic Versioning). A BREAKING CHANGE can be part of commits of any type.\n\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Authentication plugin for IP Fabric",
"version": "6.0.0",
"split_keywords": [
"ipfabric",
"ip-fabric",
"community-fabric"
],
"urls": [
{
"comment_text": "",
"digests": {
"md5": "52d7a38d5b970b5d0c5f7b4f6ada5285",
"sha256": "3b8939acafa976815a12ea4bd4c3190d832029f3158d338ad8de02f01313fe64"
},
"downloads": -1,
"filename": "ipfabric_httpx_auth-6.0.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "52d7a38d5b970b5d0c5f7b4f6ada5285",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7.1,<4.0.0",
"size": 7484,
"upload_time": "2022-12-02T16:44:22",
"upload_time_iso_8601": "2022-12-02T16:44:22.002294Z",
"url": "https://files.pythonhosted.org/packages/07/ae/d2098218105e3dcdfe708ab8257a05e904f907096d8e95440c40f2dbed06/ipfabric_httpx_auth-6.0.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "6d69e19733f8fd9d3172eef8ce193906",
"sha256": "45766be4976c63d3d9684a57911e4b6b6fc85a0b6437b88b97bfe0d066a97d4d"
},
"downloads": -1,
"filename": "ipfabric_httpx_auth-6.0.0.tar.gz",
"has_sig": false,
"md5_digest": "6d69e19733f8fd9d3172eef8ce193906",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7.1,<4.0.0",
"size": 6279,
"upload_time": "2022-12-02T16:44:23",
"upload_time_iso_8601": "2022-12-02T16:44:23.044028Z",
"url": "https://files.pythonhosted.org/packages/68/96/a9fcc85ffd1b0bb140ccd7bc6a71725ea7c6a7b3dcf3ca7bb8a6e5aa63d4/ipfabric_httpx_auth-6.0.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2022-12-02 16:44:23",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "community-fabric",
"github_project": "ipfabric_httpx_auth",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "ipfabric-httpx-auth"
}