简体   繁体   中英

How do I create Python eggs from distutils source packages?

I vaguely remember some sort of setuptools wrapper that would generate .egg files from distutils source. Can someone jog my memory?

setuptools monkey-patches some parts of distutils when it is imported. When you use easy_install to get a distutils-based project from PyPI, it will create an egg (pip may do that too). To do the same thing locally (ie in a directory that's a code checkout or an unpacked tarball), use this trick: python -c "import setuptools; execfile('setup.py')" bdist_egg .

Have you tried

python setup.py bdist_egg

Here I assume you are using setuptools instead of distutils ie

in setup.py instead of

from distutils.core import setup

use

from setuptools import setup

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM