BSD Ports

misc/py-copier 9.18.2 NetBSD

Library for rendering project templates

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Port added
Last update
Commit
65c9b1c391
License
mit
Categories
misc, python
Package size
124.8 KiB, 699.2 KiB installed

Description

A library and CLI app for rendering project templates.

* Works with local paths and Git URLs. * Your project can include any file and Copier can dynamically replace values in any kind of text file. * It generates a beautiful output and takes care of not overwriting existing files unless instructed to do so.

In the other systems

SystemPortVersion
NetBSDmisc/py-copier9.18.2
FreeBSDdevel/py-copier9.18.2

Install

Binary package:

pkgin install py312-copier

From pkgsrc:

cd /usr/pkgsrc/misc/py-copier && make install clean

Dependencies

Run dependencies 14

No port depends on this one.

Configuration

No options to configure.

Service scripts
none
Flavors
py313-copier-9.18.2, py314-copier-9.18.2

Commit history 4

DateCommitCreditsLog message
65c9b1c391 adam Forget Python 3.10
aab8bea532 adam py-copier: updated to 9.18.2
9.18.2 (2026-09-07) Fix - allow overwriting destination symlinks when `preserve_symlinks: false` - **cache**: resolve submodules from the current checkout's .gitmodules Security - prevent trust bypass via ambiguous URL characters To prevent URL confusion attacks, trusted prefix matching is now restricted to repository URL paths containing only [RFC 3986 §2.3] "unreserved" characters (letters, digits, `-`, `.`, `_`, `~`) and `/`. URL paths containing other characters now require an exact, verbatim match.
14547c63c9 adam py-copier: not for Python 3.10 nor 3.11
72037a0b96 adam py-copier: added version 9.18.1
A library and CLI app for rendering project templates. * Works with local paths and Git URLs. * Your project can include any file and Copier can dynamically replace values in any kind of text file. * It generates a beautiful output and takes care of not overwriting existing files unless instructed to do so.