File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 66from typing import cast
77from typing import overload
88
9- from pendulum .__version__ import __version__
109from pendulum .constants import DAYS_PER_WEEK
1110from pendulum .constants import HOURS_PER_DAY
1211from pendulum .constants import MINUTES_PER_HOUR
@@ -343,6 +342,23 @@ def interval(
343342travel_to = _traveller .travel_to
344343travel_back = _traveller .travel_back
345344
345+
346+ def __getattr__ (name : str ) -> t .Any :
347+ if name == "__version__" :
348+ import importlib .metadata
349+ import warnings
350+
351+ warnings .warn (
352+ "The '__version__' attribute is deprecated and will be removed in"
353+ " Pendulum 3.4. Use 'importlib.metadata.version(\" pendulum\" )' instead." ,
354+ DeprecationWarning ,
355+ stacklevel = 2 ,
356+ )
357+ return importlib .metadata .version ("pendulum" )
358+
359+ raise AttributeError (name )
360+
361+
346362__all__ = [
347363 "DAYS_PER_WEEK" ,
348364 "HOURS_PER_DAY" ,
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments