notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
py-fs Python filesystem abstraction
0.5.4_1 devel on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.5.4_1Version of this port present on the latest quarterly branch.
Maintainer: douglas@douglasthrift.net search for ports maintained by this maintainer
Port Added: 2013-05-29 00:34:32
Last Update: 2021-04-06 14:31:07
Commit Hash: 305f148
Also Listed In: python
License: BSD3CLAUSE
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}fs>0:devel/py-fs@${PY_FLAVOR}
To install the port: cd /usr/ports/devel/py-fs/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/py-fs
  • pkg install py37-fs
NOTE: This is a Python port. Instead of py37-fs listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py37-fs
Package flavors (<flavor>: <package>)
  • py37: py37-fs
distinfo:
Packages (timestamps in pop-ups are UTC):
py27-fs
ABIlatestquarterly
FreeBSD:11:aarch640.5.40.5.4_1
FreeBSD:11:amd64--
FreeBSD:11:armv60.5.40.5.4_1
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips640.5.40.5.4_1
FreeBSD:12:aarch640.5.4-
FreeBSD:12:amd64--
FreeBSD:12:armv60.5.40.5.4_1
FreeBSD:12:armv70.5.40.5.4_1
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips640.5.40.5.4_1
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 
py36-fs
ABIlatestquarterly
FreeBSD:11:aarch640.5.4-
FreeBSD:11:amd64--
FreeBSD:11:armv6--
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch640.5.4-
FreeBSD:12:amd64--
FreeBSD:12:armv60.5.4-
FreeBSD:12:armv70.5.4-
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips640.5.4-
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 
py37-fs
ABIlatestquarterly
FreeBSD:11:aarch64-0.5.4_1
FreeBSD:11:amd64--
FreeBSD:11:armv6-0.5.4_1
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64-0.5.4_1
FreeBSD:12:aarch64--
FreeBSD:12:amd64--
FreeBSD:12:armv6-0.5.4_1
FreeBSD:12:armv7-0.5.4_1
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips64-0.5.4_1
FreeBSD:12:powerpc64-0.5.4_1
FreeBSD:13:aarch640.5.4_1-
FreeBSD:13:amd64--
FreeBSD:13:armv60.5.4_10.5.4_1
FreeBSD:13:armv70.5.4_10.5.4_1
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc640.5.4_1-
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv60.5.4_1-
FreeBSD:14:armv70.5.4_1-
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc640.5.4_1-
 
py38-fs
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd640.5.4_10.5.4_1
FreeBSD:11:armv6--
FreeBSD:11:i3860.5.4_10.5.4_1
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64-0.5.4_1
FreeBSD:12:amd640.5.4_10.5.4_1
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i3860.5.4_10.5.4_1
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64-0.5.4_1
FreeBSD:13:amd640.5.4_10.5.4_1
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i3860.5.4_10.5.4_1
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64-0.5.4_1
FreeBSD:14:aarch640.5.4_1-
FreeBSD:14:amd640.5.4_1-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i3860.5.4_1-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py37-setuptools>0 : devel/py-setuptools@py37
  2. python3.7 : lang/python37
Runtime dependencies:
  1. py37-setuptools>0 : devel/py-setuptools@py37
  2. python3.7 : lang/python37
There are no ports dependent upon this port

Configuration Options:
Options name:

USES:

Master Sites:
Expand this list (2 items)
Collapse this list.
  1. https://files.pythonhosted.org/packages/source/f/fs/
  2. https://pypi.org/packages/source/f/fs/
Collapse this list.

Number of commits found: 10

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  0.5.4_1
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
28 Dec 2020 23:02:15
Original commit files touched by this commit Revision:559531  0.5.4_1
antoine search for other commits by this committer
Drop python 2.7 support from a few ports

With hat:	portmgr
31 Aug 2019 11:21:31
Original commit files touched by this commit Revision:510379  0.5.4_1
sunpoet search for other commits by this committer
Allow concurrent installation (USE_PYTHON=concurrent)

- Bump PORTREVISION for package change

PR:		240211
Submitted by:	Ting-Wei Lan <lantw44@gmail.com>
Approved by:	Douglas Thrift <douglas@douglasthrift.net> (maintainer)
31 Aug 2019 07:57:53
Original commit files touched by this commit Revision:510356  0.5.4
sunpoet search for other commits by this committer
Fix LICENSE

- Add LICENSE_FILE

Approved by:	portmgr (blanket)
18 Nov 2015 20:01:36
Original commit files touched by this commit Revision:401890  0.5.4
rm search for other commits by this committer
devel/py-fs: update to 0.5.4

0.5:

 * Ported to Python 3.X
 * Added a DeleteRootError to exceptions thrown when trying to delete '/'
 * Added a remove_all function to utils
 * Added sqlitefs to fs.contrib, contributed by Nitin Bhide
 * Added archivefs to fs.contrib, contributed by btimby
 * Added some polish to fstree command and unicode box lines rather than ascii
art

PR:		204579
Submitted by:	douglas@douglasthrift.net (maintainer)
22 Dec 2014 17:12:27
Original commit files touched by this commit Revision:375249  0.4.0
feld search for other commits by this committer
Update "BSD" license in devel category
20 Oct 2014 16:04:14
Original commit files touched by this commit Revision:371280  0.4.0
mva search for other commits by this committer
- Convert ports of devel/ to USES=python

Approved by:	portmgr (implicit)
22 Oct 2013 09:06:15
Original commit files touched by this commit Revision:331242  0.4.0
wg search for other commits by this committer
devel/py-fs: allow staging

- Allow staging
- Use autoplist

PR:		ports/183147
Submitted by:	Douglas William Thrift <douglas douglasthrift.net> (maintainer)
20 Sep 2013 17:13:47
Original commit files touched by this commit Revision:327724  0.4.0
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
devel part 3)
29 May 2013 00:34:18
Original commit files touched by this commit Revision:319329  0.4.0
miwi search for other commits by this committer
Pyfilesystem is a Python module that provides a simplified common interface to
many types of filesystem. Filesystems exposed via Pyfilesystem can also be
served over the network, or 'mounted' on the native filesystem.

Pyfilesystem simplifies working directories and paths, even if you only intend
to work with local files. Differences in path formats between platforms are
abstracted away, and you can write code that sand-boxes any changes to a given
directory.

WWW: http://code.google.com/p/pyfilesystem/

PR:		ports/179027
Submitted by:	Douglas Thrift <douglas@douglasthrift.net>

Number of commits found: 10