Commit Graph

180 Commits

Author SHA1 Message Date
Maximilian Hils 09ff5df2fb Such CI, Very Wow. (#3182) 2018-06-02 21:37:44 +02:00
Thomas Kriechbaumer 7991c9e9b4 release: update docker instructions 2018-05-25 23:54:42 +02:00
Aldo Cortesi b6e1c4bb9d cibuild: tweak docker tag, only upload prod builds to pypi 2018-05-25 12:46:56 +12:00
Aldo Cortesi ff92962c51 cibuild: start building version awareness 2018-05-25 10:50:48 +12:00
Aldo Cortesi f55293611e cibuild: minor - organize env class to make things easier to find 2018-05-25 09:07:18 +12:00
Aldo Cortesi fdf0d9974e cibuild: more accurate PR test, better dump output 2018-05-24 22:58:33 +12:00
Aldo Cortesi e9b19dba8a cibuild: fix docker upload condition, expand tests 2018-05-24 22:32:31 +12:00
Aldo Cortesi c91b511bc7 cibuild: extract upload conditions 2018-05-24 22:18:01 +12:00
Aldo Cortesi 0afff3a952 cibuild: add docker tag calculation to environ 2018-05-24 21:59:45 +12:00
Aldo Cortesi bae4a3393f release: include release directory in coverage
With lots of exclusions for now
2018-05-24 19:03:15 +12:00
Aldo Cortesi 8fceaca6b8 cibuild: Consolidate build environment and add tests 2018-05-24 11:06:43 +12:00
Thomas Kriechbaumer 46960fa080 add docker to the main repository 2018-05-19 12:38:44 +02:00
Aldo Cortesi e1de592e46 Release cleanups
- rtool suck back in, the bastard! Delete it.
- Ditch CONTRRIBUTORS, saving a step. I added this before Github had a contributors
page, which is good enough:
    https://github.com/mitmproxy/mitmproxy/graphs/contributors
- Remove some cruft from CI that we no longer use.
2018-05-18 08:09:42 +12:00
Thomas Kriechbaumer 2bbfcfae92 improve release workflow 2018-05-17 18:28:43 +02:00
Thomas Kriechbaumer 762aa287cc Update README.md 2018-05-17 18:28:43 +02:00
Aldo Cortesi 052b378ea6 Post-release updates
- Update release docs
- Bump version
2018-05-17 18:28:43 +02:00
Maximilian Hils 2073df9103
update release instructions 2018-04-05 18:26:55 +02:00
Aldo Cortesi d9752c90f9 Remove support for Python 3.5
There are a number of significant improvements in Python3.6 - especially in
asyncio - that makes ditching Python 3.5 compelling. The next Ubuntu LTS will
be released before the next version of mitmproxy, and will include Python 3.6
in base.

This patch removes support for testing under Python 3.5 and changes our
documentation. There are deeper changes in the type system and so forth that we
will make over time.
2018-04-01 09:46:32 +12:00
Thomas Kriechbaumer 46f8901b8c Python 3.5 is dead -- long live Python 3.6!
fixes #2266
2018-03-31 18:46:32 +02:00
Aldo Cortesi 0debcf5bf9 release: fix PR detection for appveyor 2018-03-08 09:52:05 +13:00
Aldo Cortesi 3a3299bc61 release: put branches in /branches on the snapshots server
This is a precautionary measure to prevent a clash in case we have a branch
with the same name as a tag. Tags live in the top-level directory, because
these are releases that users will most often access directly.
2018-03-08 08:18:26 +13:00
Aldo Cortesi 5cea2aacb2 release: build snapshots for all branches on the main repo 2018-03-08 08:09:01 +13:00
Aldo Cortesi 380e4bc14d release: don't upload assets for PRs from the main repo 2018-03-08 08:06:03 +13:00
Aldo Cortesi be089e53cf release: clean rtool 2018-03-07 22:50:07 +13:00
Aldo Cortesi f72d91672e release: build wheel 2018-03-07 21:36:17 +13:00
Aldo Cortesi f8cce32562 release: shift appveyor to new process
In the process also move to InstallBuilder 18.2
2018-03-07 20:52:03 +13:00
Aldo Cortesi 780ff05f12 release: satisfy lint 2018-03-07 12:39:32 +13:00
Aldo Cortesi 538a67dc3a release: cleanup and re-enable all our Travis tests
Wheels are yet to come.
2018-03-07 11:50:47 +13:00
Aldo Cortesi fc23deb9f3 release: revamped release upload process 2018-03-07 11:40:45 +13:00
Thomas Kriechbaumer 2d1d1418b4 improve release instructions 2018-02-25 18:02:39 +01:00
Thomas Kriechbaumer 1f95b8375d improve release instructions 2018-02-25 17:49:54 +01:00
Thomas Kriechbaumer 2db8a087eb update release instructions 2018-02-25 17:33:06 +01:00
Maximilian Hils a9d5757da0
update release instructions 2018-02-22 14:21:46 +01:00
Maximilian Hils 15f525e86b only use annotated tags for version calculation 2018-01-07 21:18:42 +01:00
Maximilian Hils 09f6160645 pin snapshot server hostkey, update pysftp 2018-01-04 14:12:30 +01:00
Maximilian Hils d15bdf8d03 fix appveyor build script
we now have a module named "types",
which of course confuses Python 3.5. O:-)
2017-12-30 18:48:49 +01:00
Maximilian Hils 9dc3d16bf2 single-source version processing 2017-12-30 18:48:47 +01:00
Maximilian Hils 937a849c93 rtool: include dev version in binaries 2017-12-29 22:57:37 +01:00
Maximilian Hils 7075f4dfec remove rtool's setup.py, embrace tox 2017-12-29 22:56:11 +01:00
Maximilian Hils f6a308d31a update rtool dependencies 2017-12-26 19:27:21 +01:00
Maximilian Hils f6f9944160 pyinstaller: add passlib hook 2017-09-04 18:07:27 +02:00
Thomas Kriechbaumer 5931c40d3c bump rtool dependencies 2017-08-18 09:57:08 +02:00
Maximilian Hils 9c49943db4 minor fixes for windows package 2017-06-14 14:35:51 +02:00
Maximilian Hils f3c2123bc7 add windows store experiment 2017-06-04 23:43:23 +02:00
Maximilian Hils f90e8dc04d Update setup.py 2017-05-26 14:28:58 +02:00
Maximilian Hils 8861da5af3 bump cryptography 2017-05-26 14:11:31 +02:00
Thomas Kriechbaumer 82f87919e2 fix markdown 2017-04-30 11:21:28 +02:00
Thomas Kriechbaumer 8a4a46e7d3 update docker-release tags during release 2017-04-30 11:19:55 +02:00
Maximilian Hils b537997f4f Update README.md 2017-04-28 14:43:49 +02:00
Maximilian Hils 05e1f22143 Update README.md 2017-04-28 14:24:57 +02:00
Thomas Kriechbaumer dadefaecdb update release instructions 2017-03-15 22:36:58 +01:00
Thomas Kriechbaumer e755399d1e update release instructions 2017-03-15 20:06:39 +01:00
Maximilian Hils 1bafe73a94 update release docs 2017-03-04 11:50:40 +01:00
Maximilian Hils b87b69be7e Update README.md 2017-02-21 18:38:30 +01:00
Maximilian Hils dc7a7ad697 Update README.md 2017-02-21 18:37:56 +01:00
Thomas Kriechbaumer 63beaa18ce improve version specifiers 2017-01-23 20:33:12 +01:00
Maximilian Hils 9e06c69ea3 Update README.md 2016-12-27 21:01:39 +01:00
Maximilian Hils 2a96d43602 Update README.md 2016-12-27 20:58:32 +01:00
Maximilian Hils 980a84326b InstallBuilder (#1826) 2016-12-11 23:07:47 +01:00
Doug Freed 306431f0b8 release: fix dropping _main suffix 2016-12-04 17:41:31 +00:00
Maximilian Hils 3154dc87fd fix pyinstaller
amongst other things, fix #1746
2016-11-28 00:51:52 +01:00
Maximilian Hils e3dc46a8cd fix pyinstaller (#1788) 2016-11-25 16:46:49 +01:00
Maximilian Hils 8ba5f40d76 Update README.md 2016-11-22 23:30:57 +01:00
Maximilian Hils 39b24a5bab Update README.md 2016-11-22 23:11:57 +01:00
Maximilian Hils 4ab654748a fix pyinstaller builds 2016-10-27 11:45:03 -07:00
Maximilian Hils d096b36068 fix pyinstaller builds 2016-10-26 00:09:33 -07:00
Maximilian Hils 47b3a0e466 Update and rename README.mkd to README.md 2016-10-25 23:48:03 -07:00
Aldo Cortesi 8430f857b5 The final piece: netlib -> mitproxy.net 2016-10-20 11:56:38 +13:00
Aldo Cortesi c774a9fec9 python3: clean up super and __future__ 2016-10-17 18:03:07 +13:00
Aldo Cortesi ce98a9219e test & examples: zap six 2016-10-17 16:45:45 +13:00
Aldo Cortesi 5db860a334 Bump to 0.18.1 to fix pypi obstreperousness
Also include contriburors update.
2016-10-16 23:52:47 +13:00
Aldo Cortesi 00603021d9 docs: concurrency, developing scripts 2016-10-16 20:39:34 +13:00
Maximilian Hils 63f64cd660 minor fixes 2016-07-29 19:07:48 -07:00
Maximilian Hils 3b71c19af3 clean up release tool, build linux binaries 2016-07-29 18:37:37 -07:00
Maximilian Hils d97fe767dc update dependencies (#1435) 2016-07-25 21:52:34 -07:00
Maximilian Hils b27db1fc81 minor fixes 2016-07-19 18:09:33 -07:00
Shadab Zafar 8135b356d6 Decode commit value in rtool 2016-07-10 15:50:13 +05:30
Maximilian Hils 811b72cd30 blacklist pysftp 0.2.9
https://bitbucket.org/dundeemt/pysftp/issues/97/pysftp-029-breaks-builds
2016-07-06 13:01:24 -07:00
Maximilian Hils 28531a4dd7 fix lxml installation on py27 2016-06-26 22:25:13 -07:00
Maximilian Hils e7bdee56ef rtool: build py3 wheels an binaries 2016-06-26 22:13:42 -07:00
Maximilian Hils 5552b5e782 snapshots: fix build tag 2016-03-31 18:07:47 +02:00
Maximilian Hils e0f1f13c14 minor pyinstaller fixes 2016-03-12 18:55:25 +01:00
Aditya 891d7a87b8 Add icon for binaries 2016-03-11 20:30:17 +05:30
Maximilian Hils 47fa843795 add icon for binaries
This differs from the favicon as that the .ico file stores
the logo in multiple resolutions.
2016-03-08 20:33:48 +01:00
Maximilian Hils 0faae87acc fix snapshot upload 2016-02-27 14:26:54 +01:00
Aldo Cortesi 5441683037 First-order conversion of rtool to flat directory structure 2016-02-19 16:43:26 +13:00
Maximilian Hils bf024cd153 Merge branch 'master' of https://github.com/mitmproxy/mitmproxy 2016-02-18 11:27:40 +01:00
Maximilian Hils f42af90612 move bin into release, update rtool 2016-02-18 11:25:29 +01:00
Aldo Cortesi 36e070ee25 Pull bin to the top, move pathod examples to examples dir 2016-02-18 10:15:59 +13:00
Aldo Cortesi 14f6bcd86e Adjust release for new repo structure 2016-02-18 09:48:37 +13:00
Thomas Kriechbaumer e2ca4ea923 fix minor things 2016-02-16 22:01:50 +01:00
Maximilian Hils df92228b93 rtool: remove support for source distributions 2016-02-16 00:39:07 +01:00
Maximilian Hils 10f9b6faa7 fix release tool, refs #947 2016-02-16 00:22:38 +01:00
Maximilian Hils 95cef3c0e9 merge metadata files 2016-02-15 15:43:59 +01:00
Maximilian Hils dd2c500294 add release 2016-02-15 14:58:53 +01:00
Maximilian Hils 33fa49277a move mitmproxy 2016-02-15 14:58:46 +01:00
Maximilian Hils 0b06b02c92 add new pyinstaller spec files 2015-11-29 02:48:39 +01:00
Aldo Cortesi f16f2b9ce3 Adjust pyinstaller spec paths 2015-11-06 11:44:37 +13:00
Aldo Cortesi 19a17933cc Disable mitmweb OSX binary generation for now 2015-08-16 21:40:41 +12:00
Aldo Cortesi be498bc1a3 Adapt mitmdump and mitmweb for certifi and release process 2015-08-16 19:55:55 +12:00