skillfed

arrow

Better dates & times for Python

arrow Permissive license Active 9,049 v1.4.0 released

Install

arrow on PyPI

pip

pip install arrow

uv

uv add arrow

poetry

poetry add arrow

Package facts

License not declared (permissive)
Python support supports the current Python release (>=3.8)
Install friction low — pure-Python wheel
Runtime dependencies 3 — python-dateutil, backports.zoneinfo, tzdata
Maintenance actively maintained — 299 days since the last release
Last repo commit
First released
Popularity one of the top 1,000 most-downloaded packages on PyPI (30-day window, as of 2026-08-13)
Known vulnerabilities none known (OSV.dev, checked 2026-08-13)

Evidence: arrow-1.4.0-py3-none-any.whl

Keywords: arrow, date, time, datetime, timestamp, timezone, humanize

Development Status :: 5 - Production/StableIntended Audience :: DevelopersIntended Audience :: Information TechnologyLicense :: OSI Approved :: Apache Software LicenseOperating System :: OS IndependentProgramming Language :: Python :: 3Programming Language :: Python :: 3 :: OnlyProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9Topic :: Software Development :: Libraries :: Python Modules

About arrow

from the package's own PyPI description — quoted content, verbatim

Arrow: Better dates & times for Python

.. start-inclusion-marker-do-not-remove

.. image:: https://github.com/arrow-py/arrow/workflows/tests/badge.svg?branch=master :alt: Build Status :target: https://github.com/arrow-py/arrow/actions?query=workflow%3Atests+branch%3Amaster

.. image:: https://codecov.io/gh/arrow-py/arrow/branch/master/graph/badge.svg :alt: Coverage :target: https://codecov.io/gh/arrow-py/arrow

.. image:: https://img.shields.io/pypi/v/arrow.svg :alt: PyPI Version :target: https://pypi.python.org/pypi/arrow

.. image:: https://img.shields.io/pypi/pyversions/arrow.svg :alt: Supported Python Versions :target: https://pypi.python.org/pypi/arrow

.. image:: https://img.shields.io/pypi/l/arrow.svg :alt: License :target: https://pypi.python.org/pypi/arrow

.. image:: https://img.shields.io/badge/code%20style-black-000000.svg :alt: Code Style: Black :target: https://github.com/psf/black

Arrow is a Python library that offers a sensible and human-friendly approach to creating, manipulating, formatting and converting dates, times and timestamps. It implements and updates the datetime type,...

Read as markdown · JSON record · Source repository · Docs

AI interpretation — verify before relying

AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page

Arrow provides a human-friendly Python library for creating, manipulating, formatting, and converting dates, times, and timestamps with timezone awareness and ISO 8601 support built in.

Low friction: pure-Python wheel with only three runtime dependencies (python-dateutil, backports.zoneinfo, tzdata). Actively maintained with recent releases and 9049 GitHub stars.

Permissive Apache license allows commercial and private use with minimal restrictions.

Usage

pip install arrow

import arrow
utc = arrow.utcnow()
local = utc.to('US/Pacific')
print(local.humanize())

Verdict: Arrow is a stable, well-maintained datetime library with low install friction and no known vulnerabilities. Its permissive license and active development (299 days since last release, active status) make it a reliable choice for date/time handling in Python 3.8+.

Needs verification

  • Whether backports.zoneinfo is conditionally installed only on Python <3.9 or always included
  • Performance characteristics compared to standard library datetime for common operations
python datetime wrappertimezone-aware date handlingISO 8601 parsing and formattinghumanize timestampsdatetime replacement librarypython time manipulationutc and timezone conversion

Similar packages