diff --git a/LICENSE.txt b/LICENSE.txt
index 452361b..3547e39 100644
--- a/LICENSE.txt
+++ b/LICENSE.txt
@@ -1,6 +1,6 @@
The MIT License
-Copyright (c) 2020-2023 Martin Wendt
+Copyright (c) 2020-2024 Martin Wendt
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/docs/sphinx/conf.py b/docs/sphinx/conf.py
index 2058fbe..904605e 100644
--- a/docs/sphinx/conf.py
+++ b/docs/sphinx/conf.py
@@ -124,7 +124,7 @@
# General information about the project.
project = u'stressor'
-copyright = u'2020-2023, Martin Wendt'
+copyright = u'2020-2024, Martin Wendt'
author = u'Martin Wendt'
# The version info for the project you're documenting, acts as replacement for
diff --git a/docs/sphinx/development.rst b/docs/sphinx/development.rst
index 52393a0..f3382ce 100644
--- a/docs/sphinx/development.rst
+++ b/docs/sphinx/development.rst
@@ -27,11 +27,11 @@ Work in a Virtual Environment
Install Python
^^^^^^^^^^^^^^
-We need `Python 3.7+ `_,
+We need `Python 3.9+ `_,
and `pipenv `_ on our system.
-If you want to run tests on *all* supported platforms, install Python 3.7,
-3.8, 3.9, 3.10, and 3.11.
+If you want to run tests on *all* supported platforms, install Python 3.9, 3.10,
+3.11, and 3.12.
Create and Activate the Virtual Environment
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
diff --git a/setup_bdist_msi.py b/setup_bdist_msi.py
index a4eb720..4c69390 100644
--- a/setup_bdist_msi.py
+++ b/setup_bdist_msi.py
@@ -78,7 +78,7 @@
targetName="stressor.exe",
icon="docs/logo.ico",
shortcutName="stressor",
- copyright="(c) 2020-2023 Martin Wendt",
+ copyright="(c) 2020-2024 Martin Wendt",
)
]
@@ -90,7 +90,7 @@
"excludes": [
"tkinter",
],
- "constants": "BUILD_COPYRIGHT='(c) 2020-2023 Martin Wendt'",
+ "constants": "BUILD_COPYRIGHT='(c) 2020-2024 Martin Wendt'",
"include_msvcr": True,
}
@@ -109,7 +109,7 @@
version=version,
author="Martin Wendt",
author_email="stressor@wwwendt.de",
- # copyright="(c) 2020-2023 Martin Wendt",
+ # copyright="(c) 2020-2024 Martin Wendt",
maintainer="Martin Wendt",
maintainer_email="stressor@wwwendt.de",
url="https://github.com/mar10/stressor",
diff --git a/stressor/cli_common.py b/stressor/cli_common.py
index 740fd74..2cc5061 100644
--- a/stressor/cli_common.py
+++ b/stressor/cli_common.py
@@ -1,4 +1,4 @@
-# (c) 2020-2023 Martin Wendt and contributors; see https://github.com/mar10/stressor
+# (c) 2020-2024 Martin Wendt and contributors; see https://github.com/mar10/stressor
# Licensed under the MIT license: https://www.opensource.org/licenses/mit-license.php
"""
"""
diff --git a/stressor/config_manager.py b/stressor/config_manager.py
index eade6dc..d29210d 100644
--- a/stressor/config_manager.py
+++ b/stressor/config_manager.py
@@ -1,4 +1,4 @@
-# (c) 2020-2023 Martin Wendt and contributors; see https://github.com/mar10/stressor
+# (c) 2020-2024 Martin Wendt and contributors; see https://github.com/mar10/stressor
# Licensed under the MIT license: https://www.opensource.org/licenses/mit-license.php
"""
"""
diff --git a/stressor/context_stack.py b/stressor/context_stack.py
index d53053a..0578fda 100644
--- a/stressor/context_stack.py
+++ b/stressor/context_stack.py
@@ -1,4 +1,4 @@
-# (c) 2020-2023 Martin Wendt and contributors; see https://github.com/mar10/stressor
+# (c) 2020-2024 Martin Wendt and contributors; see https://github.com/mar10/stressor
# Licensed under the MIT license: https://www.opensource.org/licenses/mit-license.php
"""
"""
diff --git a/stressor/convert/har_converter.py b/stressor/convert/har_converter.py
index 4e511d6..729deca 100644
--- a/stressor/convert/har_converter.py
+++ b/stressor/convert/har_converter.py
@@ -1,4 +1,4 @@
-# (c) 2020-2023 Martin Wendt and contributors; see https://github.com/mar10/stressor
+# (c) 2020-2024 Martin Wendt and contributors; see https://github.com/mar10/stressor
# Licensed under the MIT license: https://www.opensource.org/licenses/mit-license.php
"""
https://w3c.github.io/web-performance/specs/HAR/Overview.html
@@ -25,7 +25,6 @@
logger = logging.getLogger("stressor.har")
EMPTY_TUPLE = tuple()
-PATTERN_TYPE = type(re.compile("foo")) # 're.Pattern' requires Python 3.7+
class HarConverter:
@@ -73,7 +72,6 @@ def __init__(self, opts):
for pattern in self.opts["statics_types"]:
if isinstance(pattern, str):
pattern = re.compile(pattern, re.IGNORECASE)
- assert isinstance(pattern, PATTERN_TYPE)
pl.append(pattern)
self.opts["statics_types"] = pl
diff --git a/stressor/monitor/htdocs/index.html b/stressor/monitor/htdocs/index.html
index 7743602..ba0c6c8 100644
--- a/stressor/monitor/htdocs/index.html
+++ b/stressor/monitor/htdocs/index.html
@@ -165,8 +165,8 @@