pytzdata 2020.1


pip install pytzdata

  Latest version

Released: Jul 13, 2020


Meta
Author: Sébastien Eustace
Requires Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*

Classifiers

License
  • OSI Approved :: MIT License

Operating System
  • OS Independent

Programming Language
  • Python :: 2
  • Python :: 2.7
  • Python :: 3
  • Python :: 3.4
  • Python :: 3.5
  • Python :: 3.6
  • Python :: 3.7
  • Python :: 3.8

Topic
  • Software Development :: Libraries :: Python Modules
Pytzdata Build status

The Olson timezone database for Python.

Supports Python 2.7+ and 3.5+.

Installation

pip install pytzdata

Usage

You can access the content of a specific timezone file by using the tz_file() function:

from pytzdata import tz_file

with tz_file('Europe/Paris') as f:
    # Do something with the file

If you just want to know the path to a specific timezone file, you may use the tz_path() function:

from pytzdata import tz_path

tz_path('Europe/Paris')

By default, pytzdata will use the bundled timezone database, however you can set a custom directory that holds the timezone files using the set_directory function:

import pytzdata

pytzdata.set_directory('/custom/zoneinfo')

You can also set the PYTZDATA_TZDATADIR environment variable to set a custom directory.

Release

To make a new release just follow these steps:

  • make data

  • Update version numbers in pytzdata/version.py and tests/test_version.py

  • make tox

Resources

Wheel compatibility matrix

Platform Python 2 Python 3
any

Files in release

No dependencies