A library for beaming up files to Scotty


License
BSD-3-Clause
Install
pip install scottypy==0.27.0

Documentation

Scotty Client Library

Notes For Developers

How to release a new version

  • Checkout the master branch

  • Update changelog in README.md file

  • Run the following:

      VERSION=...
      echo "__version__ = \"$VERSION\"" > scottypy/__version__.py
      git commit -am "Bump version to $VERSION"
    
  • Create a release via github (with a new tag)

ChangeLog

Unreleased

0.27.0

  • Add --version

0.26.0

  • Add option to link beam to issue when uploading a beam

0.25.2

  • Increase timeout to 30 seconds

0.25.1

  • Fix get_beams_by_issue so that it will use pagination

0.25.0

  • Use combadge v2 by default (which supports windows hosts)

0.24.0

  • Add filtering by issue
  • Add delete method to beam

0.23.1

  • Provide more information on exceptions
  • Add type hinting
  • Fix bug with downloading windows paths on linux

0.22.1

  • Fix bug with prefetch and then beam up without explicitly setting version

0.22.0

  • Support python3.8
  • Support Rust Combadge (v2)

Notes

  • We used to use gitflow, but it became a bit too much of a hassle, so we switched to a simple master+tag flow. The develop branch was kept for legacy reasons but is not used anymore.