Preheat the oven to 325 degrees F. Line a rimmed baking sheet with parchment. No need to spray with nonstick spray. Set aside.
In a medium bowl, add all the nuts.
In a small bowl or measuring cup blend the oil, Worcestershire sauce, and liquid smoke if using. Drizzle over the nuts and toss to thoroughly coat.
In a small bowl, combine the chipotle powder, smoked paprika, garlic powder, onion powder, cayenne, sugar, salt and pepper. Sprinkle about a teaspoon of the dry mixture at a time over the nuts, toss, and sprinkle with another teaspoon and keep repeating until you’ve used all the dry seasoning. (You’re adding the spice mixture in small increments to better evenly coat the nuts.)
Scatter the nuts in one layer on the baking sheet.
Bake in the preheated oven for 15 minutes. Stir and bake for another 15 minutes, or until the nuts smell very fragrant and are lightly browned. If you need more time, continue to bake, stirring every 3 to 5 minutes as needed. Do not broil. Burnt nuts are not good. Be patient.
Remove the pan from the oven, carefully remove the parchment paper to a cooling rack or cutting board, and cool completely before pouring into a serving bowl or placing in an airtight container. (I suggest a glass storage container because plastic will absorb the chili powder/smoky aromas.)
Nuts can keep well in an airtight container for at least 2 weeks.