Heat the oil in a large soup pot over medium high. Add the onion, garlic, cumin, chipotle chili powder, cinnamon and nutmeg and cook, stirring often, until the onion is softened, about 5 minutes. Add the black beans, tomato, pumpkin, and salt bring to a boil; reduce the heat to a simmer and cook 15 minutes. Season with salt and pepper as desired.