File tree Expand file tree Collapse file tree 2 files changed +17
-5
lines changed
Expand file tree Collapse file tree 2 files changed +17
-5
lines changed 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