معرفی شرکت ها


copier-template-tester-1.2.0rc1


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Test copier templates
ویژگی مقدار
سیستم عامل -
نام فایل copier-template-tester-1.2.0rc1
نام copier-template-tester
نسخه کتابخانه 1.2.0rc1
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Kyle King
ایمیل نویسنده dev.act.kyle@gmail.com
آدرس صفحه اصلی https://github.com/kyleking/copier-template-tester
آدرس اینترنتی https://pypi.org/project/copier-template-tester/
مجوز MIT
# copier-template-tester ![./ctt-logo.png](./ctt-logo.png) Parametrize copier templates to test for syntax errors, check the expected output, and to check against copier versions. Note that `ctt` only tests the `copier copy` operation and doesn't check the `update` behavior and any version-specific logic that your template may contain because of how quickly those tests become complex. ## Usage ### Configuration File When creating a copier template repository, I recommend following the nested ["subdirectory" approach](https://copier.readthedocs.io/en/latest/configuring/#subdirectory) so that the directory looks like this: ```sh └── template_dir │ └── {{ _copier_conf.answers_file }}.jinja ├── README.md ├── copier.yml └── ctt.toml ``` Create a new `ctt.toml` file in the top-level directory of your copier repository. Populate the file to look like the below example. ```toml # Specify shared data across all 'output' destinations # Note that the copier.yml defaults are used whenever the key is not set in this file [defaults] project_name = "placeholder" copyright_year = 2022 # Parametrize each output with a relative path and optionally any values to override [output.".ctt/defaults"] [output.".ctt/no_all"] package_name = "testing-no-all" include_all = false ``` ### Pre-Commit Hook First, add this section to your `.pre-commit-config.yml` file: ```yaml repos: - repo: https://github.com/KyleKing/copier-template-tester rev: main hooks: - id: copier-template-tester ``` Install and update to the latest revision: ```sh pre-commit autoupdate ``` The run with `pre-commit`: ```sh pre-commit run --all-files copier-template-tester ``` ### pipx You can also try `ctt` as a CLI tool by installing with `pipx`: ```sh pipx install copier-template-tester cd ~/your/copier/project ctt ``` ### More Examples For more example code, see the [scripts] directory or the [tests]. ## Project Status See the `Open Issues` and/or the [CODE_TAG_SUMMARY]. For release history, see the [CHANGELOG]. ## Contributing We welcome pull requests! For your pull request to be accepted smoothly, we suggest that you first open a GitHub issue to discuss your idea. For resources on getting started with the code base, see the below documentation: - [DEVELOPER_GUIDE] - [STYLE_GUIDE] ## Code of Conduct We follow the [Contributor Covenant Code of Conduct][contributor-covenant]. ### Open Source Status We try to reasonably meet most aspects of the "OpenSSF scorecard" from [Open Source Insights](https://deps.dev/pypi/copier-template-tester) ## Responsible Disclosure If you have any security issue to report, please contact the project maintainers privately. You can reach us at [dev.act.kyle@gmail.com](mailto:dev.act.kyle@gmail.com). ## License [LICENSE] [changelog]: https://copier-template-tester.kyleking.me/docs/CHANGELOG [code_tag_summary]: https://copier-template-tester.kyleking.me/docs/CODE_TAG_SUMMARY [contributor-covenant]: https://www.contributor-covenant.org [developer_guide]: https://copier-template-tester.kyleking.me/docs/DEVELOPER_GUIDE [license]: https://github.com/kyleking/copier-template-tester/blob/main/LICENSE [scripts]: https://github.com/kyleking/copier-template-tester/blob/main/scripts [style_guide]: https://copier-template-tester.kyleking.me/docs/STYLE_GUIDE [tests]: https://github.com/kyleking/copier-template-tester/blob/main/tests


نیازمندی

مقدار نام
>=7.0.1 copier
>=0.2.0 corallium


زبان مورد نیاز

مقدار نام
>=3.10.5,<4.0.0 Python


نحوه نصب


نصب پکیج whl copier-template-tester-1.2.0rc1:

    pip install copier-template-tester-1.2.0rc1.whl


نصب پکیج tar.gz copier-template-tester-1.2.0rc1:

    pip install copier-template-tester-1.2.0rc1.tar.gz