Let $S=\{e_n\}_{n=1}^\infty$. Then $S$ is weakly closed and weakly non-compact in $\ell^1$.
Let $F_n\in(\ell^1)^*$ be the functional $F_n(x)=x_n$ and $F_\infty\in(\ell^1)^*$ be the functional $F_\infty(x)=\sum_{k=1}^\infty x_k$. They are all bounded
$$
\begin{align}
|F_n(x)|&=|x_n|\le\sum_{k=1}^\infty|x_k|=\|x\|_1\\
|F_\infty(x)|&=\left|\sum_{k=1}^\infty x_k\right|\le\sum_{k=1}^\infty|x_k|=\|x\|_1
\end{align}
$$
Since $(\ell^1)^*$ separates points on $\ell_1$, the weak topology on $\ell^1$ is $\text{T}_1$ (i.e. every point is weakly-closed.)
Let $a\in\ell^1$.
If $a\ne 0$ there is some $m$ such that $a_m\ne 0$. The set $U=F_m^{-1}(\Bbb{C}\setminus\{0\})$ is weakly-open in $\ell^1$, $a\in U$ and for all $n\ne m$, $e_n\not\in U$ because $F_m(e_n)=0$. Therefore $U\cap S\subseteq \{e_m\}$.
If $a=e_m$ then $U\cap S=\{a\}=\{e_m\}$ showing that $a=e_m$ is a weakly isolated point of $S$.
If $a\ne e_m$ then $V=U\cap(\ell^1\setminus\{e_m\})$ is a weak open neighborhood of $a$ such that $V\cap S=\emptyset$ showing that $a$ is not a weak limit point of $S$.
If $a=0$ the set $U=F_\infty^{-1}(\{z\in\Bbb{C}\colon|z|<1\})$ is weakly-open in $\ell^1$, $0\in U$ and $e_n\not\in U$ for all $n$ since $F_\infty(e_n)=1$ for all $n$. Hence $U\cap S=\emptyset$ showing that $0$ is not a weak limit point of $S$.
This covers all cases so $S$ has no weak limit points in $\ell^1$ and is closed.
Let $U_n=F_n^{-1}(\Bbb{C}\setminus\{0\})$. The collection $\{U_n\}_{n=1}^\infty$ is a weak open cover of $S$ and $U_n\cap S=\{e_n\}$ for all $n$. Therefore there is no finite sub-cover. This shows $S$ is not weakly-compact.
Here's an elementary proof that $e_n\to 0$ weakly as $n\to\infty$ in $\ell^\infty$. Let $\phi\in(\ell^\infty)^*$ and $a_n:=\phi(e_n)$. We'll show that $\sum_{k=1}^\infty |a_k|<+\infty$. The rest of the proof is as in $\ell^p$ for $p\in(1,\infty)$. $a_n$ must converge to $0$ as $n\to\infty$, so for all $\epsilon>0$ there is an $m$ such that for all $n>m$ $|a_n|=|\phi(e_n)|<\epsilon$.
Let $z_n$ be complex numbers with $|z_n|=1$ such that $z_n a_n\ge 0$. Then $z_n a_n=|a_n|$. For an integer $N$ let $b=\sum_{k=1}^N z_k e_k$. Note that $\|b\|_\infty = \max_{k=1}^N |z_k|=1$. You have
$$
\phi(b)=\sum_{k=1}^N z_k \phi(e_k)=\sum_{k=1}^N z_k a_k=\sum_{k=1}^N |a_k|\ge 0
$$
and also $\phi(b)=|\phi(b)|\le \|\phi\|\|b\|_\infty=\|\phi\|$. Therefore
$$
\sum_{k=1}^N |a_k|\le \|\phi\|
$$
for all $N$. Hence $\sum_{k=1}^\infty |a_k|<+\infty$ as claimed.