Управление зависимостями в Python с Poetry
Сегодня расскажем о мощном инструменте для эффективного управления зависимостями в ваших Python-проектах - Poetry. Poetry представляет собой интуитивно понятный инструмент, который упрощает создание, управление и публикацию пакетов, делая процесс разработки более прозрачным и удобным.
Poetry - это инструмент для управления зависимостями и управления проектами в Python. Он предоставляет удобный способ определения зависимостей, настройки окружения и управления проектом с использованием файла pyproject.toml.
Преимущества использования Poetry:
- Простота: Poetry предоставляет простой и интуитивно понятный способ управления зависимостями, позволяя сосредоточиться на коде, а не на конфигурации.
- Управление версиями: Poetry автоматически создает файлы requirements.txt и Pipfile.lock, обеспечивая точное управление версиями зависимостей.
- Встроенная документация: Интегрированная поддержка документации и команд для упрощения публикации пакетов.
- Интеграция с проектами: Poetry легко интегрируется в процессы разработки и может использоваться вместе с такими инструментами, как VSCode, PyCharm и другими.
Как использовать Poetry?
Для начала работы установите Poetry с помощью следующей команды:
pip install poetry
Инициализируйте новый проект:
poetry new your_project
Добавьте зависимости:
poetry add package_name
И Poetry автоматически обновит ваш файл pyproject.toml и управит зависимостями.
#python#poetry#pyprojecttoml
https://github.com/google/python-fire
#Python#Fire is a library for automatically generating command line interfaces (CLIs) from absolutely any Python object.
Python Fire is a simple way to create a CLI in Python.
Python Fire is a helpful tool for developing and debugging Python code.
Python Fire helps with exploring existing code or turning other people's code into a CLI.
Python Fire makes transitioning between Bash and Python easier.
Python Fire makes using a Python REPL easier by setting up the REPL with the modules and variables you'll need already imported and created.
https://www.pythonistacafe.com/
Inside PythonistaCafe, you'll interact with professional developers and hobbyists from all over the world who will share their experiences in a safe setting—so you can learn from them and avoid the same mistakes they've made.
Ask anything you want and it will remain private. You must have an active membership to read and write comments and as a paid community, trolling and offensive behavior are virtually nonexistent.
#python#cafe
💀NeuroSploit v2 - продвинутый AI-фреймворк для тестирования на проникновение (пентеста).
NeuroSploit v2 использует большие языковые модели, чтобы автоматизировать и усилить offensive security.
Фреймворк помогает анализировать цели, находить уязвимости, планировать эксплуатацию и поддерживать защитные меры, сохраняя фокус на этике и операционной безопасности.
Основные возможности:
• Агентная архитектура
Специализированные AI-агенты под разные роли: Red Team, Blue Team, Bug Bounty Hunter, Malware Analyst.
• Гибкая интеграция LLM
Поддержка Gemini, Claude, GPT (OpenAI) и Ollama с настройкой через профили.
• Тонкая настройка моделей
Отдельные LLM-профили для каждой роли: выбор модели, температура, лимиты токенов, кэш и контекст.
• Markdown-промпты
Динамические шаблоны промптов, адаптирующиеся под задачу и контекст.
• Расширяемые инструменты
Интеграция Nmap, Metasploit, Subfinder, Nuclei и других security-инструментов через конфигурацию.
• Структурированные отчёты
JSON-результаты кампаний и удобные HTML-отчёты.
• Интерактивный CLI
Командная строка для прямого управления агентами и сценариями.
NeuroSploit v2 - пример того, как agentic AI превращает пентест из ручной работы в управляемую автоматизацию.
git clone https://github.com/CyberSecurityUP/NeuroSploitv2.git
cd NeuroSploitv2
▪Github: https://github.com/CyberSecurityUP/NeuroSploit
@ai_machinelearning_big_data
#python#Penetrationtesting#llm#mlops#Cybersecurity
5⃣5⃣ лет назад трагически погиб Николай Рубцов...
Обычно в этот день вспоминают его пророческое стихотворение "Я умру в крещенские морозы...", но сегодня у меня для Вас другое.
ЭЛЕГИЯ
Стукнул по карману – не звенит.
Стукнул по другому – не слыхать.
В тихий свой, таинственный зенит
Полетели мысли отдыхать.
Но очнусь и выйду за порог
И пойду на ветер, на откос
О печали пройденных дорог
Шелестеть остатками волос.
Память отбивается от рук,
Молодость уходит из-под ног,
Солнышко описывает круг –
Жизненный отсчитывает срок.
Стукну по карману – не звенит.
Стукну по другому – не слыхать.
Если только буду знаменит,
То поеду в Ялту отдыхать…
1964
#Рубцов#НиколайРубцов#поэты#поэзия#стихи#poetry#poems#русскаялитература
ФИАЛКИ
Я в фуфаечке грязной
Шёл по насыпи мола,
Вдруг откуда-то страстно
Стала звать радиола:
— Купите фиалки!
Вот фиалки лесные!
Купите фиалки!
Они словно живые!
Как я рвался на море!
Бросил дом безрассудно
И в моряцкой конторе
Всё просился на судно.
На буксир, на баржу ли…
Но нетрезвые, с кренцем,
Моряки хохотнули
И назвали младенцем…
Так зачем мою душу
Так волна волновала,
Посылая на сушу
Брызги быстрого шквала?
Кроме моря и неба,
Кроме мокрого мола,
Надо хлеба мне, хлеба!
Замолчи, радиола…
Сел я в белый автобус,
В белый, тёплый, хороший,
Там вертелась, как глобус,
Голова контролёрши.
Назвала хулиганом,
Назвала меня фруктом…
Как всё это погано!
Эх! Кондуктор, кондуктор…
Ты не требуй билета,
Увези на толкучку,
Я, как маме, за это
Поцелую вам ручку!
Вот хожу я, где ругань,
Где торговля по кругу,
Где толкают друг друга
И толкают друг другу.
Рвут за каждую гайку
Русский, немец, эстонец…
О!.. Купите фуфайку,
Я отдам за червонец…
1962
#Рубцов#НиколайРубцов#поэты#поэзия#стихи#poetry#poems#русскаялитература
#python#agent#llms
AutoAgent lets you create and use powerful AI agents easily by just using natural language—no coding needed. It supports many large language models (LLMs) like OpenAI and Anthropic, and performs as well as top research AI systems on benchmarks. You can build tools, agents, and workflows quickly, manage data efficiently with its built-in vector database, and interact flexibly through different modes. It’s lightweight, customizable, and cost-effective, making it a personal AI assistant that helps automate complex tasks simply and efficiently. This saves you time and technical effort while giving you advanced AI capabilities.
https://github.com/HKUDS/AutoAgent