{ "info": { "author": "Applause", "author_email": "ops@applause.com", "bugtrack_url": null, "classifiers": [], "description": "# deploy-config-generator\n\nUtility for generating deployment configs for a service\n\n* [Basic usage](#basic-usage)\n* [The dirty details](#the-dirty-details)\n * [Site config](#site-config)\n * [Global options](#global-options)\n * [Variables](#variables)\n * [Deploy config](#deploy-config)\n * [Plugins](#plugins)\n* [Development](#development)\n * [Running tests](#running-tests)\n * [Regenerating plugin docs](#regenerating-plugin-docs)\n\n## Basic usage\n\nThe below command will generate the required deployment config files for the specified service in the current directory.\n\n```bash\n$ deploy-config-generator path/to/service/repo\n```\n\nYou can specify the environment to generate configuration for.\n\n```bash\n$ deploy-config-generator path/to/service/repo -e stage\n```\n\nYou can specify the output directory using the `--output-dir` option.\n\n```bash\n$ deploy-config-generator path/to/service/repo --output-dir /tmp\n```\n\nYou can increase the verbosity level to see what the script is doing.\n\n```bash\n$ deploy-config-generator path/to/service/repo -vvv\n```\n\nYou can specify the path to a site config file.\n\n```bash\n$ deploy-config-generator path/to/service/repo --config path/to/site/config.yml\n```\n\n## The dirty details\n\n### Site config\n\nThe optional site config file is expected to be a YAML file with the following basic structure.\n\n```yaml\n---\nsome_global_option: foo\nanother_global_option: bar\nplugins:\n plugin_name:\n some_plugin_option: baz\n fields:\n \n```\n\nThe field definitions should have the following basic structure (continued from above).\n\n```yaml\n fields:\n field_name1:\n type: str\n field_name2:\n type: bool\n default: false\n```\n\n#### Global options\n\nThe following global options are available.\n\nName | Default | Description\n--- | --- | ---\n`default_output` | | The default output plugin to use (probably to be removed)\n`deploy_dir` | `deploy` | Directory within service dir where deploy config is located\n`deploy_config_file` | `config.yml` | Name of deploy config file\n`vars_dir` | `var` | Directory within deploy dir to look for vars files\n`defaults_vars_file_patterns` | `['defaults.var']` | Patterns for finding \"defaults\" vars files\n`env_vars_file_patterns` | `['{{ env }}.var', 'env_{{ env }}.var']` | Patterns for finding env-specific vars files\n`use_env_vars` | `True` | Whether to read vars from environment\n`plugin_dirs` | `[]` | Additional dirs where plugins can be found\n\n### Variables\n\nVariables are read from shell-compatible `.var` files (by default) located in the deploy directory. Variable\ndefinitions referencing other variables (using the `$FOO` or `${FOO}` notation) are supported. Vars are read\nin the following order.\n\n* vars from site config (the `default_vars` key)\n* vars from environment - useful for running in a CI job\n* \"defaults\" vars file(s) - default values for all environments\n* env-specific vars files - values specific to a particular application environment\n\n### Deploy config\n\nThe deploy config is read from `deploy/config.yml` (by default) from the directory specified on the\ncommandline. It is expected to be a YAML file with the following basic structure.\n\n```yaml\n---\napps:\n \njobs:\n \n```\n\nThe available top-level sections and the keys allowed for them are defined by the individual output\nplugins.\n\n### Plugins\n\nThis tool uses a plugin system for handling the generation of deploy files for various backends.\n\nThe following output plugins are available:\n\n* [`dummy`](docs/plugin_dummy.md)\n* [`kongfig`](docs/plugin_kongfig.md)\n* [`kube_configmap`](docs/plugin_kube_configmap.md)\n* [`kube_cronjob`](docs/plugin_kube_cronjob.md)\n* [`kube_deployment`](docs/plugin_kube_deployment.md)\n* [`kube_dnsendpoint`](docs/plugin_kube_dnsendpoint.md)\n* [`kube_ingress`](docs/plugin_kube_ingress.md)\n* [`kube_job`](docs/plugin_kube_job.md)\n* [`kube_kong_consumer`](docs/plugin_kube_kong_consumer.md)\n* [`kube_kong_ingress`](docs/plugin_kube_kong_ingress.md)\n* [`kube_kong_plugin`](docs/plugin_kube_kong_plugin.md)\n* [`kube_namespace`](docs/plugin_kube_namespace.md)\n* [`kube_pdb`](docs/plugin_kube_pdb.md)\n* [`kube_pvc`](docs/plugin_kube_pvc.md)\n* [`kube_secret`](docs/plugin_kube_secret.md)\n* [`kube_service`](docs/plugin_kube_service.md)\n* [`kube_servicemonitor`](docs/plugin_kube_servicemonitor.md)\n* [`kube_statefulset`](docs/plugin_kube_statefulset.md)\n* [`marathon`](docs/plugin_marathon.md)\n* [`metronome`](docs/plugin_metronome.md)\n\n## Development\n\n### Running tests\n\nThis tool comes with unit and integration test suites, which can be run with the commands:\n\n```bash\n$ python setup.py test\n$ python setup.py integration\n```\n\nYou can run the full test suite in multiple python versions using `tox` by running:\n\n```bash\n$ tox\n```\n\n### Regenerating plugin docs\n\nThe docs for the individual plugins are generated from the code of the plugins. You can regenerate the plugin docs\nwith the following command:\n\n```bash\n$ scripts/gen-plugin-docs.py\n```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ApplauseOSS/deploy-config-generator", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "deploy-config-generator", "package_url": "https://pypi.org/project/deploy-config-generator/", "platform": null, "project_url": "https://pypi.org/project/deploy-config-generator/", "project_urls": { "Homepage": "https://github.com/ApplauseOSS/deploy-config-generator" }, "release_url": "https://pypi.org/project/deploy-config-generator/2.23.0/", "requires_dist": null, "requires_python": ">=3", "summary": "Utility to generate service deploy configurations", "version": "2.23.0", "yanked": false, "yanked_reason": null }, "last_serial": 13591533, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "f1c743cf228b9e39441a574f8628036e", "sha256": "ed2d66de882dd668c11e5ba6cb2237e3bad64ece7b7557829d4fe504ed9be982" }, "downloads": -1, "filename": "deploy-config-generator-1.0.0.tar.gz", "has_sig": false, "md5_digest": "f1c743cf228b9e39441a574f8628036e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20523, "upload_time": "2019-04-04T21:02:45", "upload_time_iso_8601": "2019-04-04T21:02:45.942788Z", "url": "https://files.pythonhosted.org/packages/c1/23/b114e25cca558772fe043c2c0c085891201cc07a88007ee38dd2364781c4/deploy-config-generator-1.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "c189cb7cca5e50d4242869b9f8ee7478", "sha256": "ffe666b0f59b3d420fdebb1b291c979d8424e77b4e30bcdf3a31ecc633e041d8" }, "downloads": -1, "filename": "deploy-config-generator-1.0.2.tar.gz", "has_sig": false, "md5_digest": "c189cb7cca5e50d4242869b9f8ee7478", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20867, "upload_time": "2019-04-08T16:59:18", "upload_time_iso_8601": "2019-04-08T16:59:18.215912Z", "url": "https://files.pythonhosted.org/packages/df/7b/53d17cc1034c512abe2099efd8f368cf1c8cd7f0d4ad39fb9503c04dcfd7/deploy-config-generator-1.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "2b46de22b0a6c9b9c4aa74d09bfefafc", "sha256": "d879ee653cc80eecf9c985003fbcbaab0eee428d19dc72d192fa8c8b2415c092" }, "downloads": -1, "filename": "deploy-config-generator-1.0.3.tar.gz", "has_sig": false, "md5_digest": "2b46de22b0a6c9b9c4aa74d09bfefafc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20897, "upload_time": "2019-04-16T16:01:49", "upload_time_iso_8601": "2019-04-16T16:01:49.869644Z", "url": "https://files.pythonhosted.org/packages/5a/ce/77b3843912f32f6d7b80ac747a7c9fa17729802a0e2ab8f878d1298a9047/deploy-config-generator-1.0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "13486f811ba690acd448d4419127faac", "sha256": "63faebda924c3db0aa42e833b1f8c115919d94ad61e143fcbd69d4d38f8accf4" }, "downloads": -1, "filename": "deploy-config-generator-1.1.0.tar.gz", "has_sig": false, "md5_digest": "13486f811ba690acd448d4419127faac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21416, "upload_time": "2019-05-14T18:47:42", "upload_time_iso_8601": "2019-05-14T18:47:42.377987Z", "url": "https://files.pythonhosted.org/packages/76/6e/8b6decfb375ab6395671c8699b80ec8f5935cb32d5c505cac8cace82283f/deploy-config-generator-1.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.10.0": [ { "comment_text": "", "digests": { "md5": "5595c82e3fe1b289a65a56afa4c8a9c1", "sha256": "956dcef70d92dac8ca1966d9d6fb1de8700815d282c49e70d32cba8023de24fb" }, "downloads": -1, "filename": "deploy-config-generator-1.10.0.tar.gz", "has_sig": false, "md5_digest": "5595c82e3fe1b289a65a56afa4c8a9c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27941, "upload_time": "2020-03-23T13:38:15", "upload_time_iso_8601": "2020-03-23T13:38:15.721726Z", "url": "https://files.pythonhosted.org/packages/61/cc/e2a05486333539809b980e41eb7d5d18922cfe930fb989fe8104256bcef3/deploy-config-generator-1.10.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "75c59d07f56a96f950238d12e965b37d", "sha256": "75141170bf225f9497adc978ba6570a3b16965df391df3089eab82e299150671" }, "downloads": -1, "filename": "deploy-config-generator-1.2.0.tar.gz", "has_sig": false, "md5_digest": "75c59d07f56a96f950238d12e965b37d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21641, "upload_time": "2019-08-02T16:03:22", "upload_time_iso_8601": "2019-08-02T16:03:22.973424Z", "url": "https://files.pythonhosted.org/packages/89/4b/f5687d265509cd4534ea2e2248f032ea2c5b3703db35b9d39a1c3e54664e/deploy-config-generator-1.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "cb86ff3f82aa38897c086c9efb56aa24", "sha256": "56f330ea5de8d01ef86e461ced82913260f7051417473ed2df98f48ea2d0b55d" }, "downloads": -1, "filename": "deploy-config-generator-1.3.0.tar.gz", "has_sig": false, "md5_digest": "cb86ff3f82aa38897c086c9efb56aa24", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22054, "upload_time": "2019-09-05T20:15:51", "upload_time_iso_8601": "2019-09-05T20:15:51.068131Z", "url": "https://files.pythonhosted.org/packages/e3/b4/40192a28a8edb8706739b055ec979d276442d0ebc8e175be81716e5f5311/deploy-config-generator-1.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "1219d6c1c8d38601df679f739a2b0998", "sha256": "cca6752aaa0b3e132a8933ce2b9a4d1961b892c2ea4250cce98036719dc0cd52" }, "downloads": -1, "filename": "deploy-config-generator-1.4.0.tar.gz", "has_sig": false, "md5_digest": "1219d6c1c8d38601df679f739a2b0998", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23704, "upload_time": "2019-10-09T21:19:19", "upload_time_iso_8601": "2019-10-09T21:19:19.479798Z", "url": "https://files.pythonhosted.org/packages/bd/f6/98e09f033b4988bc4dcedc3c640013d1073456460ef37b92dbb3312d8c07/deploy-config-generator-1.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "622853a3b7fc067a0377eb0040c91140", "sha256": "1c697bc83712e1a8a134da8c933e6b704b5c61575f6b0bbe38d11cf6c965de5e" }, "downloads": -1, "filename": "deploy-config-generator-1.5.0.tar.gz", "has_sig": false, "md5_digest": "622853a3b7fc067a0377eb0040c91140", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24161, "upload_time": "2019-10-17T20:31:56", "upload_time_iso_8601": "2019-10-17T20:31:56.369923Z", "url": "https://files.pythonhosted.org/packages/be/ed/236b8f0ea4d99000cef06b0aaf00bc8d2e3d09e13d294ef8b05573777561/deploy-config-generator-1.5.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.6.0": [ { "comment_text": "", "digests": { "md5": "cbd3024d428a15620df8bbb0ff2a0d5f", "sha256": "e85816d9b305c1b110b95177acd796f63c9dcc8ac3c8871e6543bd749e8060c2" }, "downloads": -1, "filename": "deploy-config-generator-1.6.0.tar.gz", "has_sig": false, "md5_digest": "cbd3024d428a15620df8bbb0ff2a0d5f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24264, "upload_time": "2019-10-17T21:42:38", "upload_time_iso_8601": "2019-10-17T21:42:38.226282Z", "url": "https://files.pythonhosted.org/packages/73/e5/75a447fb3c4b774f209274dd59b18d06b9b7d557c88149149afd0b0b2c0b/deploy-config-generator-1.6.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.7.0": [ { "comment_text": "", "digests": { "md5": "206ffb65861340855a1c88b711ba3cde", "sha256": "ce74fdeab8d9662946c4f891bbba6d9cc61ecc84d850a5b34ba912eff82c49e5" }, "downloads": -1, "filename": "deploy-config-generator-1.7.0.tar.gz", "has_sig": false, "md5_digest": "206ffb65861340855a1c88b711ba3cde", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24602, "upload_time": "2019-10-18T16:06:03", "upload_time_iso_8601": "2019-10-18T16:06:03.669412Z", "url": "https://files.pythonhosted.org/packages/1a/79/69326d73335787f7cb5bf226f219eba115f8034e201db37bbc40946ff413/deploy-config-generator-1.7.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.8.0": [ { "comment_text": "", "digests": { "md5": "d71817378b6e246a3e2101455a942508", "sha256": "75e4322c377798f190349292174ada76f8d8ab732800a8da36a3adac907c6011" }, "downloads": -1, "filename": "deploy-config-generator-1.8.0.tar.gz", "has_sig": false, "md5_digest": "d71817378b6e246a3e2101455a942508", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25038, "upload_time": "2019-10-21T20:00:50", "upload_time_iso_8601": "2019-10-21T20:00:50.566780Z", "url": "https://files.pythonhosted.org/packages/bd/f9/490551bfee3915608ee6f3bc495d09327fa6efd24f282bb6a877d50ddea0/deploy-config-generator-1.8.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.8.1": [ { "comment_text": "", "digests": { "md5": "8cc5ddf8a1942d24ef7eba0622ddb039", "sha256": "c3df7af7a072c2b347e45f319c1d956de7568f4fa3e5dee8b6a03cd91cf0006d" }, "downloads": -1, "filename": "deploy-config-generator-1.8.1.tar.gz", "has_sig": false, "md5_digest": "8cc5ddf8a1942d24ef7eba0622ddb039", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25434, "upload_time": "2019-10-23T16:53:32", "upload_time_iso_8601": "2019-10-23T16:53:32.079476Z", "url": "https://files.pythonhosted.org/packages/11/ac/8871f7c6ee38b933af6aa5712f3b1c6b453adb75fca4b28d45142e58d1ac/deploy-config-generator-1.8.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.8.2": [ { "comment_text": "", "digests": { "md5": "0b38bfa98e6d2b91259aa4c1dba38674", "sha256": "f322cd5da0296f5cc745cf0a09e6a6b6a72a971d08c782f5e08d9f4c9c09d091" }, "downloads": -1, "filename": "deploy-config-generator-1.8.2.tar.gz", "has_sig": false, "md5_digest": "0b38bfa98e6d2b91259aa4c1dba38674", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25773, "upload_time": "2019-11-04T16:03:18", "upload_time_iso_8601": "2019-11-04T16:03:18.751366Z", "url": "https://files.pythonhosted.org/packages/35/79/ebf568f50077ede7005324f36a180bd1dc5f3cd7cfd2eebffcb3fa905a3c/deploy-config-generator-1.8.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.8.3": [ { "comment_text": "", "digests": { "md5": "dc21fcb103099b82a4e3f822f741919f", "sha256": "a320fea2baddc313b1a0d6c244cacd170e60fbff33c94f867fd0c660eca9c5fe" }, "downloads": -1, "filename": "deploy-config-generator-1.8.3.tar.gz", "has_sig": false, "md5_digest": "dc21fcb103099b82a4e3f822f741919f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25775, "upload_time": "2019-11-06T17:58:44", "upload_time_iso_8601": "2019-11-06T17:58:44.125593Z", "url": "https://files.pythonhosted.org/packages/51/a8/e3514aa842815e686a2d6a5778df88eace7401d37642c32a8abbce0b8415/deploy-config-generator-1.8.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.8.4": [ { "comment_text": "", "digests": { "md5": "07464c35088457105964206921eb7fd1", "sha256": "ec0245039d57324810a49a27150c3f34bfcab860bcf99d6102a220deb663afc1" }, "downloads": -1, "filename": "deploy-config-generator-1.8.4.tar.gz", "has_sig": false, "md5_digest": "07464c35088457105964206921eb7fd1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25844, "upload_time": "2020-01-29T14:23:57", "upload_time_iso_8601": "2020-01-29T14:23:57.910687Z", "url": "https://files.pythonhosted.org/packages/58/25/6c9e0a4c6b659825fb512c3623757828a584fc25fbcfa157274113b92c39/deploy-config-generator-1.8.4.tar.gz", "yanked": false, "yanked_reason": null } ], "1.8.5": [ { "comment_text": "", "digests": { "md5": "e6993233b6862a4266082f4dba72f9df", "sha256": "c07692fb94307c9cb7d0aba0f087b8f536490b2330614d1ab918daa83b5a5ad6" }, "downloads": -1, "filename": "deploy-config-generator-1.8.5.tar.gz", "has_sig": false, "md5_digest": "e6993233b6862a4266082f4dba72f9df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26212, "upload_time": "2020-02-03T16:20:05", "upload_time_iso_8601": "2020-02-03T16:20:05.643646Z", "url": "https://files.pythonhosted.org/packages/2f/48/af72de490ccc96c6ab32e7bd2e1d5250ea1a355aa2f6ec4c19338fcd068f/deploy-config-generator-1.8.5.tar.gz", "yanked": false, "yanked_reason": null } ], "1.8.6": [ { "comment_text": "", "digests": { "md5": "dc9d8079bf90fab4dc424ee4f20475a1", "sha256": "d623c5f4197f151b1df957578a4f1af1282fec56e4e5417d31dff26cda6fdcf2" }, "downloads": -1, "filename": "deploy-config-generator-1.8.6.tar.gz", "has_sig": false, "md5_digest": "dc9d8079bf90fab4dc424ee4f20475a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26663, "upload_time": "2020-03-09T15:58:40", "upload_time_iso_8601": "2020-03-09T15:58:40.436880Z", "url": "https://files.pythonhosted.org/packages/78/d8/fe61435d631fac901413598c3c363a27f2e04d583f7efc5922d42576b42a/deploy-config-generator-1.8.6.tar.gz", "yanked": false, "yanked_reason": null } ], "1.8.7": [ { "comment_text": "", "digests": { "md5": "8306bfb7fac6be06b6aeea0e75fc019d", "sha256": "161615d2b10f6bb4eb9ed2a4de714504ca1fb1f4f28bb82b1997bc893e673adf" }, "downloads": -1, "filename": "deploy-config-generator-1.8.7.tar.gz", "has_sig": false, "md5_digest": "8306bfb7fac6be06b6aeea0e75fc019d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26664, "upload_time": "2020-03-09T17:40:28", "upload_time_iso_8601": "2020-03-09T17:40:28.122795Z", "url": "https://files.pythonhosted.org/packages/0b/a9/08849611f3a150725c79d8e0c3ebfed839909a188a802d7d1f6d6dfe37f3/deploy-config-generator-1.8.7.tar.gz", "yanked": false, "yanked_reason": null } ], "1.9.0": [ { "comment_text": "", "digests": { "md5": "656391f69488fad458cca06784829a3f", "sha256": "f7177ad70c1c28ce7ca500c47096a65fdfb07f98d0a7dca254f3b43ffdb14bcc" }, "downloads": -1, "filename": "deploy-config-generator-1.9.0.tar.gz", "has_sig": false, "md5_digest": "656391f69488fad458cca06784829a3f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27468, "upload_time": "2020-03-19T13:29:22", "upload_time_iso_8601": "2020-03-19T13:29:22.846703Z", "url": "https://files.pythonhosted.org/packages/8f/35/f3af88a26af1f5228b315de6dae7b2ec221494977775353802d7938407b1/deploy-config-generator-1.9.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.9.1": [ { "comment_text": "", "digests": { "md5": "5477adf24426e878a025635bec3aeec6", "sha256": "319dcf808a47d7b4f36f64583e26e6a1ec6eaa8a35b0684897f8ba8fc69a4d16" }, "downloads": -1, "filename": "deploy-config-generator-1.9.1.tar.gz", "has_sig": false, "md5_digest": "5477adf24426e878a025635bec3aeec6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27894, "upload_time": "2020-03-19T17:05:27", "upload_time_iso_8601": "2020-03-19T17:05:27.241671Z", "url": "https://files.pythonhosted.org/packages/8e/2b/89c4042d145782783e1036f59b841824a8e7063da454c5f966c9ce6065e5/deploy-config-generator-1.9.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.9.2": [ { "comment_text": "", "digests": { "md5": "18444d28186c37d14a52d8a7e28fd096", "sha256": "14c8893187492aa26544694b37a63384073a41b9500a39968860d39e25d653f8" }, "downloads": -1, "filename": "deploy-config-generator-1.9.2.tar.gz", "has_sig": false, "md5_digest": "18444d28186c37d14a52d8a7e28fd096", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27903, "upload_time": "2020-03-19T19:29:08", "upload_time_iso_8601": "2020-03-19T19:29:08.835785Z", "url": "https://files.pythonhosted.org/packages/94/4d/46e9a80e29f619da5835c3db424ac47d7547f131f794bfc29e40eb5bd26b/deploy-config-generator-1.9.2.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "5a6662b7ee127308b0d507e3840783da", "sha256": "73e1c3b1684c6a3a134d9215621bfb31c98cca16af2673177dc6505342acfa6d" }, "downloads": -1, "filename": "deploy-config-generator-2.0.0.tar.gz", "has_sig": false, "md5_digest": "5a6662b7ee127308b0d507e3840783da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27858, "upload_time": "2020-03-30T19:55:08", "upload_time_iso_8601": "2020-03-30T19:55:08.483830Z", "url": "https://files.pythonhosted.org/packages/18/05/ecdd936fc7dbc0cfd4faf3cffd1cea7a28dd04e0f52d8ee901030c86352b/deploy-config-generator-2.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "54499fddcd67821fe3cef937c3a6a2b0", "sha256": "225f733f3e387c95d3c15f3db21a702138005cb0c0d0e8ebb35bc31db82ddcf9" }, "downloads": -1, "filename": "deploy-config-generator-2.0.1.tar.gz", "has_sig": false, "md5_digest": "54499fddcd67821fe3cef937c3a6a2b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27870, "upload_time": "2020-04-01T19:48:46", "upload_time_iso_8601": "2020-04-01T19:48:46.753016Z", "url": "https://files.pythonhosted.org/packages/ef/8c/746bbb5ff017b1f63e2094bbf262597b61869a68a37803481a5b499440fd/deploy-config-generator-2.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "410368ad6ef25b11fb97e4abc9e8f8d3", "sha256": "856f52d08e4e3c4503ebed0060b6e19ec819bb30a527a1675dffd0f5e3bee2ba" }, "downloads": -1, "filename": "deploy-config-generator-2.1.0.tar.gz", "has_sig": false, "md5_digest": "410368ad6ef25b11fb97e4abc9e8f8d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28059, "upload_time": "2020-04-13T18:48:26", "upload_time_iso_8601": "2020-04-13T18:48:26.257210Z", "url": "https://files.pythonhosted.org/packages/17/11/b819cdb89b3a2cf8233f031b3fd5c9e2b0861b8ad87dc75f8e1453e54eb3/deploy-config-generator-2.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "112503fca26d050c5339251d669160ac", "sha256": "5bd51a17e85e1d7e4e3913bb936eefb41b9c448edbf27efcb9ad022c2f120dd1" }, "downloads": -1, "filename": "deploy-config-generator-2.1.1.tar.gz", "has_sig": false, "md5_digest": "112503fca26d050c5339251d669160ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28043, "upload_time": "2020-04-24T12:30:09", "upload_time_iso_8601": "2020-04-24T12:30:09.007204Z", "url": "https://files.pythonhosted.org/packages/90/0c/2bfc329c6e0982157148c57fe30f649f6612185760385a48310ed68c5bd3/deploy-config-generator-2.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.2": [ { "comment_text": "", "digests": { "md5": "707c293799488be78614c501d0839194", "sha256": "a8f8eb55cd1c00a4b326ba036e3117ddf97528079ded01955db96dce717a5d31" }, "downloads": -1, "filename": "deploy-config-generator-2.1.2.tar.gz", "has_sig": false, "md5_digest": "707c293799488be78614c501d0839194", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28056, "upload_time": "2020-04-26T20:27:32", "upload_time_iso_8601": "2020-04-26T20:27:32.221129Z", "url": "https://files.pythonhosted.org/packages/9a/94/51e3c1454b94c2fc6d0d4feae9454ca46d589f37b7e301e85bbaf1c7d51c/deploy-config-generator-2.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "2.10.0": [ { "comment_text": "", "digests": { "md5": "892b35cec53a0c32d4962192c81a68f8", "sha256": "a9612b234eb1e2df10091fbec5caecafe9c957b4cb7e216be07ed271aac9b081" }, "downloads": -1, "filename": "deploy-config-generator-2.10.0.tar.gz", "has_sig": false, "md5_digest": "892b35cec53a0c32d4962192c81a68f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31054, "upload_time": "2021-01-05T14:28:22", "upload_time_iso_8601": "2021-01-05T14:28:22.088330Z", "url": "https://files.pythonhosted.org/packages/66/32/270cbfc3f9a166ea5e87139196232a7b355137870c68de39d049dca71029/deploy-config-generator-2.10.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.11.0": [ { "comment_text": "", "digests": { "md5": "8350ff2c86c407bbefd4cebd3701e707", "sha256": "919508f35d946d704fbba494b7b69950c5e7d2a95f3692a5733b482f92d36f59" }, "downloads": -1, "filename": "deploy-config-generator-2.11.0.tar.gz", "has_sig": false, "md5_digest": "8350ff2c86c407bbefd4cebd3701e707", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30538, "upload_time": "2021-01-29T15:52:33", "upload_time_iso_8601": "2021-01-29T15:52:33.362487Z", "url": "https://files.pythonhosted.org/packages/1a/05/8483e3bcb9855a4f03be35f619dbed36ce17e5c596e49a3c6a8b17d9785b/deploy-config-generator-2.11.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.12.0": [ { "comment_text": "", "digests": { "md5": "4d649ca4752c97ba2fc30b9bc0dfb6a3", "sha256": "9754d4d7a42f74043702e0a5b4a109eaca6582cb567b88324303a53547789cf6" }, "downloads": -1, "filename": "deploy-config-generator-2.12.0.tar.gz", "has_sig": false, "md5_digest": "4d649ca4752c97ba2fc30b9bc0dfb6a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32005, "upload_time": "2021-02-01T15:21:03", "upload_time_iso_8601": "2021-02-01T15:21:03.370014Z", "url": "https://files.pythonhosted.org/packages/ba/c6/4c50023e6f893586b452f57357b8b23568425b76f1a77f50d6983d8a1456/deploy-config-generator-2.12.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.12.1": [ { "comment_text": "", "digests": { "md5": "8e0418e7e5c4977ca13af066e81247b3", "sha256": "485d8a3d72f37cc563c1a0de89fffdd02e802fdcd23717aa71a9f6eb3611de09" }, "downloads": -1, "filename": "deploy-config-generator-2.12.1.tar.gz", "has_sig": false, "md5_digest": "8e0418e7e5c4977ca13af066e81247b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32680, "upload_time": "2021-03-01T16:17:35", "upload_time_iso_8601": "2021-03-01T16:17:35.316242Z", "url": "https://files.pythonhosted.org/packages/49/69/747fd237b600caf216380f1627f939a7f05dcb9d97e066ced875fdfd6ead/deploy-config-generator-2.12.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2.13.0": [ { "comment_text": "", "digests": { "md5": "b94376cf66915ec2c599cfe6767d07ab", "sha256": "17ced1551d7b6411dc96897fcf094f28e9896b5c479bf475fed0a0e44c37ed19" }, "downloads": -1, "filename": "deploy-config-generator-2.13.0.tar.gz", "has_sig": false, "md5_digest": "b94376cf66915ec2c599cfe6767d07ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32848, "upload_time": "2021-03-11T16:13:51", "upload_time_iso_8601": "2021-03-11T16:13:51.718609Z", "url": "https://files.pythonhosted.org/packages/67/e0/1d55a0839d00425f564d161e163be41f6cb92534973388c4cb56c23f0888/deploy-config-generator-2.13.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.13.1": [ { "comment_text": "", "digests": { "md5": "3ef142eb25d5942eba703918f1bf2264", "sha256": "a4bf1018d33d226167e802175e37024282373e75c7d57936f2ac7b3d78cf5e64" }, "downloads": -1, "filename": "deploy-config-generator-2.13.1.tar.gz", "has_sig": false, "md5_digest": "3ef142eb25d5942eba703918f1bf2264", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32882, "upload_time": "2021-03-24T12:38:37", "upload_time_iso_8601": "2021-03-24T12:38:37.057951Z", "url": "https://files.pythonhosted.org/packages/af/c6/717d8180cdfca59dae5b1b8f8c75296f26e603810d654c8d2b6a02bbf8f3/deploy-config-generator-2.13.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2.14.0": [ { "comment_text": "", "digests": { "md5": "70210f1e6244df9f75a9afe5455f2461", "sha256": "493f49f53656fd22b09cc946c6965a4ebe414427b49d46205bef915c3fe63a0b" }, "downloads": -1, "filename": "deploy-config-generator-2.14.0.tar.gz", "has_sig": false, "md5_digest": "70210f1e6244df9f75a9afe5455f2461", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33718, "upload_time": "2021-04-15T18:43:52", "upload_time_iso_8601": "2021-04-15T18:43:52.845768Z", "url": "https://files.pythonhosted.org/packages/3f/20/9d40860211a809c7d4f594cdd69c935273729e746bff0e110f3cd6d9ed26/deploy-config-generator-2.14.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.15.0": [ { "comment_text": "", "digests": { "md5": "f51db1a8481327f1c636347a9abdba8a", "sha256": "b070ccf692d3f57d0e98dc0c2a319f9aca6c69900526d5ac3609df0e5e94740e" }, "downloads": -1, "filename": "deploy-config-generator-2.15.0.tar.gz", "has_sig": false, "md5_digest": "f51db1a8481327f1c636347a9abdba8a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33403, "upload_time": "2021-06-14T19:48:09", "upload_time_iso_8601": "2021-06-14T19:48:09.346671Z", "url": "https://files.pythonhosted.org/packages/cb/13/f42cfa13b84ef7d69a309a0fd4621939a88666be1dedfc7f0de513af80b6/deploy-config-generator-2.15.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.16.0": [ { "comment_text": "", "digests": { "md5": "092dc134652177151f4ee4ef9b728981", "sha256": "b8820100285ba36159bd31245c571d630417325ea104d2fd56393e151b23b49a" }, "downloads": -1, "filename": "deploy-config-generator-2.16.0.tar.gz", "has_sig": false, "md5_digest": "092dc134652177151f4ee4ef9b728981", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34220, "upload_time": "2021-06-25T20:22:15", "upload_time_iso_8601": "2021-06-25T20:22:15.651344Z", "url": "https://files.pythonhosted.org/packages/28/48/ebf17340be34efff10a33177ba7d7dc86b7c3c51c26d0cb28b3aca39f458/deploy-config-generator-2.16.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.16.1": [ { "comment_text": "", "digests": { "md5": "93254563877ca0f4959bf939bfdcbfd7", "sha256": "d293deef8c23640c01a4a4d02f0180295886025a1978eac848238df4943a817f" }, "downloads": -1, "filename": "deploy-config-generator-2.16.1.tar.gz", "has_sig": false, "md5_digest": "93254563877ca0f4959bf939bfdcbfd7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34216, "upload_time": "2021-07-01T19:43:04", "upload_time_iso_8601": "2021-07-01T19:43:04.885996Z", "url": "https://files.pythonhosted.org/packages/44/c9/722085d1067c52af9c1c019f89a299c91aeb3777d21b6e39af1a35546a6e/deploy-config-generator-2.16.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2.17.0": [ { "comment_text": "", "digests": { "md5": "dfd55f0009df719653dedca9b50ebc2f", "sha256": "c895093c6683d7401720d63b6b3c10e01fa5c0500d8b3b7b2ad0961de0c0dfd8" }, "downloads": -1, "filename": "deploy-config-generator-2.17.0.tar.gz", "has_sig": false, "md5_digest": "dfd55f0009df719653dedca9b50ebc2f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34302, "upload_time": "2021-07-06T19:30:21", "upload_time_iso_8601": "2021-07-06T19:30:21.080474Z", "url": "https://files.pythonhosted.org/packages/06/e3/59f829af4bc7b49569feb5822aea030deba9f5ac8f9d8dc783610c8b9d69/deploy-config-generator-2.17.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.18.0": [ { "comment_text": "", "digests": { "md5": "b809737bbad8dce4d4ae205180106ccc", "sha256": "0e6ceebda1e836869d9888bcdc67c87195a2df6bac9ca377fcc29213f4376020" }, "downloads": -1, "filename": "deploy-config-generator-2.18.0.tar.gz", "has_sig": false, "md5_digest": "b809737bbad8dce4d4ae205180106ccc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34418, "upload_time": "2021-08-06T19:19:21", "upload_time_iso_8601": "2021-08-06T19:19:21.497594Z", "url": "https://files.pythonhosted.org/packages/a0/57/65377ad6aafa1fbf1398af5d659edfad506f5cbf2bec1f35ed394521eb5b/deploy-config-generator-2.18.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.19.0": [ { "comment_text": "", "digests": { "md5": "88a46b9819953794215306a69f3b438f", "sha256": "999cacd17a9cc8b8a54dc42cf584ff7165465bb3f64081e43f989ac08a351ec5" }, "downloads": -1, "filename": "deploy-config-generator-2.19.0.tar.gz", "has_sig": false, "md5_digest": "88a46b9819953794215306a69f3b438f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34928, "upload_time": "2021-09-08T17:56:08", "upload_time_iso_8601": "2021-09-08T17:56:08.737647Z", "url": "https://files.pythonhosted.org/packages/e9/80/627b1272eccaf9b27e0d2b4831481c4f1077f928531a3202660ea1286f09/deploy-config-generator-2.19.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.2.0": [ { "comment_text": "", "digests": { "md5": "ef21522405327d86c43c94506bac311d", "sha256": "87387540e6efd60c94caf1571db818b66eee6e68ee2bd60bdd85354eee552aba" }, "downloads": -1, "filename": "deploy-config-generator-2.2.0.tar.gz", "has_sig": false, "md5_digest": "ef21522405327d86c43c94506bac311d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28231, "upload_time": "2020-05-06T20:37:49", "upload_time_iso_8601": "2020-05-06T20:37:49.750428Z", "url": "https://files.pythonhosted.org/packages/5a/99/0839948941fad8e1b707314bdad60db369b7393d52a62ee8605e5cc24fda/deploy-config-generator-2.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.2.1": [ { "comment_text": "", "digests": { "md5": "2362a6e585de29558df7912c728b5fb1", "sha256": "f2c70ee9982045aa68d874ba4e350c73bdc64404e888cd7fa19f5d008a87283a" }, "downloads": -1, "filename": "deploy-config-generator-2.2.1.tar.gz", "has_sig": false, "md5_digest": "2362a6e585de29558df7912c728b5fb1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28258, "upload_time": "2020-05-12T13:17:31", "upload_time_iso_8601": "2020-05-12T13:17:31.375704Z", "url": "https://files.pythonhosted.org/packages/e4/7c/cca25f5b96a001ca4d83e456f09f6f61d7500d911ac2037c72a983efeea1/deploy-config-generator-2.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2.2.2": [ { "comment_text": "", "digests": { "md5": "63c12e7ccb3e3b1b7514fb4a3e70a9f3", "sha256": "8531170cc7785274c0f5337892c31719ebbcae73a2f2ba3634dc1a2b9d73e65a" }, "downloads": -1, "filename": "deploy-config-generator-2.2.2.tar.gz", "has_sig": false, "md5_digest": "63c12e7ccb3e3b1b7514fb4a3e70a9f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28265, "upload_time": "2020-05-21T18:18:43", "upload_time_iso_8601": "2020-05-21T18:18:43.989803Z", "url": "https://files.pythonhosted.org/packages/e2/8d/e20e3f3b097e803b4e48d5fa476b493f49032b116a5cb332b978a8133df6/deploy-config-generator-2.2.2.tar.gz", "yanked": false, "yanked_reason": null } ], "2.20.0": [ { "comment_text": "", "digests": { "md5": "163d4f90e6ffdec83db0678c3d9817a4", "sha256": "95f22e75ff62177c261b754195af701c2b7462fb3a3d661bd305659734945d1a" }, "downloads": -1, "filename": "deploy-config-generator-2.20.0.tar.gz", "has_sig": false, "md5_digest": "163d4f90e6ffdec83db0678c3d9817a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34942, "upload_time": "2021-09-29T17:24:25", "upload_time_iso_8601": "2021-09-29T17:24:25.432591Z", "url": "https://files.pythonhosted.org/packages/50/4f/13d4ffc745b1aeefef26192283a986a71759ce16014e004615d856fe5190/deploy-config-generator-2.20.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.21.0": [ { "comment_text": "", "digests": { "md5": "9fc3437c7da7341a1de908444776f24d", "sha256": "753ba9d02fb83c84c758bc9cce9b4ca42d071d1e1f1194af820d8589137c1ec7" }, "downloads": -1, "filename": "deploy-config-generator-2.21.0.tar.gz", "has_sig": false, "md5_digest": "9fc3437c7da7341a1de908444776f24d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 34883, "upload_time": "2022-01-12T09:37:06", "upload_time_iso_8601": "2022-01-12T09:37:06.239896Z", "url": "https://files.pythonhosted.org/packages/ba/10/46c62ba4023cfd89e6935b143265c3ba997da5a99cab7e7ac83ba98f59cc/deploy-config-generator-2.21.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.22.0": [ { "comment_text": "", "digests": { "md5": "f71db731962249a743fd51854470bf96", "sha256": "f6a964160c971d6c90a4b7e76d9634fbf00e4f0984d4d75b3743fcf2b76e117e" }, "downloads": -1, "filename": "deploy-config-generator-2.22.0.tar.gz", "has_sig": false, "md5_digest": "f71db731962249a743fd51854470bf96", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 34877, "upload_time": "2022-02-14T17:25:15", "upload_time_iso_8601": "2022-02-14T17:25:15.973978Z", "url": "https://files.pythonhosted.org/packages/99/f4/f27b2299c93db56443c7d0acc444fb4d29ebe0f5e19a088efd7a5e120876/deploy-config-generator-2.22.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.22.1": [ { "comment_text": "", "digests": { "md5": "390c810a7263101ad64ef7ecf0188c0f", "sha256": "6c8d63692e64e19c39fb707136b608f3cd11216e9b2783f8c543f3e49fff2f96" }, "downloads": -1, "filename": "deploy-config-generator-2.22.1.tar.gz", "has_sig": false, "md5_digest": "390c810a7263101ad64ef7ecf0188c0f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 34975, "upload_time": "2022-03-24T15:15:31", "upload_time_iso_8601": "2022-03-24T15:15:31.148984Z", "url": "https://files.pythonhosted.org/packages/5c/79/095eca5ae941ba14b434064b6c372511d789251102095dab1d5919d36e4f/deploy-config-generator-2.22.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2.22.2": [ { "comment_text": "", "digests": { "md5": "88a41e709abdacfcb4715dd5657ec412", "sha256": "0e6ae6f682866334d67f96477416e08e6a11a7463b1731fb5323587bc85762f4" }, "downloads": -1, "filename": "deploy-config-generator-2.22.2.tar.gz", "has_sig": false, "md5_digest": "88a41e709abdacfcb4715dd5657ec412", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 35023, "upload_time": "2022-03-24T19:06:43", "upload_time_iso_8601": "2022-03-24T19:06:43.169208Z", "url": "https://files.pythonhosted.org/packages/10/84/fe4fb2c3562680d510115eaeb1a0e1f72a78c439d92f129fb41c0eb733c7/deploy-config-generator-2.22.2.tar.gz", "yanked": false, "yanked_reason": null } ], "2.23.0": [ { "comment_text": "", "digests": { "md5": "8b191822c4d433733872a462429990d0", "sha256": "3d3e48069ca53c3a447a1e62eef3c5b282afac603393552783477a5323708922" }, "downloads": -1, "filename": "deploy-config-generator-2.23.0.tar.gz", "has_sig": false, "md5_digest": "8b191822c4d433733872a462429990d0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 35108, "upload_time": "2022-04-22T13:56:46", "upload_time_iso_8601": "2022-04-22T13:56:46.722020Z", "url": "https://files.pythonhosted.org/packages/c8/b1/372995168448cce649f49089dd22e80a68125775ad42bd902454fbd7e10a/deploy-config-generator-2.23.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.3.0": [ { "comment_text": "", "digests": { "md5": "ae353127525daf458b5792bbddfbb0c5", "sha256": "b7cc956cb93f67c3f3aa615978397d59107d7ef3e5e68cbb3d582a22209bc05a" }, "downloads": -1, "filename": "deploy-config-generator-2.3.0.tar.gz", "has_sig": false, "md5_digest": "ae353127525daf458b5792bbddfbb0c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28350, "upload_time": "2020-06-23T13:09:56", "upload_time_iso_8601": "2020-06-23T13:09:56.272010Z", "url": "https://files.pythonhosted.org/packages/c9/0a/cc82b4adc6a493664e1751f2e8c973e88007daaa00ee814a4c1f1cbd3aaf/deploy-config-generator-2.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.4.0": [ { "comment_text": "", "digests": { "md5": "2864ad9217e222e768422fae15e46a36", "sha256": "7807ec3ee0587e36c24558f832e64eb8bc095f999f1b484b2fc57700983ed161" }, "downloads": -1, "filename": "deploy-config-generator-2.4.0.tar.gz", "has_sig": false, "md5_digest": "2864ad9217e222e768422fae15e46a36", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28597, "upload_time": "2020-06-23T18:47:27", "upload_time_iso_8601": "2020-06-23T18:47:27.661295Z", "url": "https://files.pythonhosted.org/packages/50/fb/d7891fd0617b9910b1210ccb3667f9619354330d9c7bb4c7a5bbdb023945/deploy-config-generator-2.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.4.1": [ { "comment_text": "", "digests": { "md5": "933af9bf1d9d36e566655f8c5cf1d0e4", "sha256": "1e53f3bc174bec068300329155a8d8941ad2de6daa9f44a53918f90abf55c44a" }, "downloads": -1, "filename": "deploy-config-generator-2.4.1.tar.gz", "has_sig": false, "md5_digest": "933af9bf1d9d36e566655f8c5cf1d0e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28613, "upload_time": "2020-06-23T19:52:52", "upload_time_iso_8601": "2020-06-23T19:52:52.798308Z", "url": "https://files.pythonhosted.org/packages/08/8b/13aa73088b5a1efec9d90806433a5abd31b9759abb7f1b422b2e20298b73/deploy-config-generator-2.4.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2.5.0": [ { "comment_text": "", "digests": { "md5": "469f522f4cd40369eac66a25b4ae11e5", "sha256": "efe2da590f87b1ef40ae88c8da24c07719d031bb45f8198ced500d4fcf3626e8" }, "downloads": -1, "filename": "deploy-config-generator-2.5.0.tar.gz", "has_sig": false, "md5_digest": "469f522f4cd40369eac66a25b4ae11e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29078, "upload_time": "2020-07-09T12:22:56", "upload_time_iso_8601": "2020-07-09T12:22:56.794248Z", "url": "https://files.pythonhosted.org/packages/c3/df/2e3de0d90fb1104c5f7844dc8efcf7b7b9c789ae0615c2694505414c196e/deploy-config-generator-2.5.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.5.1": [ { "comment_text": "", "digests": { "md5": "9abc67906cef299e1e0197c8e5ebb055", "sha256": "440a01e47912d09f0334e0392ef90b4916309e59a809332489a98d17d2c5bd06" }, "downloads": -1, "filename": "deploy-config-generator-2.5.1.tar.gz", "has_sig": false, "md5_digest": "9abc67906cef299e1e0197c8e5ebb055", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29078, "upload_time": "2020-07-09T12:31:44", "upload_time_iso_8601": "2020-07-09T12:31:44.254872Z", "url": "https://files.pythonhosted.org/packages/76/a0/f54ca035b5a5ae80acceddf3986fd20c8416cf9790496bc59ec1b94c70f4/deploy-config-generator-2.5.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2.6.0": [ { "comment_text": "", "digests": { "md5": "d332b91b02fe6e52f3a4cb4e2ef8b751", "sha256": "384853e5b2da9e93e77252394e9bfefbdfcc57a8f5e3a6390620f1d3a9177bd5" }, "downloads": -1, "filename": "deploy-config-generator-2.6.0.tar.gz", "has_sig": false, "md5_digest": "d332b91b02fe6e52f3a4cb4e2ef8b751", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29342, "upload_time": "2020-07-14T22:17:10", "upload_time_iso_8601": "2020-07-14T22:17:10.022205Z", "url": "https://files.pythonhosted.org/packages/9f/3a/5805c70218c0be30bd7e801ec38dfbb9912461b1217ecd055eb4c506b4e5/deploy-config-generator-2.6.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.7.0": [ { "comment_text": "", "digests": { "md5": "a8ea9e3973394a2593999734cd921308", "sha256": "ca2bff5fea2aa9ccb816a82d193201763536fa4b135904521955de2ca5021d8d" }, "downloads": -1, "filename": "deploy-config-generator-2.7.0.tar.gz", "has_sig": false, "md5_digest": "a8ea9e3973394a2593999734cd921308", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29496, "upload_time": "2020-07-22T19:39:17", "upload_time_iso_8601": "2020-07-22T19:39:17.982174Z", "url": "https://files.pythonhosted.org/packages/a2/28/f72e788bb09a08c4dc25001fa2e91b873f4e0a6487d66f5db64d01c6688c/deploy-config-generator-2.7.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.7.1": [ { "comment_text": "", "digests": { "md5": "5fbcc5658a9e1152b084f8ee868448e3", "sha256": "3d87036256a400bf0564562529aa563331c0beecd4ccd3bcc1d09f29ca1c25db" }, "downloads": -1, "filename": "deploy-config-generator-2.7.1.tar.gz", "has_sig": false, "md5_digest": "5fbcc5658a9e1152b084f8ee868448e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29498, "upload_time": "2020-07-26T16:30:46", "upload_time_iso_8601": "2020-07-26T16:30:46.070775Z", "url": "https://files.pythonhosted.org/packages/55/5a/95aed085b4e6842e0d72231eff0dc0cbd866f6853730a2b207faded2607c/deploy-config-generator-2.7.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2.8.0": [ { "comment_text": "", "digests": { "md5": "5cde5f3aaf889bbc8601dae653774177", "sha256": "859846684a59683f009e27f8e2eb014f745906da6cf58b22be6d770d1e99ac1f" }, "downloads": -1, "filename": "deploy-config-generator-2.8.0.tar.gz", "has_sig": false, "md5_digest": "5cde5f3aaf889bbc8601dae653774177", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29566, "upload_time": "2020-08-04T20:08:28", "upload_time_iso_8601": "2020-08-04T20:08:28.899572Z", "url": "https://files.pythonhosted.org/packages/97/ad/8db8a2d522b161e8037274a012d0e08510a47974e7a67e8d1639175346bf/deploy-config-generator-2.8.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.8.1": [ { "comment_text": "", "digests": { "md5": "4958555c998ca6c95b6d807998658407", "sha256": "d05a4ded03fbbde0051e0a5be60c88d1c94cccfcf34660f34d92fd8bc649833e" }, "downloads": -1, "filename": "deploy-config-generator-2.8.1.tar.gz", "has_sig": false, "md5_digest": "4958555c998ca6c95b6d807998658407", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32377, "upload_time": "2020-12-01T18:35:47", "upload_time_iso_8601": "2020-12-01T18:35:47.433214Z", "url": "https://files.pythonhosted.org/packages/96/c4/3244da9a94f9e658c6b4a5b52810bbb7e837689c4a8b703e47facfd67c9d/deploy-config-generator-2.8.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2.9.0": [ { "comment_text": "", "digests": { "md5": "ea1725c23c725d61e9d59ea2cc23a2fe", "sha256": "27f4da063f166822c47da461b6c4bd3704137e535d3631ad217b516a82359982" }, "downloads": -1, "filename": "deploy-config-generator-2.9.0.tar.gz", "has_sig": false, "md5_digest": "ea1725c23c725d61e9d59ea2cc23a2fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32073, "upload_time": "2020-12-23T13:56:40", "upload_time_iso_8601": "2020-12-23T13:56:40.226237Z", "url": "https://files.pythonhosted.org/packages/15/ce/9efe09a3feb6353baf9f025056d029f7796da061e575bfbb3df20658b290/deploy-config-generator-2.9.0.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8b191822c4d433733872a462429990d0", "sha256": "3d3e48069ca53c3a447a1e62eef3c5b282afac603393552783477a5323708922" }, "downloads": -1, "filename": "deploy-config-generator-2.23.0.tar.gz", "has_sig": false, "md5_digest": "8b191822c4d433733872a462429990d0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 35108, "upload_time": "2022-04-22T13:56:46", "upload_time_iso_8601": "2022-04-22T13:56:46.722020Z", "url": "https://files.pythonhosted.org/packages/c8/b1/372995168448cce649f49089dd22e80a68125775ad42bd902454fbd7e10a/deploy-config-generator-2.23.0.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }