Package Details: mycli 1.22.1-1

Git Clone URL: https://aur.archlinux.org/mycli.git (read-only, click to copy)
Package Base: mycli
Description: A Terminal Client for MySQL with AutoCompletion and Syntax Highlighting
Upstream URL: https://github.com/dbcli/mycli
Keywords: cli mariadb mysql
Licenses: BSD
Submitter: aabmass
Maintainer: loonies
Last Packager: loonies
Votes: 26
Popularity: 0.046231
First Submitted: 2015-08-05 15:33
Last Updated: 2020-08-01 15:37

Pinned Comments

loonies commented on 2019-12-06 11:43

Prior to flagging the package out-of-date or reporting build errors please:

  • Make sure that your system is up-to-date (pacman -Syu)
  • Rebuild and reinstall dependencies (especially ones from AUR)
  • Rebuild and reinstall the package

Do not expect AUR packages to trigger rebuild or suggest bumping "pkgrel" number. This is expected behaviour and the way Arch packing is designed to work.

For more information read the official documentation and man pages.

Latest Comments

« First ‹ Previous 1 2 3 4

Anonymous comment on 2015-08-20 00:28

@aabmass You were on the right track with those python packaging guidelines. You need to keep the "mycli" package and remove the python- and python2- variants. @gsingh93 is totally off base with that error, and I would bet money that a python2-mycli package will not fix his issue.

@gsingh93 The error you saw has nothing to do with setting python2 as the default (which is an incredibly bad thing to do to your system). The packages python-configobj and python2-configobj are from the same PKGBUILD, so both packages have the same version number. To that point, those packages were updated to 5.0.6 last year.

https://projects.archlinux.org/svntogit/community.git/commit/trunk?h=packages/python-configobj&id=c8aa3ffe341e74d13c25ce29c142aaef5d05a738

This lead me to believe one of to things has happened.

1) You haven't updated python2-configobj since before 5.0.6 was released.
2) You installed configobj with pip instead of using pacman.

Since you are willing to change /usr/bin/python to python2, I'm guessing you probably went with the pip option. Feel free to break your own system however you want to, but don't use it as justification to have other package maintainers go against Arch packaging standards.

aabmass commented on 2015-08-17 15:32

Alright, I renamed this package to python-mycli and am waiting for a mod to delete this package.

I also made a python2-mycli package.

aabmass commented on 2015-08-17 07:05

I'd like to add a python 2 package, but I'm not really sure what to name it. I didn't call this one 'python-mycli' because it's probably not being used as a library. See https://wiki.archlinux.org/index.php/Python_package_guidelines. Any ideas?

gsingh93 commented on 2015-08-13 20:33

Regarding my last comment, it's probably because I have python2 as the default. This package probably works fine if python3 is the default. Could you add a separate python2 package as well?

gsingh93 commented on 2015-08-13 20:25

After installing and running `mycli`, I get the following error:

Traceback (most recent call last):
File "/usr/bin/mycli", line 5, in <module>
from pkg_resources import load_entry_point
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 3084, in <module>
@_call_aside
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 3070, in _call_aside
f(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 3097, in _initialize_master_working_set
working_set = WorkingSet._build_master()
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 651, in _build_master
ws.require(__requires__)
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 952, in require
needed = self.resolve(parse_requirements(requirements))
File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 839, in resolve
raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'configobj>=5.0.6' distribution was not found and is required by mycli