Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

perl-Path-Tiny-0.144-1.6 RPM for noarch

From OpenSuSE Ports Tumbleweed for noarch

Name: perl-Path-Tiny Distribution: openSUSE:Factory:zSystems
Version: 0.144 Vendor: openSUSE
Release: 1.6 Build date: Fri Dec 2 04:08:28 2022
Group: Unspecified Build host: reproducible
Size: 236651 Source RPM: perl-Path-Tiny-0.144-1.6.src.rpm
Packager: https://bugs.opensuse.org
Url: https://metacpan.org/release/Path-Tiny
Summary: File path utility
This module provides a small, fast utility for working with file paths. It
is friendlier to use than File::Spec and provides easy access to functions
from several other core file handling modules. It aims to be smaller and
faster than many alternatives on CPAN, while helping people do many common
things in consistent and less error-prone ways.

Path::Tiny does not try to work for anything except Unix-like and Win32
platforms. Even then, it might break if you try something particularly
obscure or tortuous. (Quick! What does this mean:
'///../../..//./././a//b/.././c/././'? And how does it differ on Win32?)

All paths are forced to have Unix-style forward slashes. Stringifying the
object gives you back the path (after some clean up).

File input/output methods 'flock' handles before reading or writing, as
appropriate (if supported by the platform and/or filesystem).

The '*_utf8' methods ('slurp_utf8', 'lines_utf8', etc.) operate in raw
mode. On Windows, that means they will not have CRLF translation from the
':crlf' IO layer. Installing Unicode::UTF8 0.58 or later will speed up
'*_utf8' situations in many cases and is highly recommended. Alternatively,
installing PerlIO::utf8_strict 0.003 or later will be used in place of the
default ':encoding(UTF-8)'.

This module depends heavily on PerlIO layers for correct operation and thus
requires Perl 5.008001 or later.

Provides

Requires

License

Apache-2.0

Changelog

* Fri Dec 02 2022 Tina Müller <timueller+perl@suse.de>
  - updated to 0.144
    see /usr/share/doc/packages/perl-Path-Tiny/Changes
    0.144     2022-12-01 11:36:19-05:00 America/New_York
    - No changes from 0.143-TRIAL
    0.143     2022-11-26 17:46:59-05:00 America/New_York (TRIAL RELEASE)
      [Testing]
    - Fixed tilde expansion tests where ~root expands to '/'.
* Thu Nov 10 2022 Tina Müller <timueller+perl@suse.de>
  - updated to 0.142
    see /usr/share/doc/packages/perl-Path-Tiny/Changes
    0.142     2022-11-09 07:06:36-05:00 America/New_York
      No changes from 0.141; all changes since last stable release are summarized below.
      [*** DEPRECATIONS ***]
    - Tilde expansion is deprecated due to inconsistent and bug-prone behavior.
      [Bug fixes]
    - Prevent expansion of tildes that are not the very first character (e.g.
      "./~foo"). Prevent unintentional tilde expansion during internal path
      processing. Escape non-tilde glob characters before tilde expansion.
    - Fixed spew/edit to a long filename approaching the filesystem length
      limit.
    - Internal calls to `print` are checked for possible errors.
    - Internal read calls are checked for errors.
      [Changes]
    - Path stringification now adds "./" in front of paths starting with literal tilde
      so they will round-trip.  FREEZE updated to use this stringification rule as well.
    - `move` now uses File::Copy::move internally instead of the built-in `rename`,
      allowing it to work across filesystems.  It also returns an object for the
      moved location, allowing chaining.
    - edit_lines_raw now uses a buffered raw I/O layer. edit_lines_utf8 now
      prefers PerlIO::utf8_strict, if available.
    - lines_utf8 now consistently uses a buffered I/O layer.
    - open*_utf8 now prefers PerlIO::utf8_strict, if available.
    - slurp_utf8 now consistently uses an unbuffered I/O layer.
      [Documented]
    - Changed all raw/UTF-8 layer descriptions in method documentation to match
      the code.
    - Fixed SYNOPSIS syntax.
    - Documented how to disable TMPDIR when making temp files/dirs.
      [Testing]
    - Add additional tilde stringification testing.
    - Fixed tilde expansion tests on Windows.
    - Skip a problematic test case on cygwin.
    0.141     2022-11-07 12:47:25-05:00 America/New_York (TRIAL RELEASE)
      [Testing]
    - Add additional tilde expansion tests
    0.139     2022-11-03 15:44:46-04:00 America/New_York (TRIAL RELEASE)
      [Testing]
    - Skip a problematic test case on cygwin
    0.137     2022-11-02 09:50:26-04:00 America/New_York (TRIAL RELEASE)
      [Testing]
    - Add additional tilde stringification testing.
    0.135     2022-11-01 22:27:21-04:00 America/New_York (TRIAL RELEASE)
      [Testing]
    - Fixed additional issues with tilde expansion tests on Windows for testers
      with lowercase drive letters in their userprofile.
    0.133     2022-10-31 23:55:01-04:00 America/New_York (TRIAL RELEASE)
      [Bug fixes]
    - Path stringification now adds "./" in front of paths starting with literal tilde
      so they will round-trip.  FREEZE updated to use this stringification rule as well.
      [Changes]
    - `move` now uses File::Copy::move internally instead of the built-in `rename`,
      allowing it to work across filesystems.  It also returns an object for the
      moved location, allowing chaining.
      [Testing]
    - Fixed tilde expansion tests on Windows.
    0.131     2022-10-31 10:42:46-04:00 America/New_York (TRIAL RELEASE)
      [*** DEPRECATIONS ***]
    - Tilde expansion is deprecated due to inconsistent and bug-prone behavior.
      [Bug fixes]
    - Fixed spew/edit to a long filename approaching the filesystem length
      limit.
    - Internal calls to `print` are checked for possible errors.
    - Internal read calls are checked for errors.
    - Prevent expansion of tildes that are not the very first character (e.g.
      "./~foo"). Prevent unintentional tilde expansion during internal path
      processing. Escape non-tilde glob characters before tilde expansion.
      [Changes]
    - edit_lines_raw now uses a buffered raw I/O layer. edit_lines_utf8 now
      prefers PerlIO::utf8_strict, if available.
    - lines_utf8 now consistently uses a buffered I/O layer.
    - open*_utf8 now prefers PerlIO::utf8_strict, if available.
    - slurp_utf8 now consistently uses an unbuffered I/O layer.
      [Documented]
    - Changed all raw/UTF-8 layer descriptions in method documentation to match
      the code.
    - Fixed SYNOPSIS syntax.
    - Documented how to disable TMPDIR when making temp files/dirs.
* Fri Oct 21 2022 Tina Müller <timueller+perl@suse.de>
  - updated to 0.130
    see /usr/share/doc/packages/perl-Path-Tiny/Changes
    0.130     2022-10-20 07:08:01-04:00 America/New_York
      [Bug fixes]
    - mkdir no longer fails when applied to an existing directory.
    0.128     2022-10-19 15:32:39-04:00 America/New_York
    - No changes from 0.127-TRIAL.
    0.127     2022-10-05 17:17:36-04:00 America/New_York (TRIAL RELEASE)
      [Testing]
    - Fixed has_same_bytes test for Windows.
    0.125     2022-09-30 17:08:36-04:00 America/New_York (TRIAL RELEASE)
      [*** DEPRECATIONS ***]
    - The 'mkpath' method is deprecated in favor of 'mkdir'.
      [Additions]
    - Added 'mkdir' to replace 'mkpath', but returning the path object for chaining.
    - Added `has_same_bytes` to efficiently compare the contents of two files.
      [Documentation]
    - Edited SYNOPSIS
* Sat Sep 03 2022 Tina Müller <timueller+perl@suse.de>
  - updated to 0.124
    see /usr/share/doc/packages/perl-Path-Tiny/Changes
    0.124     2022-09-02 11:06:12-04:00 America/New_York
    - No changes from 0.123-TRIAL.
    0.123     2022-08-29 11:06:49-04:00 America/New_York (TRIAL RELEASE)
      [Documentation]
    - Added link to `touchpath` in the `mkpath` docs.
    - Fixed example in `tempfile` docs.
* Mon Jan 17 2022 Tina Müller <timueller+perl@suse.de>
  - updated to 0.122
    see /usr/share/doc/packages/perl-Path-Tiny/Changes
    0.122     2022-01-16 10:05:08-05:00 America/New_York
    - No changes from 0.121-TRIAL.
    0.121     2022-01-08 11:05:33-05:00 America/New_York (TRIAL RELEASE)
      [Additions]
    - Adds `size` and `size_human` methods.  The latter gives `ls -lh` style
      output, with options to choose base2 or base10 forms.
* Mon Oct 25 2021 Tina Müller <timueller+perl@suse.de>
  - updated to 0.120
    see /usr/share/doc/packages/perl-Path-Tiny/Changes
    0.120     2021-10-24 12:12:57-04:00 America/New_York
    - No changes from 0.119-TRIAL.
    0.119     2021-10-20 18:15:24-04:00 America/New_York (TRIAL RELEASE)
      [Changes]
    - The `tempdir` and `tempfile` methods may be called on a Path::Tiny object
      representing a directory, in which case the directory will be used as the
      container for the temporary object (as if the `DIR` argument were used).
* Fri Feb 05 2021 Tina Müller <timueller+perl@suse.de>
  - updated to 0.118
    see /usr/share/doc/packages/perl-Path-Tiny/Changes
    0.118     2021-02-04 19:09:58-05:00 America/New_York
    - No changes from 0.117-TRIAL.
    0.117     2021-01-31 21:22:29-05:00 America/New_York (TRIAL RELEASE)
      [Tests]
    - Skip symlink tests on Windows by actually testing symlinks, as Perl
      5.33.5 adds notional support but it's not possible without elevated
      privileges.
* Sat Jan 23 2021 Tina Müller <timueller+perl@suse.de>
  - updated to 0.116
    see /usr/share/doc/packages/perl-Path-Tiny/Changes
    0.116     2021-01-22 10:32:22-05:00 America/New_York
    - No changes from 0.115-TRIAL.
    0.115     2021-01-19 12:01:33-05:00 America/New_York (TRIAL RELEASE)
      [Tests]
    - Fixes tests on MSYS without symlinks enabled.
* Thu Jul 30 2020 Tina Müller <tina.mueller@suse.com>
  - Revert last change as requested (File::Path 2.07 -> 2.070000)
* Tue Jul 28 2020 Tina Müller <tina.mueller@suse.com>
  - Fix File::Path version (2.07 vs. 2.070000)

Files

/usr/lib/perl5/vendor_perl/5.38.2/Path
/usr/lib/perl5/vendor_perl/5.38.2/Path/Tiny.pm
/usr/share/doc/packages/perl-Path-Tiny
/usr/share/doc/packages/perl-Path-Tiny/CONTRIBUTING.mkdn
/usr/share/doc/packages/perl-Path-Tiny/Changes
/usr/share/doc/packages/perl-Path-Tiny/README
/usr/share/licenses/perl-Path-Tiny
/usr/share/licenses/perl-Path-Tiny/LICENSE
/usr/share/man/man3/Path::Tiny.3pm.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Thu May 2 23:22:08 2024