I just launched EnvNX - a lightweight CLI tool for Python developers who work across multiple projects. The problem: Switching between projects means dealing with mismatched dependencies, cluttered directories, and inconsistent environments. The solution: EnvNX gives you four simple commands: ✓ Environment Check - compare installed packages with requirements.txt ✓ Project Cleanup - remove pycache, build artifacts, and temp files ✓ Code Search - fast pattern matching across your codebase ✓ Config Sync - maintain a shared base environment across projects No dependencies. No frameworks. Just practical utilities. Install from PyPI: "pip install envnx-cli" https://lnkd.in/gNeZEC_m GitHub: " https://lnkd.in/gX-ce2jr " Check out the video to see it in action. If you've ever wrestled with Python environments, this might save you some headaches. Want to contribute or need more details? DM me or check the GitHub repo - I'm also happy to create detailed docs if there's community interest. #Python #DevTools #OpenSource #CLI #DeveloperProductivity #EnvNX
More Relevant Posts
-
A sandbox is only a sandbox if it actually enforces a boundary. In CVE-2025-68668, Python code running in n8n’s Code node was able to escape its intended Pyodide sandbox by crossing the JavaScript bridge and accessing Node.js internals. No memory corruption, no undefined behavior, just documented runtime features interacting in unsafe ways. I wrote a technical breakdown that covers: where the trust boundary failed how the sandbox collapse happened in practice a reproducible PoC using a vulnerable n8n version why the eventual fix works and what this means for workflow engines and low-code platforms that execute user-supplied code. If you work with automation platforms, sandboxing, or secure execution models, this is worth reading. 🔗 Full write-up: https://lnkd.in/eprtFKVk
To view or add a comment, sign in
-
Microsoft Aspire 13 now makes Python a first-class citizen alongside .NET and JavaScript, bringing full orchestration, service discovery, debugging, and automated Docker publishing into a single polyglot app model. From FastAPI to background scripts, Python services can now be registered, managed, debugged, and deployed through the same AppHost patterns used across Aspire. Get the full breakdown here: https://lnkd.in/diMZW7yF #Python #DotNet #FastAPI #MicrosoftAspire #DevTools
To view or add a comment, sign in
-
-
Excited to share my latest project: Smart Organizer 🚀 I developed an automation tool using Python and PyQt designed to help users organize cluttered files with a single click. The application automatically categorizes files based on their extensions, saving time and significantly boosting productivity. Key Features: ✅ Professional & intuitive Graphical User Interface (GUI). ✅ Full automation for folder organization workflows. ✅ Clean, maintainable code built on OOP principles. I am passionate about building smart tools that solve real-world problems. You can explore the full source code and try the project on GitHub: [In the first comment] I’d love to hear your thoughts and feedback! #Python #Automation #Programming #GitHub #SoftwareDevelopment #OpenSource #PyQt #ProductivityTools
To view or add a comment, sign in
-
#Python developers using coding #agents, how annoying is #Claude using deprecated packages when writing code? I recently found an #MCP server that might help you fix this annoying issue. #context7 mcp server provides your Claude code (or any other coding agent) with updated #context regarding every python #package. An issue that showed up really often, was the usage of google-generativeai package to interact with #gemini. Every model (even gemini itself), always suggests to use this library, but is #deprecated, and has been moved to google-genai. Using context7 finally this annoying issue disappears. Here's the link to the public git repo: https://lnkd.in/dpX25t2c They are also self hosting their mcp server with limited quota usage for free!!
To view or add a comment, sign in
-
-
Stop writing Dockerfiles from scratch. Use this instead. 🛑 I used to spend way too much time tweaking Dockerfiles and docker-compose.yaml files manually. Then I found docker init. It’s basically git init but for containerization. You run a single command in your project root, and it: Scans your code (Python, Node, Go, Rust, etc.) Detects your framework/version. Automatically generates the best-practice Dockerfile, .dockerignore, and compose.yaml. It even sets up multi-stage builds automatically to keep your images small. If you haven't tried it yet, just run docker init in your terminal today. You can thank me later. #Docker #Productivity #DevOps #SoftwareEngineering #DockerInit #Automation
To view or add a comment, sign in
-
💡 FastAPI isn't just about speed, it's about productivity. Review the key concepts in 1 minute. I've summarized the pillars of Python's most modern framework in this visual “Cheatsheet.” If you're building APIs today, you need to have these concepts on your radar. In the image, I break down the essential points: ✅ Data Validation: How Pydantic does the dirty work for you. ✅ Async Support: For performance that doesn't block your application. ✅ Security: Implementing OAuth2 and JWT without headaches. ✅ Testing: Because code without tests (with Pytest) is a risk. Having a quick reference like this helps you remember everything from the basic structure (app = FastAPI()) to deployment with Docker. 👇 Save it for your next project and tell me: What is your favorite FastAPI feature? #FastAPI #Python #BackendDeveloper #Cheatsheet #WebDevelopment #CodingResources #DevCommunity
To view or add a comment, sign in
-
-
🚀 Workspace Update the open-source Python-based desktop IDE! Tonight, I'm committing the new Plugin System This feature lets you extend Workspace effortlessly with custom plugins. Built entirely in Python using PyQt6, plugins are simple Python modules that return a QWidget via a get_widget() function. Drop them in the ~/workspace/ide/plugins/ folder, refresh the menu, and load them as tabs, no restarts needed! It's designed for maximum flexibility: build tools, dashboards, integrations, or anything you imagine all with full access to PyQt6's powerful UI capabilities. Check out the repo (link in comments soon after commit), try it out, and let me know what plugins you'll build! #Python #PyQt6 #OpenSource #IDE #SoftwareDevelopment #Plugins #Coding
To view or add a comment, sign in
-
-
🚀*Enhanced Todo CLI | Python Project Just wrapped up an Enhanced Todo CLI built with Python + Rich as part of Hackathon II (Phase 1). ✨ Highlights: Interactive CLI with Rich tables and status indicators Add, update, complete, and delete tasks Clean architecture (models, services, CLI, UI layer) In-memory design with solid error handling 🛠 Built using Claude Code CLI and Speckit Plus, following a spec-driven approach to keep the codebase clean and intentional. Small project, but strong fundamentals. In my opinion, this is the best way to practice scalable design even in CLI apps. What would you add next, persistenance or priorities? GitHub Link: https://lnkd.in/g_k6h__c Let’s connect and share ideas 👋 Ameen Alam,Asharib Ali,Naeem H. #Python #CLITools #RichLibrary #HackathonProject #Coding #OpenSource #DeveloperTools #ProductivityApp #SoftwareDevelopment #CleanCode #SpecDriven #InMemoryApp #PythonProjects #TechInnovation #CodeNewbie
To view or add a comment, sign in
-
Code execution can replace many tools and useless MCPs If you know how to engineer context for the code execution. Another issue is that you need a secure, sandboxed environment for evaluations on the backend which on practice is a *hard* task due to sec risks. My solution uses Pyodide with Deno . Pyodide provides an environment agnostic way to execute python; Deno provides security flags and a server for wasm. Everything is contenerized with adequate mem/cpu/io limits. #BuildInPublic #TypeScript #Python #Wasm #Jupyter
To view or add a comment, sign in
-
Every time I downloaded files, my folders quickly became messy. PDFs, images, videos, and documents all in one place. So I decided to automate the solution. I created a Python-based automation tool that automatically organizes files into categorized directories for a cleaner and more structured file system. 🛠 What the project includes: File system automation using Python Dynamic folder creation Logging for tracking file operations Modular and maintainable project structure 🔮 Next step: Adding real-time folder monitoring (Watch Folder) to automatically organize new files the moment they are added. This project helped me practice real-world Python automation and think in terms of scalable solutions. https://lnkd.in/e7duG5KG #Python #Automation #ProblemSolving #SoftwareEngineering #LearningJourney #GitHub #PortfolioProject
To view or add a comment, sign in
More from this author
Explore related topics
Explore content categories
- Career
- Productivity
- Finance
- Soft Skills & Emotional Intelligence
- Project Management
- Education
- Technology
- Leadership
- Ecommerce
- User Experience
- Recruitment & HR
- Customer Experience
- Real Estate
- Marketing
- Sales
- Retail & Merchandising
- Science
- Supply Chain Management
- Future Of Work
- Consulting
- Writing
- Economics
- Artificial Intelligence
- Employee Experience
- Workplace Trends
- Fundraising
- Networking
- Corporate Social Responsibility
- Negotiation
- Communication
- Engineering
- Hospitality & Tourism
- Business Strategy
- Change Management
- Organizational Culture
- Design
- Innovation
- Event Planning
- Training & Development
This looks great. Is it possible to also add cloud service context like Azure or AWS? That way someone can switch between different cloud environments seamlessly?