নন-কোড স্টাফ সহ আমার স্ট্রিপড ডাউন সেটআপ.পি স্ক্রিপ্ট এখানে রয়েছে:
#!/usr/bin/env python
from distutils.core import setup
from whyteboard.misc import meta
setup(
name = 'Whyteboard',
version = meta.version,
packages = ['whyteboard', 'whyteboard.gui', 'whyteboard.lib', 'whyteboard.lib.pubsub',
'whyteboard.lib.pubsub.core', 'whyteboard.lib.pubsub.utils', 'whyteboard.misc'],
py_modules = ['whyteboard'],
scripts = ['whyteboard.py'],
)
MANIFEST.in:
include *.txt
include whyteboard-help/*.*
recursive-include locale *.mo
recursive-include images *.png
আমি যখন "পাইথন সেটআপ.পিপি ইনস্টল এসডিস্ট" চালাচ্ছি তখন আমি আমার লোকেল / চিত্রগুলি / এবং হোয়াটবোর্ড-সহায়তা / ফোল্ডারগুলি সহ "হোয়াইটবোর্ড -0.41" মূল ফোল্ডার সহ একটি দুর্দান্ত .tar.gz পাই। এটিতে আমার হোস্টবোর্ড.পি স্ক্রিপ্টও রয়েছে যা হোয়াইটবোর্ড উত্স প্যাকেজটির ভিতরে থেকে আমার প্রোগ্রামটি প্রবর্তন করে।
সুতরাং:
whyteboard/
├── locale/
├── images
├── whyteboard-help/
├── whyteboard/
│ ├── __init__.py
│ └── other packages etc
├── whyteboard.py
├── README
├── setup.py
└── CHANGELOG
এটি আমার প্রোগ্রামের উত্সকে আয়না দেয়, সবকিছু কেমন হওয়া উচিত এবং সঠিক।
তবে আমি যখন "পাইথন সেটআপ.পিপি ইনস্টল" চালনা করি তখন আমার কোনও ডেটা ফাইল লেখা হয় না - কেবল "হোয়াইটবোর্ড" উত্স প্যাকেজ, এবং হোয়াইটবোর্ড.পি /usr/local/lib/python2.6/dist-packages/ এ রাখা হয় ।
আদর্শভাবে, আমি একই ডিরেক্টরি কাঠামোটি ডিটার-প্যাকেজগুলিতে তৈরি করার জন্য .tar.gz ফাইলটিতে যা তৈরি করা হয়েছে তা ঠিক একইভাবে চাই, যেমন আমার প্রোগ্রামটি এর উত্সগুলি সন্ধান করার প্রত্যাশা করে।
এই ডিরেক্টরি কাঠামোটি তৈরি করতে আমি কীভাবে "ইনস্টল" পেতে পারি? এটি আমার প্রকাশিত ফাইলটিকে এড়িয়ে চলেছে বলে মনে হচ্ছে যতদূর আমি বলতে পারি।