summaryrefslogtreecommitdiffhomepage
path: root/libs/dynaconf-3.2.4.dist-info
diff options
context:
space:
mode:
authormorpheus65535 <[email protected]>2024-03-03 12:15:23 -0500
committerGitHub <[email protected]>2024-03-03 12:15:23 -0500
commit03afeb347075381bcb7fd6036295c9fa4a90d2dc (patch)
tree7c5d72c973d2c8e4ade57391a1c9ad5e94903a46 /libs/dynaconf-3.2.4.dist-info
parent9ae684240b5bdd40a870d8122f0e380f8d03a187 (diff)
downloadbazarr-03afeb347075381bcb7fd6036295c9fa4a90d2dc.tar.gz
bazarr-03afeb347075381bcb7fd6036295c9fa4a90d2dc.zip
Updated multiple Python modules (now in libs and custom_libs directories) and React libraries
Diffstat (limited to 'libs/dynaconf-3.2.4.dist-info')
-rw-r--r--libs/dynaconf-3.2.4.dist-info/INSTALLER1
-rw-r--r--libs/dynaconf-3.2.4.dist-info/LICENSE21
-rw-r--r--libs/dynaconf-3.2.4.dist-info/METADATA209
-rw-r--r--libs/dynaconf-3.2.4.dist-info/RECORD121
-rw-r--r--libs/dynaconf-3.2.4.dist-info/REQUESTED0
-rw-r--r--libs/dynaconf-3.2.4.dist-info/WHEEL6
-rw-r--r--libs/dynaconf-3.2.4.dist-info/box-LICENSE.txt21
-rw-r--r--libs/dynaconf-3.2.4.dist-info/click-LICENSE.rst28
-rw-r--r--libs/dynaconf-3.2.4.dist-info/entry_points.txt2
-rwxr-xr-xlibs/dynaconf-3.2.4.dist-info/licenses.sh14
-rw-r--r--libs/dynaconf-3.2.4.dist-info/python-dotenv-LICENSE.txt87
-rw-r--r--libs/dynaconf-3.2.4.dist-info/ruamel.yaml-LICENSE.txt21
-rw-r--r--libs/dynaconf-3.2.4.dist-info/toml-LICENSE.txt27
-rw-r--r--libs/dynaconf-3.2.4.dist-info/tomli-LICENSE.txt21
-rw-r--r--libs/dynaconf-3.2.4.dist-info/top_level.txt1
-rw-r--r--libs/dynaconf-3.2.4.dist-info/vendor_versions.txt6
16 files changed, 586 insertions, 0 deletions
diff --git a/libs/dynaconf-3.2.4.dist-info/INSTALLER b/libs/dynaconf-3.2.4.dist-info/INSTALLER
new file mode 100644
index 000000000..a1b589e38
--- /dev/null
+++ b/libs/dynaconf-3.2.4.dist-info/INSTALLER
@@ -0,0 +1 @@
+pip
diff --git a/libs/dynaconf-3.2.4.dist-info/LICENSE b/libs/dynaconf-3.2.4.dist-info/LICENSE
new file mode 100644
index 000000000..cbc6bbf29
--- /dev/null
+++ b/libs/dynaconf-3.2.4.dist-info/LICENSE
@@ -0,0 +1,21 @@
+The MIT License (MIT)
+
+Copyright (c) 2015 Bruno Rocha
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/libs/dynaconf-3.2.4.dist-info/METADATA b/libs/dynaconf-3.2.4.dist-info/METADATA
new file mode 100644
index 000000000..98b2c2408
--- /dev/null
+++ b/libs/dynaconf-3.2.4.dist-info/METADATA
@@ -0,0 +1,209 @@
+Metadata-Version: 2.1
+Name: dynaconf
+Version: 3.2.4
+Summary: The dynamic configurator for your Python Project
+Home-page: https://github.com/dynaconf/dynaconf
+Author: Bruno Rocha
+Author-email: [email protected]
+License: MIT
+Platform: any
+Classifier: Development Status :: 5 - Production/Stable
+Classifier: Framework :: Django
+Classifier: Framework :: Flask
+Classifier: Intended Audience :: Developers
+Classifier: License :: OSI Approved :: MIT License
+Classifier: Natural Language :: English
+Classifier: Operating System :: OS Independent
+Classifier: Programming Language :: Python
+Classifier: Programming Language :: Python :: 3
+Classifier: Programming Language :: Python :: 3 :: Only
+Classifier: Programming Language :: Python :: 3.8
+Classifier: Programming Language :: Python :: 3.9
+Classifier: Programming Language :: Python :: 3.10
+Classifier: Programming Language :: Python :: 3.11
+Classifier: Topic :: Utilities
+Classifier: Topic :: Software Development :: Libraries
+Classifier: Topic :: Software Development :: Libraries :: Python Modules
+Requires-Python: >=3.8
+Description-Content-Type: text/markdown
+License-File: LICENSE
+License-File: vendor_licenses/box-LICENSE.txt
+License-File: vendor_licenses/click-LICENSE.rst
+License-File: vendor_licenses/licenses.sh
+License-File: vendor_licenses/python-dotenv-LICENSE.txt
+License-File: vendor_licenses/ruamel.yaml-LICENSE.txt
+License-File: vendor_licenses/toml-LICENSE.txt
+License-File: vendor_licenses/tomli-LICENSE.txt
+License-File: vendor_licenses/vendor_versions.txt
+Provides-Extra: all
+Requires-Dist: redis ; extra == 'all'
+Requires-Dist: ruamel.yaml ; extra == 'all'
+Requires-Dist: configobj ; extra == 'all'
+Requires-Dist: hvac ; extra == 'all'
+Provides-Extra: configobj
+Requires-Dist: configobj ; extra == 'configobj'
+Provides-Extra: ini
+Requires-Dist: configobj ; extra == 'ini'
+Provides-Extra: redis
+Requires-Dist: redis ; extra == 'redis'
+Provides-Extra: test
+Requires-Dist: pytest ; extra == 'test'
+Requires-Dist: pytest-cov ; extra == 'test'
+Requires-Dist: pytest-xdist ; extra == 'test'
+Requires-Dist: pytest-mock ; extra == 'test'
+Requires-Dist: flake8 ; extra == 'test'
+Requires-Dist: pep8-naming ; extra == 'test'
+Requires-Dist: flake8-debugger ; extra == 'test'
+Requires-Dist: flake8-print ; extra == 'test'
+Requires-Dist: flake8-todo ; extra == 'test'
+Requires-Dist: radon ; extra == 'test'
+Requires-Dist: flask >=0.12 ; extra == 'test'
+Requires-Dist: django ; extra == 'test'
+Requires-Dist: python-dotenv ; extra == 'test'
+Requires-Dist: toml ; extra == 'test'
+Requires-Dist: redis ; extra == 'test'
+Requires-Dist: hvac >=1.1.0 ; extra == 'test'
+Requires-Dist: configobj ; extra == 'test'
+Provides-Extra: toml
+Requires-Dist: toml ; extra == 'toml'
+Provides-Extra: vault
+Requires-Dist: hvac ; extra == 'vault'
+Provides-Extra: yaml
+Requires-Dist: ruamel.yaml ; extra == 'yaml'
+
+<!-- [![Dynaconf](docs/img/logo_400.svg?sanitize=true)](http://dynaconf.com) -->
+
+<p align="center"><img src="/art/header.png?v2" alt="dynaconf. new logo"></p>
+
+> **dynaconf** - Configuration Management for Python.
+
+[![MIT License](https://img.shields.io/badge/license-MIT-007EC7.svg?style=flat-square)](/LICENSE) [![PyPI](https://img.shields.io/pypi/v/dynaconf.svg)](https://pypi.python.org/pypi/dynaconf) [![PyPI](https://img.shields.io/pypi/pyversions/dynaconf.svg)]() ![PyPI - Downloads](https://img.shields.io/pypi/dm/dynaconf.svg?label=pip%20installs&logo=python) [![CI](https://github.com/dynaconf/dynaconf/actions/workflows/main.yml/badge.svg)](https://github.com/dynaconf/dynaconf/actions/workflows/main.yml) [![codecov](https://codecov.io/gh/dynaconf/dynaconf/branch/master/graph/badge.svg)](https://codecov.io/gh/dynaconf/dynaconf) [![Codacy Badge](https://app.codacy.com/project/badge/Grade/3fb2de98464442f99a7663181803b400)](https://www.codacy.com/gh/dynaconf/dynaconf/dashboard?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=dynaconf/dynaconf&amp;utm_campaign=Badge_Grade) ![GitHub stars](https://img.shields.io/github/stars/dynaconf/dynaconf.svg) ![GitHub Release Date](https://img.shields.io/github/release-date/dynaconf/dynaconf.svg) ![GitHub commits since latest release](https://img.shields.io/github/commits-since/dynaconf/dynaconf/latest.svg) ![GitHub last commit](https://img.shields.io/github/last-commit/dynaconf/dynaconf.svg) [![Code Style Black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/ambv/black/)
+
+![GitHub issues](https://img.shields.io/github/issues/dynaconf/dynaconf.svg) [![User Forum](https://img.shields.io/badge/users-forum-blue.svg?logo=googlechat)](https://github.com/dynaconf/dynaconf/discussions) [![Join the chat at https://gitter.im/dynaconf/dev](https://badges.gitter.im/dynaconf/dev.svg)](https://gitter.im/dynaconf/dev?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [![ Matrix](https://img.shields.io/badge/dev-room-blue.svg?logo=matrix)](https://matrix.to/#/#dynaconf:matrix.org)
+
+## Features
+
+- Inspired by the [12-factor application guide](https://12factor.net/config)
+- Settings management (default values, validation, parsing, templating)
+- Protection of sensitive information (passwords/tokens)
+- Multiple file formats `toml|yaml|json|ini|py` and also customizable loaders.
+- Full support for environment variables to override existing settings (dotenv support included).
+- Optional layered system for multi environments `[default, development, testing, production]`
+- Built-in support for Hashicorp Vault and Redis as settings and secrets storage.
+- Built-in extensions for **Django** and **Flask** web frameworks.
+- CLI for common operations such as `init, list, write, validate, export`.
+- full docs on https://dynaconf.com
+
+### Install
+
+```bash
+$ pip install dynaconf
+```
+
+#### Initialize Dynaconf on project root directory
+
+```plain
+$ cd path/to/your/project/
+
+$ dynaconf init -f toml
+
+⚙️ Configuring your Dynaconf environment
+------------------------------------------
+🐍 The file `config.py` was generated.
+
+🎛️ settings.toml created to hold your settings.
+
+🔑 .secrets.toml created to hold your secrets.
+
+🙈 the .secrets.* is also included in `.gitignore`
+ beware to not push your secrets to a public repo.
+
+🎉 Dynaconf is configured! read more on https://dynaconf.com
+```
+
+> **TIP:** You can select `toml|yaml|json|ini|py` on `dynaconf init -f <fileformat>` **toml** is the default and also the most recommended format for configuration.
+
+#### Dynaconf init creates the following files
+
+```plain
+.
+├── config.py # This is from where you import your settings object (required)
+├── .secrets.toml # This is to hold sensitive data like passwords and tokens (optional)
+└── settings.toml # This is to hold your application settings (optional)
+```
+
+On the file `config.py` Dynaconf init generates the following boilerpate
+
+```py
+from dynaconf import Dynaconf
+
+settings = Dynaconf(
+ envvar_prefix="DYNACONF", # export envvars with `export DYNACONF_FOO=bar`.
+ settings_files=['settings.yaml', '.secrets.yaml'], # Load files in the given order.
+)
+```
+
+> **TIP:** You can create the files yourself instead of using the `init` command as shown above and you can give any name you want instead of the default `config.py` (the file must be in your importable python path) - See more options that you can pass to `Dynaconf` class initializer on https://dynaconf.com
+
+
+#### Using Dynaconf
+
+Put your settings on `settings.{toml|yaml|ini|json|py}`
+
+```toml
+username = "admin"
+port = 5555
+database = {name='mydb', schema='main'}
+```
+
+Put sensitive information on `.secrets.{toml|yaml|ini|json|py}`
+
+```toml
+password = "secret123"
+```
+
+> **IMPORTANT:** `dynaconf init` command puts the `.secrets.*` in your `.gitignore` to avoid it to be exposed on public repos but it is your responsibility to keep it safe in your local environment, also the recommendation for production environments is to use the built-in support for Hashicorp Vault service for password and tokens.
+
+
+Optionally you can now use environment variables to override values per execution or per environment.
+
+```bash
+# override `port` from settings.toml file and automatically casts as `int` value.
+export DYNACONF_PORT=9900
+```
+
+
+On your code import the `settings` object
+
+```py
+from path.to.project.config import settings
+
+# Reading the settings
+
+settings.username == "admin" # dot notation with multi nesting support
+settings.PORT == 9900 # case insensitive
+settings['password'] == "secret123" # dict like access
+settings.get("nonexisting", "default value") # Default values just like a dict
+settings.databases.name == "mydb" # Nested key traversing
+settings['databases.schema'] == "main" # Nested key traversing
+```
+
+## More
+
+- Settings Schema Validation
+- Custom Settings Loaders
+- Vault Services
+- Template substitutions
+- etc...
+
+There is a lot more you can do, **read the docs:** http://dynaconf.com
+
+## Contribute
+
+Main discussions happens on [Discussions Tab](https://github.com/dynaconf/dynaconf/discussions) learn more about how to get involved on [CONTRIBUTING.md guide](CONTRIBUTING.md)
+
+## More
+
+If you are looking for something similar to Dynaconf to use in your Rust projects: https://github.com/rubik/hydroconf
+
+And a special thanks to [Caneco](https://twitter.com/caneco) for the logo.
diff --git a/libs/dynaconf-3.2.4.dist-info/RECORD b/libs/dynaconf-3.2.4.dist-info/RECORD
new file mode 100644
index 000000000..07e614acb
--- /dev/null
+++ b/libs/dynaconf-3.2.4.dist-info/RECORD
@@ -0,0 +1,121 @@
+../../bin/dynaconf,sha256=3EDP6hZ2u78FIaQ-Nqua_TvwQyyacEGh8qF8dN1hNfI,234
+dynaconf-3.2.4.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
+dynaconf-3.2.4.dist-info/LICENSE,sha256=VXHf05Hz7uwTdLkQEFy4s7L4cb3mJ6Jc6yvoRPCg65c,1078
+dynaconf-3.2.4.dist-info/METADATA,sha256=86MSjAl4TFTIMXw_vU91bfTizCtJYqk8P5PRIqi3xyI,9308
+dynaconf-3.2.4.dist-info/RECORD,,
+dynaconf-3.2.4.dist-info/REQUESTED,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
+dynaconf-3.2.4.dist-info/WHEEL,sha256=P2T-6epvtXQ2cBOE_U1K4_noqlJFN3tj15djMgEu4NM,110
+dynaconf-3.2.4.dist-info/box-LICENSE.txt,sha256=OA9QtZRAYGpaFevuHWrHckHw0fQT4yhurfH56sJYDqw,1076
+dynaconf-3.2.4.dist-info/click-LICENSE.rst,sha256=morRBqOU6FO_4h9C9OctWSgZoigF2ZG18ydQKSkrZY0,1475
+dynaconf-3.2.4.dist-info/entry_points.txt,sha256=olhFwb2rJswbRmjY97fTrkNfqPQhMv1Pxjez4mSxMSg,47
+dynaconf-3.2.4.dist-info/licenses.sh,sha256=9eID6RHwv82Obub4D4G--lIbRZya65Fa9EwgYNWXvFU,769
+dynaconf-3.2.4.dist-info/python-dotenv-LICENSE.txt,sha256=0nIJqz0WJ4Ko-OOHK5s1PEngksmqRnpkUiiDQH2NEDA,4600
+dynaconf-3.2.4.dist-info/ruamel.yaml-LICENSE.txt,sha256=QYxdb3JocDuWY6zvk3rVKcVO47J-9miiolkf4w6hH_8,1121
+dynaconf-3.2.4.dist-info/toml-LICENSE.txt,sha256=QitPoBx3Vs5N5go556B0Zf3Mz4YGxWeUiRYa9C1EGMg,1253
+dynaconf-3.2.4.dist-info/tomli-LICENSE.txt,sha256=uAgWsNUwuKzLTCIReDeQmEpuO2GSLCte6S8zcqsnQv4,1072
+dynaconf-3.2.4.dist-info/top_level.txt,sha256=y9G5RO-Ts5h0yOx6qVr8r_TBCSFA8wBxEWcvMZJq66c,9
+dynaconf-3.2.4.dist-info/vendor_versions.txt,sha256=QD2pB7JBhr6oIGaPCXFVhhFfs2uQibsJXBT9cUYlgHQ,100
+dynaconf/VERSION,sha256=2je2KyNPwIw6vhMXSljoDaDRxM_F3PQ3jpMX6B1PXD0,6
+dynaconf/__init__.py,sha256=z05mUwi_mk6UlKL4GgROQ6WyHwxVDCrAMlk2VF_Erm4,1285
+dynaconf/base.py,sha256=_IQT270mZ0qMCEWy_MrG_veNizozG7m96-fHz_bmpQo,51288
+dynaconf/cli.py,sha256=WxILwS9rVnGEsmVDrpsXUAkOCU1iey6evUg7_FTCwvU,26266
+dynaconf/constants.py,sha256=DKUWa2XfcyqA-TpbfLBnpkwMF9rjAr86P_GrB8PbR1Y,1259
+dynaconf/contrib/__init__.py,sha256=gy_7wuth_6Gw_CcF7WO2Xd7mfuRZR6LryNLlBwl3QnA,240
+dynaconf/contrib/django_dynaconf_v2.py,sha256=bWyuWFl0sTpW_43HCXrLNmk6INOigbfFffLWlMijAOc,4699
+dynaconf/contrib/flask_dynaconf.py,sha256=0pLlFGY4ywCkNmCb2SnfjZmCtQc0bHYoivPJnD6s_YE,7566
+dynaconf/default_settings.py,sha256=qokrQ2mrxDKz4m1JcNJv5ihGKQZGN3uJDI9LI62IFi4,9764
+dynaconf/hooking.py,sha256=cUG5XHB7w1mv_Je6rIkH8sp2_KWsxnhNNTz7eh7v45M,8796
+dynaconf/loaders/__init__.py,sha256=RE4NrUrmQW2OZByrHgCiJstGO-ebUrW6KJY3FfYG024,11944
+dynaconf/loaders/base.py,sha256=W-5H0kBa_jdniqgcbE3WGxRSHq5YK702mtWry2Rh6u8,8266
+dynaconf/loaders/env_loader.py,sha256=rdfBJlQPAa8m6mCTDL8DorTiM-3NJJEy6AD7DS-GvlI,3982
+dynaconf/loaders/ini_loader.py,sha256=F91FCWjR7J95PiKDqDl9-KmRxQJb73oJFl3WC9nVmfk,1943
+dynaconf/loaders/json_loader.py,sha256=MSb8VWCHyyS6GdTa3c2O3IGyL2rGXrrkVEWKarSOuU4,2407
+dynaconf/loaders/py_loader.py,sha256=nKfspZbbCyCCZYKTypZHvlsafXs_15ugmG8miLTI3C4,5770
+dynaconf/loaders/redis_loader.py,sha256=u4BYWEeWlckuAm0V84znsknndu8OMH9kq0UrFAnG6Is,3990
+dynaconf/loaders/toml_loader.py,sha256=xoFrce6V_RI0ZrDsSJyoiNGrn5FDBzADfjKmCMM4-C4,4290
+dynaconf/loaders/vault_loader.py,sha256=9m_oYtlw07Fw8SzdNTtXI3rgZJx0maGPG8ahw-nO5jA,7336
+dynaconf/loaders/yaml_loader.py,sha256=P_FSpxKoYVjBUaqwSzAt4BqrnXykgkNCvclEiaFHQlk,4336
+dynaconf/strategies/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
+dynaconf/strategies/filtering.py,sha256=tPIun1kX-F-U16VKA8RWhfgPlJ2FTeSQ74dBbkAnbNM,560
+dynaconf/test_settings.py,sha256=lVkCYSe2yEmCgM_rtB56NibLn1oWrX_8FPaXIdr4JDU,170
+dynaconf/utils/__init__.py,sha256=AyOawTDPlfP0JYPzzndDmay68ZpOAqDneS8oFUCfhNs,15675
+dynaconf/utils/boxing.py,sha256=0mttwEhnjKyrXZGFSC44Ss57ROF7wSU7nUPSSVV_CR0,3031
+dynaconf/utils/files.py,sha256=b7VfD9uln2zTnP6hGtXIFfQnxI1YdP0yggGbD5Bf7Sg,4211
+dynaconf/utils/functional.py,sha256=Umiy8J3DO_kFvWtz1Xz5ZFJMdG6RwvutXH656NRJvVA,4582
+dynaconf/utils/inspect.py,sha256=Bd7bJd_e9HreQkW8atPegwNMNyVkzPMU-9CDBdz6QhI,9952
+dynaconf/utils/parse_conf.py,sha256=ETsYvLqE4rSTylCxPDL9DorehVRstLWF5uJCHSRCpkI,14058
+dynaconf/validator.py,sha256=77LQa7N3twOvh1qMThZaCHTBDFZFCcRHgOiW-T3-M5M,17795
+dynaconf/validator_conditions.py,sha256=kaYjxraGmhM_vUQODmEN8HxbEhLD1aoHzhYDfbQ3AMw,1526
+dynaconf/vendor/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
+dynaconf/vendor/box/__init__.py,sha256=bC6Imy93waRoExHLfaLbHmit0DDc-mXDpCS2Hw2tMWg,262
+dynaconf/vendor/box/box.py,sha256=TvCDIyKr7mNgflKzFTMWprUTxHWvDn6pmvkKVnNtPCQ,14009
+dynaconf/vendor/box/box_list.py,sha256=IbTk4mYGNDJ-hfU4VNtRJ7ZB1h3JCUryaXmBiUb6TEo,5518
+dynaconf/vendor/box/config_box.py,sha256=lDqYuCARqcSnErShBbmKupN3_gSPqbxWEAzdWTIc8g8,1678
+dynaconf/vendor/box/converters.py,sha256=Csx0US57He8FPYdJAu21XTj7oG3QUOhdNAngNqhW7Qg,3192
+dynaconf/vendor/box/exceptions.py,sha256=jQ9isNd1B7a13phZPJsM7V1Ua5DgfJYwTxId2mvALs4,219
+dynaconf/vendor/box/from_file.py,sha256=yOJOnhooyRrz2IIU-BaKvILfpJ0OUpNrf1rV2PFtxjc,1480
+dynaconf/vendor/box/shorthand_box.py,sha256=YuQQJORajUzmPaL-IUG5bqsdSQxipwNGwZH3EhlxCZw,573
+dynaconf/vendor/click/__init__.py,sha256=PDhi9Hye3jtKGSnXzffMuM6ErSrm4XzFEeErQPzSRYo,1912
+dynaconf/vendor/click/_bashcomplete.py,sha256=SnwaY7byw7DM8dyAK5n4yqQQNq9YREhDKlw--B_Xkco,6398
+dynaconf/vendor/click/_compat.py,sha256=fOHAeu9SrTO-kBjyfyTVrNutNBBWMP1lR1UplqF3CT8,9819
+dynaconf/vendor/click/_termui_impl.py,sha256=4ckaxZ9rABwoW1E5ofsiMXOOYnEq1VIXeff1R6nDPDE,9571
+dynaconf/vendor/click/_textwrap.py,sha256=e5JSLGSkMx-sVtJZoFqxHQ8GDIB7H2Lu1nWU9HUcN3Y,701
+dynaconf/vendor/click/_unicodefun.py,sha256=uPN8f7SlBvKndwnnXk6EcG1V4iA8iDBIKzJfYF-nByE,1658
+dynaconf/vendor/click/_winconsole.py,sha256=DcMGHEgoMTo_1RvlfbRqZ39tBcC2J9VAADYheOQuvM4,4828
+dynaconf/vendor/click/core.py,sha256=rDwGyOFq2Kqg657TToPvM9A7ZJsFyZDM8o66mO9wCS8,25761
+dynaconf/vendor/click/decorators.py,sha256=ME5BDfkLNkvqOs_RQvPCu_kpzBtRkQN5p9pTycqWmOg,8709
+dynaconf/vendor/click/exceptions.py,sha256=WSOYnxqgnFWGJr9Ce1XxKLebIMl3gk6mKrzdE9GR1F0,3291
+dynaconf/vendor/click/formatting.py,sha256=6hKX4R6n9aXYilerb4pTa-izfwCrG6mrijRxGph9GiQ,3375
+dynaconf/vendor/click/globals.py,sha256=0-MQGJpcmq9zRDlf7zjyFYNbu56zdyY4U1JWTnoSJpY,472
+dynaconf/vendor/click/parser.py,sha256=7UvD2-eqk4IkJeYk2v18UqIw1jBeaAPY8YTkl0oOZB4,5712
+dynaconf/vendor/click/termui.py,sha256=Ch5NoaNVdA67-wJb-Z2YudDxO9fAj77ZpRR_pAHCfJs,5767
+dynaconf/vendor/click/testing.py,sha256=2lJD83BNuRhp52D4sCg9QhJPCdItC8znfReHWecAK2M,4559
+dynaconf/vendor/click/types.py,sha256=yl29jxJ6vXhUIgFZFK-axtcDSYSaUJerMVt6sHCz1Z8,8992
+dynaconf/vendor/click/utils.py,sha256=JOupNs_GTrtGXQB5KwRKN3Vv6mYXh2bffNMU8bQAe3k,4355
+dynaconf/vendor/dotenv/__init__.py,sha256=ngw0zLKjRUqyJG0lKLPhMxF26mDdD1FJxPb594a3dR4,698
+dynaconf/vendor/dotenv/cli.py,sha256=abikHBD4AO0HWt1Qq88hoSE_rz81UninCM6a0cdRxfQ,2280
+dynaconf/vendor/dotenv/compat.py,sha256=s9MGbIYLfQBrEzJR7WosWJDpopzF0LHTn9NXIzO_x1U,473
+dynaconf/vendor/dotenv/ipython.py,sha256=5GD9HWTVkREtXRgV3I5s1l4kvzAuUOLRv6Db2QsQ2So,908
+dynaconf/vendor/dotenv/main.py,sha256=9OLTtKuHSJ3G6hcP8thcH9aq-pzeNa7R6XBNXs8e6_w,4998
+dynaconf/vendor/dotenv/parser.py,sha256=vmPbt4sQFJEuKDOpoA0XxKmmsdGiYHWAuc8BD2-LFy8,3894
+dynaconf/vendor/dotenv/version.py,sha256=DryEhnt-2c1Gv3rDKDoN-B_DFjR1G35T0ZC9nzOoMpE,20
+dynaconf/vendor/ruamel/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
+dynaconf/vendor/ruamel/yaml/__init__.py,sha256=qHGJTVChd_Fgm5c2q7K-ub0Q9p_U694eMx9zTf5McMs,1657
+dynaconf/vendor/ruamel/yaml/anchor.py,sha256=q_eXg9UTW4vcuPp2qyp1Pd9KgEiNMjoBtifSqg51_wE,322
+dynaconf/vendor/ruamel/yaml/comments.py,sha256=PLUOxpv3FiJ0zn_vnnX044lmAvTqhHYEtT-l-ATwAH0,16734
+dynaconf/vendor/ruamel/yaml/compat.py,sha256=mj74dbRSkO5A2vPvbek7zZwSII3PCOGjm3FkW2EqXrA,4459
+dynaconf/vendor/ruamel/yaml/composer.py,sha256=fBSqryTtbxk8mY2B92Yxo5QIbKv3bi5dQG6XeF491Tw,4048
+dynaconf/vendor/ruamel/yaml/configobjwalker.py,sha256=iNBnAbQVLYCJrynvB303Ytq78K8A9m0bcKiy7-ZT8Sc,253
+dynaconf/vendor/ruamel/yaml/constructor.py,sha256=qP49T9ehcN0MSPJ7Pt35xGCFLYsDqNOVWtCKSqCXiB0,40748
+dynaconf/vendor/ruamel/yaml/cyaml.py,sha256=YzDqNt5xkJK3vc_VdDQk14p7SYKyuNc61W1b-CRUo5Q,3257
+dynaconf/vendor/ruamel/yaml/dumper.py,sha256=TLwBtv5hHHbZ2ZDMeJSenSpWjEccMpZjLr5ug_VmVc4,3512
+dynaconf/vendor/ruamel/yaml/emitter.py,sha256=dtDkT03LM4cQtR7lYwelxJmBd_9YvwbXkyG0e_vlqbs,35831
+dynaconf/vendor/ruamel/yaml/error.py,sha256=bbjNGgzIqO0tM9GPq6NDNEIjg38e-HwO20ocSPIVIbQ,5440
+dynaconf/vendor/ruamel/yaml/events.py,sha256=Ht74m0rKAQIwalOHKgsTgdO27Jzt5fLtCPMqEq8x7TI,2309
+dynaconf/vendor/ruamel/yaml/loader.py,sha256=el0Ipmn2-T1coy4G4k2ISMCtDYaALdH1gA-1-eYek2k,1930
+dynaconf/vendor/ruamel/yaml/main.py,sha256=Pb2HnzABRmD9uns-K0l_QWrA5DcSimU-LyhxfEQ9bbQ,28357
+dynaconf/vendor/ruamel/yaml/nodes.py,sha256=7QGVXO9uvwOe2M5ej3CwYSOFPlSMcmwq5dPGA_C3eI4,1849
+dynaconf/vendor/ruamel/yaml/parser.py,sha256=HK30nNCNjtGKAa4Nfe_zWtlHq5U6gzRKz_hNZvrO2Uk,16966
+dynaconf/vendor/ruamel/yaml/reader.py,sha256=nYZkIRxhmsF8HidQCaOpGssvG7O8tjYFbZkKo6WSCDQ,5020
+dynaconf/vendor/ruamel/yaml/representer.py,sha256=ggjNKMtjhc0EKFQUs7cDN4RW_L-MLNHVaM66iYQpPxU,29415
+dynaconf/vendor/ruamel/yaml/resolver.py,sha256=vzB2BRUMRqgwVIHxou2Fs6o4HwdVTmXCLM8g0A3WmG4,9516
+dynaconf/vendor/ruamel/yaml/scalarbool.py,sha256=KocV9T8urGKYuU2Idh64CwSNQy2MbqGQUqJlM2uSVuE,709
+dynaconf/vendor/ruamel/yaml/scalarfloat.py,sha256=pUS3h8owp2scA40YEJFJBz5KLG91Ez5bO7GYqH_n7PA,2309
+dynaconf/vendor/ruamel/yaml/scalarint.py,sha256=6CF8Pjr7wWU8fTfbTpbRGsngeZ_RLhP-hhYO78kkxTQ,2345
+dynaconf/vendor/ruamel/yaml/scalarstring.py,sha256=g8frDVxv2eP1UjUYT9pmZDg57oA5EbAIICTIQ0A2vQs,2393
+dynaconf/vendor/ruamel/yaml/scanner.py,sha256=hxZObib5TXe2AXutVxAX2DBNFwqNWXVl4RsifOb-sHU,32446
+dynaconf/vendor/ruamel/yaml/serializer.py,sha256=vW6P7MDR67N8xWb5d0XBPlLKwhCsHvF5OszRo3HFdw4,4103
+dynaconf/vendor/ruamel/yaml/setup.py,sha256=swaKpMSnQlmstlL9e__oVVaX5w2khLeAB5fGS-VdUZ8,18985
+dynaconf/vendor/ruamel/yaml/timestamp.py,sha256=EbJrLp3IscRt_VuOAjx29R6zxhHO1mpAixa8Wijwv-U,440
+dynaconf/vendor/ruamel/yaml/tokens.py,sha256=kO7nhkhxs0IpywYDuyUeW-SR-XURkNR5659bArom7Xo,3893
+dynaconf/vendor/ruamel/yaml/util.py,sha256=bgg0pXaZSeErrjwSS1RRgTenUCuYWq3zXU9qYSR9ydQ,2061
+dynaconf/vendor/toml/__init__.py,sha256=2_yMDuPr6RpOG83q3uXmkDH0YPtR_DNWaO4wflK0FNc,583
+dynaconf/vendor/toml/decoder.py,sha256=o3l2wiUvwxcHbGHkbLYI2SUNeNPBykJe4902EbaJ7w8,16391
+dynaconf/vendor/toml/encoder.py,sha256=kRc7NKdrmRxHzGqHVw3rBZ3DUbRLx9fBFd4ZsWR-O-8,4733
+dynaconf/vendor/toml/ordered.py,sha256=pe-N-gM_WxYv3gLgNQzuFpf4GZXBEyd3Y7bvYU3tSvM,293
+dynaconf/vendor/toml/tz.py,sha256=E96NOZ7Ya3FKI7-YOCd_axJbI6B9LzKC3DWe4J2XYAQ,435
+dynaconf/vendor/tomllib/__init__.py,sha256=rNwRuzbohxBjMej5KgRcPdgZvyguuBBD7LE4fLpY81M,169
+dynaconf/vendor/tomllib/_parser.py,sha256=1AEWud8ZuaJmactAL9hiw0VclR2xQMOaK4uQz05Z3n4,11494
+dynaconf/vendor/tomllib/_re.py,sha256=J_AoZU_HuhoMlMewrEgnZAyXl8Sg1oFSNXcHEPqnsfs,1686
+dynaconf/vendor/tomllib/_types.py,sha256=SBeIFswsGRtqybwb5nHhrtY3mu7vfLcjtqEtvw0Khfc,95
+dynaconf/vendor/tomllib/_writer.py,sha256=WAagETIhbX3giAQ7lwQYZmhS-TPd5HrAu9D_bwxCl8Y,3577
diff --git a/libs/dynaconf-3.2.4.dist-info/REQUESTED b/libs/dynaconf-3.2.4.dist-info/REQUESTED
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/libs/dynaconf-3.2.4.dist-info/REQUESTED
diff --git a/libs/dynaconf-3.2.4.dist-info/WHEEL b/libs/dynaconf-3.2.4.dist-info/WHEEL
new file mode 100644
index 000000000..f31e450fd
--- /dev/null
+++ b/libs/dynaconf-3.2.4.dist-info/WHEEL
@@ -0,0 +1,6 @@
+Wheel-Version: 1.0
+Generator: bdist_wheel (0.41.3)
+Root-Is-Purelib: true
+Tag: py2-none-any
+Tag: py3-none-any
+
diff --git a/libs/dynaconf-3.2.4.dist-info/box-LICENSE.txt b/libs/dynaconf-3.2.4.dist-info/box-LICENSE.txt
new file mode 100644
index 000000000..2d5559294
--- /dev/null
+++ b/libs/dynaconf-3.2.4.dist-info/box-LICENSE.txt
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2017-2022 Chris Griffith
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/libs/dynaconf-3.2.4.dist-info/click-LICENSE.rst b/libs/dynaconf-3.2.4.dist-info/click-LICENSE.rst
new file mode 100644
index 000000000..d12a84918
--- /dev/null
+++ b/libs/dynaconf-3.2.4.dist-info/click-LICENSE.rst
@@ -0,0 +1,28 @@
+Copyright 2014 Pallets
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+
+1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+
+3. Neither the name of the copyright holder nor the names of its
+ contributors may be used to endorse or promote products derived from
+ this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
+PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
+TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/libs/dynaconf-3.2.4.dist-info/entry_points.txt b/libs/dynaconf-3.2.4.dist-info/entry_points.txt
new file mode 100644
index 000000000..44e2a1792
--- /dev/null
+++ b/libs/dynaconf-3.2.4.dist-info/entry_points.txt
@@ -0,0 +1,2 @@
+[console_scripts]
+dynaconf = dynaconf.cli:main
diff --git a/libs/dynaconf-3.2.4.dist-info/licenses.sh b/libs/dynaconf-3.2.4.dist-info/licenses.sh
new file mode 100755
index 000000000..43ee8afc3
--- /dev/null
+++ b/libs/dynaconf-3.2.4.dist-info/licenses.sh
@@ -0,0 +1,14 @@
+#!/usr/bin/bash
+# SPDX-FileCopyrightText: 2022 Maxwell G <[email protected]>
+# SPDX-License-Identifier: MIT
+
+set -euo pipefail
+ruamel_yaml_version=0.16.10
+
+rm -fv *-LICENSE.*
+wget https://github.com/cdgriffith/Box/raw/master/LICENSE -O box-LICENSE.txt
+wget https://github.com/uiri/toml/raw/master/LICENSE -O toml-LICENSE.txt
+wget https://github.com/hukkin/tomli/raw/master/LICENSE -O tomli-LICENSE.txt
+wget https://github.com/pallets/click/raw/main/LICENSE.rst -O click-LICENSE.rst
+wget https://github.com/theskumar/python-dotenv/raw/main/LICENSE -O python-dotenv-LICENSE.txt
+wget "https://files.pythonhosted.org/packages/source/r/ruamel.yaml/ruamel.yaml-${ruamel_yaml_version}.tar.gz" -O- | tar -xzvO "ruamel.yaml-${ruamel_yaml_version}/LICENSE" >ruamel.yaml-LICENSE.txt
diff --git a/libs/dynaconf-3.2.4.dist-info/python-dotenv-LICENSE.txt b/libs/dynaconf-3.2.4.dist-info/python-dotenv-LICENSE.txt
new file mode 100644
index 000000000..39372feec
--- /dev/null
+++ b/libs/dynaconf-3.2.4.dist-info/python-dotenv-LICENSE.txt
@@ -0,0 +1,87 @@
+python-dotenv
+Copyright (c) 2014, Saurabh Kumar
+
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+ * Redistributions of source code must retain the above copyright notice,
+ this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+ * Neither the name of python-dotenv nor the names of its contributors
+ may be used to endorse or promote products derived from this software
+ without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+django-dotenv-rw
+Copyright (c) 2013, Ted Tieken
+
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+ * Redistributions of source code must retain the above copyright notice,
+ this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+ * Neither the name of django-dotenv nor the names of its contributors
+ may be used to endorse or promote products derived from this software
+ without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Original django-dotenv
+Copyright (c) 2013, Jacob Kaplan-Moss
+
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+ * Redistributions of source code must retain the above copyright notice,
+ this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+ * Neither the name of django-dotenv nor the names of its contributors
+ may be used to endorse or promote products derived from this software
+ without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/libs/dynaconf-3.2.4.dist-info/ruamel.yaml-LICENSE.txt b/libs/dynaconf-3.2.4.dist-info/ruamel.yaml-LICENSE.txt
new file mode 100644
index 000000000..5b863d3de
--- /dev/null
+++ b/libs/dynaconf-3.2.4.dist-info/ruamel.yaml-LICENSE.txt
@@ -0,0 +1,21 @@
+ The MIT License (MIT)
+
+ Copyright (c) 2014-2020 Anthon van der Neut, Ruamel bvba
+
+ Permission is hereby granted, free of charge, to any person obtaining a copy
+ of this software and associated documentation files (the "Software"), to deal
+ in the Software without restriction, including without limitation the rights
+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ copies of the Software, and to permit persons to whom the Software is
+ furnished to do so, subject to the following conditions:
+
+ The above copyright notice and this permission notice shall be included in
+ all copies or substantial portions of the Software.
+
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ SOFTWARE.
diff --git a/libs/dynaconf-3.2.4.dist-info/toml-LICENSE.txt b/libs/dynaconf-3.2.4.dist-info/toml-LICENSE.txt
new file mode 100644
index 000000000..576d83e85
--- /dev/null
+++ b/libs/dynaconf-3.2.4.dist-info/toml-LICENSE.txt
@@ -0,0 +1,27 @@
+The MIT License
+
+Copyright 2013-2019 William Pearson
+Copyright 2015-2016 Julien Enselme
+Copyright 2016 Google Inc.
+Copyright 2017 Samuel Vasko
+Copyright 2017 Nate Prewitt
+Copyright 2017 Jack Evans
+Copyright 2019 Filippo Broggini
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
diff --git a/libs/dynaconf-3.2.4.dist-info/tomli-LICENSE.txt b/libs/dynaconf-3.2.4.dist-info/tomli-LICENSE.txt
new file mode 100644
index 000000000..e859590f8
--- /dev/null
+++ b/libs/dynaconf-3.2.4.dist-info/tomli-LICENSE.txt
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2021 Taneli Hukkinen
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/libs/dynaconf-3.2.4.dist-info/top_level.txt b/libs/dynaconf-3.2.4.dist-info/top_level.txt
new file mode 100644
index 000000000..48279c7c7
--- /dev/null
+++ b/libs/dynaconf-3.2.4.dist-info/top_level.txt
@@ -0,0 +1 @@
+dynaconf
diff --git a/libs/dynaconf-3.2.4.dist-info/vendor_versions.txt b/libs/dynaconf-3.2.4.dist-info/vendor_versions.txt
new file mode 100644
index 000000000..65f74aa33
--- /dev/null
+++ b/libs/dynaconf-3.2.4.dist-info/vendor_versions.txt
@@ -0,0 +1,6 @@
+python-box==4.2.3
+toml==0.10.8
+tomli==2.0.1
+click==7.1.x
+python-dotenv==0.13.0
+ruamel.yaml==0.16.10