প্রকল্প সম্পর্কে
Pixi হল একটি ক্রস-প্ল্যাটফর্ম, বহু-ভাষা প্যাকেজ ম্যানেজার এবং ওয়ার্কফ্লো টুল যা Conda ইকোসিস্টেমের উপর নির্মিত। সম্পূর্ণরূপে rattler লাইব্রেরির উপর Rust-এ লেখা, এটি যেকোনো ভাষার জন্য নির্ভরতা পরিচালনায় Cargo- বা npm-এর মতো অভিজ্ঞতা আনার লক্ষ্য রাখে, যার মধ্যে Python, C++ এবং R Conda প্যাকেজের মাধ্যমে অন্তর্ভুক্ত।
README-তে বর্ণিত মূল ক্ষমতাগুলি:
- Linux, Windows এবং macOS-এর জন্য ক্রস-প্ল্যাটফর্ম সমর্থন, যার মধ্যে Apple Silicon অন্তর্ভুক্ত।
- init, add, remove, install, lock, run, shell, task, global, search, tree, update এবং upgrade-এর মতো কমান্ড সহ একটি পরিষ্কার, Cargo-সদৃশ কমান্ড-লাইন ইন্টারফেস।
- পুনরুত্পাদনযোগ্য পরিবেশের জন্য সর্বদা একটি আপ-টু-ডেট লক ফাইল বজায় রাখে।
- প্রতি-প্রজেক্ট বা সিস্টেম-ব্যাপী টুল ইনস্টলেশন সমর্থন করে (pipx/condax-এর মতো গ্লোবাল ইনস্টলেশন)।
- Conda প্যাকেজের পাশাপাশি PyPI ইকোসিস্টেমের সাথে সংহত হয়।
- Bash, Zsh, PowerShell, Fish, Nushell এবং Elvish-এর জন্য শেল অটোকমপ্লিশন স্ক্রিপ্ট সরবরাহ করে।
- ইনস্টল স্ক্রিপ্ট, Homebrew, winget, বা ডিস্ট্রো প্যাকেজ (Arch, Alpine) এর মাধ্যমে ইনস্টল করা যায় এবং cargo দিয়ে সোর্স থেকে তৈরি করা যায়।
- স্বয়ংক্রিয় পরিবেশ ক্যাশিং সহ একটি GitHub Action (prefix-dev/setup-pixi) অফার করে।
README বলে যে Pixi উৎপাদনের জন্য প্রস্তুত এবং দলটি ফাইল-ফরম্যাট পরিবর্তনগুলিকে পূর্ববর্তী সংস্করণগুলির সাথে সামঞ্জস্যপূর্ণ রাখতে কাজ করে। এটি ভবিষ্যতের বৈশিষ্ট্যগুলিও তালিকাভুক্ত করে যেমন প্রজেক্টগুলিকে Conda প্যাকেজ হিসাবে তৈরি এবং প্রকাশ করা, সোর্স থেকে নির্ভরতার জন্য সমর্থন, এবং মেশিন জুড়ে নির্ধারক সেটআপের জন্য আরও শক্তিশালী গ্লোবাল ইনস্টলেশন।
দেখানো সাধারণ ব্যবহারের মধ্যে একটি ওয়ার্কস্পেস শুরু করা, নির্ভরতা যোগ করা, কাজ চালানো, পরিবেশে একটি শেল সক্রিয় করা এবং Conda প্যাকেজ গ্লোবালি ইনস্টল করা অন্তর্ভুক্ত। প্রজেক্টটি prefix.dev-এ বিকশিত হয় এবং অবদান স্বাগত জানায়, ডকুমেন্টেশন pixi.sh-এ হোস্ট করা হয়।
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.