Package: jours-feries-france
Jours fériés FranceCette librairie calcule les jours fériés en France. Vous pouvez découvrir plus de détails sur les jours fériés français surservice-public.fr.Cette librairie fonctionne à partir de la version 2.7 de Python.Installationpip install jours-feries-franceUsageimportdatetimefromjours_feries_franceimportJoursFeries# Obtenir les jours fériés pour une année, pour la métropoleres=JoursFeries.for_year(2018)# res est un dictionnaire# {#     '1er janvier': datetime.date(2018, 1, 1),#     'Lundi de Pâques': datetime.date(2018, 4, 2),#     '1er mai': datetime.date(2018, 5, 1),#     '8 mai': datetime.date(2018, 5, 8),#     'Ascension': datetime.date(2018, 5, 10),#     'Lundi de Pentecôte': datetime.date(2018, 5, 21),#     '14 juillet': datetime.date(2018, 7, 14),#     'Assomption': datetime.date(2018, 8, 15),#     'Toussaint': datetime.date(2018, 11, 1),#     '11 novembre': datetime.date(2018, 11, 11),#     'Jour de Noël': datetime.date(2018, 12, 25)# }# Vous pouvez aussi obtenir certains jours fériés en tant que datetime.dateprint(JoursFeries.lundi_paques(2018))print(JoursFeries.ascension(2018))print(JoursFeries.lundi_pentecote(2018))# Obtenir les jours fériés pour une zone spécifiqueres=JoursFeries.for_year(2018,zone="Alsace-Moselle")# Quelques fonctions d'aideJoursFeries.is_bank_holiday(datetime.date(2019,12,25),zone="Métropole")# -> TrueJoursFeries.next_bank_holiday(datetime.date(2019,12,24),zone="Métropole")# -> ('Noël', datetime.date(2019, 12, 25))Zones disponiblesLes zones suivantes sont disponibles :Métropole(par défaut)Alsace-MoselleGuadeloupeGuyaneLa RéunionMartiniqueMayotteNouvelle-CalédoniePolynésie FrançaiseSaint-BarthélémySaint-MartinSaint-Pierre-et-MiquelonWallis-et-FutunaCes zones sont disponibles dans une constante :fromjours_feries_franceimportJoursFeriesprint(JoursFeries.ZONES)# [#     'Métropole', 'Alsace-Moselle', 'Guadeloupe',#     'Guyane', 'Martinique', 'Mayotte', 'Nouvelle-Calédonie',#     'La Réunion', 'Polynésie Française', 'Saint-Barthélémy',#     'Saint-Martin', 'Wallis-et-Futuna', 'Saint-Pierre-et-Miquelon'# ]Noms des jours fériésLes noms des jours fériés sont fixés d'après le code du travail.Pour les zonesMétropole(par défaut),Nouvelle-Calédonie,Polynésie Française,Saint-Pierre-et-MiquelonetWallis-et-Futuna, les jours fériés sont orthographiés de la façon suivante :1er janvierLundi de Pâques1er mai8 maiAscensionLundi de Pentecôte14 juilletAssomptionToussaint11 novembreJour de NoëlPour la zoneAlsace-Moselle, il existe 2 jours fériés supplémentaires, orthographiés de la façon suivante :2ème jour de NoëlVendredi saintPour les zonesGuadeloupe,Guyane,La Réunion,Martinique,Mayotte,Saint-BarthélémyetSaint-Martin, il existe un jour férié supplémentaire, orthographié de la façon suivante :Abolition de l'esclavageNoms des méthodes PythonVous pouvez calculer chaque jour férié individuellement à l'aide d'une méthode spécifique.fromjours_feries_franceimportJoursFeriesyear=2020zone='Métropole'print("1er janvier",JoursFeries.premier_janvier(year))print("1er mai",JoursFeries.premier_mai(year))print("8 mai",JoursFeries.huit_mai(year))print("14 juillet",JoursFeries.quatorze_juillet(year))print("Assomption",JoursFeries.assomption(year))print("Toussaint",JoursFeries.toussaint(year))print("11 novembre",JoursFeries.onze_novembre(year))print("Jour de Noël",JoursFeries.jour_noel(year))print("Lundi de Pâques",JoursFeries.lundi_paques(year))print("Ascension",JoursFeries.ascension(year))print("Lundi de Pentecôte",JoursFeries.lundi_pentecote(year))print("Vendredi saint",JoursFeries.vendredi_saint(year,zone))print("2ème jour de Noël",JoursFeries.deuxieme_jour_noel(year,zone))print("Abolition de l'esclavage",JoursFeries.abolition_esclavage(year,zone))Certaines méthodes acceptent unezoneen paramètre car ce jour férié est spécifique à certaines zones. Si ce jour férié n'est pas férié pour la zone passée en argument, vous aurez la valeurNoneen retour au lieu d'une date.DonnéesSi vous souhaitez simplement un export, consultez le jeu de données"Jours fériés en France"sur data.gouv.fr.SourcesLa liste des jours fériés est définiedans le code du travail.Certaines commémorations locales ou professionnelles sont également des jours fériés, parmi lesquelles :Saint-Éloi (reconnu jour férié par certaines conventions collectives dans la métallurgie) ;Sainte-Barbe (pour les salariés travaillant dans les mines) ;Mi-carême dans certains DOM.Ces fêtes locales ou professionnelles ne sont pas disponibles dans cette librairie.Code du travail : articles L3133-1 à L3133-3Code du travail - Article L3422-2