문제

I'd like to use Hy, a dialect of Lisp on top of Python. However my coworkers all use Python and aren't likely to switch over to a Lisp dialect any time soon.

How can I package Hy code into a standard Python module?

도움이 되었습니까?

해결책

You have three basic options.

  1. have your coworkers import hy as dg123 wrote.

  2. use a python package and import hy yourself in your packages __init __.py file. Your coworkers can then just import your modules.

  3. compile your module using hyc and deploy the .pyc file which your coworkers can import as normal python module.

다른 팁

Simple! After all your coworkers have done pip install hy, they can include your .hy files as regular Python modules by:

1) Importing hy:

import hy

2) Importing the name of the module as if it were Python with a .py extension:

import module_name

(where in this example, module_name would be referring to module_name.hy in the same directory as the Python code)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top