diff --git a/scapy/contrib/macsec.uts b/scapy/contrib/macsec.uts
index dee4fcfc1d6a0c6cec9e0f4daecc5b037a861928..db42b5e3612b972915e0bbf79a338d34450198f1 100644
--- a/scapy/contrib/macsec.uts
+++ b/scapy/contrib/macsec.uts
@@ -3,6 +3,9 @@
 #   test/run_tests  -P "load_contrib('macsec')" -t scapy/contrib/macsec.uts -F
 
 + MACsec
+~ crypto not_pypy
+# Note: these tests are disabled with pypy, as the cryptography module does
+#       not currently work with the pypy version used by Travis CI.
 
 = MACsec - basic encap - encrypted
 sa = MACsecSA(sci='\x52\x54\x00\x13\x01\x56\x00\x01', an=0, pn=100, key=b'aaaaaaaaaaaaaaaa', icvlen=16, encrypt=1, send_sci=1)