Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • M mercurial_keyring
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 6
    • Issues 6
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • mercurial
  • mercurial_keyring
  • Issues
  • #22

Closed
Open
Created Feb 02, 2013 by Bitbucket Importer@bitbucket_importerOwner

demandimport error - configparser module not found with Mercurial 2.5

Created originally on Bitbucket by haraldkl (Harald Klimach)

I am not sure, if this is the right place to report it, and if the problem is not due to my setup, but something is strange.

I freshly installed Mercurial 2.5 and after testing it worked, added the keyring extension, which caused a failure when attempting to clone with an error complaining about configparser module not found. I am on Python 2.7.3, and the module is named ConfigParser, but the keyring extension implements as py27compat module that should deal with it. However, due to Mercurials demandimport.py module this does not seem to work properly here.

Putting 'configparser' into the ignore list of demandimport.py resolved the issue. I have no idea, if this is the correct thing to do, though.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking