From patchwork Wed Mar 2 15:46:01 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: D12277: setup: remove pygit2 Python 2 logic From: phabricator X-Patchwork-Id: 50617 Message-Id: To: Phabricator Cc: mercurial-devel@mercurial-scm.org Date: Wed, 2 Mar 2022 15:46:01 +0000 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 To: durin42, indygreg, #hg-reviewers Cc: mercurial-patches, mercurial-devel diff --git a/setup.py b/setup.py --- a/setup.py +++ b/setup.py @@ -1243,13 +1243,6 @@ 'hgdemandimport', ] -# The pygit2 dependency dropped py2 support with the 1.0 release in Dec 2019. -# Prior releases do not build at all on Windows, because Visual Studio 2008 -# doesn't understand C 11. Older Linux releases are buggy. -if sys.version_info[0] == 2: - packages.remove('hgext.git') - - for name in os.listdir(os.path.join('mercurial', 'templates')): if name != '__pycache__' and os.path.isdir( os.path.join('mercurial', 'templates', name)