Telegram Web Link
I just dropped the new v0.6 minor release on PyAction and it's super cool!

🔥 Features and updates:
Using Pydantic for type-casting and better workflow interaction stability
New decoration design that eases the creation of the action in a more clean and descriptive way
Ability to test your action locally
Ability to run additional bash scripts within the runner container

This release also shipped with full code coverage and improved Development Experience.

👉 Check out the repo here: github.com/lnxpy/pyaction
👉 PyAction docs: pyaction.imsadra.me
ستون آر تی اکس ۴۰۹۰ رو برده همایش که سم آلتمن براش امضا کنه. 😂
Forwarded from DeepMind AI Expert (Farzad)
نظرسنجی جالب ایلان ماسک:


اگر کسی پرچم آمریکا رو پاره کنه و یه پرچم دیگه میاره بالا، یه سفر رایگان، یک طرفه ولی اجباری به همون جایی که پرچمش رو برده بالا باید بره
از ایرانی‌کارت استفاده نکنید! حداقل روی اکانت ها و پروفایل‌های اصلیتون تنظیمش نکنید. اگه واقعا نیاز به حساب بانکی دارید، توی بانک زراعت ترکیه حساب باز کنید یا یه تریک قانونی بزنید.

خیلی از بچه‌ها میان سراغم سر قضیه Sponsorship گیت‌هاب و اکانت استرایپ رو از ایرانی‌کارت گرفتن، کاشف به عمل اومده که اکانت به نام شخص دیگه‌ای هست و گیت‌هاب زده اکانت طرف رو ساسپند کرده و هیچ‌جوره درست نمیشه مگه اینکه صاحب اصلی اکانت رضایت بده!! (طبق چیزی که گیت‌هاب میگه)

حالا بفرما بگرد صاحب اصلی اکانت رو پیدا کن.. معلوم نیست ایرانه.. خارجه.. 😑
همیشه دوست داشتم این عکسو توی لینکدین پست کنم و بپرسم اسم این انیمیشن چیه..؟ 😂❤️
از پایتون ۳.۸ به بعد، دیگه نیاز نیست اینجوری yield کنید:

for item in iterable:
yield item

این سینتکس پیشنهاد میشه:

yield from iterable


شدید پیشنهاد میشه جواب وریفای شده رو بخونید:
https://stackoverflow.com/questions/9708902/in-practice-what-are-the-main-uses-for-the-yield-from-syntax-in-python-3-3

پ.ن: ورژن پایتون رو مطمئن نیستم!
Forwarded from Python BackendHub (Mani)
ایده برای aioclock دارین؟ ممنون میشم کامنت کنید.

اگه مشتاقین aioclock چیه, یک لایبری هست که وظیفه اش scheduling عه با استفاده از asyncio پایتون و سینتکس جذاب و declartive که هم دپندسی اینجشکن مثل فست داره و هم event های مختلف مثل استارت آپ و شات داون.

https://github.com/ManiMozaffar/aioclock

@PyBackendHub
سعی کنید اسم تابع self-descriptive باشه.

تابعی که می‌سازه:
Forwarded from Python BackendHub (Mani)
داکیومنت پروژه AioClock منتشر شد 🔥🚀

برای دسترسی میتونید لینک کنید

یک scheduler مدرن و async به جای راکتری و لایبری های مشابه

@PyBackendHub
This media is not supported in your browser
VIEW IN TELEGRAM
راجع به نسخه ۰.۶ پای‌اکش مقاله نوشتم.. عجب چیزی شد!

توی گیف، یکی از قابلیت‌هاشو می‌بینید که بهتون اجازه میده اکشنتون محتوای ایشو رو بخونه و سریالایز کنه.

ریپوی نمایش داده شده در گیف: github.com/lnxpy/mdb-ai-prompted-text

مقاله: https://blog.imsadra.me/pyaction-create-github-actions-using-python

اگه سوال یا پیشنهادی دارید راجع به PyAction، زیر همین پست کامنت کنید. :)) ❤️
درحالی که کل دنیا کرک و پرش از GPT-4o ریخته، اینجا دارن تعرفه قطعی برق ۳ ماه تابستان رو اعلام می‌کنن. :)
Sadra Codes
Multi-line and markdown output added! ولی هنوز رلیز نشده و روی main هست.
تو فکر اینم که برنچ dev درست کنم واسش و یه حرکت جالب بزنم!

فرض کنید هروقت آپدیتی انجام شد روی این برنچ، یه اکشن تست تریگر شه و شروع کنه برنچ dev پای‌اکشن رو تست کنه! واقعا خفن میشه!

پی‌نوشت: خودم درحال هضم این پیامم. اگه سوالی دارین ممکنه به جواب نرسین. 😂
Sadra Codes
تو فکر اینم که برنچ dev درست کنم واسش و یه حرکت جالب بزنم! فرض کنید هروقت آپدیتی انجام شد روی این برنچ، یه اکشن تست تریگر شه و شروع کنه برنچ dev پای‌اکشن رو تست کنه! واقعا خفن میشه! پی‌نوشت: خودم درحال هضم این پیامم. اگه سوالی دارین ممکنه به جواب نرسین.…
اتفاقی که الان میوفته از این قراره، هروقت پوش انجام میشه روی main، یه اکشن شروع میکنه به ران شدن. دپندنسی اون اکشن بجای اینکه pyaction==X.Y.Z‍ باشه، دپندنسیش:

pyaction @ git+https://github.com/lnxpy/pyaction@main

هست. یعنی هد برنچ main. میاد و یه اکشن تست رو که قبلا نوشته، با آخرین وضعیت برنچ main پای‌اکشن ران می‌کنه!

این تست خاص رو واسه امنیت بیشتر و اطمینان از اینکه چیزی break نشه نوشتم. وگرنه خود پای‌اکشن تست‌کیس داره.
با ls -a نمیشه پیداش کرد؟ 🤔
اینو تو توییتر دیدم، خواستم نظر شما رو هم بدونم.
This media is not supported in your browser
VIEW IN TELEGRAM
ورژن جدید Hey قراره این‌شکلی باشه! :) 💻

+ راه‌اندازی و ستاپش راحت‌تر شده.
+ از mdb.ai استفاده می‌کنه.
+ سریعتر و تمیزتر پاسخ می‌ده.
+ شخصی‌سازی میشه.
و...

پی‌نوشت: Hey یه اپ CLI هست که صرفا وصله به ChatGPT.
Forwarded from Python BackendHub (Mani)
من mkdocs تاحالا کار نکرده بودم
ولی وقتی کار کردم فهمیدم چقدر راحت میتونید داک جنریت کنید. مستقیم از کد. یک عالمه پلاگین مفید داره و پلاگین نوشتن براش هم خیلی سادست.

نمونه پروژه aioclock رو میتونید ببینید که از داک استرینگ خوده سورس داکیومنت نوشتم:

خوده پروژه
داک پروژه

برای پروژه ای که مونولیتیک هست خیلی چیزه خوبی میتونه باشه حتی تو کیس بیزنس (نه لزوما اوپن سورس) چون همیشه این مشکل رو داشتم که داکیومنت وقتی تو نوشن نگه میداری خیلی زود outdate میشه و خیلی غیر منطقی هست که داکیومنت مربوط به کد رو بخوای تو نوشن بذاری.
از طرفی داک استرینگ بنویسی ممکنه تو نگاه اول مشخص نباشه و طرف باید بدونه بره سراغ چی. و سرچ کردن و اینا یکم سخت تره.

@PyBackendHub
2025/07/08 11:47:05
Back to Top
HTML Embed Code: