diff --git a/docs/tips.md b/docs/tips.md index b46ac5a..6bb0570 100644 --- a/docs/tips.md +++ b/docs/tips.md @@ -114,7 +114,7 @@ In these situations, the model developer can (conditionally) call the `Model.hal ## Deadlocks !!! danger "Failure is All-Or-Nothing" - If checks fail, or any other error occurs in a parallel run, other processes must be notified, otherwise deadlocks can occur. + If checks fail, or any other error occurs in one process in a parallel run, other processes must be notified, otherwise deadlocks can occur. Blocking communications between processes will deadlock if, for instance, the receiving process has ended due to an error. This will cause the entire run to hang (and may impact your HPC bill). The option example, as described above, has a check for random stream synchronisation that looks like this: diff --git a/pyproject.toml b/pyproject.toml index e748b01..3c13343 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -20,7 +20,8 @@ description = "A dynamic microsimulation framework" readme = "README.md" requires-python = ">=3.10" classifiers = [ - "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.10" + "Programming Language :: Python :: 3.11", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", ]