The announcement comes amid a huge increase in the number of coronaviruses in the country, with 22,951 additional infections confirmed on Wednesday. There were 19,724 new cases in the UK.
The curfew will go into effect from Saturday and last for at least four weeks, Macron said in a televised address to the nation.
It is a dispute between the French Rugby Federation and the Top 14 clubs, which had threatened the match, seems to be heading towards a resolution.
French clubs refused to release their players for the match, arguing that the planned six international matches were unacceptable. At one point, it even looked like France might have to field a team of U20s and second division players.
But L’Equipe are now reporting that a compromise will see France select two teams of 31 players for the six matches this fall, one group playing the first three matches and the other playing the second three. It remains to be seen what the makeup of those teams will be, with talks continuing late into Wednesday night.
Win the New Wales rugby jersey with our competition below (but if you can’t see the registration form, click here)
Wales will travel to Paris at the end of next week ahead of Saturday’s game.
The night curfew will apply to the capital Paris and its suburbs as well as to Marseille, Lyon, Lille, Saint-Étienne, Rouen, Toulouse, Grenoble and Montpellier.
Anyone breaking the curfew will be fined € 135 (£ 121).