# envsub
[](https://mardiros.github.io/envsub/)
[](https://github.com/mardiros/envsub/actions/workflows/tests.yml)
[](https://codeclimate.com/github/mardiros/envsub/maintainability)
**envsub** is a text preprocessing tool that performs environment variable
substitution in files, with support for default values. Written in Rust and
callable from Python, it provides a fast and reliable way to inject environment
variables into text files during runtime.
## Features
- Environment variable substitution in any text file.
- Support for default values when environment variables are missing.
- Fast performance with Rust under the hood, accessible from Python.
## Installation
```bash
pip install envsub
```
## Usage
### envsub api
envsub comes with a `sub` method that text a `io.TextIO` and return
a `io.TextIO` containing the replaced variable.
Basic usage:
```python
from envsub import sub
with open("/path/to/file", "r") as downstream:
with sub(downstream) as upstream:
upstream.read()
```
When it is usefull.
``envsub`` is made for replacing a set of variable inside a configuration
file from envisonment variable, its feet well with confifuration file format.
Example with json:
```python
import json
from envsub import sub
with open("/path/to/file.json", "r") as downstream:
with sub(downstream) as upstream:
data = json.load(upstream)
```
### Substitution format
envsubst subsitute variable format that are curly-braced, like in bash.
```json
{"hello": "${NAME}"}
```
> ⚠️ **Warning:**
>
> The variable stay in the same line, no `\n` are permitted.**
>
> This will **not** work:
> {"hello": "${
> NAME
> }"
> }
>
#### Default value:
If the environment variable is not present, no substitution will be made,
it means than in the previous example, `${NAME}` will stay in the read value.
Alternatively, a default value can be set in the variable, using a `-` value.
```json
{"hello": "${NAME-world}"}
```
In this case the final result will be `{"hello": "world"}`.
## Alternatives
Similar tools exists, but did not find any good one in python.
The envsub lib has been created to replace non existing tool like
[a8m/envsubst](https://github.com/a8m/envsubst) a Go binary that
update the GNU envsubst that do not support default values.
Raw data
{
"_id": null,
"home_page": null,
"name": "envsub",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": null,
"keywords": "environment, substitution, variables",
"author": "Guillaume Gauvrit <guillaume@gauvr.it>",
"author_email": "Guillaume Gauvrit <guillaume@gauvr.it>",
"download_url": "https://files.pythonhosted.org/packages/82/99/a28c1e7645c67f972ea1c732bb6aaa916b874e2a56415d753a0635424b21/envsub-0.2.0.tar.gz",
"platform": null,
"description": "# envsub\n\n[](https://mardiros.github.io/envsub/)\n[](https://github.com/mardiros/envsub/actions/workflows/tests.yml)\n[](https://codeclimate.com/github/mardiros/envsub/maintainability)\n\n**envsub** is a text preprocessing tool that performs environment variable\nsubstitution in files, with support for default values. Written in Rust and\ncallable from Python, it provides a fast and reliable way to inject environment\nvariables into text files during runtime.\n\n## Features\n\n- Environment variable substitution in any text file.\n- Support for default values when environment variables are missing.\n- Fast performance with Rust under the hood, accessible from Python.\n\n## Installation\n\n```bash\npip install envsub\n```\n\n\n## Usage\n\n\n### envsub api\n\nenvsub comes with a `sub` method that text a `io.TextIO` and return\na `io.TextIO` containing the replaced variable.\n\nBasic usage:\n\n```python\nfrom envsub import sub\n\n\nwith open(\"/path/to/file\", \"r\") as downstream:\n with sub(downstream) as upstream:\n upstream.read()\n\n```\n\n\nWhen it is usefull.\n\n``envsub`` is made for replacing a set of variable inside a configuration\nfile from envisonment variable, its feet well with confifuration file format.\n\nExample with json:\n\n\n```python\nimport json\nfrom envsub import sub\n\nwith open(\"/path/to/file.json\", \"r\") as downstream:\n with sub(downstream) as upstream:\n data = json.load(upstream)\n\n```\n\n\n### Substitution format\n\nenvsubst subsitute variable format that are curly-braced, like in bash.\n\n```json\n{\"hello\": \"${NAME}\"}\n```\n\n> \u26a0\ufe0f **Warning:**\n>\n> The variable stay in the same line, no `\\n` are permitted.**\n>\n> This will **not** work:\n> {\"hello\": \"${\n> NAME\n> }\"\n> }\n>\n\n\n#### Default value:\n\nIf the environment variable is not present, no substitution will be made,\nit means than in the previous example, `${NAME}` will stay in the read value.\n\nAlternatively, a default value can be set in the variable, using a `-` value.\n\n\n```json\n{\"hello\": \"${NAME-world}\"}\n```\n\nIn this case the final result will be `{\"hello\": \"world\"}`.\n\n\n\n## Alternatives\n\nSimilar tools exists, but did not find any good one in python.\n\nThe envsub lib has been created to replace non existing tool like\n[a8m/envsubst](https://github.com/a8m/envsubst) a Go binary that\nupdate the GNU envsubst that do not support default values.\n\n",
"bugtrack_url": null,
"license": "MIT License",
"summary": "A text preprocessing tool with environment variable substitution.",
"version": "0.2.0",
"project_urls": {
"Changelog": "https://mardiros.github.io/mardiros/envsub/changelog.html",
"Documentation": "https://mardiros.github.io/mardiros/envsub",
"Homepage": "https://mardiros.github.io/envsub/",
"Issues": "https://github.com/mardiros/envsub/issues",
"Repository": "https://github.com/mardiros/envsub.git"
},
"split_keywords": [
"environment",
" substitution",
" variables"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "1d85a8e1614ee93f3fce2c3505c20fb7fb3fdeb6cd97676b07a08b36ea90f365",
"md5": "563449264f010838e3d3ba350613aa7e",
"sha256": "984f525287eba1ec5134c4f1a091766302a97b989b4d71ce510c605fe082597c"
},
"downloads": -1,
"filename": "envsub-0.2.0-cp310-cp310-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "563449264f010838e3d3ba350613aa7e",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 233818,
"upload_time": "2025-02-16T10:56:02",
"upload_time_iso_8601": "2025-02-16T10:56:02.802895Z",
"url": "https://files.pythonhosted.org/packages/1d/85/a8e1614ee93f3fce2c3505c20fb7fb3fdeb6cd97676b07a08b36ea90f365/envsub-0.2.0-cp310-cp310-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "8d5dfdea5c77210569b790b4f88bdf63d755768bab32512f2af4c439f89b19c6",
"md5": "caef24a03ec4a99f42b2f46f448e72b5",
"sha256": "f2286b8bba3f53c2b1fa04cd7d6fef1a183f6b9a98eb92e1c0508558dfae3d45"
},
"downloads": -1,
"filename": "envsub-0.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "caef24a03ec4a99f42b2f46f448e72b5",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 265487,
"upload_time": "2025-02-16T10:56:04",
"upload_time_iso_8601": "2025-02-16T10:56:04.332079Z",
"url": "https://files.pythonhosted.org/packages/8d/5d/fdea5c77210569b790b4f88bdf63d755768bab32512f2af4c439f89b19c6/envsub-0.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "6c3791717162799b6dec0f93fb81a87545c4338e4e495c7434e9076f0a0c8853",
"md5": "6040ab05ff56c1e3fa5f219a96ea6631",
"sha256": "cf28d66565f4e3865cf332e9303a59315ce3864fbce2b9858b78f1d972b5854a"
},
"downloads": -1,
"filename": "envsub-0.2.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "6040ab05ff56c1e3fa5f219a96ea6631",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 270191,
"upload_time": "2025-02-16T10:56:06",
"upload_time_iso_8601": "2025-02-16T10:56:06.376823Z",
"url": "https://files.pythonhosted.org/packages/6c/37/91717162799b6dec0f93fb81a87545c4338e4e495c7434e9076f0a0c8853/envsub-0.2.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "14bac0d424c7a3f681fbf14cd4ffeb1271f63c46381cc9384c49dbea8f830740",
"md5": "6de08e373f2d34151b4e60091d0132db",
"sha256": "5fe8b130b11d2438d34c6ca02b56280757f1c8d51daf2e5a8ff9ae9698bfe12f"
},
"downloads": -1,
"filename": "envsub-0.2.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "6de08e373f2d34151b4e60091d0132db",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 322321,
"upload_time": "2025-02-16T10:56:08",
"upload_time_iso_8601": "2025-02-16T10:56:08.498958Z",
"url": "https://files.pythonhosted.org/packages/14/ba/c0d424c7a3f681fbf14cd4ffeb1271f63c46381cc9384c49dbea8f830740/envsub-0.2.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a6be94f6aef2561668eb43ccc36b434de1dcf4b2e4113c7d8e63289da77d7118",
"md5": "14ad15f818f6c375d418e93e748c1e8d",
"sha256": "37f8ba43a1d2c8a489b1102a6330b9d216e2c5de5f7e37ab166cf4f6172ad672"
},
"downloads": -1,
"filename": "envsub-0.2.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "14ad15f818f6c375d418e93e748c1e8d",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 307365,
"upload_time": "2025-02-16T10:56:10",
"upload_time_iso_8601": "2025-02-16T10:56:10.436804Z",
"url": "https://files.pythonhosted.org/packages/a6/be/94f6aef2561668eb43ccc36b434de1dcf4b2e4113c7d8e63289da77d7118/envsub-0.2.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "bc0cde5f95aa2ffc089d21ef72fed7c6b6797975b0fadc0cdf72440a17ce270e",
"md5": "29072248c3b834ee7b6d0443c799065f",
"sha256": "abbb9d5e1559ce0736e2be62ce07ee68447769097db2d9d0900758bfa34a4e86"
},
"downloads": -1,
"filename": "envsub-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "29072248c3b834ee7b6d0443c799065f",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 266020,
"upload_time": "2025-02-16T10:56:12",
"upload_time_iso_8601": "2025-02-16T10:56:12.316324Z",
"url": "https://files.pythonhosted.org/packages/bc/0c/de5f95aa2ffc089d21ef72fed7c6b6797975b0fadc0cdf72440a17ce270e/envsub-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "995494ce1d6d5c41bbae1c86461e4c3f44faca5324ae3d079388831c28e52087",
"md5": "d4c587b882cb076cdb21b7cd1a69091e",
"sha256": "9ae4db9f9b8c2b3e6ba2bf070f7b96322f27a96c931a9f5d0d12ab36793abd60"
},
"downloads": -1,
"filename": "envsub-0.2.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl",
"has_sig": false,
"md5_digest": "d4c587b882cb076cdb21b7cd1a69091e",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 279758,
"upload_time": "2025-02-16T10:56:14",
"upload_time_iso_8601": "2025-02-16T10:56:14.174997Z",
"url": "https://files.pythonhosted.org/packages/99/54/94ce1d6d5c41bbae1c86461e4c3f44faca5324ae3d079388831c28e52087/envsub-0.2.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "d0374668ea8cc6d9e2c770c0d2185270c92e3b9fd20bc711491ec9d257e9e6ac",
"md5": "1237daa943ddeafadedb13ae7fc79da3",
"sha256": "3a2169c2709aeb5e981d348f532ba0662376d16292624a038fbc5313b55d9199"
},
"downloads": -1,
"filename": "envsub-0.2.0-cp310-cp310-musllinux_1_1_aarch64.whl",
"has_sig": false,
"md5_digest": "1237daa943ddeafadedb13ae7fc79da3",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 438937,
"upload_time": "2025-02-16T10:56:16",
"upload_time_iso_8601": "2025-02-16T10:56:16.280039Z",
"url": "https://files.pythonhosted.org/packages/d0/37/4668ea8cc6d9e2c770c0d2185270c92e3b9fd20bc711491ec9d257e9e6ac/envsub-0.2.0-cp310-cp310-musllinux_1_1_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1ea6f9c98daf1a7682434c5a28cdbacdfbcfa46eaaa79ca4be5da28ccb12e7d1",
"md5": "035d30817b68cfef1d2c72ffba2925d9",
"sha256": "ab7d04b438447fd839147457934a477731563136f5cadb17905e010ed4608afc"
},
"downloads": -1,
"filename": "envsub-0.2.0-cp310-cp310-musllinux_1_1_armv7l.whl",
"has_sig": false,
"md5_digest": "035d30817b68cfef1d2c72ffba2925d9",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 528878,
"upload_time": "2025-02-16T10:56:18",
"upload_time_iso_8601": "2025-02-16T10:56:18.306078Z",
"url": "https://files.pythonhosted.org/packages/1e/a6/f9c98daf1a7682434c5a28cdbacdfbcfa46eaaa79ca4be5da28ccb12e7d1/envsub-0.2.0-cp310-cp310-musllinux_1_1_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "02dabc0ce16354e1d6e0ca7841065eb4aac0cba20d1a4a456d84671d86c57b54",
"md5": "681a56c3656d3566c10b6b43b97fd69f",
"sha256": "042f5a347bbe28bc2305d5f3a7ef08722577bd9ba745765591550754f99dc86f"
},
"downloads": -1,
"filename": "envsub-0.2.0-cp310-cp310-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "681a56c3656d3566c10b6b43b97fd69f",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 432531,
"upload_time": "2025-02-16T10:56:20",
"upload_time_iso_8601": "2025-02-16T10:56:20.274474Z",
"url": "https://files.pythonhosted.org/packages/02/da/bc0ce16354e1d6e0ca7841065eb4aac0cba20d1a4a456d84671d86c57b54/envsub-0.2.0-cp310-cp310-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "38bd417685d1d7c8d4c93f7f5ebf0652df8ef76ccb1a159df918bf49a965bae8",
"md5": "242c511456d0cc278a9a14e849857dc7",
"sha256": "186c320404d2155bf49556368732c9ab85a41da9597dd3d08bb614506840a13f"
},
"downloads": -1,
"filename": "envsub-0.2.0-cp311-cp311-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "242c511456d0cc278a9a14e849857dc7",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 233663,
"upload_time": "2025-02-16T10:56:21",
"upload_time_iso_8601": "2025-02-16T10:56:21.425303Z",
"url": "https://files.pythonhosted.org/packages/38/bd/417685d1d7c8d4c93f7f5ebf0652df8ef76ccb1a159df918bf49a965bae8/envsub-0.2.0-cp311-cp311-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2af7b070087ffbfa2134270984f72d57b6908bcb68d14b98379925f433a65ecb",
"md5": "b18244d45367d4ef9676befacded3f20",
"sha256": "b2ff7118d1090ae4387dc08cc3bb2a97e19d309e6d13803bb7954d321f278ec2"
},
"downloads": -1,
"filename": "envsub-0.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "b18244d45367d4ef9676befacded3f20",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 265011,
"upload_time": "2025-02-16T10:56:22",
"upload_time_iso_8601": "2025-02-16T10:56:22.639838Z",
"url": "https://files.pythonhosted.org/packages/2a/f7/b070087ffbfa2134270984f72d57b6908bcb68d14b98379925f433a65ecb/envsub-0.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "438a238b29d84c99dd172e92abe0d5932215fcfc36b44b9f8f3b12d9e77d365b",
"md5": "cb7f476e68dfe4393e780af733e71d29",
"sha256": "ae562d1b891e9fc92d66846035326dc7e99ccb7811710e4ef9e1935353ebba73"
},
"downloads": -1,
"filename": "envsub-0.2.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "cb7f476e68dfe4393e780af733e71d29",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 270081,
"upload_time": "2025-02-16T10:56:23",
"upload_time_iso_8601": "2025-02-16T10:56:23.736384Z",
"url": "https://files.pythonhosted.org/packages/43/8a/238b29d84c99dd172e92abe0d5932215fcfc36b44b9f8f3b12d9e77d365b/envsub-0.2.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b7929c9eadd126a9ed557660a96bf75a88c4d96db6cdc39c05beb541183fea06",
"md5": "3a22341245449c6d7d8ece66b1a26df2",
"sha256": "d9817d9da818ad63ca061049dbf51016d6e9316312a9b84ae17e893c53a3332d"
},
"downloads": -1,
"filename": "envsub-0.2.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "3a22341245449c6d7d8ece66b1a26df2",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 322429,
"upload_time": "2025-02-16T10:56:25",
"upload_time_iso_8601": "2025-02-16T10:56:25.696446Z",
"url": "https://files.pythonhosted.org/packages/b7/92/9c9eadd126a9ed557660a96bf75a88c4d96db6cdc39c05beb541183fea06/envsub-0.2.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ccd39d5162008958ba3cab71d65220bda1c82de6a222604f3fb021c3ae123311",
"md5": "557f7c220a5db7b95d5cb593e27d1332",
"sha256": "6bcdf5df94a87531f4d4d2413ff6b812e3d00d8cde0fbbf2f1218d8534daa83e"
},
"downloads": -1,
"filename": "envsub-0.2.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "557f7c220a5db7b95d5cb593e27d1332",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 306658,
"upload_time": "2025-02-16T10:56:27",
"upload_time_iso_8601": "2025-02-16T10:56:27.607138Z",
"url": "https://files.pythonhosted.org/packages/cc/d3/9d5162008958ba3cab71d65220bda1c82de6a222604f3fb021c3ae123311/envsub-0.2.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "4c321b92bec0f16d7fd414524be9fdebf058d9d33e3c412b9b1eef1602193843",
"md5": "50532ecf53cf44360237b757c03ef308",
"sha256": "a809f0fcb802ab6c5f8bab9ef12e5cf956ef1e5f5d7bf8c128ea92db8fae771e"
},
"downloads": -1,
"filename": "envsub-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "50532ecf53cf44360237b757c03ef308",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 265851,
"upload_time": "2025-02-16T10:56:28",
"upload_time_iso_8601": "2025-02-16T10:56:28.744227Z",
"url": "https://files.pythonhosted.org/packages/4c/32/1b92bec0f16d7fd414524be9fdebf058d9d33e3c412b9b1eef1602193843/envsub-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a6edfabe28d48aff1f34789551f0666996f8a7d2263d71b566c7dc6132c3b61c",
"md5": "f8689b84b4bbd55fe00c2a6d36c59fba",
"sha256": "5585c1de271ddfa4d7213390dfc1adee60abe80092df532937fb7e65aa8c5960"
},
"downloads": -1,
"filename": "envsub-0.2.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl",
"has_sig": false,
"md5_digest": "f8689b84b4bbd55fe00c2a6d36c59fba",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 279335,
"upload_time": "2025-02-16T10:56:32",
"upload_time_iso_8601": "2025-02-16T10:56:32.667002Z",
"url": "https://files.pythonhosted.org/packages/a6/ed/fabe28d48aff1f34789551f0666996f8a7d2263d71b566c7dc6132c3b61c/envsub-0.2.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "23b3e82ea9c8939b7aa9d2ca40360c91db320a9bdf4c2d7565c668336fdfdf41",
"md5": "e9e93d07609fff421124518d751eabbe",
"sha256": "479f358bec2a51ec5e81cab554da19724b837a005eb4849b8469d2f870d167e5"
},
"downloads": -1,
"filename": "envsub-0.2.0-cp311-cp311-musllinux_1_1_aarch64.whl",
"has_sig": false,
"md5_digest": "e9e93d07609fff421124518d751eabbe",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 438751,
"upload_time": "2025-02-16T10:56:33",
"upload_time_iso_8601": "2025-02-16T10:56:33.892694Z",
"url": "https://files.pythonhosted.org/packages/23/b3/e82ea9c8939b7aa9d2ca40360c91db320a9bdf4c2d7565c668336fdfdf41/envsub-0.2.0-cp311-cp311-musllinux_1_1_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "275d4e91a13407d498afff104c115241bbc06ca9300eccbeec203ddfb012ef3c",
"md5": "f3f67e9886840d290015519c18cfdd98",
"sha256": "a4ff83d352cebdcb5d8d3b4ee52884ab00da4238654ca6b5fc34d1b3f1df2f3c"
},
"downloads": -1,
"filename": "envsub-0.2.0-cp311-cp311-musllinux_1_1_armv7l.whl",
"has_sig": false,
"md5_digest": "f3f67e9886840d290015519c18cfdd98",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 528764,
"upload_time": "2025-02-16T10:56:35",
"upload_time_iso_8601": "2025-02-16T10:56:35.717835Z",
"url": "https://files.pythonhosted.org/packages/27/5d/4e91a13407d498afff104c115241bbc06ca9300eccbeec203ddfb012ef3c/envsub-0.2.0-cp311-cp311-musllinux_1_1_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "820e92f47bbf5ab35b8ad455b3c6bb71081bd0900cf97f5077bb42134b58de40",
"md5": "8b80e876b50910513aa59bf13e244525",
"sha256": "8bbba1c3885129530b6ff4affb3c58a1978ac09aea91d4c7d12e346470e35862"
},
"downloads": -1,
"filename": "envsub-0.2.0-cp311-cp311-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "8b80e876b50910513aa59bf13e244525",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 432428,
"upload_time": "2025-02-16T10:56:36",
"upload_time_iso_8601": "2025-02-16T10:56:36.987390Z",
"url": "https://files.pythonhosted.org/packages/82/0e/92f47bbf5ab35b8ad455b3c6bb71081bd0900cf97f5077bb42134b58de40/envsub-0.2.0-cp311-cp311-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1f94c0d6ca1e332a0dca1d6a064e0c9a0ac54260fe123ed92cc178f4091c7c24",
"md5": "8bc6454d40955c119cfde0691064a8e3",
"sha256": "6dd9613d78b45fdd9b06e54407eb9f4837f7b1ba0f48a74c1a03c7e9fc567746"
},
"downloads": -1,
"filename": "envsub-0.2.0-cp311-cp311-win32.whl",
"has_sig": false,
"md5_digest": "8bc6454d40955c119cfde0691064a8e3",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 121344,
"upload_time": "2025-02-16T10:56:38",
"upload_time_iso_8601": "2025-02-16T10:56:38.878905Z",
"url": "https://files.pythonhosted.org/packages/1f/94/c0d6ca1e332a0dca1d6a064e0c9a0ac54260fe123ed92cc178f4091c7c24/envsub-0.2.0-cp311-cp311-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "760f64e8214ad413f1f1b8e01d2c446427e95da7b773c431a994453bfb149664",
"md5": "0b19af952c14ed6d73f04b053a2f37cd",
"sha256": "5de7ed94320b244d4e8379a9445a413ede0f343e2e38eb965e4b9bfb7a4ad58d"
},
"downloads": -1,
"filename": "envsub-0.2.0-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "0b19af952c14ed6d73f04b053a2f37cd",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 129622,
"upload_time": "2025-02-16T10:56:39",
"upload_time_iso_8601": "2025-02-16T10:56:39.922007Z",
"url": "https://files.pythonhosted.org/packages/76/0f/64e8214ad413f1f1b8e01d2c446427e95da7b773c431a994453bfb149664/envsub-0.2.0-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a3c20ee4f7eab2127c44a06c6b7519c068933a6f8c61b435bd1bb7c6a038c271",
"md5": "ddada0ae084a6f82a5bf3f0c01c6c69d",
"sha256": "5ea5655dbec3ba066865d4c7f23a7c03cfe29d4d765cb90cda00206eecc0913a"
},
"downloads": -1,
"filename": "envsub-0.2.0-cp312-cp312-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "ddada0ae084a6f82a5bf3f0c01c6c69d",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 232760,
"upload_time": "2025-02-16T10:56:41",
"upload_time_iso_8601": "2025-02-16T10:56:41.848425Z",
"url": "https://files.pythonhosted.org/packages/a3/c2/0ee4f7eab2127c44a06c6b7519c068933a6f8c61b435bd1bb7c6a038c271/envsub-0.2.0-cp312-cp312-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "8fbee7938a5945095a5e691e1026a46da0ce108a1cb556af46a551fa64a1e097",
"md5": "c668f45522318fd157fc8765b97dabb1",
"sha256": "76b0bf90e864cd20a31da7b80e0edc43c00570eff865509cc7fc7ef9aeb56977"
},
"downloads": -1,
"filename": "envsub-0.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "c668f45522318fd157fc8765b97dabb1",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 264306,
"upload_time": "2025-02-16T10:56:43",
"upload_time_iso_8601": "2025-02-16T10:56:43.019144Z",
"url": "https://files.pythonhosted.org/packages/8f/be/e7938a5945095a5e691e1026a46da0ce108a1cb556af46a551fa64a1e097/envsub-0.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5fab1b2f9d42f9820deb4f712f21d34b383b9aefc1d1ebcce1c6a5fae58248eb",
"md5": "f20995e503c1d271496303eda16d590c",
"sha256": "6fb986cc0e1224991275b41689515cc45bb48144ce2276a23dad28f30beb1e14"
},
"downloads": -1,
"filename": "envsub-0.2.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "f20995e503c1d271496303eda16d590c",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 269709,
"upload_time": "2025-02-16T10:56:44",
"upload_time_iso_8601": "2025-02-16T10:56:44.517202Z",
"url": "https://files.pythonhosted.org/packages/5f/ab/1b2f9d42f9820deb4f712f21d34b383b9aefc1d1ebcce1c6a5fae58248eb/envsub-0.2.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "4a3a86f5dce544e263b41447d1acc1eafaa83da0620ca9ef7ff09782d4edbc08",
"md5": "e807bd28eb450f24d0b84b0dede43e63",
"sha256": "56ff5e67dd2df542dac06cbf784f12ac864846a66bd1aab47f630c942016138d"
},
"downloads": -1,
"filename": "envsub-0.2.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "e807bd28eb450f24d0b84b0dede43e63",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 321659,
"upload_time": "2025-02-16T10:56:46",
"upload_time_iso_8601": "2025-02-16T10:56:46.209015Z",
"url": "https://files.pythonhosted.org/packages/4a/3a/86f5dce544e263b41447d1acc1eafaa83da0620ca9ef7ff09782d4edbc08/envsub-0.2.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "513951e0db1fdae004e05b43ade8cfe5a7c2c2d48b477255e1dd6b84eff59f2a",
"md5": "760c088784f0c225a1efdf2cf6fd8318",
"sha256": "d1fa042528e6274c584f17b5e1f04c8109b73976043058e18fde3c36b019bef4"
},
"downloads": -1,
"filename": "envsub-0.2.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "760c088784f0c225a1efdf2cf6fd8318",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 304531,
"upload_time": "2025-02-16T10:56:49",
"upload_time_iso_8601": "2025-02-16T10:56:49.699537Z",
"url": "https://files.pythonhosted.org/packages/51/39/51e0db1fdae004e05b43ade8cfe5a7c2c2d48b477255e1dd6b84eff59f2a/envsub-0.2.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "228b0c50e7cf33d9bad20eab166de42ec87ff9aeeb42515091928032ae8fc0a5",
"md5": "dbd9c603a2b148a29810636da07b07fe",
"sha256": "e60bd411d28d3d738587da61334854fefefb68203322e810438b76a7d141d46b"
},
"downloads": -1,
"filename": "envsub-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "dbd9c603a2b148a29810636da07b07fe",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 265307,
"upload_time": "2025-02-16T10:56:50",
"upload_time_iso_8601": "2025-02-16T10:56:50.815203Z",
"url": "https://files.pythonhosted.org/packages/22/8b/0c50e7cf33d9bad20eab166de42ec87ff9aeeb42515091928032ae8fc0a5/envsub-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "4cd1e2d4bb547d8cc73a442eea85378d6419d697a72ae134afd3518b3428577a",
"md5": "0090f36ee15e0ec13db6f47dad472947",
"sha256": "836e4634839579a016e7bd0b3eb25e643ee38213b112b32dadb2a0406ec482fd"
},
"downloads": -1,
"filename": "envsub-0.2.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl",
"has_sig": false,
"md5_digest": "0090f36ee15e0ec13db6f47dad472947",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 278965,
"upload_time": "2025-02-16T10:56:53",
"upload_time_iso_8601": "2025-02-16T10:56:53.089001Z",
"url": "https://files.pythonhosted.org/packages/4c/d1/e2d4bb547d8cc73a442eea85378d6419d697a72ae134afd3518b3428577a/envsub-0.2.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2fb56758086b1bcaebeed0cdab08945fd4117c6e274c47396cb4576b3e050c0d",
"md5": "108433f2a8a662cac044290639e994a0",
"sha256": "4a8beddc5bb3d40ea22acf6bd708a5a79c70dcad4128b23b03838bce1933fcd3"
},
"downloads": -1,
"filename": "envsub-0.2.0-cp312-cp312-musllinux_1_1_aarch64.whl",
"has_sig": false,
"md5_digest": "108433f2a8a662cac044290639e994a0",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 438821,
"upload_time": "2025-02-16T10:56:54",
"upload_time_iso_8601": "2025-02-16T10:56:54.225251Z",
"url": "https://files.pythonhosted.org/packages/2f/b5/6758086b1bcaebeed0cdab08945fd4117c6e274c47396cb4576b3e050c0d/envsub-0.2.0-cp312-cp312-musllinux_1_1_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "6685226235f362177954609ccbfecc9e36017d65fd5f72fb136dd647416377ce",
"md5": "ff54043dd06761c272e5749b8803421c",
"sha256": "68864cb08b643810279fe6571cadabc71ed21ed0cb964211d880f10b9947efad"
},
"downloads": -1,
"filename": "envsub-0.2.0-cp312-cp312-musllinux_1_1_armv7l.whl",
"has_sig": false,
"md5_digest": "ff54043dd06761c272e5749b8803421c",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 528572,
"upload_time": "2025-02-16T10:56:55",
"upload_time_iso_8601": "2025-02-16T10:56:55.396913Z",
"url": "https://files.pythonhosted.org/packages/66/85/226235f362177954609ccbfecc9e36017d65fd5f72fb136dd647416377ce/envsub-0.2.0-cp312-cp312-musllinux_1_1_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "f1d769769323b5a26afd2f518d9b4a0bcee423ab1d5dc14acaceb9a0400ed92e",
"md5": "cda781985d5bb942b9ec8a5984857a16",
"sha256": "ee691d93d5b7ab288e42759047b7b8f11bfd55ffec48452945007b76566b6296"
},
"downloads": -1,
"filename": "envsub-0.2.0-cp312-cp312-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "cda781985d5bb942b9ec8a5984857a16",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 432399,
"upload_time": "2025-02-16T10:56:56",
"upload_time_iso_8601": "2025-02-16T10:56:56.884229Z",
"url": "https://files.pythonhosted.org/packages/f1/d7/69769323b5a26afd2f518d9b4a0bcee423ab1d5dc14acaceb9a0400ed92e/envsub-0.2.0-cp312-cp312-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a2fff9151925104c4d60ec4f78101593d391a8fc09f765f67a50dc6cecc1318b",
"md5": "b8174c1046c0bac2adf0b7f87b3a4fe5",
"sha256": "6c13444119577b8748a4d2dda5667dbcabfe39801c6de19a63e94670da0dca54"
},
"downloads": -1,
"filename": "envsub-0.2.0-cp312-cp312-win32.whl",
"has_sig": false,
"md5_digest": "b8174c1046c0bac2adf0b7f87b3a4fe5",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 120643,
"upload_time": "2025-02-16T10:56:58",
"upload_time_iso_8601": "2025-02-16T10:56:58.863565Z",
"url": "https://files.pythonhosted.org/packages/a2/ff/f9151925104c4d60ec4f78101593d391a8fc09f765f67a50dc6cecc1318b/envsub-0.2.0-cp312-cp312-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5d8614529cd980fa66fef975bd6bf2a433a43a2866637c28316cffffac17b55a",
"md5": "727f00cc1095dbaddcd6e2c8de47529f",
"sha256": "794da3ce0e17e57529600d3b70ea71ccb91221a72b90c4ed4f5bad8f4d243080"
},
"downloads": -1,
"filename": "envsub-0.2.0-cp312-cp312-win_amd64.whl",
"has_sig": false,
"md5_digest": "727f00cc1095dbaddcd6e2c8de47529f",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 129122,
"upload_time": "2025-02-16T10:57:00",
"upload_time_iso_8601": "2025-02-16T10:57:00.799519Z",
"url": "https://files.pythonhosted.org/packages/5d/86/14529cd980fa66fef975bd6bf2a433a43a2866637c28316cffffac17b55a/envsub-0.2.0-cp312-cp312-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "d3c4d1f235a3946d24f9b5df796ee2f2c06e2f4b52533b64690ea1e8192a1b9c",
"md5": "debff806de7fc714d52fb5f5d3b0850e",
"sha256": "2627b5d17431c8a6e3af16f3b227abde3aaa164765d623af9e9a8f535bb7974f"
},
"downloads": -1,
"filename": "envsub-0.2.0-cp313-cp313-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "debff806de7fc714d52fb5f5d3b0850e",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 232559,
"upload_time": "2025-02-16T10:57:01",
"upload_time_iso_8601": "2025-02-16T10:57:01.836135Z",
"url": "https://files.pythonhosted.org/packages/d3/c4/d1f235a3946d24f9b5df796ee2f2c06e2f4b52533b64690ea1e8192a1b9c/envsub-0.2.0-cp313-cp313-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a288c645d96839c171e0e492917c37a20fb6e01e87780c0c2d4c7ddcf253b53c",
"md5": "e8d8746c98685e2c91fa8c369df88522",
"sha256": "715ad58829b02fcc06c8c5677994e622ec5346c0e4173b4bf48c846bcad8d9cd"
},
"downloads": -1,
"filename": "envsub-0.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "e8d8746c98685e2c91fa8c369df88522",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 264464,
"upload_time": "2025-02-16T10:57:02",
"upload_time_iso_8601": "2025-02-16T10:57:02.946047Z",
"url": "https://files.pythonhosted.org/packages/a2/88/c645d96839c171e0e492917c37a20fb6e01e87780c0c2d4c7ddcf253b53c/envsub-0.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1f6d6304e3e3a0014d1d1b468a23332b682c5831c2963da019e6542519b12dfa",
"md5": "8d941863cfe0548e787cd0f9fd6a5810",
"sha256": "1da2d1c390ee619258541a7a663696ff3b700327e5bcaf00829c0128276da828"
},
"downloads": -1,
"filename": "envsub-0.2.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "8d941863cfe0548e787cd0f9fd6a5810",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 269957,
"upload_time": "2025-02-16T10:57:04",
"upload_time_iso_8601": "2025-02-16T10:57:04.051202Z",
"url": "https://files.pythonhosted.org/packages/1f/6d/6304e3e3a0014d1d1b468a23332b682c5831c2963da019e6542519b12dfa/envsub-0.2.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "253515559daaf8fbe713a7bc080b446b585a30a9785776f4d9148e7a13d0dc14",
"md5": "ad736c10c9131c0b5e35deb95f4f1b4d",
"sha256": "24915293f8e87fc85c6806cab336fd8a76a49a34eab4f04407feb5d5d446b0fd"
},
"downloads": -1,
"filename": "envsub-0.2.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "ad736c10c9131c0b5e35deb95f4f1b4d",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 321725,
"upload_time": "2025-02-16T10:57:05",
"upload_time_iso_8601": "2025-02-16T10:57:05.267396Z",
"url": "https://files.pythonhosted.org/packages/25/35/15559daaf8fbe713a7bc080b446b585a30a9785776f4d9148e7a13d0dc14/envsub-0.2.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a805d1a6f522e10c1e308689e83807ce95e8cf344af2e3c7d1f73a50d4bcb088",
"md5": "ebe37457b227345e6611b422eca564e0",
"sha256": "7c8db067ff94ce9bdb68552a5a1e059da541125f8506ea352c0fbbad68724834"
},
"downloads": -1,
"filename": "envsub-0.2.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "ebe37457b227345e6611b422eca564e0",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 304182,
"upload_time": "2025-02-16T10:57:06",
"upload_time_iso_8601": "2025-02-16T10:57:06.329189Z",
"url": "https://files.pythonhosted.org/packages/a8/05/d1a6f522e10c1e308689e83807ce95e8cf344af2e3c7d1f73a50d4bcb088/envsub-0.2.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "f3c2a8a069f1d824d1616ef37ca3d653fe27ee20d2a75d336a36d8a9873be38c",
"md5": "2075974a5e07eaceec0f9cdd4bcc1386",
"sha256": "873a56ebf18c87a0dcfe0171c91f581a935469aa3322e86cc7ec628ff85949cc"
},
"downloads": -1,
"filename": "envsub-0.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "2075974a5e07eaceec0f9cdd4bcc1386",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 265107,
"upload_time": "2025-02-16T10:57:07",
"upload_time_iso_8601": "2025-02-16T10:57:07.573111Z",
"url": "https://files.pythonhosted.org/packages/f3/c2/a8a069f1d824d1616ef37ca3d653fe27ee20d2a75d336a36d8a9873be38c/envsub-0.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "6a23b6f998282e1f16b072f83f9843838351e419594d7feafa1d1f8298236f8b",
"md5": "039627ec5ba413c43459ef73d56c2eea",
"sha256": "728e1a565912d78aa004bd3085c8108c683adbeb392167ce5c4ac5cbb0d02320"
},
"downloads": -1,
"filename": "envsub-0.2.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl",
"has_sig": false,
"md5_digest": "039627ec5ba413c43459ef73d56c2eea",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 278889,
"upload_time": "2025-02-16T10:57:08",
"upload_time_iso_8601": "2025-02-16T10:57:08.875988Z",
"url": "https://files.pythonhosted.org/packages/6a/23/b6f998282e1f16b072f83f9843838351e419594d7feafa1d1f8298236f8b/envsub-0.2.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "82a9ef2cd300ae2b5ba9491653efb7af9d220aa42b0100f0d2d687b6e148cb5c",
"md5": "f512ef32afceea0e385665896f66fe65",
"sha256": "680c03d34fa3167477f435904e6ee2f2d00231934ffcbe36717bf35f648e7a0e"
},
"downloads": -1,
"filename": "envsub-0.2.0-cp313-cp313-musllinux_1_1_aarch64.whl",
"has_sig": false,
"md5_digest": "f512ef32afceea0e385665896f66fe65",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 438918,
"upload_time": "2025-02-16T10:57:09",
"upload_time_iso_8601": "2025-02-16T10:57:09.963312Z",
"url": "https://files.pythonhosted.org/packages/82/a9/ef2cd300ae2b5ba9491653efb7af9d220aa42b0100f0d2d687b6e148cb5c/envsub-0.2.0-cp313-cp313-musllinux_1_1_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "28c9e8a81cb9d5dbdc9145232a11dd1c048269e30636ab410cab6782a069df0a",
"md5": "f1336459170577bcbddafa342687ce33",
"sha256": "f558cadbe18c0e0c367371e3e84c8b4fef8650020db9c76431be515c07b92811"
},
"downloads": -1,
"filename": "envsub-0.2.0-cp313-cp313-musllinux_1_1_armv7l.whl",
"has_sig": false,
"md5_digest": "f1336459170577bcbddafa342687ce33",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 528400,
"upload_time": "2025-02-16T10:57:11",
"upload_time_iso_8601": "2025-02-16T10:57:11.283469Z",
"url": "https://files.pythonhosted.org/packages/28/c9/e8a81cb9d5dbdc9145232a11dd1c048269e30636ab410cab6782a069df0a/envsub-0.2.0-cp313-cp313-musllinux_1_1_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a02056112488f33acc0c10fe54a1a2c82c9b7c81bffc32df8c1046bfc1d7dd70",
"md5": "6aad5038155324f7ab6dcaefcc1b3a87",
"sha256": "bf5749d24f328ac656b1c2cde01702ee774919c2f031b51aef1124723c3c3e67"
},
"downloads": -1,
"filename": "envsub-0.2.0-cp313-cp313-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "6aad5038155324f7ab6dcaefcc1b3a87",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 432395,
"upload_time": "2025-02-16T10:57:12",
"upload_time_iso_8601": "2025-02-16T10:57:12.671308Z",
"url": "https://files.pythonhosted.org/packages/a0/20/56112488f33acc0c10fe54a1a2c82c9b7c81bffc32df8c1046bfc1d7dd70/envsub-0.2.0-cp313-cp313-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "cb003e74aaa722381eadf8a9c752ddb2615981016d04a6efed5677bca4834bdb",
"md5": "88839caac5a20117fe8d882e45d09ec1",
"sha256": "069480c1cb1885d160c322bee4779aeda45deb5747933d32eba5f9edc7ebca59"
},
"downloads": -1,
"filename": "envsub-0.2.0-cp313-cp313-win32.whl",
"has_sig": false,
"md5_digest": "88839caac5a20117fe8d882e45d09ec1",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 120684,
"upload_time": "2025-02-16T10:57:13",
"upload_time_iso_8601": "2025-02-16T10:57:13.731688Z",
"url": "https://files.pythonhosted.org/packages/cb/00/3e74aaa722381eadf8a9c752ddb2615981016d04a6efed5677bca4834bdb/envsub-0.2.0-cp313-cp313-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "3d676e699bb2c1b58374ee82d2ffd5d233e7fd679996504eb3e3edafe112ecb9",
"md5": "6df926b3c204cdf2c79ba92088d0cfc7",
"sha256": "339ae849012f96c81477abbf35231e26aa1bab97ed7742dd39a6b0ef3f1f0a0e"
},
"downloads": -1,
"filename": "envsub-0.2.0-cp313-cp313-win_amd64.whl",
"has_sig": false,
"md5_digest": "6df926b3c204cdf2c79ba92088d0cfc7",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 129072,
"upload_time": "2025-02-16T10:57:14",
"upload_time_iso_8601": "2025-02-16T10:57:14.768836Z",
"url": "https://files.pythonhosted.org/packages/3d/67/6e699bb2c1b58374ee82d2ffd5d233e7fd679996504eb3e3edafe112ecb9/envsub-0.2.0-cp313-cp313-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "0084a7be65e9a291997a1940db9e5ef88537402738b3e95fade2943d750b3f38",
"md5": "e0ab59fb16ef79338dbe8845f8a36862",
"sha256": "cefcb977b28ce351a7ce5bb094c840aa0b457b407c3784a249f2606088715251"
},
"downloads": -1,
"filename": "envsub-0.2.0-cp39-cp39-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "e0ab59fb16ef79338dbe8845f8a36862",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 234770,
"upload_time": "2025-02-16T10:57:15",
"upload_time_iso_8601": "2025-02-16T10:57:15.924055Z",
"url": "https://files.pythonhosted.org/packages/00/84/a7be65e9a291997a1940db9e5ef88537402738b3e95fade2943d750b3f38/envsub-0.2.0-cp39-cp39-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "e1c61b22edb7c4f3e7742fd694ea482eb3569a002487f5c10f314912fe74e679",
"md5": "20a7d920701a0c90e4a1d79b432be903",
"sha256": "9910a8184ae99cd13d3e968f7f9d9db180340d7e99090ae62d8444bec02e3647"
},
"downloads": -1,
"filename": "envsub-0.2.0-cp39-cp39-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "20a7d920701a0c90e4a1d79b432be903",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 231164,
"upload_time": "2025-02-16T10:57:17",
"upload_time_iso_8601": "2025-02-16T10:57:17.974682Z",
"url": "https://files.pythonhosted.org/packages/e1/c6/1b22edb7c4f3e7742fd694ea482eb3569a002487f5c10f314912fe74e679/envsub-0.2.0-cp39-cp39-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "4bbe857b653b8d52fa857bf83be8aff2a13f001627e13d5f2c6d95430f44fca6",
"md5": "3d0e0acbc4949eed0ca4c7c94f259489",
"sha256": "0cac9a69732e7d02b98b290718d8b3367b90057755c778c76579aa340f2e91d2"
},
"downloads": -1,
"filename": "envsub-0.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "3d0e0acbc4949eed0ca4c7c94f259489",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 266035,
"upload_time": "2025-02-16T10:57:20",
"upload_time_iso_8601": "2025-02-16T10:57:20.068626Z",
"url": "https://files.pythonhosted.org/packages/4b/be/857b653b8d52fa857bf83be8aff2a13f001627e13d5f2c6d95430f44fca6/envsub-0.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "774ca6bf505f221e7508c049d96713dfe9ce82732a985cb55eb4a5a3ed328096",
"md5": "6a12211c6ec394b56975c58d2d15df0f",
"sha256": "9ba40f9fb4b72d685aea753885f5d5b336dfd6aa67917f5b2ca4d0f7884114f9"
},
"downloads": -1,
"filename": "envsub-0.2.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"has_sig": false,
"md5_digest": "6a12211c6ec394b56975c58d2d15df0f",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 271127,
"upload_time": "2025-02-16T10:57:21",
"upload_time_iso_8601": "2025-02-16T10:57:21.308559Z",
"url": "https://files.pythonhosted.org/packages/77/4c/a6bf505f221e7508c049d96713dfe9ce82732a985cb55eb4a5a3ed328096/envsub-0.2.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "df1147eb8471146e305c1e9a1078e84e43da32b228a8ca76cd40ea5020371e86",
"md5": "d527a794ecf394bd8d930ca5bf4e2be5",
"sha256": "04a50f189d6b4a5c66e24999746afe2ab3c86904d543cea4ba1a15926b168a19"
},
"downloads": -1,
"filename": "envsub-0.2.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"has_sig": false,
"md5_digest": "d527a794ecf394bd8d930ca5bf4e2be5",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 323666,
"upload_time": "2025-02-16T10:57:22",
"upload_time_iso_8601": "2025-02-16T10:57:22.532339Z",
"url": "https://files.pythonhosted.org/packages/df/11/47eb8471146e305c1e9a1078e84e43da32b228a8ca76cd40ea5020371e86/envsub-0.2.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "fc4c5e88c5ac0ebc8b051913d125c7563da22bfdd2827ee680c1d79388733da2",
"md5": "f18d0a8d502353c765c96f3b245753b9",
"sha256": "bc2291d1195d6fadb9e83200241e0cfed49f1a663a5e53834395121291955a0f"
},
"downloads": -1,
"filename": "envsub-0.2.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"has_sig": false,
"md5_digest": "f18d0a8d502353c765c96f3b245753b9",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 307826,
"upload_time": "2025-02-16T10:57:24",
"upload_time_iso_8601": "2025-02-16T10:57:24.900070Z",
"url": "https://files.pythonhosted.org/packages/fc/4c/5e88c5ac0ebc8b051913d125c7563da22bfdd2827ee680c1d79388733da2/envsub-0.2.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "66dec3cbff84295f573df58613faa68b6b207715a89a23333c4723109797e7f4",
"md5": "2a6d3d3ea1ad3e7b4833f68ee0de5cc5",
"sha256": "6c566621044c4fe48f5f07dafc16e5875c47bcd4a48b070fce0198e4880c175d"
},
"downloads": -1,
"filename": "envsub-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "2a6d3d3ea1ad3e7b4833f68ee0de5cc5",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 266817,
"upload_time": "2025-02-16T10:57:27",
"upload_time_iso_8601": "2025-02-16T10:57:27.010663Z",
"url": "https://files.pythonhosted.org/packages/66/de/c3cbff84295f573df58613faa68b6b207715a89a23333c4723109797e7f4/envsub-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "618ca636913999d24f4fece4fdf7696dc4540bef9ebd2f30916434b37e3c370d",
"md5": "97c82ee21442e8f7f13b7066972a32e5",
"sha256": "5c0df47a86f37562968d2e47cb3aad272fe5729f4d7ce35e2e5c01774b73be2c"
},
"downloads": -1,
"filename": "envsub-0.2.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl",
"has_sig": false,
"md5_digest": "97c82ee21442e8f7f13b7066972a32e5",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 281056,
"upload_time": "2025-02-16T10:57:29",
"upload_time_iso_8601": "2025-02-16T10:57:29.112695Z",
"url": "https://files.pythonhosted.org/packages/61/8c/a636913999d24f4fece4fdf7696dc4540bef9ebd2f30916434b37e3c370d/envsub-0.2.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "31d892685c114025572f7b527ff8599937fab51924b191e3caa0bafef3ec89c8",
"md5": "24f7d29cffaeb462c228b9f9a3b642d1",
"sha256": "033836f309298113409de0160c2368e8b03ada02fa2cb9bb6999c42ae18be588"
},
"downloads": -1,
"filename": "envsub-0.2.0-cp39-cp39-musllinux_1_1_aarch64.whl",
"has_sig": false,
"md5_digest": "24f7d29cffaeb462c228b9f9a3b642d1",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 439966,
"upload_time": "2025-02-16T10:57:31",
"upload_time_iso_8601": "2025-02-16T10:57:31.014464Z",
"url": "https://files.pythonhosted.org/packages/31/d8/92685c114025572f7b527ff8599937fab51924b191e3caa0bafef3ec89c8/envsub-0.2.0-cp39-cp39-musllinux_1_1_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1d12c50ef029c5fc7d36c37326627bd70d1a74d9660314c33c545e99ef981973",
"md5": "1ee88f7d64b30889c0df26ba879269e8",
"sha256": "b46ec7e4a54742d17e8f850e1f182856eeee79763ff5a1441f12e0ed6354fb51"
},
"downloads": -1,
"filename": "envsub-0.2.0-cp39-cp39-musllinux_1_1_armv7l.whl",
"has_sig": false,
"md5_digest": "1ee88f7d64b30889c0df26ba879269e8",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 529644,
"upload_time": "2025-02-16T10:57:32",
"upload_time_iso_8601": "2025-02-16T10:57:32.214323Z",
"url": "https://files.pythonhosted.org/packages/1d/12/c50ef029c5fc7d36c37326627bd70d1a74d9660314c33c545e99ef981973/envsub-0.2.0-cp39-cp39-musllinux_1_1_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "be5475ea64b07a05118981fd600ad26190050d38f91ac4e340e5788a7183bf3c",
"md5": "7f52ba18a1940c583f9195a334b99100",
"sha256": "bda5312b2a9eef22d23a78ced9e38b8015b91c3d0b9b5d63ca54e1fe16a76ddf"
},
"downloads": -1,
"filename": "envsub-0.2.0-cp39-cp39-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "7f52ba18a1940c583f9195a334b99100",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 433414,
"upload_time": "2025-02-16T10:57:33",
"upload_time_iso_8601": "2025-02-16T10:57:33.525146Z",
"url": "https://files.pythonhosted.org/packages/be/54/75ea64b07a05118981fd600ad26190050d38f91ac4e340e5788a7183bf3c/envsub-0.2.0-cp39-cp39-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "c74b202c018cc3bb8a8773d66cd9f94e673e27d8c9bd042b3d5eee9c09079401",
"md5": "7354f78f4932beb725119b2d75f4cc8f",
"sha256": "4e03fcbb3e2b2181bfab257370c92ae1d0d22eb9ed181a2b894c040b366c11f5"
},
"downloads": -1,
"filename": "envsub-0.2.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "7354f78f4932beb725119b2d75f4cc8f",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.9",
"size": 233979,
"upload_time": "2025-02-16T10:57:34",
"upload_time_iso_8601": "2025-02-16T10:57:34.663265Z",
"url": "https://files.pythonhosted.org/packages/c7/4b/202c018cc3bb8a8773d66cd9f94e673e27d8c9bd042b3d5eee9c09079401/envsub-0.2.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "db0938de8fcc4cabf641e210cb082771ad69cd764c5ea150eadeda8c8fbb1162",
"md5": "e4267873d195934e9957745fbb9976c8",
"sha256": "2d9d71cdcfe09e2d1954910b1ff53be364f5ca8b70a532c590e6af670fbe92da"
},
"downloads": -1,
"filename": "envsub-0.2.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "e4267873d195934e9957745fbb9976c8",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.9",
"size": 230966,
"upload_time": "2025-02-16T10:57:35",
"upload_time_iso_8601": "2025-02-16T10:57:35.921551Z",
"url": "https://files.pythonhosted.org/packages/db/09/38de8fcc4cabf641e210cb082771ad69cd764c5ea150eadeda8c8fbb1162/envsub-0.2.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "8d1b293328e27d3722f5831468dc809973a15cf5b944c533c6a33c4dd4c282e5",
"md5": "c9b2ba508a1e5f704187fe39b01bf0ec",
"sha256": "84daf76378d12c83d47c45a150c99f97b7852c641ea2b57261013b1c451c18e3"
},
"downloads": -1,
"filename": "envsub-0.2.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "c9b2ba508a1e5f704187fe39b01bf0ec",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.9",
"size": 265436,
"upload_time": "2025-02-16T10:57:37",
"upload_time_iso_8601": "2025-02-16T10:57:37.249235Z",
"url": "https://files.pythonhosted.org/packages/8d/1b/293328e27d3722f5831468dc809973a15cf5b944c533c6a33c4dd4c282e5/envsub-0.2.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "3c601f492baf71dbf23c2b00d398d2dc009f9bd6302f30c8685ca9ab12c4a821",
"md5": "e8c51a4cf0b1467d304627b114e5667e",
"sha256": "2bd4ed399e742b1b0855879b03754738411eefbe8614cc30ac9dc9c722a97af3"
},
"downloads": -1,
"filename": "envsub-0.2.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "e8c51a4cf0b1467d304627b114e5667e",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.9",
"size": 266123,
"upload_time": "2025-02-16T10:57:39",
"upload_time_iso_8601": "2025-02-16T10:57:39.099990Z",
"url": "https://files.pythonhosted.org/packages/3c/60/1f492baf71dbf23c2b00d398d2dc009f9bd6302f30c8685ca9ab12c4a821/envsub-0.2.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "d87380600b8b8a7143e93701d3c1f0489e2ccdbce22626b2220f17ccc100d8ca",
"md5": "80cda12a9864f723856da19e12f1c1e5",
"sha256": "0bcad345f0355d51fbed0ee7b0fac60b98bb7bc1f99e90f391a19905fb0107f2"
},
"downloads": -1,
"filename": "envsub-0.2.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl",
"has_sig": false,
"md5_digest": "80cda12a9864f723856da19e12f1c1e5",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.9",
"size": 280167,
"upload_time": "2025-02-16T10:57:40",
"upload_time_iso_8601": "2025-02-16T10:57:40.755600Z",
"url": "https://files.pythonhosted.org/packages/d8/73/80600b8b8a7143e93701d3c1f0489e2ccdbce22626b2220f17ccc100d8ca/envsub-0.2.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "629a029bd14a9e56ce2840ce07186a0a44fe2d58e129b3d871126650768f1fa8",
"md5": "d1d2c15c9be2134e3d5f99a9ae0a3940",
"sha256": "dcc557b45c3e20381497c80cba1464fe54da05946751e33ec2c234cb73bc7a34"
},
"downloads": -1,
"filename": "envsub-0.2.0-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl",
"has_sig": false,
"md5_digest": "d1d2c15c9be2134e3d5f99a9ae0a3940",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.9",
"size": 439969,
"upload_time": "2025-02-16T10:57:41",
"upload_time_iso_8601": "2025-02-16T10:57:41.985095Z",
"url": "https://files.pythonhosted.org/packages/62/9a/029bd14a9e56ce2840ce07186a0a44fe2d58e129b3d871126650768f1fa8/envsub-0.2.0-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "d2d48877784240af131251b484fec90f1b9a5b920308d20e446afbc4ed4000d2",
"md5": "0295739992e93109d2712e7096e146ab",
"sha256": "03aafde1ec3e2eb08d37a8714bb61631e96c3f2d07e2e946568eb619bdf92cfc"
},
"downloads": -1,
"filename": "envsub-0.2.0-pp310-pypy310_pp73-musllinux_1_1_armv7l.whl",
"has_sig": false,
"md5_digest": "0295739992e93109d2712e7096e146ab",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.9",
"size": 529222,
"upload_time": "2025-02-16T10:57:43",
"upload_time_iso_8601": "2025-02-16T10:57:43.251477Z",
"url": "https://files.pythonhosted.org/packages/d2/d4/8877784240af131251b484fec90f1b9a5b920308d20e446afbc4ed4000d2/envsub-0.2.0-pp310-pypy310_pp73-musllinux_1_1_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "75c7a6d3a97b734a8012ae37d81f6d5ecb1af0631d15e4693438749814acfc43",
"md5": "f996fd48f1d64d68758f1836564ee15f",
"sha256": "08865ce4c4ae25797d03d1df2bbc2ad1c4fbe0e3daf8bdd2fb2495f620aa74a4"
},
"downloads": -1,
"filename": "envsub-0.2.0-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "f996fd48f1d64d68758f1836564ee15f",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.9",
"size": 433510,
"upload_time": "2025-02-16T10:57:46",
"upload_time_iso_8601": "2025-02-16T10:57:46.128910Z",
"url": "https://files.pythonhosted.org/packages/75/c7/a6d3a97b734a8012ae37d81f6d5ecb1af0631d15e4693438749814acfc43/envsub-0.2.0-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1355d3802d8305ec20a0745900f7312d0c19937afa636cf2db371e33ef8bd956",
"md5": "5d1e91fceb378beea7db5f2dfd5b88ca",
"sha256": "295a8ed193cd1f44dcc771c8b16d89cfa124cc1b62c3a82cc8cb2abc5826bc17"
},
"downloads": -1,
"filename": "envsub-0.2.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "5d1e91fceb378beea7db5f2dfd5b88ca",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.9",
"size": 234261,
"upload_time": "2025-02-16T10:57:48",
"upload_time_iso_8601": "2025-02-16T10:57:48.205412Z",
"url": "https://files.pythonhosted.org/packages/13/55/d3802d8305ec20a0745900f7312d0c19937afa636cf2db371e33ef8bd956/envsub-0.2.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "86c13050e4632baa1fd1975d0c935f95e9617f373407a4a924931b6a774e7059",
"md5": "3d621d702bdcca8021de0d3910f58fca",
"sha256": "b8f08da72ee0b83f3ec04a715e270841993669b6e6be16376ec46cff6b1ab222"
},
"downloads": -1,
"filename": "envsub-0.2.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "3d621d702bdcca8021de0d3910f58fca",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.9",
"size": 231126,
"upload_time": "2025-02-16T10:57:50",
"upload_time_iso_8601": "2025-02-16T10:57:50.333397Z",
"url": "https://files.pythonhosted.org/packages/86/c1/3050e4632baa1fd1975d0c935f95e9617f373407a4a924931b6a774e7059/envsub-0.2.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "860626076c742c2f3d0c91514352944f5660db390ca7d8bfdd3ed365ffa0c52f",
"md5": "9bc2fe11da887f445953e307f9b16dc4",
"sha256": "33e1a6df3298012b8cf503fd8e078cf701df3412ed453671e0e29066e35608dc"
},
"downloads": -1,
"filename": "envsub-0.2.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "9bc2fe11da887f445953e307f9b16dc4",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.9",
"size": 265862,
"upload_time": "2025-02-16T10:57:51",
"upload_time_iso_8601": "2025-02-16T10:57:51.713958Z",
"url": "https://files.pythonhosted.org/packages/86/06/26076c742c2f3d0c91514352944f5660db390ca7d8bfdd3ed365ffa0c52f/envsub-0.2.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "4b3db1c667dfcae649754a4a98937c5d0e843442b4a883dafd0ba81152350403",
"md5": "4b781656d331137b2c329df230344b61",
"sha256": "b37054a410bd711f5cc2486db816cc1dac2f57e196f1d661516c308892e287ed"
},
"downloads": -1,
"filename": "envsub-0.2.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "4b781656d331137b2c329df230344b61",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.9",
"size": 266478,
"upload_time": "2025-02-16T10:57:53",
"upload_time_iso_8601": "2025-02-16T10:57:53.614395Z",
"url": "https://files.pythonhosted.org/packages/4b/3d/b1c667dfcae649754a4a98937c5d0e843442b4a883dafd0ba81152350403/envsub-0.2.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1ca35b23cba51d1966e00395a0b32477ad407b13344482a89bb7920723bb3329",
"md5": "515a8ca132588c2db888783b3907bf07",
"sha256": "81853e19b3cd87d3b2bb6479235777db81980eea223bd5fb58e0f2f8667329f9"
},
"downloads": -1,
"filename": "envsub-0.2.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl",
"has_sig": false,
"md5_digest": "515a8ca132588c2db888783b3907bf07",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.9",
"size": 280624,
"upload_time": "2025-02-16T10:57:54",
"upload_time_iso_8601": "2025-02-16T10:57:54.821401Z",
"url": "https://files.pythonhosted.org/packages/1c/a3/5b23cba51d1966e00395a0b32477ad407b13344482a89bb7920723bb3329/envsub-0.2.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "647a1a56738484fc0f08e3cb803b2c99971e30f5ccce144912fd28f0190880ef",
"md5": "203d190f81d92bd24e40e5ffc43599f2",
"sha256": "6f9809386bcd2272fb1d3f72fc2cfd44c6d60e4c0dfc2eb9f7cff489e91e0179"
},
"downloads": -1,
"filename": "envsub-0.2.0-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl",
"has_sig": false,
"md5_digest": "203d190f81d92bd24e40e5ffc43599f2",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.9",
"size": 440250,
"upload_time": "2025-02-16T10:57:56",
"upload_time_iso_8601": "2025-02-16T10:57:56.093606Z",
"url": "https://files.pythonhosted.org/packages/64/7a/1a56738484fc0f08e3cb803b2c99971e30f5ccce144912fd28f0190880ef/envsub-0.2.0-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "bb12a227f95cbe3ab65ca066d98eaea91b50efffb8023a9ef0394557aa0d41f7",
"md5": "c636a897f32e15c2c9a93e8c7778ffc4",
"sha256": "aa6f61d96eea033d6424663076ba9a1d19f238aaf0fc8b2ea63da9fae7421319"
},
"downloads": -1,
"filename": "envsub-0.2.0-pp39-pypy39_pp73-musllinux_1_1_armv7l.whl",
"has_sig": false,
"md5_digest": "c636a897f32e15c2c9a93e8c7778ffc4",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.9",
"size": 529640,
"upload_time": "2025-02-16T10:57:57",
"upload_time_iso_8601": "2025-02-16T10:57:57.396179Z",
"url": "https://files.pythonhosted.org/packages/bb/12/a227f95cbe3ab65ca066d98eaea91b50efffb8023a9ef0394557aa0d41f7/envsub-0.2.0-pp39-pypy39_pp73-musllinux_1_1_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "6d6de70931d25ce97d5637fa11dba27b5d92927e9b32e7bbf999f617a69a4074",
"md5": "d3dd18c890e6966736d63ccb1220dff3",
"sha256": "3de3e1b693bf08aa5a10ded152c3e748a47fe1fbd0af469374cc4fe5f14429ba"
},
"downloads": -1,
"filename": "envsub-0.2.0-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "d3dd18c890e6966736d63ccb1220dff3",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.9",
"size": 433820,
"upload_time": "2025-02-16T10:57:58",
"upload_time_iso_8601": "2025-02-16T10:57:58.825955Z",
"url": "https://files.pythonhosted.org/packages/6d/6d/e70931d25ce97d5637fa11dba27b5d92927e9b32e7bbf999f617a69a4074/envsub-0.2.0-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "8299a28c1e7645c67f972ea1c732bb6aaa916b874e2a56415d753a0635424b21",
"md5": "c4d18cede5925d2c90dd090f6f003221",
"sha256": "de360cb0e6639b0dc23c6c6e43c9ec8673f603d40fe5d6d002f282af56dded96"
},
"downloads": -1,
"filename": "envsub-0.2.0.tar.gz",
"has_sig": false,
"md5_digest": "c4d18cede5925d2c90dd090f6f003221",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 42427,
"upload_time": "2025-02-16T10:58:00",
"upload_time_iso_8601": "2025-02-16T10:58:00.023470Z",
"url": "https://files.pythonhosted.org/packages/82/99/a28c1e7645c67f972ea1c732bb6aaa916b874e2a56415d753a0635424b21/envsub-0.2.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-02-16 10:58:00",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "mardiros",
"github_project": "envsub",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "envsub"
}