Snakefood.

Python ÀÇÁ¸¼º ±×·¡ÇÁ
Áö±Ý ´Ù¿î·Îµå

Snakefood. ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • GPL
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Martin Blais
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://furius.ca/atocha/

Snakefood. ű×


Snakefood. ¼³¸í

ÆÄÀ̽ã ÀÇÁ¸¼º ±×·¡ÇÁ Snakefood´Â Python Äڵ忡¼­ Á¾¼Ó¼º ±×·¡ÇÁ¸¦ »ý¼ºÇÏ´Â ÆÄÀ̽㠶óÀ̺귯¸®ÀÔ´Ï´Ù. ÀÌ Á¾¼Ó¼º ÃßÀû±â ÆÐÅ°Áö¿¡´Â ¸î °¡Áö ±¸º° Ư¼ºÀÌ ÀÖ½À´Ï´Ù. * AST¸¦ »ç¿ëÇÏ¿© Python ÆÄÀÏÀ» ±¸¹® ºÐ¼®ÇÕ´Ï´Ù. ÀÌ°ÍÀº ¸Å¿ì ¾ÈÁ¤ÀûÀ̸ç Ç×»ó ½ÇÇàµË´Ï´Ù. * ¸ðµâÀ̷εåµÇÁö ¾Ê½À´Ï´Ù. ¸¹Àº Äڵ庣À̽º°¡ ±Û·Î¹ú ³×ÀÓ ½ºÆäÀ̽º¿¡¼­ ÃʱâÈ­ Äڵ带 ½ÇÇàÇϱ⠶§¹®¿¡ Á¾¼Ó¼ºÀ» ÆľÇÇÏ´Â ¸ðµâÀ» °ÅÀÇ Ç×»ó ¹®Á¦°¡ ÀÖÀ¸¹Ç·Î Á¾Á¾ Ãß°¡ ¼³Á¤ÀÌ ÇÊ¿äÇÕ´Ï´Ù. snakefood´ÂÀÌ ¹®Á¦°¡ º¸ÀåµÇÁö ¾Ê½À´Ï´Ù. * ÀÏ·ÃÀÇ ÆÄÀÏ¿¡¼­ ÀÛµ¿ÇÕ´Ï´Ù. Áï, ´ÜÀÏ ½ºÅ©¸³Æ®¸¦ ÁöÁ¤ÇÒ ÇÊ¿ä°¡ ¾øÀ¸¸é µð·ºÅ丮 (ÆÐÅ°Áö ¶Ç´Â else) ¶Ç´Â ÆÄÀÏ ¼¼Æ®. ¸ðµç Python ÆÄÀÏÀ» Àç±Í ÀûÀ¸·Î ã½À´Ï´Ù. * ÀÚµ¿ / ¾Æ´Ï¿À ±¸¼º : PythonPath´Â ÇÊ¿äÇÑ ÆÐÅ°Áö »Ñ¸®¸¦ Æ÷ÇÔÇϵµ·Ï ÀÚµ¿À¸·Î Á¶Á¤µË´Ï´Ù. ÆÄÀÏ / µð·ºÅ丮¿¡¼­ ÇÊ¿äÇÑ °æ·Î¸¦ ÀÔ·ÂÀ¸·Î Á¦°øÇÕ´Ï´Ù. ¾Æ¹« °Íµµ ¼³Á¤ÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù. * ¸ðµâ°£¿¡ ÀÚµ¿À¸·Î 'Æȷοì'ÀÇÁ¸¼ºÀ» ÀÚµ¿À¸·Î '¼öÇà ÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù. ±âº»ÀûÀ¸·Î ¸í·É ÁÙ°ú Áï°¢ÀûÀÎ Á¾¼Ó¼º¿¡ ÁöÁ¤ÇÑ ÆÄÀÏ ¹× µð·ºÅ丮 ¸¸ °í·ÁÇÕ´Ï´Ù. ¶ÇÇÑ ÁöÁ¤ÇÑ ÆÄÀÏÀÇ ÆÐÅ°Áö ³»ÀÇ Á¾¼Ó¼º ¸¸ ÀÚµ¿À¸·Î Æ÷ÇÔÇÏ´Â ¿É¼ÇÀÌ ÀÖ½À´Ï´Ù. * ±×°ÍÀº ÇÑ °¡Áö ÀÏÀ»ÇÏ´Â ÀÛÀº ÇÁ·Î±×·¥ÀÇ UNIX öÇÐÀ» µû¸¥´Ù : ±×°ÍÀº ÆÄÀÌÇÁ¸¦ ÅëÇØ °áÇÕÇÑ Ãâ·ÂÀ» °¡Áø ¸î °¡Áö °£´ÜÇÑ ÇÁ·Î±×·¥À¸·Î ±¸¼ºµË´Ï´Ù. ±×·¡ÇÁ Á¾¼Ó¼ºÀº Ç×»ó ÆÄÀÏ À̸§À» ÇÊÅ͸µÇÏ°í Ŭ·¯½ºÅ͸µÇؾßÇϹǷΠÀûÀýÇÕ´Ï´Ù. Äڵ带 ½ÇÇàÇÏ´Â Á¾¼Ó¼º ÃßÀû±âÀÇ Dependency TrackerÀÇ ¹®Á¦¸¦ ÁÁ¾ÆÇÏ´Â µµ±¸, GREP, SED µîÀ¸·Î °áÇÕ ÇÒ ¼ö ÀÖ½À´Ï´Ù. (ÇÔ¼ö È£Ãâ ³»ÀÇ °¡Á® ¿À±â°¡ ÀÖ°í __IMPORT__ ÈÄÅ©°¡ °ÅÀÇ ÇÔ)µË´Ï´Ù. Ç×»ó ¿ÇÀº ÀÏÀ»ÇÏ´Â °ÍÀº ºÒ°¡´ÉÇÕ´Ï´Ù.) ÀÌ ½ºÅ©¸³Æ®´Â ½Ã°£ÀÇ ¿À¸¥ÂÊ 99 %¸¦ ¸ñÇ¥·ÎÇϸç, ¿ì¸®´Â ÀýÃæ¾ÈÀ» °¨¾ÈÇÒ ¶§ 99 %°¡ »ç¿ëÀÇ 99 %¿¡ ÃæºÐÇÕ´Ï´Ù. ³ª´ÂÀÌ ÇÁ·Î±×·¥ÀÌ ¸ðµç ÄÚµå ¹Ùº£ÀÌ Áö»ó¿¡¼­ ÀÛµ¿Çϱ⸦ ¿ÏÀüÈ÷ ÀǵµÇÕ´Ï´Ù. ±×°ÍÀº ÀαâÀÖ´Â ¿ÀÇ ¼Ò½º ÄÚµå (Å×½ºÆ® µð·ºÅ丮 ÂüÁ¶)¸¦ Å×½ºÆ®Çß½À´Ï´Ù. Tools Include1. sfood : ÀÔ·Â ÆÄÀÏ ¶Ç´Â ·çÆ® µð·ºÅ͸® ¼¼Æ®°¡ ÁÖ¾îÁö¸é ÆÄÀÏ °£ÀÇ Á¾¼Ó¼º ¸ñ·ÏÀ» »ý¼ºÇÕ´Ï´Ù. 2. sfood-graph : Á¾¼Ó¼º ¸ñ·ÏÀ» Àаí graphviz µµÆ® ÆÄÀÏÀ» »ý¼ºÇÕ´Ï´Ù. (ÀÌ ÆÄÀÏÀº GraphViz µµÆ® µµ±¸¸¦ ÅëÇØ ½ÇÇàÇÏ¿© º¼ ¼ö ÀÖÀ¸¹Ç·Î º¼ ¼ö ÀÖÀ¸¹Ç·Î º¼ ¼ö ÀÖ½À´Ï´Ù). 3. sfood-cluster : Á¾¼Ó¼º ¸ñ·Ï, ÆÄÀÏ Å¬·¯½ºÅÍ ¸ñ·Ï, ´Ü¼øÈ­ µÈ (Ŭ·¯½ºÅÍ µÈ) Á¾¼Ó¼ºÀÇ ¸ñ·ÏÀ» Ãâ·ÂÇÕ´Ï´Ù. Sfood-Checker : ¼Ò½º Äڵ带 AST·Î ºÐ¼®ÇÏ°í »ç¿ëÇÏÁö ¾Ê°Å³ª Áߺ¹ °¡Á® ¿À±â¸¦ ³ª¿­ÇÕ´Ï´Ù .5. SFood-Imports : °¡Á®¿Ã ¼ö ÀÖ´ÂÁö ¿©ºÎ¿¡ °ü°è¾øÀÌ ÆÄÀ̽ã ÆÄÀÏ¿¡¼­ °¡Á® ¿À±â ¸í·É¹®À» ã¾Æ ³ª¿­ÇϽʽÿÀ. ¿ä±¸ »çÇ× : ¡¤ ÆÄÀ̽ã


Snakefood. °ü·Ã ¼ÒÇÁÆ®¿þ¾î

libspiff.

LibSpiff´Â XSPF Àç»ý ¸ñ·ÏÀ» C ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ÀÐ°í ¾²±â Áö¿øÀ» Á¦°øÇÕ´Ï´Ù. ...

137

´Ù¿î·Îµå