libpath-tiny-perl - file path utility

Property Value
Distribution Debian 8 (Jessie)
Repository Debian Main amd64
Package name libpath-tiny-perl
Package version 0.058
Package release 1
Package architecture all
Package type deb
Installed size 122 B
Download size 50.55 KB
Official Mirror
Path::Tiny attempts to provide 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 doesn't attempt to be as full-featured as IO::All or Path::Class,
nor does it 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


Package Version Architecture Repository
libpath-tiny-perl_0.058-1_all.deb 0.058 all Debian Main
libpath-tiny-perl - - -


Name Value
libfile-spec-perl >= 3.4000
perl -
perl >= 5.17.8


Type URL
Binary Package libpath-tiny-perl_0.058-1_all.deb
Source Package libpath-tiny-perl

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install libpath-tiny-perl deb package:
    # sudo apt-get install libpath-tiny-perl




2014-10-14 - Jonas Smedegaard <>
libpath-tiny-perl (0.058-1) unstable; urgency=medium
[ upstream ]
* New release(s).
+ Fix avoid locking reads if lacking permission to write.
+ Add 'sibling' method as a more efficient form of calling
+ Annotate every method with version number of last API change.
[ Jonas Smedegaard ]
* Declare compliance with Debian Policy 3.9.6.
2014-08-26 - Jonas Smedegaard <>
libpath-tiny-perl (0.056-1) unstable; urgency=medium
[ upstream ]
* New release.
+ The 'dirname' method is deprecated due to exposing File::Spec
+ The 'digest' method now takes a 'chunk_size' option to avoid
slurping files entirely into memory.
+ Fix problem throwing errors from 'remove'.
[ Salvatore Bonaccorso ]
* Update Vcs-Browser URL to cgit web frontend
2014-07-07 - Jonas Smedegaard <>
libpath-tiny-perl (0.055-1) unstable; urgency=medium
[ upstream ]
* New release.
+ Fix avoid tempfile/tempdir warning when used as functions without
[ Jonas Smedegaard ]
* Update copyright info:
+ Fix use canonical URI for upstream contact (wrong capitalization).
+ Extend coverage for packaging to include current year.
* Update watch file:
+ Use URL (not URL) in addition to URL.
2014-05-10 - Jonas Smedegaard <>
libpath-tiny-perl (0.054-1) unstable; urgency=medium
[ upstream ]
* New release(s)
+ The 'is_file' method now does -e && ! -d and not -f because -f is
often more restrictive than people intend or expect.
+ Add 'chmod' method with symbolic chmod support ("a=r,u+rx").
+ Fix throw error when constructing path with undef or zero-length
parts -- e.g. with child().
+ The 'basename' method now takes a list of suffixes to remove
before returning the name.
+ Add FREEZE/THAW/TO_JSON serialization helpers.
+ When constructing a Path::Tiny object from another, the original
is returned unless it's a temp dir/file.  This significantly
speeds up calling path($path) if $path is already a Path::Tiny
[ Jonas Smedegaard ]
* Fix build-depend on perl (previously missed by CDBS when present
also as preference to modules).
* Have git-buildpackage suppress eventual upstream .gitignore files.
2014-01-20 - Axel Beckert <>
libpath-tiny-perl (0.052-1) unstable; urgency=low
* Team upload
* New upstream release
* Fix typo in long description, thanks Jonas!
* Add Makefile.old to debian/clean
2014-01-12 - Florian Schlichting <>
libpath-tiny-perl (0.051-1) unstable; urgency=medium
* Team upload
* Import Upstream version 0.051
* Declare compliance with Debian Policy 3.9.5
2013-10-02 - Florian Schlichting <>
libpath-tiny-perl (0.038-1) unstable; urgency=low
* Team upload
[ upstream ]
* New release
+ Added an optional regular expression to the 'children()' method to
filter the results.
+ Exceptions are now Path::Tiny::Error objects, not autodie
+ Added 'is_rootdir' method to simplify testing if a path is the
root directory.
[ Florian Schlichting ]
* Update upstream git repo URL.
* Remove (build-)dependencies on autodie, devel-hide, file-pushd, test-deep
and test-fatal.
* Update VCS-Git field to canonical URL.
2013-08-07 - Jonas Smedegaard <>
libpath-tiny-perl (0.027-1) unstable; urgency=low
[ upstream ]
* New release.
+ Added the 'digest' method to produce a hexadecimal SHA-256 (or
user-specified) digest of a file.
[ Jonas Smedegaard ]
* Fix use (not in watch file at
get-orig-source target.

See Also

Package Description
libpath-utils-dev_0.4.0-1_amd64.deb Development files for libpath_utils
libpath-utils1_0.4.0-1_amd64.deb Filesystem Path Utilities
libpathplan4_2.38.0-7_amd64.deb rich set of graph drawing tools - pathplan library
libpawlib-lesstif3-dev_2.14.04.dfsg.2-9+b1_amd64.deb CERNLIB PAW library (Lesstif-dependent part - development files)
libpawlib-lesstif3-gfortran_2.14.04.dfsg.2-9+b1_amd64.deb CERNLIB PAW library (Lesstif-dependent part)
libpawlib2-dev_2.14.04.dfsg.2-9+b1_amd64.deb CERNLIB PAW library - portion without Lesstif (development files)
libpawlib2-gfortran_2.14.04.dfsg.2-9+b1_amd64.deb CERNLIB PAW library - portion without Lesstif dependencies
libpcap-dev_1.6.2-2_all.deb development library for libpcap (transitional package)
libpcap0.8-dev_1.6.2-2_amd64.deb development library and header files for libpcap0.8
libpcap0.8_1.6.2-2_amd64.deb system interface for user-level packet capture
libpcapnav0-dev_0.8-2_amd64.deb development files for libpcapnav
libpcapnav0_0.8-2_amd64.deb wrapper to libpcap
libpci-dev_3.2.1-3_amd64.deb Linux PCI Utilities (development files)
libpci3_3.2.1-3_amd64.deb Linux PCI Utilities (shared library)
libpciaccess-dev_0.13.2-3+b1_amd64.deb Generic PCI access library for X - development files