Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow fs to be extended with subpackages #47

Merged
merged 13 commits into from
Jun 10, 2017
Merged

Allow fs to be extended with subpackages #47

merged 13 commits into from
Jun 10, 2017

Commits on May 20, 2017

  1. Make fs a namespace package

    Martin Larralde committed May 20, 2017
    Configuration menu
    Copy the full SHA
    0440fef View commit details
    Browse the repository at this point in the history
  2. Make fs.opener a namespace package and expand opener.py into several …

    …files
    Martin Larralde committed May 20, 2017
    Configuration menu
    Copy the full SHA
    9fe7ca2 View commit details
    Browse the repository at this point in the history
  3. Remove opener.py module

    Martin Larralde committed May 20, 2017
    Configuration menu
    Copy the full SHA
    6690c20 View commit details
    Browse the repository at this point in the history
  4. Make manage_fs a Registry instance method

    Martin Larralde committed May 20, 2017
    Configuration menu
    Copy the full SHA
    51179cb View commit details
    Browse the repository at this point in the history
  5. Fix tests.test_opener to expect opener.registry.ParseResult

    Martin Larralde committed May 20, 2017
    Configuration menu
    Copy the full SHA
    59a7ec0 View commit details
    Browse the repository at this point in the history
  6. Add a separate file for each fs Opener

    Martin Larralde committed May 20, 2017
    Configuration menu
    Copy the full SHA
    3e8b315 View commit details
    Browse the repository at this point in the history
  7. Use fs.path instead of os.path in fs.opener.osfs

    Martin Larralde committed May 20, 2017
    Configuration menu
    Copy the full SHA
    c6ec06d View commit details
    Browse the repository at this point in the history
  8. Add auto fs.opener.* modules loader

    Martin Larralde committed May 20, 2017
    Configuration menu
    Copy the full SHA
    e0bb8d0 View commit details
    Browse the repository at this point in the history
  9. Add a dynamically defined __all__ to fs.opener

    Martin Larralde committed May 20, 2017
    Configuration menu
    Copy the full SHA
    a08162e View commit details
    Browse the repository at this point in the history
  10. Make fs.opener.Opener an Abstract Base Class

    Martin Larralde committed May 20, 2017
    Configuration menu
    Copy the full SHA
    8f013f0 View commit details
    Browse the repository at this point in the history
  11. Add small docstring to every fs.opener submodule

    Martin Larralde committed May 20, 2017
    Configuration menu
    Copy the full SHA
    e3ed395 View commit details
    Browse the repository at this point in the history
  12. Add documentation about how to create a fs extension

    Martin Larralde committed May 20, 2017
    Configuration menu
    Copy the full SHA
    c4ba4de View commit details
    Browse the repository at this point in the history

Commits on May 23, 2017

  1. Revert back to os.path in OSFSOpener to fix potential issues on win p…

    …aths
    Martin Larralde committed May 23, 2017
    Configuration menu
    Copy the full SHA
    691d66d View commit details
    Browse the repository at this point in the history