Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 1 addition & 11 deletions stubs/workalendar/workalendar/africa/algeria.pyi
Original file line number Diff line number Diff line change
@@ -1,13 +1,3 @@
from _typeshed import Incomplete
from typing import ClassVar

from ..core import IslamicCalendar

class Algeria(IslamicCalendar):
include_labour_day: ClassVar[bool]
include_prophet_birthday: ClassVar[bool]
include_eid_al_fitr: ClassVar[bool]
include_day_of_sacrifice: ClassVar[bool]
include_islamic_new_year: ClassVar[bool]
FIXED_HOLIDAYS: Incomplete
ISLAMIC_HOLIDAYS: Incomplete
class Algeria(IslamicCalendar): ...
9 changes: 0 additions & 9 deletions stubs/workalendar/workalendar/africa/angola.pyi
Original file line number Diff line number Diff line change
@@ -1,15 +1,6 @@
from _typeshed import Incomplete
from typing import ClassVar

from ..core import WesternCalendar

class Angola(WesternCalendar):
include_labour_day: ClassVar[bool]
labour_day_label: ClassVar[str]
include_fat_tuesday: ClassVar[bool]
fat_tuesday_label: ClassVar[str]
include_good_friday: ClassVar[bool]
include_easter_sunday: ClassVar[bool]
include_christmas: ClassVar[bool]
include_all_souls: ClassVar[bool]
FIXED_HOLIDAYS: Incomplete
12 changes: 0 additions & 12 deletions stubs/workalendar/workalendar/africa/benin.pyi
Original file line number Diff line number Diff line change
@@ -1,18 +1,6 @@
from _typeshed import Incomplete
from typing import ClassVar

from ..core import IslamoWesternCalendar

class Benin(IslamoWesternCalendar):
include_labour_day: ClassVar[bool]
include_easter_monday: ClassVar[bool]
include_ascension: ClassVar[bool]
include_whit_monday: ClassVar[bool]
include_assumption: ClassVar[bool]
include_all_saints: ClassVar[bool]
include_prophet_birthday: ClassVar[bool]
include_eid_al_fitr: ClassVar[bool]
include_day_of_sacrifice: ClassVar[bool]
include_day_of_sacrifice_label: ClassVar[str]
FIXED_HOLIDAYS: Incomplete
WEEKEND_DAYS: Incomplete
12 changes: 0 additions & 12 deletions stubs/workalendar/workalendar/africa/ivory_coast.pyi
Original file line number Diff line number Diff line change
@@ -1,18 +1,6 @@
from _typeshed import Incomplete
from typing import ClassVar

from ..core import IslamoWesternCalendar

class IvoryCoast(IslamoWesternCalendar):
include_labour_day: ClassVar[bool]
include_easter_monday: ClassVar[bool]
include_ascension: ClassVar[bool]
include_whit_monday: ClassVar[bool]
include_assumption: ClassVar[bool]
include_all_saints: ClassVar[bool]
include_day_after_prophet_birthday: ClassVar[bool]
include_eid_al_fitr: ClassVar[bool]
include_day_of_sacrifice: ClassVar[bool]
include_day_of_sacrifice_label: ClassVar[str]
FIXED_HOLIDAYS: Incomplete
WEEKEND_DAYS: Incomplete
16 changes: 3 additions & 13 deletions stubs/workalendar/workalendar/africa/kenya.pyi
Original file line number Diff line number Diff line change
@@ -1,18 +1,8 @@
from _typeshed import Incomplete
from collections.abc import Generator
from collections.abc import Generator, Iterable
from typing import ClassVar

from ..core import IslamoWesternCalendar
from ..core import _D, IslamoWesternCalendar

class Kenya(IslamoWesternCalendar):
include_labour_day: ClassVar[bool]
include_good_friday: ClassVar[bool]
include_easter_monday: ClassVar[bool]
include_eid_al_fitr: ClassVar[bool]
include_day_of_sacrifice: ClassVar[bool]
shift_sunday_holidays: ClassVar[bool]
WEEKEND_DAYS: Incomplete
FIXED_HOLIDAYS: Incomplete
def get_fixed_holidays(self, year): ...
def get_shifted_holidays(self, dates) -> Generator[Incomplete, None, None]: ...
def get_calendar_holidays(self, year): ...
def get_shifted_holidays(self, dates: Iterable[tuple[_D, str]]) -> Generator[tuple[_D, str]]: ...
12 changes: 1 addition & 11 deletions stubs/workalendar/workalendar/africa/madagascar.pyi
Original file line number Diff line number Diff line change
@@ -1,13 +1,3 @@
from _typeshed import Incomplete
from typing import ClassVar

from ..core import WesternCalendar

class Madagascar(WesternCalendar):
FIXED_HOLIDAYS: Incomplete
include_labour_day: ClassVar[bool]
include_easter_monday: ClassVar[bool]
include_ascension: ClassVar[bool]
include_whit_monday: ClassVar[bool]
include_assumption: ClassVar[bool]
include_all_saints: ClassVar[bool]
class Madagascar(WesternCalendar): ...
9 changes: 1 addition & 8 deletions stubs/workalendar/workalendar/africa/mozambique.pyi
Original file line number Diff line number Diff line change
@@ -1,10 +1,3 @@
from _typeshed import Incomplete
from typing import ClassVar

from ..core import WesternCalendar

class Mozambique(WesternCalendar):
FIXED_HOLIDAYS: Incomplete
include_labour_day: ClassVar[bool]
include_good_friday: ClassVar[bool]
include_christmas: ClassVar[bool]
class Mozambique(WesternCalendar): ...
12 changes: 0 additions & 12 deletions stubs/workalendar/workalendar/africa/nigeria.pyi
Original file line number Diff line number Diff line change
@@ -1,18 +1,6 @@
from _typeshed import Incomplete
from typing import ClassVar

from ..core import IslamoWesternCalendar

class Nigeria(IslamoWesternCalendar):
include_labour_day: ClassVar[bool]
labour_day_label: ClassVar[str]
include_good_friday: ClassVar[bool]
include_easter_monday: ClassVar[bool]
include_boxing_day: ClassVar[bool]
include_eid_al_fitr: ClassVar[bool]
include_day_of_sacrifice: ClassVar[bool]
shift_sunday_holidays: ClassVar[bool]
shift_new_years_day: ClassVar[bool]
WEEKEND_DAYS: Incomplete
FIXED_HOLIDAYS: Incomplete
def get_fixed_holidays(self, year): ...
8 changes: 1 addition & 7 deletions stubs/workalendar/workalendar/africa/sao_tome.pyi
Original file line number Diff line number Diff line change
@@ -1,9 +1,3 @@
from _typeshed import Incomplete
from typing import ClassVar

from ..core import WesternCalendar

class SaoTomeAndPrincipe(WesternCalendar):
FIXED_HOLIDAYS: Incomplete
include_labour_day: ClassVar[bool]
include_all_saints: ClassVar[bool]
class SaoTomeAndPrincipe(WesternCalendar): ...
10 changes: 2 additions & 8 deletions stubs/workalendar/workalendar/africa/south_africa.pyi
Original file line number Diff line number Diff line change
@@ -1,12 +1,6 @@
from typing import ClassVar
import datetime

from ..core import WesternCalendar

class SouthAfrica(WesternCalendar):
include_good_friday: ClassVar[bool]
include_christmas: ClassVar[bool]
def holidays(self, year=None): ...
def get_easter_monday_or_family_day(self, year): ...
def get_fixed_holidays(self, year): ...
def get_variable_days(self, year): ...
def get_calendar_holidays(self, year): ...
def get_easter_monday_or_family_day(self, year: int) -> tuple[datetime.date, str]: ...
15 changes: 1 addition & 14 deletions stubs/workalendar/workalendar/africa/tunisia.pyi
Original file line number Diff line number Diff line change
@@ -1,16 +1,3 @@
from _typeshed import Incomplete
from typing import ClassVar

from ..core import IslamicCalendar

class Tunisia(IslamicCalendar):
include_labour_day: ClassVar[bool]
include_prophet_birthday: ClassVar[bool]
include_eid_al_fitr: ClassVar[bool]
length_eid_al_fitr: int
include_day_of_sacrifice: ClassVar[bool]
length_eid_al_adha: int
include_islamic_new_year: ClassVar[bool]
FIXED_HOLIDAYS: Incomplete
WEEKEND_DAYS: Incomplete
def get_fixed_holidays(self, year): ...
class Tunisia(IslamicCalendar): ...
23 changes: 6 additions & 17 deletions stubs/workalendar/workalendar/america/argentina.pyi
Original file line number Diff line number Diff line change
@@ -1,23 +1,12 @@
from _typeshed import Incomplete
import datetime
from typing import ClassVar

from ..core import WesternCalendar

class Argentina(WesternCalendar):
include_labour_day: ClassVar[bool]
labour_day_label: ClassVar[str]
include_fat_tuesday: ClassVar[bool]
fat_tuesday_label: ClassVar[str]
include_good_friday: ClassVar[bool]
include_easter_saturday: ClassVar[bool]
include_easter_sunday: ClassVar[bool]
include_christmas: ClassVar[bool]
include_immaculate_conception: ClassVar[bool]
immaculate_conception_label: ClassVar[str]
FIXED_HOLIDAYS: Incomplete
def get_general_guemes_day(self, year): ...
def get_general_martin_day(self, year): ...
def get_soberania_day(self, year): ...
def get_diversidad_day(self, year): ...
def get_malvinas_day(self, year): ...
def get_variable_days(self, year): ...
def get_general_guemes_day(self, year: int) -> tuple[datetime.date, str]: ...
def get_general_martin_day(self, year: int) -> tuple[datetime.date, str]: ...
def get_soberania_day(self, year: int) -> tuple[datetime.date, str]: ...
def get_diversidad_day(self, year: int) -> tuple[datetime.date, str]: ...
def get_malvinas_day(self, year: int) -> tuple[datetime.date, str]: ...
20 changes: 6 additions & 14 deletions stubs/workalendar/workalendar/america/barbados.pyi
Original file line number Diff line number Diff line change
@@ -1,18 +1,10 @@
from _typeshed import Incomplete
from typing import ClassVar
import datetime

from ..core import WesternCalendar

class Barbados(WesternCalendar):
include_labour_day: ClassVar[bool]
include_good_friday: ClassVar[bool]
include_easter_sunday: ClassVar[bool]
include_easter_monday: ClassVar[bool]
include_whit_monday: ClassVar[bool]
non_computable_holiday_dict: Incomplete
FIXED_HOLIDAYS: Incomplete
def get_kadooment_day(self, year): ...
def get_emancipation_day(self, year): ...
def get_variable_days(self, year): ...
def non_computable_holiday(self, year): ...
def get_fixed_holidays(self, year): ...
non_computable_holiday_dict: dict[int, list[tuple[datetime.date, str]]]
def get_kadooment_day(self, year: int) -> tuple[datetime.date, str]: ...
def get_emancipation_day(self, year: int) -> tuple[datetime.date, str]: ...
def non_computable_holiday(self, year: int) -> list[tuple[datetime.date, str]] | None: ...
def get_fixed_holidays(self, year: int) -> list[tuple[datetime.date, str]]: ...
Loading
Loading