{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/10"},{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/8"}],"enrichment":{"capability":"pyral is a Python toolkit that lets you create, read, update, and delete artifacts and entities in Rally via its REST API, with automatic lazy-loading of related objects.","skillfed_tags":["rally-integration","rest-client","project-management"],"use_cases":["Bulk-create or bulk-update defects, test cases, or user stories in Rally from a CSV or database source.","Query Rally artifacts by criteria (e.g., all open defects in a project) and export results to a report or external system.","Automate workspace and project enumeration for multi-tenant Rally subscriptions.","Integrate Rally data into CI/CD pipelines\u2014e.g., link build artifacts to test results or defects.","Migrate or synchronize Rally data with another project-management or issue-tracking system."],"what_it_does":"pyral wraps the Rally REST API in a Python interface that abstracts away JSON serialization and HTTP plumbing. You instantiate a Rally client with your subscription credentials, then call methods like get(), create(), update(), and delete() to work with artifacts (TestCase, Defect, UserStory, etc.) as Python objects. The toolkit's main convenience is transparent object traversal: when you access a related attribute like story.Tasks, pyral automatically fetches the linked objects without requiring explicit API calls in your code.\n\nThe package is built on requests and targets modern Python (3.12+). It's stable and production-ready but aging\u2014the last release was in October 2025. It's most useful for teams already invested in Rally who need to automate bulk operations, integrate Rally data into other systems, or script repetitive project-management tasks from Python.","worth_installing":"Yes, if you use Rally and need programmatic access to its data. The package is stable, has low install friction, and carries no known vulnerabilities. The main caveat is age: last release was 287 days ago, so verify that the Rally REST API hasn't drifted and that the package still meets your Python version and requests requirements before committing to production use."},"id":"pyral","links":{"html":"https://skillfed.io/packages/pyral","md":"https://skillfed.io/packages/pyral.md","pypi":"https://pypi.org/project/pyral/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-10-31","license_spdx":null,"license_treatment":"permissive","name":"pyral","python_support":"supports_current","summary":"Python toolkit for Rally REST API"},"popularity":{"monthly_downloads":81342,"position":14235,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.7.0"}
