add additional monkeypatch
skip on windows for now, unclear what intent of test is
removed third slash that is the anchor ('/') on posix but would be 'C' on windows
make ParsedPath.from_uri consistent with as_posix usage in init
fix tests
* Don't use "vsi_path" as variable name
Also allow a couple utility functions to take string paths.
* New Path.as_vsi method used internally instead of vsi_path
Intended to decrease ambiguity in some failure cases.
Also, parsing of Windows paths has been made more robust and a
latent regular expression pattern bug has been fixed.
* New dev version and changes
* Rewrite path parsing logic to handle "SENTINEL_2:" paths
Resolves#1786
Has a small consequence for the CLI file_in_handler: we can no
longer fail early on some kinds of given paths.
* Remove commented code.
* Add support for python 2.7 string types
The signatures of all cdef class initializers in rasterio._base and
rasterio._io have changed: these method now take instance of ParsedPath
or UnparsedPath from rasterio.path and do not take strings.
New ParsedPath and UnparsedPath classes have been added to improve input
file handling and validation. The existing parse_path and vsi_path
functions have been rewritten to use these new classes and have been
moved to the new rasterio.path module. The signature of rasterio.open
has not been changed and users of Rasterio will be unaffected.
The rasterio.vfs module and its functions are being replaced by new functions
in rasterio.path.