Package: bypy
Documents:See:https://github.com/houtianze/bypyVersion History:1.8.4: Fix packing error (missing ‘auth.json’)1.8.3: Fix upload getting 31023 - ‘Param Error’1.8.2: Remove invalid GPL text1.8.1: Fix multiprocess (by changing all__foo()to_foo())1.8: No longer server auth1.7.14: Fix issue #612: Can’t download file when a directory has more
than 1000 items1.7.13: Correct the Aliyun auth server address1.7.12: Fix deps in setup.py1.7.11: Fix jsonload() bug introduced in the previous commit1.7.10: Make sure progress json loading error handling works in both
Json 2 and 31.7.9: Fix multiprocess file writing1.7.8: Fix package reading1.7.7: Enable local auth using env vars1.7.6: Fix refresh_token1.7.5: Restore recursive directory walk1.7.4: Screwed up refresh_token1.7.3: Makelistable to handle more than 1000 items1.7.2: Fix release.sh1.7.1: Fix upgrading in Python2 (unicode file name support seems to
be broken)1.7.0: Follow Baidu’s encrypted MD5 algorithm1.6.11: Revert the previous change - Baidu PCS’s behavior is wrong
and makes no sense1.6.10: Fix MD5 comparison (thanks to @shenchucheng)1.6.9: Make auth server list dynamic1.6.8: Fix 1000 items limit for downloading1.6.7: Handle update check network exceptions1.6.6: Let it cry when dies, so we can have some trace1.6.5: FixKeyError: u'md5'in remote directory walking1.6.4: Fix--moveargument causing exception1.6.3: Change default timeout to 5 minutes1.6.2: Properly handle (treat it as no error) error_code 31061 (file
already exists) from PCS1.6.1: Ensure cache loading/saving failures won’t affect normal
operations; Fix the bug that clean up code not called on exit1.6.0: Fix 1000 items limit for remote directory listing1.5.13: Fix multiprocess upload/syncup missing some files1.5.12: Add one more heroku server; Workaround “ValueError: unknown
locale: UTF-8” on macOS (by xslidian)1.5.11: Fix typo near version string1.5.10: Print the error code if the action failed1.5.9: Migrate the OpenShift auth server1.5.8: Add--moveflag to delete source files/directories on
successfull transfers1.5.7: Reduce multiprocess timeout to 49 days, to accommodate Python
3 on Windows1.5.6: Downloading using downloader also retries1.5.5: Minor: Improve ‘multiprocess’ installation prompts1.5.4: Print instructions on how to fix ‘multiprocess’ errors1.5.3: Change to streaming upload1.5.2: Defuse the circular import bomb brought in the previous
version…1.5.1: Improve multiprocess (and fix filter() for Python3)1.5.0: Multi-Process for directory download / upload / sync up/down1.4.4: Aria2 download works even file names contain single quote (’)1.4.3: Fix __server_auth()1.4.2: Add bypy version in getting and refresshing token requests for
finer control1.4.1: Fix a severe bug in token refreshing1.4.0: Correct Refresh server list; Add in update check1.3.9: Add in queue for capturing JSONs returned from PCS1.3.8: Don’t output Auth Server failures if no-dspecified1.3.7: Allow passing leading dash arguments to downloader1.3.6: Fix downdir downloads to a wrong directory structure1.3.5: Fix aria2 unable to resume download1.3.4: Add –select-fastest-mirror, –config-dir command line
arguments; Switch to wheel dist format1.3.3: Fix the upload failure when slices expired1.3.2: Enable SSL check by default now1.3.1: Fix setup.py failures1.3.0: Major change: Make bypy a real Python package1.2.22: Fix “TypeError: b’xxxxxx’ is not JSON serializable” for cache1.2.21: Support aria2 downloading resuming (disable preallocation)1.2.20: Fix an error in upload resuming; Add in retries for aria21.2.19: Add in aria2 download support1.2.18: Add in upload resuming using slices; Fix Unicode issues with
py2_jsondump(); Fix the pypi setup package1.2.17: Fix UnicodeEncodeError on redirect; Add in retry on urllib3
TimeOutError1.2.16: Add in proxy prompts1.2.15: Fix a severe bug (accidental directory deletion) indownloadcommand intoduced in 1.2.141.2.14: Add indownloadcommand1.2.13: Remove argcomplete; Improve encoding handling prompting1.2.12: Add in (optional) argcomplete1.2.11: Fix Exception in error dump introduced in 1.2.101.2.10: Handle (32, ‘EPIPE’); Warn LOUDLY on encoding failures;
Remove ‘is_revision’1.2.9: Fix formatex() Syntax Error; Handle (110, ‘ETIMEDOUT’)1.2.8: Fix a Syntax Error; Handle {‘error_code’: 0, ‘error_msg’: ‘no
error’}1.2.7: Fix Hash Cache JSON saving (need to use string for Hashes)1.2.6: Fix Hash Cache JSON dumping (Unicodeagain)1.2.5: Add in offline (cloud) download; Fix stack printing1.2.4: Fix command line parsing for Python 3 (Unicodeby default)1.2.3: Fix GUI for Python 31.2.2: Fix division for Python 31.2.1: Make ituniversal(Python 2 & 3 compatible)1.0.20: Initial release