{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/15"},{"label":"Visualization","url":"https://skillfed.io/packages/category/scientific-engineering-visualization"},{"label":"GIS","url":"https://skillfed.io/packages/category/scientific-engineering-gis"},{"label":"Viewers","url":"https://skillfed.io/packages/category/multimedia-graphics-viewers"}],"enrichment":{"capability":"pyKML parses and creates KML documents using a Pythonic XML interface built on lxml.objectify, letting you read and write geographic markup programmatically.","skillfed_tags":["gis","abandoned","xml-parsing"],"use_cases":["Parse KML files from mapping services or geographic data sources into Python objects for analysis.","Generate KML documents programmatically to feed into GIS tools or web mapping applications.","Convert between KML and other geographic data formats in a data pipeline.","Extract geographic coordinates and metadata from KML placemarks for geospatial queries."],"what_it_does":"pyKML is a Python library for reading and writing KML (Keyhole Markup Language) documents\u2014the XML format used for geographic data in mapping applications. It wraps lxml.objectify to provide a Pythonic interface, so you can construct or parse KML documents as Python objects rather than manipulating raw XML strings.\n\nThe package was last released in 2019 and is now abandoned, meaning no bug fixes, security updates, or compatibility work are happening. It has a single runtime dependency on lxml and installs with low friction. If you're working with legacy KML data or maintaining older code that already uses it, it may still function; for new projects, you should evaluate whether a maintained alternative exists or whether hand-rolling KML generation with a modern XML library is more appropriate.","worth_installing":"No, unless you are maintaining legacy code that already depends on it. The package has been abandoned since 2019 with no maintenance, no visible repository, and no security updates. For new projects requiring KML support, evaluate maintained alternatives or use a general-purpose XML library with KML specifications. The low install friction and permissive license do not offset the maintenance risk."},"id":"pykml","links":{"html":"https://skillfed.io/packages/pykml","md":"https://skillfed.io/packages/pykml.md","pypi":"https://pypi.org/project/pykml/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2019-10-25","license_spdx":null,"license_treatment":"permissive","name":"pykml","python_support":"unspecified","summary":"Python KML library"},"popularity":{"monthly_downloads":247261,"position":8695,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.2.0"}
