$npx skillfedfor your agent

iso4217

ISO 4217 currency data package for Python

Worth itPyPI FinancialReleased Mar 2026701.7K downloads / moPublic DomainPure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — iso4217-1.16.20260101-py2.py3-none-any.whl
v1.16.20260101 · released 2026-03-03 · Python >=3.6 · 1 runtime deps: importlib-resources

Yes. This is a stable, zero-vulnerability, permissive-licensed data package with low install friction and active maintenance. Install it if you need reliable ISO 4217 currency lookups; the enum interface is clean and the dependency footprint is minimal.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Low friction: pure Python wheel with a single lightweight dependency (importlib-resources).
  • Active maintenance with a recent release and no known vulnerabilities.

License · maintenance · safety

Public Domain (permissive) — Public Domain license means no restrictions on use, modification, or distribution—you can use this freely in any project without license compliance concerns.

last release 2026-03-03 (164 days) · last repo commit 2026-04-22 · 67 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 701,749 downloads/mo, #5,290 on PyPI

Verify before relying

pip install iso4217

from iso4217 import Currency

usd = Currency.USD
print(usd.code)  # 'USD'
print(usd.currency_name)  # 'US Dollar'
print(usd.exponent)  # 2
  • Whether the enum includes all current ISO 4217 currencies or if there are known omissions
  • How frequently the package updates when ISO 4217 standards change
Same gist for agents: .md · .json

What it is and what it does

iso4217 wraps ISO 4217 currency data into a Python enum, letting you access currency metadata by code. Each currency entry includes its three-letter code, full name, and exponent (the number of decimal places in the currency's minor units—for example, USD has 2 for cents, JPY has 0). You can look up currencies by attribute (Currency.USD) or by string (Currency('USD')), and both forms return the same enum member.

The package is a thin, dependency-light data layer: it depends only on importlib-resources and works across Python 3.6 through 3.14. It's useful when you need reliable, standardized currency information without building your own lookup table or hitting an external API.

Use it for

  • Validate or normalize currency codes in financial applications or payment systems
  • Determine decimal precision for currency formatting or rounding in multi-currency transactions
  • Build currency selection dropdowns or autocomplete fields with standard ISO codes and names
  • Localize or display currency names in internationalized applications

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

Worth it

Yes.

This is a stable, zero-vulnerability, permissive-licensed data package with low install friction and active maintenance. Install it if you need reliable ISO 4217 currency lookups; the enum interface is clean and the dependency footprint is minimal.

Install

iso4217 on PyPI

Before you install

Low friction: pure Python wheel with a single lightweight dependency (importlib-resources). Active maintenance with a recent release and no known vulnerabilities.

License in practice

Public Domain license means no restrictions on use, modification, or distribution—you can use this freely in any project without license compliance concerns.

Quickstart

pip install iso4217

from iso4217 import Currency

usd = Currency.USD
print(usd.code)  # 'USD'
print(usd.currency_name)  # 'US Dollar'
print(usd.exponent)  # 2

Verify before relying

  • Whether the enum includes all current ISO 4217 currencies or if there are known omissions
  • How frequently the package updates when ISO 4217 standards change

Package facts

LicensePublic Domain permissive
Python supportSupports the current Python release >=3.6
Install frictionLow. Pure-Python wheel
Runtime dependencies
1 package
importlib-resources
MaintenanceActively maintained 164 days since the last release
Last repo commit
First released
Downloads701,749 / month, #5,290 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 5 - Production/StableIntended Audience :: DevelopersLicense :: Public DomainOperating System :: OS IndependentProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Programming Language :: Python :: 3.6Programming Language :: Python :: 3.7Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9Programming Language :: Python :: Implementation :: CPythonProgramming Language :: Python :: Implementation :: PyPyProgramming Language :: Python :: Implementation :: StacklessTopic :: Office/Business :: FinancialTopic :: Software Development :: Internationalization

Evidence: iso4217-1.16.20260101-py2.py3-none-any.whl

Tags

Capabilities
iso 4217 currency codescurrency data pythoncurrency enum lookupiso currency informationcurrency exponent minor unitscurrency code resolverinternational currency data
Topics
currency-datai18nfinancial
PyPI keywords
internationalizationi18ncurrencyiso4217

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “currency data python”

  • iso4217Provides ISO 4217 currency data as a Python enum, allowing you to…
  • ccyProvides a dictionary of currency objects with financial metadata,…
  • openbb-currencyProvides currency exchange data as an extension to the OpenBB…

Give your agent the search over MCP, or paste the wish link into any chat.

More Financial packages

statsmodels Worth it
PyPI · Scientific/Engineering · released Dec 2025

statsmodels provides statistical models, inference methods, and descriptive statistics for Python, complementing scipy with regression, time series, discrete choice, survival analysis, and multivariate methods.

Install it if you need publication-quality statistical models, hypothesis tests, or time series analysis beyond what scipy or pandas provide.

BSD-3-Clausecompiled wheel · 3.9+
45.7Mdownloads / mo
holidays Worth it
PyPI · Python Modules · released Aug 2026

Generates country- and subdivision-specific government holiday calendars on demand, supporting 250 country codes with optional language localization and holiday categories.

MITpure Python · 3.10+
30.7Mdownloads / mo
yfinance With conditions
PyPI · Libraries · released Aug 2026

Fetches financial and market data from Yahoo Finance's public APIs, including ticker information, historical prices, and live streaming data.

However, do not use it for commercial applications or high-volume data collection without confirming compliance with Yahoo's terms of service.

Apache-2.0pure Python
29.2Mdownloads / mo
bokeh Worth it
PyPI · Scientific/Engineering · released Jul 2026

Bokeh is an interactive visualization library that creates browser-based plots, dashboards, and data applications from Python code, with support for large and streaming datasets.

Install it if you need browser-based interactivity.

BSD-3-Clausepure Python · 3.10+
12.1Mdownloads / mo
python-stdnum Worth it
PyPI · Python Modules · released Jan 2026

Parses, validates, and reformats standard numbers and codes across many countries and industries—tax IDs, bank accounts, identity numbers, VAT codes, and financial identifiers.

Install it if you validate or reformat standardized numbers.

LGPL-2.0-or-laterpure Python · 3.8+
6.2Mdownloads / mo
numpy-financial With conditions
PyPI · Software Development · released Oct 2019

Provides elementary financial functions (IRR, NPV, PMT, and others) that were deprecated and removed from NumPy, offering a dedicated replacement for financial calculations.

However, given the aging status (no releases since 2019) and unclear compatibility with modern Python and recent numpy versions, verify that it works with your target…

BSD-3-Clausepure Python · 3.5+aging
5.9Mdownloads / mo

See also currency-symbols · py-money · ccy · py-moneyed · isocodes · hdx-python-country · pycountry · forex-python · sepaxml · cpi