Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 533442 - dev-python/markdown-2.5.2 - /usr/bin/pypy setup.py install: File "setup.py", line 249, in <module> 'Topic :: Text Processing :: Markup :: HTML': TypeError: dist must be a Distribution instance
Summary: dev-python/markdown-2.5.2 - /usr/bin/pypy setup.py install: File "setup.py",...
Status: RESOLVED DUPLICATE of bug 532708
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Python Gentoo Team
URL: http://bugs.python.org/issue23102
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-12-24 09:54 UTC by bay
Modified: 2014-12-27 18:59 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,76.35 KB, text/plain)
2014-12-24 09:55 UTC, bay
Details

Note You need to log in before you can comment on or make changes to this bug.
Description bay 2014-12-24 09:54:17 UTC
An exception appears when try to emerge markdown:
Traceback (most recent call last):
  File "app_main.py", line 75, in run_toplevel
  File "setup.py", line 249, in <module>
    'Topic :: Text Processing :: Markup :: HTML',
  File "/usr/lib64/pypy/lib-python/2.7/distutils/core.py", line 151, in setup
    dist.run_commands()
  File "/usr/lib64/pypy/lib-python/2.7/distutils/dist.py", line 953, in run_commands
    self.run_command(cmd)
  File "/usr/lib64/pypy/lib-python/2.7/distutils/dist.py", line 972, in run_command
    cmd_obj.run()
  File "/usr/lib64/pypy/lib-python/2.7/distutils/command/install.py", line 585, in run
    self.run_command(cmd_name)
  File "/usr/lib64/pypy/lib-python/2.7/distutils/cmd.py", line 326, in run_command
    self.distribution.run_command(command)
  File "/usr/lib64/pypy/lib-python/2.7/distutils/dist.py", line 970, in run_command
    cmd_obj = self.get_command_obj(command)
  File "/usr/lib64/pypy/lib-python/2.7/distutils/dist.py", line 846, in get_command_obj
    cmd_obj = self.command_obj[command] = klass(self)
  File "/usr/lib64/pypy/site-packages/setuptools/__init__.py", line 125, in __init__
    _Command.__init__(self,dist)
  File "/usr/lib64/pypy/lib-python/2.7/distutils/cmd.py", line 59, in __init__
    raise TypeError, "dist must be a Distribution instance"
TypeError: dist must be a Distribution instance


Reproducible: Always

Steps to Reproduce:
1. Add pypy to PYTHON_TARGETS
2. emerge '=dev-python/markdown-2.5.2'

Actual Results:  
The package doesn't build

Expected Results:  
The package builds

Portage 2.2.15 (python 2.7.9-final-0, default/linux/amd64/13.0/desktop/kde, gcc-4.8.3, glibc-2.20, 3.18.0-gentoo x86_64)
=================================================================
System uname: Linux-3.18.0-gentoo-x86_64-Intel-R-_Core-TM-_i5-2410M_CPU_@_2.30GHz-with-gentoo-2.2
KiB Mem:     8074008 total,   1646660 free
KiB Swap:    4194300 total,   3432988 free
Timestamp of tree: Sun, 21 Dec 2014 12:00:01 +0000
sh bash 4.3_p30-r1
ld GNU ld (Gentoo 2.24 p1.4) 2.24
app-shells/bash:          4.3_p30-r1
dev-java/java-config:     2.2.0
dev-lang/perl:            5.20.1-r4
dev-lang/python:          2.7.9, 3.2.5-r6, 3.3.5-r1, 3.4.2
dev-util/cmake:           3.0.2
dev-util/pkgconfig:       0.28-r2
sys-apps/baselayout:      2.2
sys-apps/openrc:          0.13.6
sys-apps/sandbox:         2.6-r1
sys-devel/autoconf:       2.13, 2.69
sys-devel/automake:       1.11.6, 1.12.6, 1.13.4, 1.14.1
sys-devel/binutils:       2.24-r3
sys-devel/gcc:            4.6.4, 4.7.3-r1, 4.8.3
sys-devel/gcc-config:     1.8
sys-devel/libtool:        2.4.4
sys-devel/make:           4.1-r1
sys-kernel/linux-headers: 3.17-r1 (virtual/os-headers)
sys-libs/glibc:           2.20
Repositories: gentoo Neurogeek seden ultrabug sublime-text kde qt mv kde-sunset Krontage
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="* -@EULA Oracle-BCLA-JavaSE AdobeFlash-10.3 AdobeFlash-11.x Google-TOS google-chrome PUEL dlj-1.1 skype-4.0.0.7-copyright Q3AEULA googleearth"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=core2 -mtune=generic -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/easy-rsa /usr/share/gnupg/qualified.txt /usr/share/polkit-1/actions /var/bind"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.3/ext-active/ /etc/php/apache2-php5.4/ext-active/ /etc/php/apache2-php5.5/ext-active/ /etc/php/apache2-php5.6/ext-active/ /etc/php/cgi-php5.3/ext-active/ /etc/php/cgi-php5.4/ext-active/ /etc/php/cgi-php5.5/ext-active/ /etc/php/cgi-php5.6/ext-active/ /etc/php/cli-php5.3/ext-active/ /etc/php/cli-php5.4/ext-active/ /etc/php/cli-php5.5/ext-active/ /etc/php/cli-php5.6/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=core2 -mtune=generic -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified depcheckstrict distlocks ebuild-locks fixlafiles merge-sync metadata-transfer news parallel-fetch preserve-libs protect-owned sandbox sfperms splitdebug strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="en_US.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/var/lib/layman/neurogeek /var/lib/layman/seden /var/lib/layman/ultrabug /var/lib/layman/sublime-text /var/lib/layman/kde /var/lib/layman/qt /var/lib/layman/mv /var/lib/layman/kde-sunset /var/lib/layman/krontage"
USE="64bit X a52 aac aalib acl acpi adobe-cff aes-ni aio alsa amd64 amr apache2 apng bash-completion bcmath berkdb bittorrent bluetooth branding bzip2 cairo calendar canusb cdda cdinstall cdr chm clang cli cluster cracklib crypt cups curl cxx dbus declarative djvu dlz dri dts dvd dvdr eap eap-tls ebook emboss encode exif faac fam fcd ffmpeg firefox flac fontconfig fortran fpm gbm gd gdbm gif go gpm grc gtk h323 httpd iconv icq icu ipv6 ithreads jack java jpeg kde kerberos kipi lapack lcms ldap libass libcaca libkms libnotify libv4l2 lua lzma mad minizip mjpeg mmx mng modules mp3 mp4 mpeg multilib mysql mysqli ncat ncurses ndiff nls nmap-update notebook nping nptl nsplugin nx ogg opengl openmp opus oscar pam pango passwordsave pcntl pcre pcre16 pdf pdo phonon php plasma png policykit portaudio postgres ppds pulseaudio pypy python qt3support qt4 rdesktop readline rtmp rtsp samba script sdl semantic-desktop server session sip sipim skype sna sockets soprano spell sqlite sse sse2 sse3 sse4 sse4_1 sse4a ssh ssl ssse3 startup-notification static-user stream svg systemd tcmalloc tcpd threads tiff tk truetype udev udisks unicode upcall upower usb utils v4l v4l2 vaapi vde vkontakte vlm vnc vorbis wav webkit winbind wma-fixed wxwidgets x264 xattr xcb xcomposite xinerama xml xmlwriter xmpp xosd xscreensaver xslt xv xvfb xvid zip zlib" ABI_X86="64 32" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CURL_SSL="nss" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="evdev keyboard mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="ru en" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-5 php5-4" PYTHON_SINGLE_TARGET="python3_4" PYTHON_TARGETS="python2_7 python3_3 python3_4 pypy pypy3" QEMU_SOFTMMU_TARGETS="i386 x86_64 mips mips64 arm" QEMU_USER_TARGETS="i386 mips arm armeb" RUBY_TARGETS="ruby19 ruby20 ruby21" USERLAND="GNU" VIDEO_CARDS="intel" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
USE_PYTHON="2.7 3.3 3.4"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, SYNC
Comment 1 bay 2014-12-24 09:55:18 UTC
Created attachment 392310 [details]
build.log
Comment 2 Steve Arnold archtester gentoo-dev 2014-12-27 18:00:46 UTC
Hit this today too; upstream has a patch.
Comment 3 Steve Arnold archtester gentoo-dev 2014-12-27 18:48:32 UTC
This is weird and seems to crop up several places (the python issue is similar but not the same).
Comment 4 Steve Arnold archtester gentoo-dev 2014-12-27 18:59:21 UTC

*** This bug has been marked as a duplicate of bug 532708 ***