SetupTools.´Ù¿î·Îµå, ºôµå, ¼³Ä¡, ¾÷±×·¹ÀÌµå ¹× Á¦°Å ÆÄÀ̽ã ÆÐÅ°Áö - ½±°Ô! | |
Áö±Ý ´Ù¿î·Îµå |
SetupTools. ¼øÀ§ ¹× ¿ä¾à
±¤°í
- ƯÇã:
- Freeware
- °¡°Ý:
- FREE
- °Ô½ÃÀÚ À̸§:
- Phillip J. Eby
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://pypi.python.org/pypi/setuptools
- ¿î¿µÃ¼Á¦:
- Mac OS X
- ÆÄÀÏ Å©±â:
- 250 KB
SetupTools. ű×
SetupTools. ¼³¸í
´Ù¿î·Îµå, ºôµå, ¼³Ä¡, ¾÷±×·¹ÀÌµå ¹× Á¦°Å ÆÄÀ̽ã ÆÐÅ°Áö - ½±°Ô! SetupTools´Â °³¹ßÀÚ°¡ ÆÄÀ̽ã ÆÐÅ°Áö¸¦º¸´Ù ½±°Ô ºôµåÇÏ°í ¹èÆ÷ ÇÒ ¼öÀÖ´Â ÆÄÀ̽ã ÆÐÅ°Áö, ƯÈ÷ ´Ù¸¥ Packages¿¡ Á¾¼Ó¼ºÀ» °®´Â °ÍµéÀ»º¸´Ù ½±°Ô ºôµåÇÏ°í ¹èÆ÷ ÇÒ ¼öÀÖ°Ô ÇØÁÖ´Â Python DistutilsÀÇ Çâ»óµÈ ±â´É°ú ¿ÀÇ ¼Ò½ºÀÔ´Ï´Ù. SetUppTools¸¦ »ç¿ëÇÏ¿© ±¸Ãà ¹× ¹èÆ÷ µÈ ÆÐÅ°Áö°¡ ÀÏ¹Ý ÆÄÀ̽ã ÆÐÅ°Áö¿Í °°Àº »ç¿ëÀÚ¿¡°Ô ±¸ÃàµË´Ï´Ù. Àü¸®Ç°À» ±â¹ÝÀ¸·ÎÇÕ´Ï´Ù. »ç¿ëÀÚ´Â »ç¿ëÀÚ°¡ SetupTools¿¡ ´ëÇØ ¼³Ä¡Çϰųª ¾Ë¾Æ¾ß ÇÒ ÇÊ¿ä°¡ ¾øÀ¸¸ç ¹èÆ÷ÆÇ¿¡ Àüü SetupTools ÆÐÅ°Áö¸¦ Æ÷ÇÔ ÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù. ´ÜÀÏ`bootstrap module`_ (8k .py ÆÄÀÏ)¸¸À» Æ÷ÇÔÇϸé ÆÐÅ°Áö°¡ ¼Ò½º¿¡¼ ÆÐÅ°Áö¸¦ ±¸ÃàÇÏ°í ÀÖ°í ÀÌ¹Ì ¼³Ä¡µÈ ÀûÀýÇÑ ¹öÀüÀ̾ø´Â °æ¿ì ÆÐÅ°Áö°¡ ÀÚµ¿À¸·Î ´Ù¿î·ÎµåÇÏ¿© ¼³Ä¡ÇÕ´Ï´Ù. Python Software Foundation ¶óÀ̼¾½º ¹× Zope °øÁß ¶óÀ̼¾½º Á¶°Ç¿¡ µû¶ó °³¹ß, Á¦°ø ¹× ÀÌÁß Çã°¡¸¦ ¹Þ¾Ò½À´Ï´Ù. ´ÙÀ½Àº "setuptools"ÀÇ ÁÖ¿ä ±â´ÉÀÌ ÀÖ½À´Ï´Ù. ¡¤ HTTP, FTP, Subversion ¹× SourceForge¸¦ ÅëÇØ ´Ù¿î·Îµå¸¦ Áö¿øÇÏ´Â`EasyInstall Tool` _, Pypi¿¡¼ ¸µÅ© µÈ À¥ ÆäÀÌÁö¸¦ ÀÚµ¿À¸·Î °Ë»öÇÏ¿© ´Ù¿î·Îµå ¸µÅ©¸¦ ã¾Æ ÀÚµ¿À¸·Î ã°Å³ª ´Ù¿î·Îµå / ´Ù¿î·Îµå / ¼³Ä¡ / ¾÷±×·¹À̵åÇÕ´Ï´Ù. (ÇöÀç Python¿¡¼ ÇöÀç »ç¿ëÇÒ ¼öÀÖ´Â CPAN¿¡ °¡Àå °¡±î¿î °ÍÀº °¡Àå °¡±õ½À´Ï´Ù.) ¡¤`ÆÄÀ̽㠰è¶õ`_ - ´ÜÀÏ ÆÄÀÏ °¡Á® ¿À´Â ¹èÆ÷ Çü½Ä ¡¤ Äڵ尡 ½ÇÁ¦·Î »ç¿ëÇÒ ¼öÀÖ´Â ÆÐÅ°Áö µð·ºÅ丮 ¾È¿¡ µ¥ÀÌÅÍ ÆÄÀÏÀ» Æ÷ÇÔ½Ãŵ´Ï´Ù. (Python 2.4 Distutils´ÂÀÌ ±â´ÉÀ» Áö¿øÇÏÁö¸¸ SetUppools´Â Python 2.3 ÆÐÅ°ÁöÀÇ ±â´ÉÀ» Á¦°øÇÏ¸ç ¾ÐÃà µÈ ÆÐÅ°Áö¿¡¼ µ¥ÀÌÅÍ ÆÄÀÏ¿¡ ¾×¼¼½ºÇÏ´Â °ÍÀ» Áö¿øÇÕ´Ï´Ù.) ¡¤ Setup.py¿¡¼ °³º°ÀûÀ¸·Î ³ª¿ÇÏÁö ¾Ê°í ¼Ò½º Æ®¸®¿¡ ÀÚµ¿À¸·Î ¸ðµç ÆÐÅ°Áö°¡ Æ÷ÇԵ˴ϴÙ. ¡¤ Manifest.in ÆÄÀÏÀ» ¸¸µéÁö ¾Ê°í ¼Ò½º Æ®¸®°¡ º¯°æ µÉ ¶§ ¸Å´ÏÆ佺Ʈ ÆÄÀÏÀ» Àç»ý¼ºÇÏÁö ¾Ê°íµµ ¼Ò½º ¹èÆ÷ÆÇ¿¡ ÀÚµ¿À¸·Î ¸ðµç °ü·Ã ÆÄÀÏÀÌ Æ÷ÇԵ˴ϴÙ. ¡¤ ÇÁ·ÎÁ§Æ®ÀÇ ¸ðµç ¼öÀÇ "ÁÖ"±â´É¿¡ ´ëÇØ ·¡ÆÛ ½ºÅ©¸³Æ® ¶Ç´Â Windows (ÄÜ¼Ö ¹× GUI) .exe ÆÄÀÏÀ» ÀÚµ¿À¸·Î »ý¼ºÇÕ´Ï´Ù. (Âü°í : ÀÌ°ÍÀº PY2EXE ±³Ã¼°¡ ¾Æ´Õ´Ï´Ù. .EXE ÆÄÀÏÀº ·ÎÄà ÆÄÀ̽㠼³Ä¡¿¡ ÀÇÁ¸ÇÕ´Ï´Ù.) ¡¤ Setup.py°¡ .py.py°¡ .pyx ÆÄÀÏÀ» ³ª¿ ÇÒ ¼ö ÀÖ°í ÃÖÁ¾ »ç¿ëÀÚ°¡ Pyrex¸¦ ¼³Ä¡ ÇÑ °æ¿ì¿¡µµ ¿©ÀüÈ÷ ÀÛµ¿ ÇÒ ¼ö ÀÖµµ·Ï ÇÒ ¼ö ÀÖ½À´Ï´Ù (¼Ò½º ¹èÆ÷ÆÇ¿¡¼ Pyrex »ý¼º C¸¦ Æ÷ÇÔÇÏ´Â ÇÑ) ¡¤ ¸í·É º°¸í - ÀϹÝÀûÀ¸·Î »ç¿ëµÇ´Â ¸í·É ¹× ¿É¼Ç¿¡ ´ëÇÑ ÇÁ·ÎÁ§Æ® º° »ç¿ëÀÚ º° ¶Ç´Â »çÀÌÆ® Àüü ´ÜÃàÅ°¸¦ ¸¸µì´Ï´Ù. ¡¤ PYPI ¾÷·Îµå Áö¿ø - PYPI¿¡ ¼Ò½º ¹èÆ÷ÆÇ ¹× ¾ËÀ» ¾÷·ÎµåÇϽʽÿÀ. ¡¤ Sys.path¿¡¼ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï "°³¹ß ¸ðµå"¿¡¼ ÇÁ·ÎÁ§Æ®¸¦ "°³¹ß ¸ðµå"·Î ¹èÆ÷ÇϽʽÿÀ. ¾ÆÁ÷ ¼Ò½º üũ ¾Æ¿ô¿¡¼ Á÷Á¢ ÆíÁý ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ »õ ¸í·É ¶Ç´Â setup () Àμö·Î Distutils¸¦ ½±°Ô È®ÀåÇÏ°í Äڵ带 º¹»çÇÏÁö ¾Ê°í ¿©·¯ ÇÁ·ÎÁ§Æ®¿¡ ´ëÇÑ È®ÀåÀ» ¹èÆ÷ / Àç»ç¿ëÇÕ´Ï´Ù. ¡¤ ÇÁ·ÎÁ§Æ®ÀÇ ¼³Á¤ ½ºÅ©¸³Æ®¿¡¼ ¼±¾ð µÈ °£´ÜÇÑ "ÁøÀÔ Á¡"À» »ç¿ëÇÏ¿© È®ÀåÀ» ÀÚµ¿À¸·Î °Ë»öÇÏ´Â È®Àå °¡´ÉÇÑ ÀÀ¿ë ÇÁ·Î±×·¥ ¹× ÇÁ·¹ÀÓ ¿öÅ©¸¦ ¸¸µì´Ï´Ù. ¿ä±¸ »çÇ× : ¡¤ ÆÄÀ̽ã
SetupTools. °ü·Ã ¼ÒÇÁÆ®¿þ¾î