Analisar data francesa em python

Alguém pode me dizer como posso analisar uma data francesa em Python? Desculpe se a pergunta é uma duplicata, mas não consegui encontrar uma.

Aqui está o que eu tentei usar odateutil analisador:

import locale
from dateutil.parser import parse as parse_dt
locale.setlocale(locale.LC_TIME, 'fr_FR.UTF-8')   ## first I set locale
## locale.LC_TIME, 'fr_FR.UTF-8')
parse_dt('3 juillet',fuzzy= True)   ## don't work give the default month
## Out[29]: datetime.datetime(2014, 10, 3, 0, 0)
parse_dt(u'4 Août ',fuzzy= True)     ## same thing using another month 
Editar: adicione algum contexto:

Estou analisando datas sem conhecer antecipadamente o formato da minha string. A idéia é analisar muitas datas em tempo real:

parse_dt(u'Aujourd''hui ',fuzzy= True) 
parse_dt(u'Hier',fuzzy= True) 
Edite usando outra biblioteca:

Usando a biblioteca parsedatime e alguma expressão regular para traduzir palavras em francês, posso obter o seguinte:

import parsedatetime
import re 
cal = parsedatetime.Calendar()
cal.parse(re.sub('juil.*' ,'jul' ,'20 juillet'))
 ((2015, 7, 20, 10, 25, 47, 4, 283, 1), 1)

Talvez eu deva generalizar isso para todos os meses em francês?

questionAnswers(3)

yourAnswerToTheQuestion