В руководстве "Python Distribute" (было на python-distribute.org, но эта регистрация истекла) говорится, что нужно включать doc/txtфайлы, а .pyфайлы исключены из MANIFEST.inфайла
Документация sourcedist сообщает мне, что используется только sdist MANIFEST.inи включает только указанный вами файл и включает .pyфайлы. Он также говорит мне использовать: python setup.py sdist --manifest-onlyдля создания MANIFEST, но python сообщает мне, что этого не существует
Я ценю, что это из разных версий python, и система распространения находится в полном беспорядке, но предполагая, что я использую python 3 и setuptools(новый, который включает распространение, но теперь называется setuptools, а не старые инструменты setuptools, которые были устаревшими только для инструментов распространения быть возвращенным в распространение и распространение переименовано в setuptools .....)
и я следую "стандартной" структуре папок и setup.pyфайлов,
- Мне нужен
MANIFEST.in? - Что в нем должно быть?
- Когда все эти различные системы пакетов и методы будут объединены в один простой процесс?
sdist(означает: распространение исходного кода ). Если вы считаете, чтоbdistиbdist_wheelявляются двоичными и предназначены только для установки на вашем пути к Python, это имеет смысл. (Куда будут идти эти немодульные файлы и каталоги? В/usr/local/lib/python2.7/dist-packages/? Разумеется, нет.) Но об этом стоит упомянуть, поскольку сложно видеть, что архив создан, а в них нет файлов.