diff --git a/README.md b/README.md index 588d688..f9083ad 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ For an outline of past/future changes refer to: [CHANGELOG](CHANGELOG.md) ## Requirements -- Python 3.10 or greater +- Python 3.11 or greater - [Streamlabs Desktop][sl-desktop] - A websocket token: Settings > Remote Control > API Token diff --git a/pdm.lock b/pdm.lock index 7bb5b8d..6d86c51 100644 --- a/pdm.lock +++ b/pdm.lock @@ -5,7 +5,7 @@ groups = ["default", "dev"] strategy = ["inherit_metadata"] lock_version = "4.5.0" -content_hash = "sha256:b032bb4d22d3d3b10233c543cd182ac8e7ec052aa9dc03a3034a967066e85db2" +content_hash = "sha256:6f29a16938942eb7911abc4c1505647bb80b5275cb45ac72f9166b53ae6c0ef1" [[metadata.targets]] requires_python = ">=3.10" @@ -238,6 +238,21 @@ files = [ {file = "pytest-8.4.0.tar.gz", hash = "sha256:14d920b48472ea0dbf68e45b96cd1ffda4705f33307dcc86c676c1b5104838a6"}, ] +[[package]] +name = "pytest-randomly" +version = "3.16.0" +requires_python = ">=3.9" +summary = "Pytest plugin to randomly order tests and control random.seed." +groups = ["dev"] +dependencies = [ + "importlib-metadata>=3.6; python_version < \"3.10\"", + "pytest", +] +files = [ + {file = "pytest_randomly-3.16.0-py3-none-any.whl", hash = "sha256:8633d332635a1a0983d3bba19342196807f6afb17c3eef78e02c2f85dade45d6"}, + {file = "pytest_randomly-3.16.0.tar.gz", hash = "sha256:11bf4d23a26484de7860d82f726c0629837cf4064b79157bd18ec9d41d7feb26"}, +] + [[package]] name = "sniffio" version = "1.3.1" diff --git a/pyproject.toml b/pyproject.toml index dd2e654..1590f7d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -3,7 +3,7 @@ name = "slobs-cli" description = "A command line application for Streamlabs Desktop" authors = [{ name = "onyx-and-iris", email = "code@onyxandiris.online" }] dependencies = ["pyslobs>=2.0.4", "asyncclick>=8.1.8"] -requires-python = ">=3.10" +requires-python = ">=3.11" readme = "README.md" license = { text = "MIT" } dynamic = ["version"] @@ -33,4 +33,9 @@ test.env_file = ".env" post_test.cmd = "python tests/teardown.py" [dependency-groups] -dev = ["tox-pdm>=0.7.2", "pytest>=8.4.0", "virtualenv-pyenv>=0.5.0"] +dev = [ + "tox-pdm>=0.7.2", + "pytest>=8.4.0", + "virtualenv-pyenv>=0.5.0", + "pytest-randomly>=3.16.0", +] diff --git a/src/slobs_cli/__about__.py b/src/slobs_cli/__about__.py index 4e27eed..894cebc 100644 --- a/src/slobs_cli/__about__.py +++ b/src/slobs_cli/__about__.py @@ -1 +1 @@ -__version__ = "0.7.7" +__version__ = "0.7.8" diff --git a/tox.ini b/tox.ini index 5954ea0..9239534 100644 --- a/tox.ini +++ b/tox.ini @@ -1,9 +1,11 @@ [tox] -env_list = py{310,311,312} +env_list = py{311,312,313} [testenv] passenv = * setenv = VIRTUALENV_DISCOVERY=pyenv groups = dev commands = - pytest tests \ No newline at end of file + python tests/setup.py + pytest tests + python tests/teardown.py \ No newline at end of file