Let $F = \{A \in \mathcal{M}(n \times n; \mathbb C ): \rho(A) < 1\}$, where $\rho$ denotes the largest eigenvalue modulus. I want to know whether $F$ is open or closed.
My idea is to consider $F_i = |\cdot| \circ \lambda_i : \mathcal{M}(n \times n) \to [0, \infty)$ where $|\cdot|$ denotes the modulus function and $\lambda_i$ denotes the eigenvalue function. Then \begin{align*} F = \bigcap_{j=1}^n F_i^{-1} \left( [0, 1) \right). \end{align*} Since $[0, 1)$ is open in the subspace $[0, \infty)$, so $F$ is open.
Consider $g(A) = \det(I - A)$. This is a continuous function from $\mathbb M_{n\times n}(\mathbb C)$ to $\mathbb C$. $\rho(A) < 1$ if and only if $g(z A) \ne 0$ for all $z$ in the closed unit disk $\overline{D} = \{z \in \mathbb C: |z| \le 1\}$.
Since $\overline{D}$ is compact, if $\rho(A) < 1$, $g(\overline{D} A)$ is a compact set that does not contain $0$; thus there is $\epsilon > 0$ such that $|g(z A)| > \epsilon$ for all $z \in \overline{D}$. Using uniform continuity of $g$ on the compact set $S = \{zB: \; |z| \le 1, \|B - A\| \le 1\}$, there is $\delta > 0$ such that $|g(z A) - g(z'B)| < \epsilon$ for all $z', B$ with $|z'-z| < \delta$ and $\|A-B\| < \delta$. In particular, if $|B-A| < \delta$, $|g(zB)| > |g(zA)| - \epsilon > 0$. This shows that your set is open.