скрипт загрузки или модуль загрузки

Я сожалею заранее, если это дубликат другого вопроса (и это мой первый вопрос здесь :))

Я хотел бы знать, можем ли мы загружать скрипты в pip, а не пакеты. В настоящее время я пишу код и хочу сделать его доступным для сообщества через pip, но я не уверен, что это возможно …

Когда я говорю пакет, я имею в виду то, что мы можем вызвать внутри другого кода с помощью

import blabla 

И скрипт что-то, что мы можем вызывать из терминала, как любая другая программа.

One Solution collect form web for “скрипт загрузки или модуль загрузки”

Вы можете загружать скрипты, но их нужно упаковать, если вы хотите сделать их доступными для сообщества через pip install . Это означает, что вам также нужно будет написать файл setup.py .

 # my_script.py def main(): ... if __name__ == '__main__': main() 

В установочном файле:

 # setup.py from setuptools import setup setup( ... entry_points = { 'console_scripts': ['my_script=my_script:main'] }, ) 

Есть еще кое-что, что вам нужно будет узнать, чтобы загрузить ваш скрипт в индекс пакета Python. Ознакомьтесь с руководством по упаковке, например PyPI Quick and Dirty .

  • Каков эквивалент twiddle-wakka (~>) из драгоценного камня Ruby в файле требований.txt для питона python?
  • Не удалось установить пакет ppp cpi на osx
  • где находится папка кэша pip
  • Apache + mod_wsgi - Python не загружает установленные модули
  • Где virtualenvwrapper.sh после установки pip?
  • Какова связь между средами и проектами в virtualenvwrapper?
  • pip, дающий «ImportError: нет модуля с именем setuptools», но я могу импортировать setuptools в интерпретаторе python
  • Не удается установить PIL после Mac OS X 10.9
  • Python - лучший язык программирования в мире.