A long period prime is a prime number \$p\$ such that decimal expansion of \$1/p\$ has period of length \$(p-1)\$. Your task is to output this number sequence. For purposes of this challenge we will consider only odd primes.
Period of a decimal expansion of a rational number is the smallest period \$k\$ that makes the decimal representation periodic (repeating at regular intervals \$k\$).
This is A001913, or A006883 without leading \$2\$.
Examples
\$\frac{1}{3}=0.33333\ldots\$, so the period is \$1\$ (although the number is also 2-periodic, 3-periodic etc., but we take the minimum). \$3-1=2\neq1\$, so \$3\$ won't appear in our sequence.
\$\frac{1}{7}=0.14285714\ldots\$ - the period is \$6 = 7-1\$.
Rules
This is a standard code-golfsequence challenge, so please comply with the defaults.
With floating point errors, let's stick to the highest voted decisive answer here on meta, so I'll allow them.
Test cases
First 10 entries:
7, 17, 19, 23, 29, 47, 59, 61, 97, 109
For more visit: A001913's b-file.
Inspired by recent Numberphile video.