{"id":13534492,"url":"https://github.com/yaml/pyyaml","last_synced_at":"2025-04-22T23:59:15.666Z","repository":{"id":1777449,"uuid":"2700147","full_name":"yaml/pyyaml","owner":"yaml","description":"Canonical source repository for PyYAML","archived":false,"fork":false,"pushed_at":"2024-08-19T12:33:19.000Z","size":838,"stargazers_count":2674,"open_issues_count":303,"forks_count":531,"subscribers_count":54,"default_branch":"main","last_synced_at":"2025-04-22T23:59:08.268Z","etag":null,"topics":["python","yaml"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/yaml.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2011-11-03T05:09:49.000Z","updated_at":"2025-04-22T00:59:57.000Z","dependencies_parsed_at":"2023-01-13T11:24:12.281Z","dependency_job_id":"ec09fc4a-3b21-4874-a953-ccff0176db69","html_url":"https://github.com/yaml/pyyaml","commit_stats":{"total_commits":324,"total_committers":42,"mean_commits":7.714285714285714,"dds":0.4629629629629629,"last_synced_commit":"69c141adcf805c5ebdc9ba519927642ee5c7f639"},"previous_names":[],"tags_count":45,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yaml%2Fpyyaml","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yaml%2Fpyyaml/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yaml%2Fpyyaml/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yaml%2Fpyyaml/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yaml","download_url":"https://codeload.github.com/yaml/pyyaml/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250343924,"owners_count":21415037,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["python","yaml"],"created_at":"2024-08-01T07:01:34.332Z","updated_at":"2025-04-22T23:59:15.648Z","avatar_url":"https://github.com/yaml.png","language":"Python","readme":"PyYAML\n======\n\nA full-featured YAML processing framework for Python\n\n## Installation\n\nTo install, type `python setup.py install`.\n\nBy default, the `setup.py` script checks whether LibYAML is installed and if\nso, builds and installs LibYAML bindings.\nTo skip the check and force installation of LibYAML bindings, use the option\n`--with-libyaml`: `python setup.py --with-libyaml install`.\nTo disable the check and skip building and installing LibYAML bindings, use\n`--without-libyaml`: `python setup.py --without-libyaml install`.\n\nWhen LibYAML bindings are installed, you may use fast LibYAML-based parser and\nemitter as follows:\n\n    \u003e\u003e\u003e yaml.load(stream, Loader=yaml.CLoader)\n    \u003e\u003e\u003e yaml.dump(data, Dumper=yaml.CDumper)\n\nIf you don't trust the input YAML stream, you should use:\n\n    \u003e\u003e\u003e yaml.safe_load(stream)\n\n## Testing\n\nPyYAML includes a comprehensive test suite.\nTo run the tests, type `python setup.py test`.\n\n## Further Information\n\n* For more information, check the\n  [PyYAML homepage](https://github.com/yaml/pyyaml).\n\n* [PyYAML tutorial and reference](http://pyyaml.org/wiki/PyYAMLDocumentation).\n\n* Discuss PyYAML with the maintainers on\n  Matrix at https://matrix.to/#/#pyyaml:yaml.io or\n  IRC #pyyaml irc.libera.chat\n\n* Submit bug reports and feature requests to the\n  [PyYAML bug tracker](https://github.com/yaml/pyyaml/issues).\n\n## License\n\nThe PyYAML module was written by Kirill Simonov \u003cxi@resolvent.net\u003e.\nIt is currently maintained by the YAML and Python communities.\n\nPyYAML is released under the MIT license.\n\nSee the file LICENSE for more details.\n","funding_links":[],"categories":["File Format Processing","Python","Data Format \u0026 I/O","Data Serialization Formats","Libraries","File Formats"],"sub_categories":["For Python","Core Libraries"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyaml%2Fpyyaml","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyaml%2Fpyyaml","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyaml%2Fpyyaml/lists"}