Skip to content

Commit 7e49c63

Browse files
committed
provide TZDIR for ORC
1 parent cde409e commit 7e49c63

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

python/pyarrow/tests/conftest.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,19 @@
4747
os.environ['AWS_CONFIG_FILE'] = "/dev/null"
4848

4949

50+
# GH-45295: For ORC, try to populate TZDIR env var from tzdata package resource
51+
# path.
52+
if sys.platform == 'win32':
53+
if os.environ.get('TZDIR', None) is None:
54+
from importlib import resources
55+
try:
56+
os.environ['TZDIR'] = os.path.join(resources.files('tzdata'), 'zoneinfo')
57+
except ModuleNotFoundError:
58+
print(
59+
'Package "tzdata" not found. Not setting TZDIR environment variable.'
60+
)
61+
62+
5063
def pytest_addoption(parser):
5164
# Create options to selectively enable test groups
5265
def bool_env(name, default=None):

0 commit comments

Comments
 (0)