På fredagsmorgonen avlossades skott mot ett kurdiskt kulturcenter och en frisörsalong samt en restaurang på Rue d'Enghien i Paris. Tre personer dödades och tre personer skadades, varav en person kritiskt.
En 69-årig man greps som misstänkt för mordet och ett vapen beslagtogs. Han hade tidigare dömts för misshandel och olaga vapeninnehav, och beskrivs som en pensionerad tågkonduktör.
Enligt en utredning från åklagaren verkar mordet vara motiverat av mannens politiska åsikter.
Enligt franska medier väntade mannen på rättegång för ett svärdattack mot andra invandrare. Den gången skadades två sydsudanesiska invandrare och fick föras till sjukhus.
Åklagaren Laure Beccuau bekräftar att mannen hade släppts ur häkte den 12 december på strikta villkor efter att ha suttit häktad i ett år, det maximala tillåtna tiden enligt lag.
Den franske inrikesministern Gérald Darmanin sa vid ett uttalande på platsen för fredagens skottlossning att det inte var säkert att "gärningsmannen specifikt riktade sig mot den kurdiska gemenskapen", utan mer troligt "utlänningar i allmänhet". Mer om motivet kommer när han har förhörts av polisen, sa Darmanin.
Emmanuel Macron twittrade att "kurderna i Frankrike" har blivit utsatta för en "en förskräcklig attack i hjärtat av Paris".
Flera hundra kurder samlades utanför kulturcentret och på gatan intill för att protestera mot skottlossningen, vilket resulterade i sammandrabbningar med säkerhetsstyrkor. Polisen använde tårgas och 11 poliser skadades.
Ytterligare en demonstration från kurdiska organisationer i Frankrike planeras på Place de la République i Paris på lördag. Även denna väntas gå våldsamt till.
I januari 2013 mördades tre kurdiska kvinnliga aktivister, inklusive Sakine Cansız, en medgrundare till Kurdistan Workers' party (PKK), vid en kurdisk informationscentral nära kulturcentret. Deras misstänkte mördare, turken Ömer Güney, dog av en hjärntumör på ett sjukhus i Paris 2016 innan sin rättegång.
På fredagskvällen förekom fortfarande protester och vissa sammandrabbningar på platsen för skottlossningen.