Jak działa `setup.py sdist`?

Próbuję stworzyć dystrybucję źródłową mojego projektusetup.py sdist. Mam już funkcjonowaniesetup.py które mogę zainstalować. Ale kiedy robięsdist, wszystko co dostaję, to drugiemy_project folder w moimmy_project folder, aMANIFEST plik, który mnie nie interesuje, i plik zip, który zawiera dwa pliki tekstowe, a nie mój projekt.

Co ja robię źle? Gdzie jest dokumentacjasdist?

Aktualizacja:

Oto mojasetup.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

questionAnswers(2)

yourAnswerToTheQuestion