{ "info": { "author": "Brendan Moloney", "author_email": "moloney.brendan@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy" ], "description": "\n.. -*- rest -*-\n.. vim:syntax=rest\n\n======\nfsfind\n======\n\nThis package provides similar functionality to the Unix `find` command, but \nin a pythonic fashion. A `FsFinder` object encapsulates a number of \nrules that define how to traverse a directory structure and try to match the \npaths along the way. The `FsFinder.walk` method takes one or more root paths \nto start from and generates a `MatchResult` object for any path it encounters \nthat match its rules.\n\nThe package is built upon the `scandir` package which provides effiecient \ndirectroy listing and the ability to avoid unneeded 'stat' calls on the paths \nbeing generated.\n\n\nRunning Tests\n-------------\n\nYou can run the tests with:\n\n$ python setup.py test\n\nOr if you already have the *nose* package installed you can use the \n*nosetests* command in the top level directory:\n\n$ nosetests\n\nInstalling\n----------\n\nYou can install the *.zip* or *.tar.gz* package with the *easy_install* \nor *pip* commands.\n\nOr you can uncompress the package and in the top level directory run:\n\n$ python setup.py install\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/moloney/fsfind", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "fsfind", "package_url": "https://pypi.org/project/fsfind/", "platform": "", "project_url": "https://pypi.org/project/fsfind/", "project_urls": { "Homepage": "https://github.com/moloney/fsfind" }, "release_url": "https://pypi.org/project/fsfind/0.1.dev0/", "requires_dist": null, "requires_python": "", "summary": "Efficiently find files and directories", "version": "0.1.dev0" }, "last_serial": 3158280, "releases": { "0.1.dev0": [ { "comment_text": "", "digests": { "md5": "98c7a13b8af1f7786921d8ca3d6d0d0d", "sha256": "cb854a8cc03d95a63c8523870c004041ee275a6706fc4152a31550af69932d3b" }, "downloads": -1, "filename": "fsfind-0.1.dev0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "98c7a13b8af1f7786921d8ca3d6d0d0d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7314, "upload_time": "2017-09-08T04:57:11", "url": "https://files.pythonhosted.org/packages/06/e4/8a5593ec4268e9f0cdfe2e27c2ce21c5f705d607b601dae16bc0fca2f6a2/fsfind-0.1.dev0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d2f165748cc93f6370557cec82ab6683", "sha256": "796a1217807028c408f560a88ff7946ac8f7a17b85f4e4974aecc992c87e8117" }, "downloads": -1, "filename": "fsfind-0.1.dev0.tar.gz", "has_sig": false, "md5_digest": "d2f165748cc93f6370557cec82ab6683", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7167, "upload_time": "2017-09-08T04:57:12", "url": "https://files.pythonhosted.org/packages/e7/2f/3850dc8fd15bf3900034782a203d2a460ac0af0c99903c3e7f8cdc8916c0/fsfind-0.1.dev0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "98c7a13b8af1f7786921d8ca3d6d0d0d", "sha256": "cb854a8cc03d95a63c8523870c004041ee275a6706fc4152a31550af69932d3b" }, "downloads": -1, "filename": "fsfind-0.1.dev0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "98c7a13b8af1f7786921d8ca3d6d0d0d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7314, "upload_time": "2017-09-08T04:57:11", "url": "https://files.pythonhosted.org/packages/06/e4/8a5593ec4268e9f0cdfe2e27c2ce21c5f705d607b601dae16bc0fca2f6a2/fsfind-0.1.dev0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d2f165748cc93f6370557cec82ab6683", "sha256": "796a1217807028c408f560a88ff7946ac8f7a17b85f4e4974aecc992c87e8117" }, "downloads": -1, "filename": "fsfind-0.1.dev0.tar.gz", "has_sig": false, "md5_digest": "d2f165748cc93f6370557cec82ab6683", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7167, "upload_time": "2017-09-08T04:57:12", "url": "https://files.pythonhosted.org/packages/e7/2f/3850dc8fd15bf3900034782a203d2a460ac0af0c99903c3e7f8cdc8916c0/fsfind-0.1.dev0.tar.gz" } ] }