skillfed

aioymaps

Async client for Yandex Maps

aioymaps v1.2.5 74.1K downloads/30d#14,883 on PyPI4
Permissive license DORMANT released

What it is and what it does

aioymaps wraps the Yandex Maps API to retrieve transport stop information asynchronously. It depends on aiohttp for HTTP requests and is designed for Python 3.5+, using async/await syntax throughout. The library provides a simple interface to query stops by ID and receive JSON responses about their properties.

The package is dormant (last commit 2024-08-01) but has no known security vulnerabilities and carries a permissive MIT license. It is narrowly scoped to Yandex Maps transport data; if your application needs to integrate with Yandex Maps or fetch public transport stop metadata, this library offers a straightforward async approach. However, dormancy means bug fixes or API updates are unlikely to arrive quickly.

Use it for:

  • Fetch transport stop details from Yandex Maps within an async Python application.
  • Build a public transport information service that queries Yandex Maps stops by ID.
  • Integrate Yandex Maps transport data into a real-time transit or navigation tool.
  • Query multiple transport stops concurrently using async/await patterns.

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

aioymaps is an async client library for querying Yandex Maps to fetch JSON information about transport stops.

Yes, if you need async access to Yandex Maps transport stops and accept the dormancy risk. The library is lightweight, has low install friction, carries no vulnerabilities, and uses a permissive license. However, do not install if you require active maintenance or API updates; the last commit was 2024-08-01 and the repository shows minimal activity.

Install

aioymaps on PyPI

pip

pip install aioymaps

uv

uv add aioymaps

poetry

poetry add aioymaps

Installing aioymaps

Before you install

Low install friction with a single dependency on aiohttp. The package is dormant (last commit 2024-08-01) but remains available and carries no known vulnerabilities.

License in practice

Licensed under MIT (permissive), allowing free use, modification, and distribution with minimal restrictions.

Quickstart

from aioymaps import YandexMapsRequester

requester = YandexMapsRequester()
data = await requester.get_stop_info('stop__10067199')
print(data)

Requires Python 3.5 or higher and aiohttp; must be called within an async context.

Verify before relying

  • Whether Yandex Maps API access requires authentication or API keys beyond what the library abstracts
  • Current status of Yandex Maps API endpoints and whether they remain stable
  • Whether the library's support for Python 3.5–3.12 reflects actual testing or declared intent

Package facts

License not declared (permissive)
Python support not specified
Install friction low — pure-Python wheel
Runtime dependencies 1 — aiohttp
Maintenance dormant — 743 days since the last release
Last repo commit
First released
Downloads 74,052/month — #14,883 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: aioymaps-1.2.5-py3-none-any.whl

License :: OSI Approved :: MIT LicenseProgramming Language :: Python :: 3 :: OnlyProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.5Programming Language :: Python :: 3.6Programming Language :: Python :: 3.7Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9Topic :: Utilities

Tags

yandex maps async clienttransport stop information apiyandex maps json dataasync yandex maps librarypublic transport stops lookup
async-httpgeo-datayandex-api

More Utilities packages