testmatrix


Nametestmatrix JSON
Version 0.1.1 PyPI version JSON
download
home_pageNone
SummaryA matrix server sanity tester
upload_time2025-07-20 12:09:19
maintainerNone
docs_urlNone
authorNone
requires_python>=3.10
licenseNone
keywords matrix chat collaboration
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # testmatrix [![PyPI version](https://badge.fury.io/py/testmatrix.svg)](https://badge.fury.io/py/testmatrix) ![Matrix](https://img.shields.io/matrix/testmatrix:sspaeth.de?server_fqdn=chat.sspaeth.de&fetchMode=summary&link=https://matrix.to/#/#testmatrix:sspaeth.de)

A matrix server sanity tester. Relased under the GNU AGPLv3+.

## Usage

See `python3 test_matrix.py --help` for possible options (or `testmatrix -h` if you have it
properly installed).

Credentials are only needed if you want to test an underlying livekit
MatrixRTC setup (a.k.a. Element Call).

If you have installed the package via pip (or other means), the
installed command will be named `testmatrix` and not test_matrix.py.

**Note:** There is an `--anonymize` switch, which will attempt to clean
up domain names in the log output. However, there is no guarantee that
it will work 100%. So do double-check your output before submitting
somewhere if you are using this.

### Installation

Currently, you do not need to install anything, as long as you have all
requirements (see below) installed, you can directly run the
`test_matrix.py` script.

Alternatively, you can install this by issueing: `pip install testmatrix`

Or even better: install the cool [uvenv](https://pypi.org/project/uvenv/) package manager and install into a separate venv via:
`uvenv install testmatrix`

### Requirements

Requires python and python-requests.

You can install all requirements on your system by running
`pip install -r requirements.txt`

## Discussion

Matrix chatroom: [#testmatrix:sspaeth.de](https://matrix.to/#/#testmatrix:sspaeth.de)

## Development

### Build an installable package

To build an installable package, you need to have python3-build
installed. Running `python3 -m build` in the git root will create
packages in the `dist` directory.

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "testmatrix",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": null,
    "keywords": "matrix, chat, collaboration",
    "author": null,
    "author_email": "Sebastian Spaeth <Sebastian@SSpaeth.de>",
    "download_url": "https://files.pythonhosted.org/packages/6c/10/9a43d40ac67d3c7a034153c6de2bed70f19862a7e74cb7abf0bf1bdfa005/testmatrix-0.1.1.tar.gz",
    "platform": null,
    "description": "# testmatrix [![PyPI version](https://badge.fury.io/py/testmatrix.svg)](https://badge.fury.io/py/testmatrix) ![Matrix](https://img.shields.io/matrix/testmatrix:sspaeth.de?server_fqdn=chat.sspaeth.de&fetchMode=summary&link=https://matrix.to/#/#testmatrix:sspaeth.de)\n\nA matrix server sanity tester. Relased under the GNU AGPLv3+.\n\n## Usage\n\nSee `python3 test_matrix.py --help` for possible options (or `testmatrix -h` if you have it\nproperly installed).\n\nCredentials are only needed if you want to test an underlying livekit\nMatrixRTC setup (a.k.a. Element Call).\n\nIf you have installed the package via pip (or other means), the\ninstalled command will be named `testmatrix` and not test_matrix.py.\n\n**Note:** There is an `--anonymize` switch, which will attempt to clean\nup domain names in the log output. However, there is no guarantee that\nit will work 100%. So do double-check your output before submitting\nsomewhere if you are using this.\n\n### Installation\n\nCurrently, you do not need to install anything, as long as you have all\nrequirements (see below) installed, you can directly run the\n`test_matrix.py` script.\n\nAlternatively, you can install this by issueing: `pip install testmatrix`\n\nOr even better: install the cool [uvenv](https://pypi.org/project/uvenv/) package manager and install into a separate venv via:\n`uvenv install testmatrix`\n\n### Requirements\n\nRequires python and python-requests.\n\nYou can install all requirements on your system by running\n`pip install -r requirements.txt`\n\n## Discussion\n\nMatrix chatroom: [#testmatrix:sspaeth.de](https://matrix.to/#/#testmatrix:sspaeth.de)\n\n## Development\n\n### Build an installable package\n\nTo build an installable package, you need to have python3-build\ninstalled. Running `python3 -m build` in the git root will create\npackages in the `dist` directory.\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "A matrix server sanity tester",
    "version": "0.1.1",
    "project_urls": {
        "chatroom": "https://matrix.to/#/%23testmatrix:sspaeth.de",
        "issues": "https://codeberg.org/spaetz/testmatrix/issues",
        "source": "https://codeberg.org/spaetz/testmatrix"
    },
    "split_keywords": [
        "matrix",
        " chat",
        " collaboration"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3a3d2a296fa5589e42493af0177890f65887a9529b6c0c0fe8231b99ed978af9",
                "md5": "f86d55bfbacad5148a4e87d3bc19811a",
                "sha256": "f72566d3daca27fe57f02f350c47b6e4263c0c50ba8b0a3b74610153bc2bc164"
            },
            "downloads": -1,
            "filename": "testmatrix-0.1.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "f86d55bfbacad5148a4e87d3bc19811a",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 23005,
            "upload_time": "2025-07-20T12:09:18",
            "upload_time_iso_8601": "2025-07-20T12:09:18.129452Z",
            "url": "https://files.pythonhosted.org/packages/3a/3d/2a296fa5589e42493af0177890f65887a9529b6c0c0fe8231b99ed978af9/testmatrix-0.1.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "6c109a43d40ac67d3c7a034153c6de2bed70f19862a7e74cb7abf0bf1bdfa005",
                "md5": "2998238f5a7ef6a2b0f28a5811aab1a2",
                "sha256": "1b93021a2676c79a20785be80eef193735f7f5e54d3f619d38f8424b4f823861"
            },
            "downloads": -1,
            "filename": "testmatrix-0.1.1.tar.gz",
            "has_sig": false,
            "md5_digest": "2998238f5a7ef6a2b0f28a5811aab1a2",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 21923,
            "upload_time": "2025-07-20T12:09:19",
            "upload_time_iso_8601": "2025-07-20T12:09:19.664479Z",
            "url": "https://files.pythonhosted.org/packages/6c/10/9a43d40ac67d3c7a034153c6de2bed70f19862a7e74cb7abf0bf1bdfa005/testmatrix-0.1.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-07-20 12:09:19",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": true,
    "codeberg_user": "spaetz",
    "codeberg_project": "testmatrix",
    "lcname": "testmatrix"
}
        
Elapsed time: 1.18088s