File tree Expand file tree Collapse file tree 4 files changed +12
-3
lines changed Expand file tree Collapse file tree 4 files changed +12
-3
lines changed Original file line number Diff line number Diff line change @@ -32,6 +32,7 @@ profile.html
3232/docs /site /*
3333pyproject.lock
3434/poetry.lock
35+ setup.py
3536
3637# editor
3738
Original file line number Diff line number Diff line change @@ -23,7 +23,7 @@ setup: setup-python
2323test :
2424 @py.test --cov=pendulum --cov-config .coveragerc tests/ -sq
2525
26- release : wheels_x64 cp_wheels_x64 wheels_i686 cp_wheels_i686 wheel
26+ release : wheels_x64 cp_wheels_x64 wheel
2727
2828publish :
2929 @poetry publish --no-build
Original file line number Diff line number Diff line change 22
33import pendulum
44import os
5+ import struct
56
67from math import copysign
78from datetime import datetime , date , timedelta
1112with_extensions = os .getenv ("PENDULUM_EXTENSIONS" , "1" ) == "1"
1213
1314try :
14- if not with_extensions :
15+ if not with_extensions or struct . calcsize ( "P" ) == 4 :
1516 raise ImportError ()
1617
1718 from ._extensions ._helpers import (
Original file line number Diff line number Diff line change 1- import re
21import copy
2+ import os
3+ import re
4+ import struct
35
46from datetime import datetime , date , time
57from dateutil import parser
68
79from .exceptions import ParserError
810
11+ with_extensions = os .getenv ("PENDULUM_EXTENSIONS" , "1" ) == "1"
12+
913try :
14+ if not with_extensions or struct .calcsize ("P" ) == 4 :
15+ raise ImportError ()
16+
1017 from ._iso8601 import parse_iso8601
1118except ImportError :
1219 from .iso8601 import parse_iso8601
You can’t perform that action at this time.
0 commit comments