मैंने एक पायथन वेब क्लाइंट लागू किया जिसे मैं परीक्षण करना चाहता हूं।कैसे सेटअप.py एनपीएम मॉड्यूल स्थापित करें?
सर्वर एनपीएम रजिस्ट्री में होस्ट किया गया है। मेरे कार्यात्मक परीक्षण चलाने से पहले सर्वर नोड के साथ स्थानीय रूप से भाग गया है।
मैं अपने setup.py स्क्रिप्ट से ठीक से एनपीएम मॉड्यूल कैसे स्थापित कर सकता हूं?
यहाँ मेरे वर्तमान समाधान इस post से प्रेरित है:
class CustomInstallCommand(install):
def run(self):
arguments = [
'npm',
'install',
'--prefix',
'test/functional',
'promisify'
]
subprocess.call(arguments, shell=True)
install.run(self)
setup(
cmdclass={'install': CustomInstallCommand},