"""
DEPRECATED: This file is kept for backward compatibility.

All day-specific events have been reorganized into the ws/events/ package:
- Holiday events -> ws/events/holidays/
- School transitions -> ws/events/school_year/
- Other events -> ws/events/education/, ws/events/adulthood/, etc.

Please update imports to use:
    from events import eventName
    or
    from events.holidays import christmas, newYear
    from events.school_year import school, college
"""

import warnings

# Show deprecation warning when this file is imported
warnings.warn(
    "Importing from 'dayEvents.py' is deprecated. "
    "Day events have been moved to events.holidays and events.school_year packages. "
    "Please update imports to: from events import eventName",
    DeprecationWarning,
    stacklevel=2
)

# Re-export everything from the new events package
from events.holidays import (
    christmas,
    newYear,
    thanksgiving,
    blackfriday,
    independenceday,
    birthday,
    immunizations,
    vacation,
    newFood,
)

from events.school_year import (
    school,
    graduate5th,
    graduate8th,
    graduate12th,
    college,
    collegeParty,
    collegeGreekLife,
    collegeMissHome,
    adultMissFriends,
    collegeMinor,
    driversLessons,
    driversTest,
    positiveInteraction,
    lowEnergyEvents,
    extendedFamily,
    murderAttempt,
    funeral,
)

from events.adolescence import puberty

# Maintain __all__ for backward compatibility
__all__ = [
    'christmas',
    'newYear',
    'thanksgiving',
    'blackfriday',
    'independenceday',
    'birthday',
    'immunizations',
    'vacation',
    'newFood',
    'puberty',
    'school',
    'graduate5th',
    'graduate8th',
    'graduate12th',
    'college',
    'collegeParty',
    'collegeGreekLife',
    'collegeMissHome',
    'adultMissFriends',
    'collegeMinor',
    'driversLessons',
    'driversTest',
    'positiveInteraction',
    'lowEnergyEvents',
    'extendedFamily',
    'murderAttempt',
    'funeral',
]
