misc. typos
Found via `codespell`
diff --git a/docs/advanced/exceptions.rst b/docs/advanced/exceptions.rst
index 3483379..3122c37 100644
--- a/docs/advanced/exceptions.rst
+++ b/docs/advanced/exceptions.rst
@@ -138,5 +138,5 @@
error return without exception set``.
Exceptions that you do not plan to handle should simply not be caught, or
- may be explicity (re-)thrown to delegate it to the other,
+ may be explicitly (re-)thrown to delegate it to the other,
previously-declared existing exception translators.
diff --git a/docs/advanced/functions.rst b/docs/advanced/functions.rst
index 3420c5e..e3acff0 100644
--- a/docs/advanced/functions.rst
+++ b/docs/advanced/functions.rst
@@ -126,7 +126,7 @@
.. warning::
- Code with invalid return value policies might access unitialized memory or
+ Code with invalid return value policies might access uninitialized memory or
free data structures multiple times, which can lead to hard-to-debug
non-determinism and segmentation faults, hence it is worth spending the
time to understand all the different options in the table above.
diff --git a/tests/test_exceptions.cpp b/tests/test_exceptions.cpp
index ae28abb..cf20214 100644
--- a/tests/test_exceptions.cpp
+++ b/tests/test_exceptions.cpp
@@ -9,7 +9,7 @@
#include "pybind11_tests.h"
-// A type that should be raised as an exeption in Python
+// A type that should be raised as an exception in Python
class MyException : public std::exception {
public:
explicit MyException(const char * m) : message{m} {}
diff --git a/tests/test_operator_overloading.py b/tests/test_operator_overloading.py
index 0d80e5e..86827d2 100644
--- a/tests/test_operator_overloading.py
+++ b/tests/test_operator_overloading.py
@@ -98,7 +98,7 @@
del c
pytest.gc_collect()
- del a # Should't delete while abase is still alive
+ del a # Shouldn't delete while abase is still alive
pytest.gc_collect()
assert abase.value == 42
diff --git a/tools/FindPythonLibsNew.cmake b/tools/FindPythonLibsNew.cmake
index ad3ed48..b29b287 100644
--- a/tools/FindPythonLibsNew.cmake
+++ b/tools/FindPythonLibsNew.cmake
@@ -1,5 +1,5 @@
# - Find python libraries
-# This module finds the libraries corresponding to the Python interpeter
+# This module finds the libraries corresponding to the Python interpreter
# FindPythonInterp provides.
# This code sets the following variables:
#