• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

PyFilesystem / pyfilesystem2 / 654
95%

Build:
DEFAULT BRANCH: master
Ran 28 Apr 2018 11:49AM UTC
Jobs 5
Files 50
Run time 53s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
654

push

travis-ci

willmcgugan
Add typing comments (#154)

* Add typing comments to `fs.base` and `fs.tools`

* Fix syntax for Python < 3.6

* Make sure `if False` typing branches are not covered

* Add typing comments to `fs.appfs`, `fs.compress` and `fs.opener.registry`

* Add typing comments to `fs.path`, `fs.wrap` and `fs.wrapfs`

* Add typing comments to `fs.filesize`

* Add typing comments to `fs.permissions`

* Add typing comments to `fs.copy`

* Fix renamed variable not renamed in `fs.path.relativefrom`

* Add typing comments to `fs.mode`

* Add `typing` to library dependencies

* Start adding typing annotations to `fs.memoryfs`

* Add `mypy_cache` to git ignore list

* Add a typecheck target to Makefile

* Add type alias `RawInfo` to `fs.info` module

* Enforce `_AppFS.app_dir` type as `Text`

* Make `FS.setinfo` expect a `_RawInfo`

* Add missing type annotations to `fs.memoryfs`

* Make `_ConvertOSErrors` a context manager subclass

* Add typing comments to `fs.ftpfs`

* Use `typing.TYPE_CHECKING` to hide imports at runtime

* Add typing comments to `fs.mirror`

* Add typing comments to `fs.mountfs` and fix Mode subclass

* Remove `typing.ContextManager` subclassing for PyPy compatibility

* Add typing comments to `fs.move`

* Add typing annotations to `fs.multifs`

* Amend `MultiFS` API to improve type checking

* Make Python 3.5 depend on `typing~=3.6`

* Add missing type comments to `fs.path` and `fs.permissions`

* Add typing annotations to `fs.zipfs` and `fs.tarfs`

* Fix wrong `make_repr` signature in `fs._repr`

* Add typing annotations to `fs.tree` and `fs.tempfs`

* Make `FS.getmeta` return a mapping instead of a dict

* Fix wrong `unwrap_error` signature in `fs.error_tools`

* Add type comments to `fs.wrapfs`

* Ignore coverage of `typing` imports

* Make `WrapFS` and `SubFS` generic classes

* Make `MountFS.makedir` return only `SubFS[FS]`

* Fix `makedir`, `makedirs` and `opendir` sig... (continued)

4269 of 4429 relevant lines covered (96.39%)

4.71 hits per line

Jobs
ID Job ID Ran Files Coverage
1 654.1 28 Apr 2018 11:49AM UTC 0
95.6
Travis Job 654.1
2 654.2 28 Apr 2018 11:49AM UTC 0
98.23
Travis Job 654.2
3 654.3 28 Apr 2018 11:50AM UTC 0
98.23
Travis Job 654.3
4 654.4 28 Apr 2018 11:49AM UTC 0
98.07
Travis Job 654.4
5 654.5 28 Apr 2018 11:49AM UTC 0
97.74
Travis Job 654.5
Source Files on build 654
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #654
  • c5e5662b on github
  • Prev Build on master (#649)
  • Next Build on master (#655)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc