ශ්‍රී ලංකාවේ නවතම තාක්ෂණික පුවත් 2026-07-28, Tuesday
💻 ක්‍රමලේඛනය · 🕒 කියවීමට විනාඩි 2 · 👁 1

පළමු pip පැකේජය පළ කරමු – Python පෑකේජින් මූලික මාර්ගෝපදේශය

පළමු pip පැකේජය පළ කරමු – Python පෑකේජින් මූලික මාර්ගෝපදේශය

ඔබ ලියපු Python ස්ක්‍රිප්ට් එකක් හෝ යුටිලිටි ෆංක්ෂන් එකක් තවත් කෙනෙකුටත් වැදගත් වෙයි කියලා සිතුවාද? එවැනි කේතයන් ලොවට බෙදා හැරීමට අවශ්‍ය නමුත් කොහොමද කියලා නොදන්නා බොහොමයක් ඩෙවලපර්ලාට මේ ලිපිය උපකාරී වේ.

Python පෑකේජින් යනු ඔබේ කේතය pip මාර්ගයෙන් සරලව බාගත කරගත හැකි ආකාරයට පත් කරන ක්‍රියාවලියයි. පළමු පියවර වශයෙන් pip සහ setuptools නවතම සංස්කරණයන්ට යාවත්කාලීන කරගන්න. pip install --upgrade pip setuptools යන කමාන්ඩ් එකෙන් මෙය කළ හැක. වර්චුවල් එන්වයර්මෙන්ට් එකක් භාවිතා කරන්නේ නම්, එය සක්‍රිය කරගන්න.

ඉදිරියට, නව ෆෝල්ඩරයක් සාදා Git රෙපොසිටරියක් ආරම්භ කරන්න. git initgit add .git commit -m "Initial commit" යන ක්‍රියාමාර්ගයන් ඔබේ කේතයට වර්ෂන් පාලනයක් එක් කරයි. පසුදා setup.py ගොනුවේ ඔබේ පැකේජ් නාමය, සංස්කරණය, ලේඛක තොරතුරු, අවශ්‍යතා වැනි මූලික metadata ඇතුළත් කරන්න. මෙය setuptools භාවිතයෙන් ලියනු ලැබේ.

පැකේජ් සංරචනය find_packages() මගින් ස්වයංක්‍රීයව හඳුනාගත හැක. උදාහරණයක් ලෙස my_package/ ෆෝල්ඩරය තුළ __init__.py, my_module.py වැනි ගොනු තිබිය යුතුය. ඉන්පසු ඔබේ කේතය ලියන්න; උදාහරණයක් ලෙස සෙල්සියස් → ෆාරන්හයිට් පරිවර්තනය කරන ෆංක්ෂන් එකක්.

කොඩ් එක සූදානම් වූ පසු pyproject.toml ගොනුවක් සාදා metadata සහ dependencies සඳහන් කරන්න. README ගොනුවක් සමඟ පැකේජ් එක build කර twine හරහා PyPI වෙත උඩුගත කරන්න. මෙයින් ඔබේ පැකේජ් එක ලොව පුරා ඕනෑම Python පරිසරයකින් pip install my_package ලෙස ස්ථාපනය කළ හැක.

ශ්‍රී ලංකාවට ඇති වැදගත්කම

  • සිසුන් – පාඨමාලා ව්‍යාපෘති හෝ පර්යේෂණ සඳහා තමන්ගේ කේතය පළකර ගත හැකි බැවින් ප්‍රායෝගික අත්දැකීම් ලැබේ.
  • ඩෙවලපර්ලා – ලොව පුරා ඇති Python සමාජය සමඟ සම්බන්ධ වී, ගිවිසුම්, සම්මුඛ සාකච්ඡා, සහයෝගීතාවයන් ඉහළ යයි.
  • ව්‍යාපාර – ද්‍රව්‍යමය නිෂ්පාදන හෝ සේවා සඳහා අභ්‍යන්තර මෙවලම් ඉක්මනින් බෙදා හැරීමේ හැකියාව ලබා ගනිමින් කාර්යක්ෂමතාවය වැඩි වේ.

අදම ඔබේ පළමු pip පැකේජ් එක සාදා, Python ලෝකයට ඔබේ දායකත්වය පළකර බලන්න. කේතය බෙදා ගැනීමේ සරල ක්‍රමය ඉගෙන ගනිමින්, අනාගතයේ වැඩි දියුණුවකට මග පෙන්වන්න.

💡 ඔබේ පළමු pip පැකේජය අදම පළ කර බලන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#Python #Packaging #pip #Tutorial #OpenSource