diff options
| author | Maximilian Hils <git@maximilianhils.com> | 2018-01-04 16:00:50 +0100 | 
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-01-04 16:00:50 +0100 | 
| commit | 00b80b33a1608624e69b33898f032b94876d317e (patch) | |
| tree | f7ea8f78a7ed56682aae6f487ceabbc8e70aec8c | |
| parent | d9ce4659fd38362bf548690cdfd4f570a3e8e499 (diff) | |
| parent | d38b5e85522af4c0f7184fdef40d5d1b603385da (diff) | |
| download | mitmproxy-00b80b33a1608624e69b33898f032b94876d317e.tar.gz mitmproxy-00b80b33a1608624e69b33898f032b94876d317e.tar.bz2 mitmproxy-00b80b33a1608624e69b33898f032b94876d317e.zip  | |
Merge pull request #2756 from mitmproxy/pyinstaller
Update pysftp, fix wheel testing.
| -rw-r--r-- | .appveyor.yml | 1 | ||||
| -rw-r--r-- | .travis.yml | 1 | ||||
| -rw-r--r-- | mitmproxy/version.py | 2 | ||||
| -rw-r--r-- | release/.gitignore | 1 | ||||
| -rw-r--r-- | release/known_hosts.enc | 1 | ||||
| -rwxr-xr-x | release/rtool.py | 6 | ||||
| -rw-r--r-- | test/mitmproxy/test_version.py | 2 | ||||
| -rw-r--r-- | tox.ini | 2 | 
8 files changed, 12 insertions, 4 deletions
diff --git a/.appveyor.yml b/.appveyor.yml index 3ef985be..6891f1b3 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -79,6 +79,7 @@ deploy_script:        ($Env:TOXENV -match "py35") -and        (($Env:APPVEYOR_REPO_BRANCH -In ("master", "pyinstaller")) -or ($Env:APPVEYOR_REPO_TAG -match "true"))      ) { +      tox -e rtool -- decrypt release\known_hosts.enc release\known_hosts        tox -e rtool -- upload-snapshot --bdist --wheel --installer      } diff --git a/.travis.yml b/.travis.yml index a29d0c75..b7504097 100644 --- a/.travis.yml +++ b/.travis.yml @@ -73,6 +73,7 @@ after_success:    - |      if [[ $BDIST == "1" && $TRAVIS_PULL_REQUEST == "false" && ($TRAVIS_BRANCH == "pyinstaller" || $TRAVIS_BRANCH == "master" || -n $TRAVIS_TAG) ]]      then +        tox -e rtool -- decrypt release/known_hosts.enc release/known_hosts          tox -e rtool -- upload-snapshot --bdist      fi diff --git a/mitmproxy/version.py b/mitmproxy/version.py index 3073c3d3..44ec32d4 100644 --- a/mitmproxy/version.py +++ b/mitmproxy/version.py @@ -48,7 +48,7 @@ def get_version(dev: bool = False, build: bool = False, refresh: bool = False) -              # Add suffix for non-tagged releases              if tag_dist > 0: -                mitmproxy_version += ".dev{tag_dist:04}".format(tag_dist=tag_dist) +                mitmproxy_version += ".dev{tag_dist}".format(tag_dist=tag_dist)                  # The wheel build tag (we use the commit) must start with a digit, so we include "0x"                  mitmproxy_version += "-0x{commit}".format(commit=commit) diff --git a/release/.gitignore b/release/.gitignore index 2247d5f9..905eec6e 100644 --- a/release/.gitignore +++ b/release/.gitignore @@ -1,2 +1,3 @@  /build  /dist +known_hosts diff --git a/release/known_hosts.enc b/release/known_hosts.enc new file mode 100644 index 00000000..585ee678 --- /dev/null +++ b/release/known_hosts.enc @@ -0,0 +1 @@ +gAAAAABaTif138dCP2-G3sAJxqh5icnwM0Zy7qh4HFCxeKQBMiVDr4nJyf9T82U677M_QKWRJmp_PsbnrshHXPylq0FuHwak7Yx7kdiLue6d85VQ7_kkMs-MlPM7_Xn54_zyuj1c0b3TVAuix2xHfFLdSd_mCxygFukLzf47OyYbno7lMY_-q0HZfVPz3PBZdk95wDcbYprmgEkVJZd64Tu_LG1JDDiz56LlqADMA4znMcSAoRmbVtHu-II09HMcX3TkmcqJsNv-IVHMs4fxW_DFsq9w5ARggL6ANMfhnFQPyMtgVHjGLkSjOMRshLkQUBVYx8yWEGaQOkP0doVtDS3fZ-MKc6OJC_NSs6gkm1rswjVsQsmgZGPIqjcVf9oCbFYcw0m-JrfB1irdsLoGzpfJaSGxveC7XqOd9ArBpCHFPVO-6ilu-E1qZelvL0HiplrFvJCMEev1U2YvznC1BWKpy81vJfH--64QKZ35yQBHMV_VoH-wi80EfWtz4ISvCMQWdjRAvhLHKHSYYhUSIgBZvCCQcPySdFpbDtwsQnzIqC8MQKG787w1FiYAwzdIHTWZuanENaPMALo0t0GgMSqPV4UUyw7dto8XSMqoUXOCuZNYjunVh7AzAKS7oMUYjDs38o92sWh5sZUpPfv2WYIiecTiQw4uPae7PdSwMhkI3WIOsSb8LURnG484vvgFc2jMpQThw-BHJx7tGYC0yFLouRH2O7m9x6xgiCiVA_u_BdOj_2PFufvOCaB9wno5Vo7C1hUERGWqoBZH0htBqxYci27hh8GFwkvj6OjFUyV_kk920cBYBDG4jS4bTrTzn_znJ9TNw2XkP98nA8cwlRYhDQG9FypJG0WwYkft3TVLSQ3Hq7t0nhvhSZvXts-3LR4S0_Hm0QgFUpUc-VHViinwK8_vQH3ZjvVlEWiXnzPdpAujjX_tQXsi13UE1Zp90wGeLrmdxGXq2K76Shytu8IwTcLNZ7m0jh8KmmfNwn6oZv-czqNmC4hh0OqRDFBrv3nnjDg2Vw74uKSZmXgtZlF_Zj9hPqxVWzj7lJUcyRqABBFbBH6lTSWPHLrzQ4eTex5dnOkXC8c3hRYDUt06xUkmDqaLK0rGFcfNXawZj1YqpUJW0qaNgbtBZRsSs92kblkETxCzcwxOfupmAhWdSkmCoxt019crodz3heREcyN2xcD9qHvdY49_FD3l3U6UhrWvmkDkzyLMd7VmRPWqlW0lkzrwav8e92leIq-xKFcvbnWgSdSCWWbXvIVJKcQ6hML3jX4oY7SoBs33U1Q0HfC7SuS5lqTASuRIOVCfIGeFfRwlIfEszbWg_WDoUjR6StaVq9tbtIC3mimWND82Z9r1NfUNxr8kFYIpH_6hbxhcW26HNBKr4wLxWFFE9l1QZORPM3s6z-lT4LzUPCkFExd_eYFx3X6yUJ3cHZhkQQzCLQqG7jQqvcMwDIfM-MXkJnttLfpBq0yiq0-mc-SEas5uy27iSJgbXnsV7G3YiKEelKW_uWP2bw-rQGG_AXMGNGF2A_aREsvGrEqPnyeHAxfS1bBcnqslpIzEwr9vyyJ5v_bxfHFQC4bwYMUvPGkjHVFc0Wrk7ss9P5Kd1bzh46H7OfroUbocmYBmHMMWEg-LvsG0RZil3KWh_CSyIIPETkDjuC3W7teT-wZK0zbTEaKCuz99Dg-tjzT6fP25ipoI70cX5R3KPwrLP3XNODRTsg_Jh7IpaXo9O3o8yLV9R6_rST_1KKJwzR2MMIXIvKaJQD9w2DZIaYx3tcVsXGCDnU4Tw2hhdB5wMCl3vHx83UHfjLxnc1tJ6ObpQUjwHM1SgHK8wLW409SVHphBbSjSilX5mIaR1S1SOTK53iFj5z6asZHY9JgDj11rng1uLKeirbrNZDnUme3NNYU-HX8Ret6oOesn3374uIHux1giqgR8VsPdkcMhvunx2oTP9R2fRBTSQ8sKNqDznRC8_qlQaRC94RnWO6VRNXVBT24cXq7HTepNp4f02UvUqQRyaIUmyn2S02mjLFECDm1iMxRhuacCKbI-WSKwJcm-7p39_Uh7m_nTl2VTseeQ-3NS6i-BiGmCHt3iDxR1Fkm31b50kWW3jCe6fcwMDeu3I_8mkQs_7mCFUjSDbvFUr2Y45a5guRlw63_KUW_mNN9td9hk8POWfxWEGhcZ9eRXh_eEdEaYZmviZdHi0I8pV52CqiEO-ZrnMw-w4rSpUQeRn9oKwp3GgB9j51RNlLqK9LTp-jfSGGi5GM-ab9sPgFCJLQ-HvHdGu0tQsF2wTD3qbJwNqapx28yNVfY6e8F2jOWjmP-zzFez8VNXcfoS--Ji_zI-VqsDx-cfz3DccWEjL6vjQOvaQTRwzhI7
\ No newline at end of file diff --git a/release/rtool.py b/release/rtool.py index 4a07885c..9050107e 100755 --- a/release/rtool.py +++ b/release/rtool.py @@ -299,11 +299,15 @@ def upload_snapshot(host, port, user, private_key, private_key_password, wheel,      """      Upload snapshot to snapshot server      """ +    cnopts = pysftp.CnOpts( +        knownhosts=join(RELEASE_DIR, 'known_hosts') +    )      with pysftp.Connection(host=host,                             port=port,                             username=user,                             private_key=private_key, -                           private_key_pass=private_key_password) as sftp: +                           private_key_pass=private_key_password, +                           cnopts=cnopts) as sftp:          dir_name = "snapshots/v{}".format(get_version())          sftp.makedirs(dir_name)          with sftp.cd(dir_name): diff --git a/test/mitmproxy/test_version.py b/test/mitmproxy/test_version.py index f8d646dc..6e36ffd8 100644 --- a/test/mitmproxy/test_version.py +++ b/test/mitmproxy/test_version.py @@ -27,7 +27,7 @@ def test_get_version():          assert version.get_version(True, True) == "3.0.0"          m.return_value = b"tag-2-cafecafe" -        assert version.get_version(True, True) == "3.0.0.dev0002-0xcafecaf" +        assert version.get_version(True, True) == "3.0.0.dev2-0xcafecaf"          m.side_effect = subprocess.CalledProcessError(-1, 'git describe --tags --long')          assert version.get_version(True, True) == "3.0.0" @@ -56,7 +56,7 @@ deps =    -rrequirements.txt    pyinstaller==3.3.1    twine==1.9.1 -  pysftp==0.2.8 +  pysftp==0.2.9  commands =    mitmdump --version  | 
