D12316: rust: enable Python 3 support unconditionally

2022-03-02 Thread SimonSapin
SimonSapin created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REVISION SUMMARY Note: `cpython/python3-sys` is a default feature. REPOSITORY rHG Mercurial BRANCH default REVISION DETAIL https://phab.mercurial-scm.org/D12316 AFFECT

Re: [PATCH 1 of 2] cext: backout e9ca736f5b52 "remove Python 2 file handling code"

2022-03-02 Thread Gregory Szorc
*facepalm* Queued, thanks. On Wed, Mar 2, 2022 at 7:42 PM Yuya Nishihara wrote: > # HG changeset patch > # User Yuya Nishihara > # Date 1646268190 -32400 > # Thu Mar 03 09:43:10 2022 +0900 > # Node ID 499733de460faf0d8cee6ea5e22bd05cec2fc93c > # Parent 7b068abe4aa2d1848cf91c2c203b68aa59f

D12315: setup: drop support for Python 3.5

2022-03-02 Thread indygreg (Gregory Szorc)
indygreg created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REVISION SUMMARY We talked about this on the mailing list [1] and there seemed to be agreement that Python 3.5 is effectively dead and no longer worth supporting. So this

[PATCH 1 of 2] cext: backout e9ca736f5b52 "remove Python 2 file handling code"

2022-03-02 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1646268190 -32400 # Thu Mar 03 09:43:10 2022 +0900 # Node ID 499733de460faf0d8cee6ea5e22bd05cec2fc93c # Parent 7b068abe4aa2d1848cf91c2c203b68aa59feaaf7 cext: backout e9ca736f5b52 "remove Python 2 file handling code" It's if"n"def. diff --gi

[PATCH 2 of 2] cext: really remove Python 2 file handling code

2022-03-02 Thread Yuya Nishihara
# HG changeset patch # User Yuya Nishihara # Date 1646268321 -32400 # Thu Mar 03 09:45:21 2022 +0900 # Node ID 2ef3b7d30cc1df92f52bc5ef04b8e549db971095 # Parent 499733de460faf0d8cee6ea5e22bd05cec2fc93c cext: really remove Python 2 file handling code Disclaimer: This is _WIN32 code and I hav

D12314: stringutil: remove Python 2 support code

2022-03-02 Thread indygreg (Gregory Szorc)
indygreg created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REPOSITORY rHG Mercurial BRANCH default REVISION DETAIL https://phab.mercurial-scm.org/D12314 AFFECTED FILES mercurial/utils/stringutil.py CHANGE DETAILS diff --git a/m

D12313: procutil: delete Python 2 support code

2022-03-02 Thread indygreg (Gregory Szorc)
indygreg created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REVISION SUMMARY This entailed deleting a function for Python 2 support and renaming the Python 3 function to match the exported symbol name. REPOSITORY rHG Mercurial BRANCH

D12312: revlogutils: unconditionally pass version to random seed

2022-03-02 Thread indygreg (Gregory Szorc)
indygreg created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REPOSITORY rHG Mercurial BRANCH default REVISION DETAIL https://phab.mercurial-scm.org/D12312 AFFECTED FILES mercurial/revlogutils/docket.py CHANGE DETAILS diff --git a

D12311: revlogutils: remove Python 2 variant for iter_seed

2022-03-02 Thread indygreg (Gregory Szorc)
indygreg created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REPOSITORY rHG Mercurial BRANCH default REVISION DETAIL https://phab.mercurial-scm.org/D12311 AFFECTED FILES mercurial/revlogutils/docket.py CHANGE DETAILS diff --git a

D12310: charencode: remove Python 2 support code

2022-03-02 Thread indygreg (Gregory Szorc)
indygreg created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REPOSITORY rHG Mercurial BRANCH default REVISION DETAIL https://phab.mercurial-scm.org/D12310 AFFECTED FILES mercurial/pure/charencode.py CHANGE DETAILS diff --git a/me

D12309: hgweb: remove Python 2 support code

2022-03-02 Thread indygreg (Gregory Szorc)
indygreg created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REPOSITORY rHG Mercurial BRANCH default REVISION DETAIL https://phab.mercurial-scm.org/D12309 AFFECTED FILES mercurial/hgweb/server.py CHANGE DETAILS diff --git a/mercu

D12300: util: remove superfluous ispy3 test

2022-03-02 Thread indygreg (Gregory Szorc)
indygreg created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REPOSITORY rHG Mercurial BRANCH default REVISION DETAIL https://phab.mercurial-scm.org/D12300 AFFECTED FILES mercurial/util.py CHANGE DETAILS diff --git a/mercurial/uti

D12307: hgweb: simplify uenv assignment

2022-03-02 Thread indygreg (Gregory Szorc)
indygreg created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REVISION SUMMARY We don't need the Python 3 conditional. We can call items() directly since we're on Python 3 now. REPOSITORY rHG Mercurial BRANCH default REVISION DETAIL

D12308: hgweb: remove Python 3 conditional

2022-03-02 Thread indygreg (Gregory Szorc)
indygreg created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REVISION SUMMARY We probably have a better tobytes() implementation somewhere in pycompat. But I don't want to bloat scope of this commit. REPOSITORY rHG Mercurial BRANCH

D12306: chgserver: remove Python 2 support code

2022-03-02 Thread indygreg (Gregory Szorc)
indygreg created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REVISION SUMMARY The logic here is more complicated than most Python 2/3 support code. But the rewritten logic should be identical. REPOSITORY rHG Mercurial BRANCH default

D12305: chgserver: remove Python 2 branch

2022-03-02 Thread indygreg (Gregory Szorc)
indygreg created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REPOSITORY rHG Mercurial BRANCH default REVISION DETAIL https://phab.mercurial-scm.org/D12305 AFFECTED FILES mercurial/chgserver.py CHANGE DETAILS diff --git a/mercuria

D12303: wireprotoframing: remove Python 2 support code

2022-03-02 Thread indygreg (Gregory Szorc)
indygreg created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REPOSITORY rHG Mercurial BRANCH default REVISION DETAIL https://phab.mercurial-scm.org/D12303 AFFECTED FILES mercurial/wireprotoframing.py CHANGE DETAILS diff --git a/m

D12304: worker: remove Python 2 support code

2022-03-02 Thread indygreg (Gregory Szorc)
indygreg created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REPOSITORY rHG Mercurial BRANCH default REVISION DETAIL https://phab.mercurial-scm.org/D12304 AFFECTED FILES mercurial/worker.py CHANGE DETAILS diff --git a/mercurial/w

D12302: windows: remove write throttling support

2022-03-02 Thread indygreg (Gregory Szorc)
indygreg created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REVISION SUMMARY This mode would only be active on Python 2, which is no longer supported. REPOSITORY rHG Mercurial BRANCH default REVISION DETAIL https://phab.mercurial-

D12301: windows: remove conditional for Python 3

2022-03-02 Thread indygreg (Gregory Szorc)
indygreg created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REPOSITORY rHG Mercurial BRANCH default REVISION DETAIL https://phab.mercurial-scm.org/D12301 AFFECTED FILES mercurial/windows.py CHANGE DETAILS diff --git a/mercurial/

D12298: keepalive: remove Python 2 support code

2022-03-02 Thread indygreg (Gregory Szorc)
indygreg created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REPOSITORY rHG Mercurial BRANCH default REVISION DETAIL https://phab.mercurial-scm.org/D12298 AFFECTED FILES mercurial/keepalive.py CHANGE DETAILS diff --git a/mercuria

D12297: extensions: remove superfluous pycompat.ispy3 check

2022-03-02 Thread indygreg (Gregory Szorc)
indygreg created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REVISION SUMMARY This is always True now. REPOSITORY rHG Mercurial BRANCH default REVISION DETAIL https://phab.mercurial-scm.org/D12297 AFFECTED FILES mercurial/extens

D12294: dispatch: remove Python 2 function variants

2022-03-02 Thread indygreg (Gregory Szorc)
indygreg created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REPOSITORY rHG Mercurial BRANCH default REVISION DETAIL https://phab.mercurial-scm.org/D12294 AFFECTED FILES mercurial/dispatch.py CHANGE DETAILS diff --git a/mercurial

D12299: urllibcompat: remove Python 2 support code

2022-03-02 Thread indygreg (Gregory Szorc)
indygreg created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REVISION SUMMARY We had to move the `import` statements to appease the import checker. This whole module could probably be deleted as its point in life is to pave over Pyth

D12296: archival: remove check for Python 2

2022-03-02 Thread indygreg (Gregory Szorc)
indygreg created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REPOSITORY rHG Mercurial BRANCH default REVISION DETAIL https://phab.mercurial-scm.org/D12296 AFFECTED FILES mercurial/archival.py CHANGE DETAILS diff --git a/mercurial

D12295: encoding: remove Python 2 support code

2022-03-02 Thread indygreg (Gregory Szorc)
indygreg created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REPOSITORY rHG Mercurial BRANCH default REVISION DETAIL https://phab.mercurial-scm.org/D12295 AFFECTED FILES mercurial/encoding.py CHANGE DETAILS diff --git a/mercurial

D12291: formatter: remove conditional assert

2022-03-02 Thread indygreg (Gregory Szorc)
indygreg created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REVISION SUMMARY We always run on Python 3 now. REPOSITORY rHG Mercurial BRANCH default REVISION DETAIL https://phab.mercurial-scm.org/D12291 AFFECTED FILES mercurial/

D12292: error: unconditionally define __str__

2022-03-02 Thread indygreg (Gregory Szorc)
indygreg created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REVISION SUMMARY We always run on Python 3 now. REPOSITORY rHG Mercurial BRANCH default REVISION DETAIL https://phab.mercurial-scm.org/D12292 AFFECTED FILES mercurial/

D12293: config: remove conditional asserts

2022-03-02 Thread indygreg (Gregory Szorc)
indygreg created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REVISION SUMMARY We always run on Python 3 now. REPOSITORY rHG Mercurial BRANCH default REVISION DETAIL https://phab.mercurial-scm.org/D12293 AFFECTED FILES mercurial/

D12287: match: delete Python 2 conditional code

2022-03-02 Thread indygreg (Gregory Szorc)
indygreg created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REPOSITORY rHG Mercurial BRANCH default REVISION DETAIL https://phab.mercurial-scm.org/D12287 AFFECTED FILES mercurial/match.py CHANGE DETAILS diff --git a/mercurial/ma

D12290: httppeer: inline simplified _reqdata()

2022-03-02 Thread indygreg (Gregory Szorc)
indygreg created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REVISION SUMMARY The function can be reduced to an attribute lookup on Python 3. So inline it. REPOSITORY rHG Mercurial BRANCH default REVISION DETAIL https://phab.merc

D12289: url: remove passing of strict

2022-03-02 Thread indygreg (Gregory Szorc)
indygreg created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REVISION SUMMARY This was needed to support Python 2.7. REPOSITORY rHG Mercurial BRANCH default REVISION DETAIL https://phab.mercurial-scm.org/D12289 AFFECTED FILES me

D12288: posix: delete Python 2 support code

2022-03-02 Thread indygreg (Gregory Szorc)
indygreg created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REPOSITORY rHG Mercurial BRANCH default REVISION DETAIL https://phab.mercurial-scm.org/D12288 AFFECTED FILES mercurial/posix.py CHANGE DETAILS diff --git a/mercurial/po

D12286: mail: delete conditional code for Python 2

2022-03-02 Thread indygreg (Gregory Szorc)
indygreg created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REPOSITORY rHG Mercurial BRANCH default REVISION DETAIL https://phab.mercurial-scm.org/D12286 AFFECTED FILES mercurial/mail.py CHANGE DETAILS diff --git a/mercurial/mai

D12284: check-code: allow importing Python 3 modules

2022-03-02 Thread indygreg (Gregory Szorc)
indygreg created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REVISION SUMMARY Now that we no longer support Python 2, we should be able to import and use the Python 3 only modules in our code. So remove a lint banning this. REPOSITORY

D12285: archival: remove GzipFileWithTime

2022-03-02 Thread indygreg (Gregory Szorc)
indygreg created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REVISION SUMMARY This was required for Python 2 support, which we no longer need to support. REPOSITORY rHG Mercurial BRANCH default REVISION DETAIL https://phab.mercuria

Re: Python 3.x version support / dropping 3.5 and 3.6

2022-03-02 Thread Gregory Szorc
On Wed, Mar 2, 2022 at 11:09 AM Augie Fackler wrote: > > > On Mar 1, 2022, at 2:53 PM, Raphaël Gomès > wrote: > > > On 2/27/22 22:19, Gregory Szorc wrote: > > 6.1 will be the last release to support Python 2.7. That means 6.2 will be > Python 3 only. > > Currently our Python 3 support is for 3.5

mercurial@48822: 14 new changesets

2022-03-02 Thread Mercurial Commits
14 new changesets in mercurial: https://www.mercurial-scm.org/repo/hg/rev/1d5fd9def5ac changeset: 48809:1d5fd9def5ac user:Arseniy Alekseyev date:Mon Feb 21 19:51:23 2022 + summary: rhg: simplify the handling of share-safe config mismatch https://www.mercurial-scm.org/re

Re: pycompat.py strategy

2022-03-02 Thread Pierre-Yves David
On 2/21/22 19:47, Gregory Szorc wrote: I'm ~100 patches deep into purging Python 2 from the main repo. (I think I'll hold off submitting them until 6.1 is out the door.) Much of the Python 2 deletion work is trivial. But one question that isn't trivial is what to do with pycompat.py. Some o

mercurial-devel | Failed pipeline for branch/default | 76516284

2022-03-02 Thread Heptapod
Pipeline #45875 has failed! Project: mercurial-devel ( https://foss.heptapod.net/mercurial/mercurial-devel ) Branch: branch/default ( https://foss.heptapod.net/mercurial/mercurial-devel/-/commits/branch/default ) Commit: 76516284 ( https://foss.heptapod.net/mercurial/mercurial-devel/-/commit/

Re: Python 3.x version support / dropping 3.5 and 3.6

2022-03-02 Thread Augie Fackler
> On Mar 1, 2022, at 2:53 PM, Raphaël Gomès wrote: > > > On 2/27/22 22:19, Gregory Szorc wrote: >> 6.1 will be the last release to support Python 2.7. That means 6.2 will be >> Python 3 only. >> >> Currently our Python 3 support is for 3.5-3.10. >> >> Python 3.5 dropped out of support in Se

D12279: cleanup: directly use concurrent.futures instead of via pycompat

2022-03-02 Thread durin42 (Augie Fackler)
durin42 created this revision. durin42 added a reviewer: indygreg. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REVISION SUMMARY Python 2 is gone. REPOSITORY rHG Mercurial BRANCH default REVISION DETAIL https://phab.mercurial-scm.org/D12279 AFFEC

D12283: rust: jettison Python 2 support

2022-03-02 Thread durin42 (Augie Fackler)
durin42 created this revision. durin42 added a reviewer: indygreg. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REPOSITORY rHG Mercurial BRANCH default REVISION DETAIL https://phab.mercurial-scm.org/D12283 AFFECTED FILES rust/Cargo.lock rust/hg-

D12282: setup: always decode xcode version

2022-03-02 Thread durin42 (Augie Fackler)
durin42 created this revision. durin42 added a reviewer: indygreg. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REVISION SUMMARY Not decoding was a Python 2 thing. REPOSITORY rHG Mercurial BRANCH default REVISION DETAIL https://phab.mercurial-scm.

D12281: setup: remove Rust support for Python 2

2022-03-02 Thread durin42 (Augie Fackler)
durin42 created this revision. durin42 added a reviewer: indygreg. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REPOSITORY rHG Mercurial BRANCH default REVISION DETAIL https://phab.mercurial-scm.org/D12281 AFFECTED FILES setup.py CHANGE DETAILS

D12280: cleanup: stop bundling concurrent.futures on Python 2

2022-03-02 Thread durin42 (Augie Fackler)
durin42 created this revision. durin42 added a reviewer: indygreg. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REVISION SUMMARY We no longer support Python 2. REPOSITORY rHG Mercurial BRANCH default REVISION DETAIL https://phab.mercurial-scm.org/

D12277: setup: remove pygit2 Python 2 logic

2022-03-02 Thread durin42 (Augie Fackler)
durin42 created this revision. durin42 added a reviewer: indygreg. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REPOSITORY rHG Mercurial BRANCH default REVISION DETAIL https://phab.mercurial-scm.org/D12277 AFFECTED FILES setup.py CHANGE DETAILS

D12278: imports: allow importing futures from concurrent

2022-03-02 Thread durin42 (Augie Fackler)
durin42 created this revision. durin42 added a reviewer: indygreg. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REPOSITORY rHG Mercurial BRANCH default REVISION DETAIL https://phab.mercurial-scm.org/D12278 AFFECTED FILES contrib/import-checker.py

D12276: setup: inline now-constant list

2022-03-02 Thread durin42 (Augie Fackler)
durin42 created this revision. durin42 added a reviewer: indygreg. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REVISION SUMMARY This varied when we supported Python 2. REPOSITORY rHG Mercurial BRANCH default REVISION DETAIL https://phab.mercurial

D12275: setup: unconditionally do this python 3 step

2022-03-02 Thread durin42 (Augie Fackler)
durin42 created this revision. durin42 added a reviewer: indygreg. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REPOSITORY rHG Mercurial BRANCH default REVISION DETAIL https://phab.mercurial-scm.org/D12275 AFFECTED FILES setup.py CHANGE DETAILS

D12274: setup: remove Python 2 support code for determining dylib suffix

2022-03-02 Thread durin42 (Augie Fackler)
durin42 created this revision. durin42 added a reviewer: indygreg. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REPOSITORY rHG Mercurial BRANCH default REVISION DETAIL https://phab.mercurial-scm.org/D12274 AFFECTED FILES setup.py CHANGE DETAILS

D12273: setup: inline os.fsdecode now that we're done with Python 2

2022-03-02 Thread durin42 (Augie Fackler)
durin42 created this revision. durin42 added a reviewer: indygreg. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REPOSITORY rHG Mercurial BRANCH default REVISION DETAIL https://phab.mercurial-scm.org/D12273 AFFECTED FILES setup.py CHANGE DETAILS

D12272: setup: inline encoding constant that is only used once

2022-03-02 Thread durin42 (Augie Fackler)
durin42 created this revision. durin42 added a reviewer: indygreg. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REVISION SUMMARY This was variable back when we supported Python 2. REPOSITORY rHG Mercurial BRANCH default REVISION DETAIL https://pha

D12271: setup: remove printf trampoline

2022-03-02 Thread durin42 (Augie Fackler)
durin42 created this revision. durin42 added a reviewer: indygreg. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REPOSITORY rHG Mercurial BRANCH default REVISION DETAIL https://phab.mercurial-scm.org/D12271 AFFECTED FILES setup.py CHANGE DETAILS

D12270: setup: remove more Python 2 support code

2022-03-02 Thread durin42 (Augie Fackler)
durin42 created this revision. durin42 added a reviewer: indygreg. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REVISION SUMMARY I'll inline print() etc in future patches. REPOSITORY rHG Mercurial BRANCH default REVISION DETAIL https://phab.mercur

D12269: setup: remove ssl check that only matters on 2.7

2022-03-02 Thread durin42 (Augie Fackler)
durin42 created this revision. durin42 added a reviewer: indygreg. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REPOSITORY rHG Mercurial BRANCH default REVISION DETAIL https://phab.mercurial-scm.org/D12269 AFFECTED FILES setup.py CHANGE DETAILS

D12268: setup: remove block that tries to help Python 2.6 users

2022-03-02 Thread durin42 (Augie Fackler)
durin42 created this revision. durin42 added a reviewer: indygreg. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REVISION SUMMARY It's time to move on folks. REPOSITORY rHG Mercurial BRANCH default REVISION DETAIL https://phab.mercurial-scm.org/D12

D12266: setup: drop statement of support for Python before 3.5.3

2022-03-02 Thread durin42 (Augie Fackler)
durin42 created this revision. durin42 added a reviewer: indygreg. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REVISION SUMMARY 🎉🎉 REPOSITORY rHG Mercurial BRANCH default REVISION DETAIL https://phab.mercurial-scm.org/D12266 AFFECTED FILES set

D12265: packaging: remove py2exe / Python 2.7 support

2022-03-02 Thread indygreg (Gregory Szorc)
indygreg created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REVISION SUMMARY This commit started by deleting references to py2exe (which is only used on Python 2). After pulling the thread, quite a lot of code was orphaned and was dele

D12267: packaging: remove requirements constraints to support Python 2

2022-03-02 Thread indygreg (Gregory Szorc)
indygreg created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REVISION SUMMARY We just deleted support for Python 2 from the packaging code. We no longer need these package constraints in the requirements file to support Python 2. REPOSIT

D12262: automation: drop support for Python 2.7 in Linux environment

2022-03-02 Thread indygreg (Gregory Szorc)
indygreg created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REVISION SUMMARY We stop installing Python 2.7 via pyenv. We stop installing the system Python 2 packages. We delete support for running tests on Python 2.7. REPOSITORY rHG M

D12264: automation: delete code related to Python 2.7 support

2022-03-02 Thread indygreg (Gregory Szorc)
indygreg created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REVISION SUMMARY The building of Inno and WiX installers took a python_version argument that allowed us to specify "2" or "3" for the major Python version. Since we no longer

D12263: automation: drop support for Python 2.7 in Windows environment

2022-03-02 Thread indygreg (Gregory Szorc)
indygreg created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REVISION SUMMARY We stop installing Python 2.7 in the Windows environment. We remove support for building Python 2.7 wheels and installers. There is still some Python 2.

D12260: automation: run hg with python3

2022-03-02 Thread indygreg (Gregory Szorc)
indygreg created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REVISION SUMMARY Python 2.7 support will go away soon. Let's use Python 3 as part of the automation. REPOSITORY rHG Mercurial BRANCH default REVISION DETAIL https://pha

D12261: automation: make system3 the default for run-tests-linux

2022-03-02 Thread indygreg (Gregory Szorc)
indygreg created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REVISION SUMMARY We'll soon drop support for Python 2.7. Let's use Python 3 by default. REPOSITORY rHG Mercurial BRANCH default REVISION DETAIL https://phab.mercurial-s

D12259: tests: move Python 3.5 check higher in file

2022-03-02 Thread indygreg (Gregory Szorc)
indygreg created this revision. Herald added a reviewer: hg-reviewers. Herald added a subscriber: mercurial-patches. REVISION SUMMARY Per code review comment on the changeset that introduced the Python 3.5+ checks. REPOSITORY rHG Mercurial BRANCH default REVISION DETAIL https://phab.m

D7046: phabricator: add the uploadchunks function

2022-03-02 Thread RoryCrona (Rory Crona )
Herald added a subscriber: mercurial-patches. RoryCrona added a comment. As said in this article using the airdorid 4.0 is very easy and smooth. The https://www.resumehelpservices.com/resumespice-com-review/ blog developers has done very good job in this latest version by bringing new feature

mercurial-devel | Failed pipeline for branch/default | 651ce36d

2022-03-02 Thread Heptapod
Pipeline #45862 has failed! Project: mercurial-devel ( https://foss.heptapod.net/mercurial/mercurial-devel ) Branch: branch/default ( https://foss.heptapod.net/mercurial/mercurial-devel/-/commits/branch/default ) Commit: 651ce36d ( https://foss.heptapod.net/mercurial/mercurial-devel/-/commit/