{"id":13496505,"url":"https://github.com/python-poetry/tomlkit","last_synced_at":"2025-12-11T22:49:25.544Z","repository":{"id":38955271,"uuid":"140365570","full_name":"python-poetry/tomlkit","owner":"python-poetry","description":"Style-preserving TOML library for Python","archived":false,"fork":false,"pushed_at":"2025-12-08T21:31:58.000Z","size":1035,"stargazers_count":796,"open_issues_count":35,"forks_count":109,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-12-11T15:40:33.771Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/python-poetry.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":["sdispater"]}},"created_at":"2018-07-10T02:21:21.000Z","updated_at":"2025-12-07T23:11:04.000Z","dependencies_parsed_at":"2023-11-15T01:32:06.020Z","dependency_job_id":"ad790941-052a-4b28-bb0a-96ce60bb4d95","html_url":"https://github.com/python-poetry/tomlkit","commit_stats":{"total_commits":369,"total_committers":41,"mean_commits":9.0,"dds":0.5582655826558265,"last_synced_commit":"e6e5d3803ba2942c5e19e3c083d289009c27338c"},"previous_names":["python-poetry/tomlkit","sdispater/tomlkit"],"tags_count":52,"template":false,"template_full_name":null,"purl":"pkg:github/python-poetry/tomlkit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-poetry%2Ftomlkit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-poetry%2Ftomlkit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-poetry%2Ftomlkit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-poetry%2Ftomlkit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-poetry","download_url":"https://codeload.github.com/python-poetry/tomlkit/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-poetry%2Ftomlkit/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":27672062,"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","status":"online","status_checked_at":"2025-12-11T02:00:11.302Z","response_time":56,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":[],"created_at":"2024-07-31T19:01:49.312Z","updated_at":"2025-12-11T22:49:25.518Z","avatar_url":"https://github.com/python-poetry.png","language":"Python","readme":"[github_release]: https://img.shields.io/github/release/sdispater/tomlkit.svg?logo=github\u0026logoColor=white\n[pypi_version]: https://img.shields.io/pypi/v/tomlkit.svg?logo=python\u0026logoColor=white\n[python_versions]: https://img.shields.io/pypi/pyversions/tomlkit.svg?logo=python\u0026logoColor=white\n[github_license]: https://img.shields.io/github/license/sdispater/tomlkit.svg?logo=github\u0026logoColor=white\n[github_action]: https://github.com/sdispater/tomlkit/actions/workflows/tests.yml/badge.svg\n\n[![GitHub Release][github_release]](https://github.com/sdispater/tomlkit/releases/)\n[![PyPI Version][pypi_version]](https://pypi.org/project/tomlkit/)\n[![Python Versions][python_versions]](https://pypi.org/project/tomlkit/)\n[![License][github_license]](https://github.com/sdispater/tomlkit/blob/master/LICENSE)\n\u003cbr\u003e\n[![Tests][github_action]](https://github.com/sdispater/tomlkit/actions/workflows/tests.yml)\n\n# TOML Kit - Style-preserving TOML library for Python\n\nTOML Kit is a **1.0.0-compliant** [TOML](https://toml.io/) library.\n\nIt includes a parser that preserves all comments, indentations, whitespace and internal element ordering,\nand makes them accessible and editable via an intuitive API.\n\nYou can also create new TOML documents from scratch using the provided helpers.\n\nPart of the implementation has been adapted, improved and fixed from [Molten](https://github.com/LeopoldArkham/Molten).\n\n## Usage\n\nSee the [documentation](https://tomlkit.readthedocs.io/) for more information.\n\n## Installation\n\nIf you are using [Poetry](https://poetry.eustace.io),\nadd `tomlkit` to your `pyproject.toml` file by using:\n\n```bash\npoetry add tomlkit\n```\n\nIf not, you can use `pip`:\n\n```bash\npip install tomlkit\n```\n\n## Running tests\n\nPlease clone the repo with submodules with the following command:\n```bash\ngit clone --recurse-submodules https://github.com/python-poetry/tomlkit.git\n```\nThe `toml-test` submodule is required for running the tests.\n\nYou can then run the tests with\n```bash\npoetry run pytest -q tests\n```\n","funding_links":["https://github.com/sponsors/sdispater"],"categories":["Python"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpython-poetry%2Ftomlkit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpython-poetry%2Ftomlkit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpython-poetry%2Ftomlkit/lists"}