* 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
=====
Tests
=====
From the root of the project, run
.. code-block::
$ python -m pytest
The tests that require Amazon S3 access will be skipped if you have no credentials. You can test using a
key like so:
.. code-block::
$ AWS_ACCESS_KEY_ID=ID AWS_SECRET_ACCESS_KEY=KEY python -m pytest
The key used for Travis is generated using the Amazon CloudFormation template at
https://github.com/mapbox/rasterio/blob/master/cloudformation/travis.template. If you had to fork
Rasterio and run your own tests, you could `use this template <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-console-create-stack.html>`__ to create your own IAM user and get a new key from your stack's "Outputs" field.