changelogging


Namechangelogging JSON
Version 2.7.0 PyPI version JSON
download
home_pageNone
SummaryBuilding changelogs from fragments.
upload_time2024-11-05 18:49:31
maintainerNone
docs_urlNone
authornekitdev <nekit@nekit.dev>
requires_python>=3.8
licenseMIT
keywords changelog changes
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ![Image]

# `changelogging`

[![License][License Badge]][License]
[![Version][Version Badge]][Crate]
[![PyPI Version][PyPI Version Badge]][PyPI]
[![Downloads][Downloads Badge]][Crate]
[![PyPI Downloads][PyPI Downloads Badge]][PyPI]
[![Discord][Discord Badge]][Discord]
[![Test][Test Badge]][Actions]

> *Building changelogs from fragments.*

## Installation

The binaries can be downloaded from [releases][Releases].

### `pipx`

Note: because `changelogging` was originally written in python, releases on PyPI have
different versions: for instance, the `0.7.0` release is on PyPI with version `2.7.0`,
meaning the major part of the version is always incremented twice to get the PyPI one.

Installing `changelogging` with `pipx` is quite simple:

```console
$ pipx install changelogging
```

Alternatively, the package can be installed from source:

```console
$ pipx install git+https://github.com/nekitdev/changelogging.git
```

Or via cloning the repository:

```console
$ git clone https://github.com/nekitdev/changelogging.git
$ cd changelogging
$ pipx install .
```

### `cargo`

Installing the crate with `cargo` is as simple as with `pipx`:

```console
$ cargo install changelogging
```

Alternatively, the crate can be installed from source:

```console
$ cargo install --git https://github.com/nekitdev/changelogging.git
```

Or via cloning the repository:

```console
$ git clone https://github.com/nekitdev/changelogging.git
$ cd changelogging
$ cargo install --path .
```

## Example

Once `changelogging` is installed, we can start building changelogs!

First things first, we need to configure the *context* of the project.

Create `changelogging.toml` and add the *name*, *version* and *URL* of the project:

```toml
[context]
name = "changelogging"
version = "0.7.0"
url = "https://github.com/nekitdev/changelogging"
```

Then we need to create the `changes` directory.

```console
$ mkdir changes
```

Now we can add *fragments*:

```console
$ changelogging create --content "Added cool features!" 13.feature.md
$ changelogging create --content "Fixed annoying bugs!" 64.fix.md
```

There are also *unlinked* fragments, which have non-integer IDs:

```console
$ changelogging create --content "Fixed security issues!" ~issue.security.md
```

And finally, preview the changelog entry!

```console
$ changelogging preview
## 0.7.0 (YYYY-MM-DD)

### Security

- Fixed security issues!

### Features

- Added cool features! (#13)

### Fixes

- Fixed annoying bugs! (#64)
```

Then let us add our `CHANGELOG.md` file with the following content:

```md
# Changelog

<!-- changelogging: start -->
```

Note that the `start` is essential if we want to add some content before the changelog entries.

Assuming the preview is what we expected it to be, writing it to the changelog is as simple as:

```console
$ changelogging build
```

Finally, let's see the changelog:

```console
$ cat CHANGELOG.md
# Changelog

<!-- changelogging: start -->

## 0.7.0 (YYYY-MM-DD)

### Security

- Fixed security issues!

### Features

- Added cool features! (#13)

### Fixes

- Fixed annoying bugs! (#64)
```

## Documentation

You can find the documentation [here][Documentation].

## Support

If you need support with the library, you can send an [email][Email]
or refer to the official [Discord server][Discord].

## Changelog

You can find the changelog [here][Changelog].

## Security Policy

You can find the Security Policy of `changelogging` [here][Security].

## Contributing

If you are interested in contributing to `changelogging`, make sure to take a look at the
[Contributing Guide][Contributing Guide], as well as the [Code of Conduct][Code of Conduct].

## License

`changelogging` is licensed under the MIT License terms. See [License][License] for details.

[Image]: https://github.com/nekitdev/changelogging/blob/main/changelogging.svg?raw=true

[Email]: mailto:support@nekit.dev

[Discord]: https://nekit.dev/chat

[Actions]: https://github.com/nekitdev/changelogging/actions
[Releases]: https://github.com/nekitdev/changelogging/releases

[Changelog]: https://github.com/nekitdev/changelogging/blob/main/CHANGELOG.md
[Code of Conduct]: https://github.com/nekitdev/changelogging/blob/main/CODE_OF_CONDUCT.md
[Contributing Guide]: https://github.com/nekitdev/changelogging/blob/main/CONTRIBUTING.md
[Security]: https://github.com/nekitdev/changelogging/blob/main/SECURITY.md

[License]: https://github.com/nekitdev/changelogging/blob/main/LICENSE

[Crate]: https://crates.io/crates/changelogging
[PyPI]: https://pypi.org/project/changelogging
[Documentation]: https://docs.rs/changelogging

[Discord Badge]: https://img.shields.io/discord/728012506899021874
[License Badge]: https://img.shields.io/crates/l/changelogging
[Version Badge]: https://img.shields.io/crates/v/changelogging
[PyPI Version Badge]: https://img.shields.io/pypi/v/changelogging
[Downloads Badge]: https://img.shields.io/crates/dr/changelogging
[PyPI Downloads Badge]: https://img.shields.io/pypi/dm/changelogging
[Test Badge]: https://github.com/nekitdev/changelogging/workflows/test/badge.svg


            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "changelogging",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": "changelog, changes",
    "author": "nekitdev <nekit@nekit.dev>",
    "author_email": "nekitdev <nekit@nekit.dev>",
    "download_url": "https://files.pythonhosted.org/packages/22/6a/bf1697336d4221e9c86feac056a9bdc40bcb158cdfc31152d8576be583a3/changelogging-2.7.0.tar.gz",
    "platform": null,
    "description": "![Image]\n\n# `changelogging`\n\n[![License][License Badge]][License]\n[![Version][Version Badge]][Crate]\n[![PyPI Version][PyPI Version Badge]][PyPI]\n[![Downloads][Downloads Badge]][Crate]\n[![PyPI Downloads][PyPI Downloads Badge]][PyPI]\n[![Discord][Discord Badge]][Discord]\n[![Test][Test Badge]][Actions]\n\n> *Building changelogs from fragments.*\n\n## Installation\n\nThe binaries can be downloaded from [releases][Releases].\n\n### `pipx`\n\nNote: because `changelogging` was originally written in python, releases on PyPI have\ndifferent versions: for instance, the `0.7.0` release is on PyPI with version `2.7.0`,\nmeaning the major part of the version is always incremented twice to get the PyPI one.\n\nInstalling `changelogging` with `pipx` is quite simple:\n\n```console\n$ pipx install changelogging\n```\n\nAlternatively, the package can be installed from source:\n\n```console\n$ pipx install git+https://github.com/nekitdev/changelogging.git\n```\n\nOr via cloning the repository:\n\n```console\n$ git clone https://github.com/nekitdev/changelogging.git\n$ cd changelogging\n$ pipx install .\n```\n\n### `cargo`\n\nInstalling the crate with `cargo` is as simple as with `pipx`:\n\n```console\n$ cargo install changelogging\n```\n\nAlternatively, the crate can be installed from source:\n\n```console\n$ cargo install --git https://github.com/nekitdev/changelogging.git\n```\n\nOr via cloning the repository:\n\n```console\n$ git clone https://github.com/nekitdev/changelogging.git\n$ cd changelogging\n$ cargo install --path .\n```\n\n## Example\n\nOnce `changelogging` is installed, we can start building changelogs!\n\nFirst things first, we need to configure the *context* of the project.\n\nCreate `changelogging.toml` and add the *name*, *version* and *URL* of the project:\n\n```toml\n[context]\nname = \"changelogging\"\nversion = \"0.7.0\"\nurl = \"https://github.com/nekitdev/changelogging\"\n```\n\nThen we need to create the `changes` directory.\n\n```console\n$ mkdir changes\n```\n\nNow we can add *fragments*:\n\n```console\n$ changelogging create --content \"Added cool features!\" 13.feature.md\n$ changelogging create --content \"Fixed annoying bugs!\" 64.fix.md\n```\n\nThere are also *unlinked* fragments, which have non-integer IDs:\n\n```console\n$ changelogging create --content \"Fixed security issues!\" ~issue.security.md\n```\n\nAnd finally, preview the changelog entry!\n\n```console\n$ changelogging preview\n## 0.7.0 (YYYY-MM-DD)\n\n### Security\n\n- Fixed security issues!\n\n### Features\n\n- Added cool features! (#13)\n\n### Fixes\n\n- Fixed annoying bugs! (#64)\n```\n\nThen let us add our `CHANGELOG.md` file with the following content:\n\n```md\n# Changelog\n\n<!-- changelogging: start -->\n```\n\nNote that the `start` is essential if we want to add some content before the changelog entries.\n\nAssuming the preview is what we expected it to be, writing it to the changelog is as simple as:\n\n```console\n$ changelogging build\n```\n\nFinally, let's see the changelog:\n\n```console\n$ cat CHANGELOG.md\n# Changelog\n\n<!-- changelogging: start -->\n\n## 0.7.0 (YYYY-MM-DD)\n\n### Security\n\n- Fixed security issues!\n\n### Features\n\n- Added cool features! (#13)\n\n### Fixes\n\n- Fixed annoying bugs! (#64)\n```\n\n## Documentation\n\nYou can find the documentation [here][Documentation].\n\n## Support\n\nIf you need support with the library, you can send an [email][Email]\nor refer to the official [Discord server][Discord].\n\n## Changelog\n\nYou can find the changelog [here][Changelog].\n\n## Security Policy\n\nYou can find the Security Policy of `changelogging` [here][Security].\n\n## Contributing\n\nIf you are interested in contributing to `changelogging`, make sure to take a look at the\n[Contributing Guide][Contributing Guide], as well as the [Code of Conduct][Code of Conduct].\n\n## License\n\n`changelogging` is licensed under the MIT License terms. See [License][License] for details.\n\n[Image]: https://github.com/nekitdev/changelogging/blob/main/changelogging.svg?raw=true\n\n[Email]: mailto:support@nekit.dev\n\n[Discord]: https://nekit.dev/chat\n\n[Actions]: https://github.com/nekitdev/changelogging/actions\n[Releases]: https://github.com/nekitdev/changelogging/releases\n\n[Changelog]: https://github.com/nekitdev/changelogging/blob/main/CHANGELOG.md\n[Code of Conduct]: https://github.com/nekitdev/changelogging/blob/main/CODE_OF_CONDUCT.md\n[Contributing Guide]: https://github.com/nekitdev/changelogging/blob/main/CONTRIBUTING.md\n[Security]: https://github.com/nekitdev/changelogging/blob/main/SECURITY.md\n\n[License]: https://github.com/nekitdev/changelogging/blob/main/LICENSE\n\n[Crate]: https://crates.io/crates/changelogging\n[PyPI]: https://pypi.org/project/changelogging\n[Documentation]: https://docs.rs/changelogging\n\n[Discord Badge]: https://img.shields.io/discord/728012506899021874\n[License Badge]: https://img.shields.io/crates/l/changelogging\n[Version Badge]: https://img.shields.io/crates/v/changelogging\n[PyPI Version Badge]: https://img.shields.io/pypi/v/changelogging\n[Downloads Badge]: https://img.shields.io/crates/dr/changelogging\n[PyPI Downloads Badge]: https://img.shields.io/pypi/dm/changelogging\n[Test Badge]: https://github.com/nekitdev/changelogging/workflows/test/badge.svg\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Building changelogs from fragments.",
    "version": "2.7.0",
    "project_urls": {
        "Chat": "https://nekit.dev/chat",
        "Documentation": "https://docs.rs/changelogging",
        "Funding": "https://nekit.dev/funding",
        "Homepage": "https://github.com/nekitdev/changelogging",
        "Issues": "https://github.com/nekitdev/changelogging/issues",
        "Repository": "https://github.com/nekitdev/changelogging"
    },
    "split_keywords": [
        "changelog",
        " changes"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4b3948e6dc83f571b5dc2d8b8234071feddea063eead73e97a6a9d982a416d55",
                "md5": "9ffd49d59c5dc657f29beb4775dbb5fe",
                "sha256": "7663d312b5bd6a2f03c5e48c7eef66d07ef5f28c35e62490d40c9799375ea3e1"
            },
            "downloads": -1,
            "filename": "changelogging-2.7.0-py3-none-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "9ffd49d59c5dc657f29beb4775dbb5fe",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 1125446,
            "upload_time": "2024-11-05T18:49:00",
            "upload_time_iso_8601": "2024-11-05T18:49:00.666021Z",
            "url": "https://files.pythonhosted.org/packages/4b/39/48e6dc83f571b5dc2d8b8234071feddea063eead73e97a6a9d982a416d55/changelogging-2.7.0-py3-none-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e97cf5957be5c99916af40b78dbda182fdc929418d181ce98bad634e6cab7418",
                "md5": "c2ea984c7ee2f30524dee538ee54f1cd",
                "sha256": "f548df1d9b9fc6d0fffdf0465249719727f79f74a97bb725b2f210c579acab30"
            },
            "downloads": -1,
            "filename": "changelogging-2.7.0-py3-none-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "c2ea984c7ee2f30524dee538ee54f1cd",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 1076009,
            "upload_time": "2024-11-05T18:49:03",
            "upload_time_iso_8601": "2024-11-05T18:49:03.070619Z",
            "url": "https://files.pythonhosted.org/packages/e9/7c/f5957be5c99916af40b78dbda182fdc929418d181ce98bad634e6cab7418/changelogging-2.7.0-py3-none-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bcf72277b0c19596141e1d08d8210224a894cc16aaa3f3d3fe3afbb904719fb0",
                "md5": "80fedc40164530bc2c7fd6a23aba4806",
                "sha256": "1f89c34cd56627ff23aa31a51e1bc7693bc004296f40cb29fecf67a2ac763f2f"
            },
            "downloads": -1,
            "filename": "changelogging-2.7.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "80fedc40164530bc2c7fd6a23aba4806",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 1138215,
            "upload_time": "2024-11-05T18:49:05",
            "upload_time_iso_8601": "2024-11-05T18:49:05.019949Z",
            "url": "https://files.pythonhosted.org/packages/bc/f7/2277b0c19596141e1d08d8210224a894cc16aaa3f3d3fe3afbb904719fb0/changelogging-2.7.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2cf0490fc9ba54abb36128d223c6dd18c43935d35ded3c08355e7ac810cb2573",
                "md5": "8aab1a1e27e6a90700b586307040f2a1",
                "sha256": "28abb1f2a96ba9304134538bbd4920557182f5d187fd83160551625c05254a02"
            },
            "downloads": -1,
            "filename": "changelogging-2.7.0-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "8aab1a1e27e6a90700b586307040f2a1",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 1129640,
            "upload_time": "2024-11-05T18:49:06",
            "upload_time_iso_8601": "2024-11-05T18:49:06.959898Z",
            "url": "https://files.pythonhosted.org/packages/2c/f0/490fc9ba54abb36128d223c6dd18c43935d35ded3c08355e7ac810cb2573/changelogging-2.7.0-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6edb754d8240507e6bc572a669ff7d1034d1db117242c60073fbad791fb11f25",
                "md5": "f7559cef79242bb25fcabc25f7166a55",
                "sha256": "4e4804919bef40da7ac8dfa67df171a1a8b14daad1f419f7a775744d7c505659"
            },
            "downloads": -1,
            "filename": "changelogging-2.7.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "f7559cef79242bb25fcabc25f7166a55",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 1274930,
            "upload_time": "2024-11-05T18:49:08",
            "upload_time_iso_8601": "2024-11-05T18:49:08.877862Z",
            "url": "https://files.pythonhosted.org/packages/6e/db/754d8240507e6bc572a669ff7d1034d1db117242c60073fbad791fb11f25/changelogging-2.7.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0f0d20539f770b8ebdd832ec8a0b2df980c133f718cdae529d0a5782c64283d1",
                "md5": "f210293524cee9ef87b062f0499cd7bd",
                "sha256": "359180e22d40de39a15d86654eb2359d3eb25b603be16537054a6856b0753807"
            },
            "downloads": -1,
            "filename": "changelogging-2.7.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "f210293524cee9ef87b062f0499cd7bd",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 1265625,
            "upload_time": "2024-11-05T18:49:12",
            "upload_time_iso_8601": "2024-11-05T18:49:12.753709Z",
            "url": "https://files.pythonhosted.org/packages/0f/0d/20539f770b8ebdd832ec8a0b2df980c133f718cdae529d0a5782c64283d1/changelogging-2.7.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f2a0f1addfffe1b3c573fe9078782368e742c0f033bb2909c1ddef58713949f8",
                "md5": "742814bdcfc7371217f55bc76df5d44e",
                "sha256": "921928d53334aef69203a13047af58e30e7b387e8818599535aaa9cfa9014e44"
            },
            "downloads": -1,
            "filename": "changelogging-2.7.0-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl",
            "has_sig": false,
            "md5_digest": "742814bdcfc7371217f55bc76df5d44e",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 1298581,
            "upload_time": "2024-11-05T18:49:10",
            "upload_time_iso_8601": "2024-11-05T18:49:10.791185Z",
            "url": "https://files.pythonhosted.org/packages/f2/a0/f1addfffe1b3c573fe9078782368e742c0f033bb2909c1ddef58713949f8/changelogging-2.7.0-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "aa40ebf185d62d0d0d38b2d0f8eb8f658cbb7cbca514922a5ed055e8de8d0c8c",
                "md5": "1b61016476bb0b23ee4dd29ba21033f4",
                "sha256": "f49cb820f97092b83159b9f25247c4244b0576da5016f5211e2d2277b845c840"
            },
            "downloads": -1,
            "filename": "changelogging-2.7.0-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "1b61016476bb0b23ee4dd29ba21033f4",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 1358589,
            "upload_time": "2024-11-05T18:49:14",
            "upload_time_iso_8601": "2024-11-05T18:49:14.679776Z",
            "url": "https://files.pythonhosted.org/packages/aa/40/ebf185d62d0d0d38b2d0f8eb8f658cbb7cbca514922a5ed055e8de8d0c8c/changelogging-2.7.0-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "844abd2c0c9eb19b397bae2984e036e11f8668a7c83175a3faaafa1b189f9e3d",
                "md5": "1aba4267057d639ad0c5a48bbf6f57a3",
                "sha256": "379fd41a5f104bfe26754512c664d0efb74d6e41f20389a3d8a41fdb9036b908"
            },
            "downloads": -1,
            "filename": "changelogging-2.7.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "1aba4267057d639ad0c5a48bbf6f57a3",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 1179391,
            "upload_time": "2024-11-05T18:49:16",
            "upload_time_iso_8601": "2024-11-05T18:49:16.798912Z",
            "url": "https://files.pythonhosted.org/packages/84/4a/bd2c0c9eb19b397bae2984e036e11f8668a7c83175a3faaafa1b189f9e3d/changelogging-2.7.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bcdbbc6bfd7c960562c2498b262008c9c16189fa66c4c163fb17a3d157577e42",
                "md5": "77afefeeb54cb936b14a602217c4c00d",
                "sha256": "462aaf77ae722650311b622645cbbe7531e63b222dd11df4561fa175150ed6b4"
            },
            "downloads": -1,
            "filename": "changelogging-2.7.0-py3-none-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "77afefeeb54cb936b14a602217c4c00d",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 1191487,
            "upload_time": "2024-11-05T18:49:18",
            "upload_time_iso_8601": "2024-11-05T18:49:18.842777Z",
            "url": "https://files.pythonhosted.org/packages/bc/db/bc6bfd7c960562c2498b262008c9c16189fa66c4c163fb17a3d157577e42/changelogging-2.7.0-py3-none-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "149f06c2380815c6945e66c28f8e1fadc78f46a6aba5041482e4b58ea9a4c277",
                "md5": "4d66b77d7620c08156b16e4ae4ef956f",
                "sha256": "0bfd39a433196a53978319628bf8c599fcab1dc995bcb87e2722404bff2ff47d"
            },
            "downloads": -1,
            "filename": "changelogging-2.7.0-py3-none-musllinux_1_2_armv7l.whl",
            "has_sig": false,
            "md5_digest": "4d66b77d7620c08156b16e4ae4ef956f",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 1150910,
            "upload_time": "2024-11-05T18:49:20",
            "upload_time_iso_8601": "2024-11-05T18:49:20.789116Z",
            "url": "https://files.pythonhosted.org/packages/14/9f/06c2380815c6945e66c28f8e1fadc78f46a6aba5041482e4b58ea9a4c277/changelogging-2.7.0-py3-none-musllinux_1_2_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "32e0e4dd4acb684e22ead78c3db0c673a48c0adc9818e751472def1e63b5245d",
                "md5": "f3a6ee091ceec69d685f5673bd94514e",
                "sha256": "9ab8e9c2b75700258e3eb60df71bc21140d4e3937c311225aeb53f315bd342d4"
            },
            "downloads": -1,
            "filename": "changelogging-2.7.0-py3-none-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "f3a6ee091ceec69d685f5673bd94514e",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 1230706,
            "upload_time": "2024-11-05T18:49:22",
            "upload_time_iso_8601": "2024-11-05T18:49:22.864212Z",
            "url": "https://files.pythonhosted.org/packages/32/e0/e4dd4acb684e22ead78c3db0c673a48c0adc9818e751472def1e63b5245d/changelogging-2.7.0-py3-none-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "943e371a91d949695b6ce3e9d13d817b33aa1d56209c5da7bd66f848a38556ac",
                "md5": "fafe77083076cdf942e30bf2cc244f17",
                "sha256": "e6712bd9dd1d59d2a870a5fb929d1fe9e02cbdd4bc16eee67bff71072e7979cb"
            },
            "downloads": -1,
            "filename": "changelogging-2.7.0-py3-none-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "fafe77083076cdf942e30bf2cc244f17",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 1215220,
            "upload_time": "2024-11-05T18:49:24",
            "upload_time_iso_8601": "2024-11-05T18:49:24.436507Z",
            "url": "https://files.pythonhosted.org/packages/94/3e/371a91d949695b6ce3e9d13d817b33aa1d56209c5da7bd66f848a38556ac/changelogging-2.7.0-py3-none-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5916b7da85bbf20ee32529a50e8bc80a1cbd3660c18d7623876bcee06271225b",
                "md5": "037bb863a4e3a39d30a3cff9402b4b77",
                "sha256": "4ef38f1af4f907d644f4db44401d61574a6c2943510ff7cee9e156fcea835318"
            },
            "downloads": -1,
            "filename": "changelogging-2.7.0-py3-none-win32.whl",
            "has_sig": false,
            "md5_digest": "037bb863a4e3a39d30a3cff9402b4b77",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 897220,
            "upload_time": "2024-11-05T18:49:26",
            "upload_time_iso_8601": "2024-11-05T18:49:26.178390Z",
            "url": "https://files.pythonhosted.org/packages/59/16/b7da85bbf20ee32529a50e8bc80a1cbd3660c18d7623876bcee06271225b/changelogging-2.7.0-py3-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ad790aa601b2af111fe83202cc90b84471c34d9d1028574b37431d5494bccc21",
                "md5": "c923f4842a934a690dbc71106a9a1029",
                "sha256": "e0ccad349cc386ef69977e11e1d538bda148c8fb9a7e53b799dd5f39d7267f95"
            },
            "downloads": -1,
            "filename": "changelogging-2.7.0-py3-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "c923f4842a934a690dbc71106a9a1029",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 979227,
            "upload_time": "2024-11-05T18:49:27",
            "upload_time_iso_8601": "2024-11-05T18:49:27.923718Z",
            "url": "https://files.pythonhosted.org/packages/ad/79/0aa601b2af111fe83202cc90b84471c34d9d1028574b37431d5494bccc21/changelogging-2.7.0-py3-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "968f073718bed528e21ad24b6cd4f87f01b7b10c6dba945b993ec8de00985439",
                "md5": "1b15cd7a854c873fd80c4418f082f6e2",
                "sha256": "490f31f98d34da7ebf8bdf786841fdf1bab4728abe21cdf6a925a895891a8eae"
            },
            "downloads": -1,
            "filename": "changelogging-2.7.0-py3-none-win_arm64.whl",
            "has_sig": false,
            "md5_digest": "1b15cd7a854c873fd80c4418f082f6e2",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 919099,
            "upload_time": "2024-11-05T18:49:29",
            "upload_time_iso_8601": "2024-11-05T18:49:29.826418Z",
            "url": "https://files.pythonhosted.org/packages/96/8f/073718bed528e21ad24b6cd4f87f01b7b10c6dba945b993ec8de00985439/changelogging-2.7.0-py3-none-win_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "226abf1697336d4221e9c86feac056a9bdc40bcb158cdfc31152d8576be583a3",
                "md5": "314d445307aa44e14d44ddc6692389aa",
                "sha256": "89246e96d1702e48f50d13152ba88d8249dfdc43caff483c4edc99a1b53bc457"
            },
            "downloads": -1,
            "filename": "changelogging-2.7.0.tar.gz",
            "has_sig": false,
            "md5_digest": "314d445307aa44e14d44ddc6692389aa",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 40738,
            "upload_time": "2024-11-05T18:49:31",
            "upload_time_iso_8601": "2024-11-05T18:49:31.521442Z",
            "url": "https://files.pythonhosted.org/packages/22/6a/bf1697336d4221e9c86feac056a9bdc40bcb158cdfc31152d8576be583a3/changelogging-2.7.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-11-05 18:49:31",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "nekitdev",
    "github_project": "changelogging",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "changelogging"
}
        
Elapsed time: 0.35626s