¿Cómo funciona `setup.py sdist`?
Estoy tratando de hacer una distribución de origen de mi proyecto consetup.py sdist
. Ya tengo un funcionamientosetup.py
que puedo instalar con. Pero cuando hago elsdist
, todo lo que consigo es otromy_project
carpeta dentro de mimy_project
carpeta, unaMANIFEST
archivo en el que no tengo interés, y un archivo zip que contiene dos archivos de texto, y no mi proyecto.
¿Qué estoy haciendo mal? ¿Dónde está la documentación sobresdist
?
Actualizar:
Aquí está misetup.py
:
#!/usr/bin/env python
import os
from distutils.core import setup
import distutils
from general_misc import package_finder
try:
distutils.dir_util.remove_tree('build', verbose=True)
except:
pass
my_long_description = \
'''\
GarlicSim is a platform for writing, running and analyzing simulations. It can
handle any kind of simulation: Physics, game theory, epidemic spread,
electronics, etc.
'''
my_packages = package_finder.get_packages('', include_self=True,
recursive=True)
setup(
name='GarlicSim',
version='0.1',
description='A Pythonic framework for working with simulations',
author='Ram Rachum',
author_email='[email protected]',
url='http://garlicsim.org',
packages=my_packages,
package_dir={'': '..'},
license= "LGPL 2.1 License",
long_description = my_long_description,
)
try:
distutils.dir_util.remove_tree('build', verbose=True)
except:
pass