uvlink – A CLI to keep .venv in a centralized cache for uv
# GitHub Repo
* [https://github.com/c0rychu/uvlink](https://github.com/c0rychu/uvlink)
# What My Project Does
This tiny Python CLI tool `uvlink` keeps `.venv` out of cloud-synced project directories by storing the real env in a centralized cache and symlinking it from the project.
Basically, I'm trying to solve this `uv` issue: [https://github.com/astral-sh/uv/issues/1495](https://github.com/astral-sh/uv/issues/1495)
# Target Audience (e.g., Is it meant for production, just a toy project, etc.)
It is perfect for `uv` users who sync code to Dropbox, Google Drive, or iCloud. Only your source code syncs, not gigabytes of .venv dependencies.
# Comparison (A brief comparison explaining how it differs from existing alternatives.)
* venvlink: It claims that it only supports Windows.
* uv-workon: It basically does the opposite; it creates symlinks at a centralized link back to the project's virtual environment.
Unless `uv` supports this natively in the future; I'm not aware of a good publicly available solution. (except for switching to `poetry`)
Any feedback is welcome :)
/r/Python
https://redd.it/1p662t0
# GitHub Repo
* [https://github.com/c0rychu/uvlink](https://github.com/c0rychu/uvlink)
# What My Project Does
This tiny Python CLI tool `uvlink` keeps `.venv` out of cloud-synced project directories by storing the real env in a centralized cache and symlinking it from the project.
Basically, I'm trying to solve this `uv` issue: [https://github.com/astral-sh/uv/issues/1495](https://github.com/astral-sh/uv/issues/1495)
# Target Audience (e.g., Is it meant for production, just a toy project, etc.)
It is perfect for `uv` users who sync code to Dropbox, Google Drive, or iCloud. Only your source code syncs, not gigabytes of .venv dependencies.
# Comparison (A brief comparison explaining how it differs from existing alternatives.)
* venvlink: It claims that it only supports Windows.
* uv-workon: It basically does the opposite; it creates symlinks at a centralized link back to the project's virtual environment.
Unless `uv` supports this natively in the future; I'm not aware of a good publicly available solution. (except for switching to `poetry`)
Any feedback is welcome :)
/r/Python
https://redd.it/1p662t0
GitHub
GitHub - c0rychu/uvlink: storing venv in a system-wise cache and symbolic link them back into project file
storing venv in a system-wise cache and symbolic link them back into project file - c0rychu/uvlink
How good can NumPy get?
I was reading this article doing some research on optimizing my code and came something that I found interesting (I am a beginner lol)
For creating a simple binary column (like an IF/ELSE) in a 1 million-row Pandas DataFrame, the common
I always treated
Is this massive speed difference common knowledge?
Why is the gap so huge? Is it purely due to Python's row-wise iteration vs. NumPy's C-compiled vectorization, or are there other factors at play (like memory management or overhead)?
Have any of you hit this bottleneck?
I'm trying to understand the underlying mechanics better
/r/Python
https://redd.it/1p65vcm
I was reading this article doing some research on optimizing my code and came something that I found interesting (I am a beginner lol)
For creating a simple binary column (like an IF/ELSE) in a 1 million-row Pandas DataFrame, the common
df.apply(lambda...) method was apparently 49.2 times slower than using np.where().I always treated
df.apply() as the standard, efficient way to run element-wise operations.Is this massive speed difference common knowledge?
Why is the gap so huge? Is it purely due to Python's row-wise iteration vs. NumPy's C-compiled vectorization, or are there other factors at play (like memory management or overhead)?
Have any of you hit this bottleneck?
I'm trying to understand the underlying mechanics better
/r/Python
https://redd.it/1p65vcm
Medium
Stop Using Lambda for Conditional Column Creation in Pandas! Use this instead.
Speed vs Familiarity!
Breaking Django convention? Using a variable key in template to acces a dict value
I have an application that tracks working hours. Users will make entries for a work day. Internally, the entry is made up of UserEntry and UserEntryItem. UserEntry will have the date amongst other things. UserEntryItems are made of a ForeignKey to a WorkType and a field for the acutal hours.
The data from these entries will be displayed in a table. This table is dynamic since different workers have different WorkTypeProfiles, and also the WorkTypeProfile can change where a worker did general services plus driving services but eventually he goes back to just general services.
So tables will have different columns depending on who and when. The way I want to solve this is: build up an index of columns which is just a list of column handles. The table has a header row and a footer row with special content. The body rows are all the same in structure, just with different values.
For top and bottom row, I want to build a dictionary with key = one of the column handles, and value = what goes into the table cell. For the body, I want to build a list of dictionaries with each dictionary representing one row.
In order to build the
/r/django
https://redd.it/1p6knne
I have an application that tracks working hours. Users will make entries for a work day. Internally, the entry is made up of UserEntry and UserEntryItem. UserEntry will have the date amongst other things. UserEntryItems are made of a ForeignKey to a WorkType and a field for the acutal hours.
The data from these entries will be displayed in a table. This table is dynamic since different workers have different WorkTypeProfiles, and also the WorkTypeProfile can change where a worker did general services plus driving services but eventually he goes back to just general services.
So tables will have different columns depending on who and when. The way I want to solve this is: build up an index of columns which is just a list of column handles. The table has a header row and a footer row with special content. The body rows are all the same in structure, just with different values.
For top and bottom row, I want to build a dictionary with key = one of the column handles, and value = what goes into the table cell. For the body, I want to build a list of dictionaries with each dictionary representing one row.
In order to build the
/r/django
https://redd.it/1p6knne
Reddit
From the django community on Reddit
Explore this post and more from the django community
DAG-style sync engine in Django
Project backstory: I had an existing WooCommerce website. Then I opened a retail store and added a Clover POS system and needed to sync data between them. There were not any commercial off the shelf syncing options that I could find that would fit my specific use case. So I created a simple python script that connects to both APIs and syncs data between them. Problem solved! But then I wanted to turn my long single script into some kind of auditable task log.
So I created a dag-style sync engine whichs runs in Django. It is a database driven task routing system controlled by a django front end. It consists of an orchestrator which determines the sequence of tasks and a dispatcher for task routing. Each sync job is initiated by essentially writing a row with queued status in the synccomand table with the dag name and initial payload. Django signals are used to fire the orchestrator and dispatcher and the task steps are run in Celery. It also features a built in idempotency guard so each step can be fully replayed/restarted.
I have deployed this
/r/django
https://redd.it/1p6hgid
Project backstory: I had an existing WooCommerce website. Then I opened a retail store and added a Clover POS system and needed to sync data between them. There were not any commercial off the shelf syncing options that I could find that would fit my specific use case. So I created a simple python script that connects to both APIs and syncs data between them. Problem solved! But then I wanted to turn my long single script into some kind of auditable task log.
So I created a dag-style sync engine whichs runs in Django. It is a database driven task routing system controlled by a django front end. It consists of an orchestrator which determines the sequence of tasks and a dispatcher for task routing. Each sync job is initiated by essentially writing a row with queued status in the synccomand table with the dag name and initial payload. Django signals are used to fire the orchestrator and dispatcher and the task steps are run in Celery. It also features a built in idempotency guard so each step can be fully replayed/restarted.
I have deployed this
/r/django
https://redd.it/1p6hgid
Reddit
From the django community on Reddit
Explore this post and more from the django community
Spent a bunch of time choosing between Loguru, Structlog and native logging
Python's native logging module is just fine but modern options like Loguru and Structlog are eye-catching. As someone who wants to use the best tooling so that I can make my life easy, I agonized over choosing one.. perhaps a little too much (I'd rather expend calories now rather than being in production hell and trying to wrangle logs).
I've boiled down what I've learnt to the following:
- Read some good advice here on r/Python to switch to a third party library only when you find/need something that the native libraries can't do - this basically holds true.
- Loguru's (most popular 3rd party library) value prop (zero config, dev ex prioritized) in the age of AI coding is much less appealing. AI can handle writing config boiler plate with the native logging module
- What kills loguru is that it isnt opentelemetry compatible. Meaning if you are using it for a production or production intent codebase, loguru really shouldnt be an option.
- Structlog feels like a more powerful and featured option but this brings with it the need to learn, understand a new system. Plus it still needs a custom "processor" to integrate with OTEL.
- Structlog's biggest value prop -
/r/Python
https://redd.it/1p6qy1e
Python's native logging module is just fine but modern options like Loguru and Structlog are eye-catching. As someone who wants to use the best tooling so that I can make my life easy, I agonized over choosing one.. perhaps a little too much (I'd rather expend calories now rather than being in production hell and trying to wrangle logs).
I've boiled down what I've learnt to the following:
- Read some good advice here on r/Python to switch to a third party library only when you find/need something that the native libraries can't do - this basically holds true.
- Loguru's (most popular 3rd party library) value prop (zero config, dev ex prioritized) in the age of AI coding is much less appealing. AI can handle writing config boiler plate with the native logging module
- What kills loguru is that it isnt opentelemetry compatible. Meaning if you are using it for a production or production intent codebase, loguru really shouldnt be an option.
- Structlog feels like a more powerful and featured option but this brings with it the need to learn, understand a new system. Plus it still needs a custom "processor" to integrate with OTEL.
- Structlog's biggest value prop -
/r/Python
https://redd.it/1p6qy1e
Reddit
From the Python community on Reddit
Explore this post and more from the Python community
Naming Things in really complex situations and as codebase size increases.
Naming has become a real challenge for me. It’s easy when I’m following a YouTube tutorial and building mock projects, but in real production projects it gets difficult. In the beginning it’s manageable, but as the project grows, naming things becomes harder.
For example, I have various formatters. A formatter takes a database object—basically a Django model instance—and formats it. It’s similar to a serializer, though I have specific reasons to create my own instead of using the built-in Python or Django REST Framework serializers. The language or framework isn’t the main point here; I’m mentioning them only for clarity.
So I create one formatter that returns some structured data. Then I need another formatter that returns about 80% of the same data, but with slight additions or removals. There might be an order formatter, then another order formatter with user data, another one without the “order received” date, and so on. None of this reflects my actual project—it’s not e-commerce but an internal tool I can’t discuss in detail—but it does involve many formatters for different use cases. Depending on the role, I may need to send different versions of order data with certain fields blank. This is only the formatter
/r/django
https://redd.it/1p7ayhs
Naming has become a real challenge for me. It’s easy when I’m following a YouTube tutorial and building mock projects, but in real production projects it gets difficult. In the beginning it’s manageable, but as the project grows, naming things becomes harder.
For example, I have various formatters. A formatter takes a database object—basically a Django model instance—and formats it. It’s similar to a serializer, though I have specific reasons to create my own instead of using the built-in Python or Django REST Framework serializers. The language or framework isn’t the main point here; I’m mentioning them only for clarity.
So I create one formatter that returns some structured data. Then I need another formatter that returns about 80% of the same data, but with slight additions or removals. There might be an order formatter, then another order formatter with user data, another one without the “order received” date, and so on. None of this reflects my actual project—it’s not e-commerce but an internal tool I can’t discuss in detail—but it does involve many formatters for different use cases. Depending on the role, I may need to send different versions of order data with certain fields blank. This is only the formatter
/r/django
https://redd.it/1p7ayhs
Reddit
From the django community on Reddit
Explore this post and more from the django community
i18n with AI?
i18n for Django apps is a lot of tough work. I am wondering if anyone here knows any good AI tools to speed this process up? I am talking about automatically generating the translations when making messages.
/r/django
https://redd.it/1p7crih
i18n for Django apps is a lot of tough work. I am wondering if anyone here knows any good AI tools to speed this process up? I am talking about automatically generating the translations when making messages.
/r/django
https://redd.it/1p7crih
Reddit
From the django community on Reddit
Explore this post and more from the django community
Thursday Daily Thread: Python Careers, Courses, and Furthering Education!
# Weekly Thread: Professional Use, Jobs, and Education 🏢
Welcome to this week's discussion on Python in the professional world! This is your spot to talk about job hunting, career growth, and educational resources in Python. Please note, this thread is not for recruitment.
---
## How it Works:
1. Career Talk: Discuss using Python in your job, or the job market for Python roles.
2. Education Q&A: Ask or answer questions about Python courses, certifications, and educational resources.
3. Workplace Chat: Share your experiences, challenges, or success stories about using Python professionally.
---
## Guidelines:
- This thread is not for recruitment. For job postings, please see r/PythonJobs or the recruitment thread in the sidebar.
- Keep discussions relevant to Python in the professional and educational context.
---
## Example Topics:
1. Career Paths: What kinds of roles are out there for Python developers?
2. Certifications: Are Python certifications worth it?
3. Course Recommendations: Any good advanced Python courses to recommend?
4. Workplace Tools: What Python libraries are indispensable in your professional work?
5. Interview Tips: What types of Python questions are commonly asked in interviews?
---
Let's help each other grow in our careers and education. Happy discussing! 🌟
/r/Python
https://redd.it/1p7nn45
# Weekly Thread: Professional Use, Jobs, and Education 🏢
Welcome to this week's discussion on Python in the professional world! This is your spot to talk about job hunting, career growth, and educational resources in Python. Please note, this thread is not for recruitment.
---
## How it Works:
1. Career Talk: Discuss using Python in your job, or the job market for Python roles.
2. Education Q&A: Ask or answer questions about Python courses, certifications, and educational resources.
3. Workplace Chat: Share your experiences, challenges, or success stories about using Python professionally.
---
## Guidelines:
- This thread is not for recruitment. For job postings, please see r/PythonJobs or the recruitment thread in the sidebar.
- Keep discussions relevant to Python in the professional and educational context.
---
## Example Topics:
1. Career Paths: What kinds of roles are out there for Python developers?
2. Certifications: Are Python certifications worth it?
3. Course Recommendations: Any good advanced Python courses to recommend?
4. Workplace Tools: What Python libraries are indispensable in your professional work?
5. Interview Tips: What types of Python questions are commonly asked in interviews?
---
Let's help each other grow in our careers and education. Happy discussing! 🌟
/r/Python
https://redd.it/1p7nn45
Reddit
From the Python community on Reddit
Explore this post and more from the Python community
complexipy 5.0.0, cognitive complexity tool
Hi r/Python! I've released the version [v5.0.0](https://github.com/rohaquinlop/complexipy/releases/tag/5.0.0). This version introduces new changes that will improve the tool adoption in existing projects and the cognitive complexity algorithm itself.
**What My Project Does**
`complexipy` is a command-line tool and library that calculates the cognitive complexity of Python code. Unlike cyclomatic complexity, which measures how complex code is to test, cognitive complexity measures how difficult code is for humans to read and understand.
**Target audience**
`complexipy` is built for:
* Python developers who care about readable, maintainable code.
* Teams who want to enforce quality standards in CI/CD pipelines.
* Open-source maintainers looking for automated complexity checks.
* Developers who want real-time feedback in their editors or pre-commit hooks.
* Researcher scientists, during this year I noticed that many researchers used `complexipy` during their investigations on LLMs generating code.
Whether you're working solo or in a team, `complexipy` helps you keep complexity under control.
**Comparison to Alternatives**
`Sonar` has the original version which runs online only in GitHub repos, and it's a slower workflow because you need to push your changes, wait until their scanner finishes the analysis and check the results. I inspired from them to create this tool, that's why it runs locally without having to publish anything and the analysis is really fast.
**Highlights of
/r/Python
https://redd.it/1p7fqbo
Hi r/Python! I've released the version [v5.0.0](https://github.com/rohaquinlop/complexipy/releases/tag/5.0.0). This version introduces new changes that will improve the tool adoption in existing projects and the cognitive complexity algorithm itself.
**What My Project Does**
`complexipy` is a command-line tool and library that calculates the cognitive complexity of Python code. Unlike cyclomatic complexity, which measures how complex code is to test, cognitive complexity measures how difficult code is for humans to read and understand.
**Target audience**
`complexipy` is built for:
* Python developers who care about readable, maintainable code.
* Teams who want to enforce quality standards in CI/CD pipelines.
* Open-source maintainers looking for automated complexity checks.
* Developers who want real-time feedback in their editors or pre-commit hooks.
* Researcher scientists, during this year I noticed that many researchers used `complexipy` during their investigations on LLMs generating code.
Whether you're working solo or in a team, `complexipy` helps you keep complexity under control.
**Comparison to Alternatives**
`Sonar` has the original version which runs online only in GitHub repos, and it's a slower workflow because you need to push your changes, wait until their scanner finishes the analysis and check the results. I inspired from them to create this tool, that's why it runs locally without having to publish anything and the analysis is really fast.
**Highlights of
/r/Python
https://redd.it/1p7fqbo
GitHub
Release 5.0.0 · rohaquinlop/complexipy
New
Snapshots: --snapshot-create writes complexipy-snapshot.json and comparisons block regressions; auto-refresh on improvements, bypass with --snapshot-ignore.
Change tracking: per-target cache i...
Snapshots: --snapshot-create writes complexipy-snapshot.json and comparisons block regressions; auto-refresh on improvements, bypass with --snapshot-ignore.
Change tracking: per-target cache i...
Thinking about a Python-native frontend - feedback?
Hey everyone experimenting with a personal project called Evolve.
The idea is to run Python directly in the browser via WebAssembly and use it to build reactive, component-based UIs - without writing JavaScript, without a virtual DOM, and without transpiling Python to JS.
# Current high-level architecture (text version):
User Python Code
↓
Python → WebAssembly toolchain
↓
WebAssembly Runtime (in browser)
↓
Evolve Core
┌───────────────┐
│ Component Sys │
│ Reactive Core │
└───────┬───────┘
↓
Tiny DOM Kernel
↓
/r/Python
https://redd.it/1p7ec8z
Hey everyone experimenting with a personal project called Evolve.
The idea is to run Python directly in the browser via WebAssembly and use it to build reactive, component-based UIs - without writing JavaScript, without a virtual DOM, and without transpiling Python to JS.
# Current high-level architecture (text version):
User Python Code
↓
Python → WebAssembly toolchain
↓
WebAssembly Runtime (in browser)
↓
Evolve Core
┌───────────────┐
│ Component Sys │
│ Reactive Core │
└───────┬───────┘
↓
Tiny DOM Kernel
↓
/r/Python
https://redd.it/1p7ec8z
Reddit
From the Python community on Reddit
Explore this post and more from the Python community
15 most-watched Python conference talks of 2025 (so far)
Hi again r/python,
Below, you'll find 15 most-watched Python conference talks of 2025 so far.
These come with short summaries, so you can quickly decide whether a talk is worth watching. I put them together with a little help from AI. Hope you like it!
1. **“”Escape from Tutorial Hell” - Sarah Reichelt (PyCon AU 2025)”** Conference ⸱ +55k views ⸱ Sep 21, 2025 ⸱ 00h 25m 55s tldw: This talk shows how to break free from the cycle of endless tutorials and actually start developing your own projects, with helpful tips on design, structure, and using AI tools, applicable to any programming language.
2. **“Keynote Speaker - Cory Doctorow”** Conference ⸱ +33k views ⸱ May 22, 2025 ⸱ 00h 43m 49s tldw: How Big Tech rigs the internet and what developers can actually do to take back control.
3. **“How to build a cross-platform graphical user interface with Python - Russell Keith-Magee”** Conference ⸱ +23k views ⸱ Jun 02, 2025 ⸱ 00h 28m 23s tldw: Learn how to create a cross-platform GUI for your Python projects, and discover how to deploy your app seamlessly across desktops and mobile devices without changing any code.
4. **“Mentoring Both Ways: Helping Others While Leveling Up Yourself! — Manivannan
/r/Python
[https://redd.it/1p7xod0
Hi again r/python,
Below, you'll find 15 most-watched Python conference talks of 2025 so far.
These come with short summaries, so you can quickly decide whether a talk is worth watching. I put them together with a little help from AI. Hope you like it!
1. **“”Escape from Tutorial Hell” - Sarah Reichelt (PyCon AU 2025)”** Conference ⸱ +55k views ⸱ Sep 21, 2025 ⸱ 00h 25m 55s tldw: This talk shows how to break free from the cycle of endless tutorials and actually start developing your own projects, with helpful tips on design, structure, and using AI tools, applicable to any programming language.
2. **“Keynote Speaker - Cory Doctorow”** Conference ⸱ +33k views ⸱ May 22, 2025 ⸱ 00h 43m 49s tldw: How Big Tech rigs the internet and what developers can actually do to take back control.
3. **“How to build a cross-platform graphical user interface with Python - Russell Keith-Magee”** Conference ⸱ +23k views ⸱ Jun 02, 2025 ⸱ 00h 28m 23s tldw: Learn how to create a cross-platform GUI for your Python projects, and discover how to deploy your app seamlessly across desktops and mobile devices without changing any code.
4. **“Mentoring Both Ways: Helping Others While Leveling Up Yourself! — Manivannan
/r/Python
[https://redd.it/1p7xod0
YouTube
"Escape from Tutorial Hell" - Sarah Reichelt (PyCon AU 2025)
(Sarah Reichelt) When you're learning to code, no matter what the language, you learn small components: write a function to do something, create a class to do other things, add a user interface component and so on.
Then you get out into the real world…
Then you get out into the real world…
Upload 4 web apps online
Hey,
I Have developed 4 small flask web sites for my personal use.
They require a very small database (right now they run with sqlite)
I want to upload them to the internet but to keep the code and access private for me for now.
Im looking for hosting service or a solution that I can upload them to it
Hopefully without cold start server
My budget is up to 7$ a month
Any recommendations or advice?
Thanks!
/r/flask
https://redd.it/1p7y4q2
Hey,
I Have developed 4 small flask web sites for my personal use.
They require a very small database (right now they run with sqlite)
I want to upload them to the internet but to keep the code and access private for me for now.
Im looking for hosting service or a solution that I can upload them to it
Hopefully without cold start server
My budget is up to 7$ a month
Any recommendations or advice?
Thanks!
/r/flask
https://redd.it/1p7y4q2
Need a suggestion
I’m a B.Pharm 3rd-year student, but I actually got into coding back in my 1st year (2023). At first Python felt amazing I loved learning new concepts. But when topics like OOP and dictionaries came in, I suddenly felt like maybe I wasn’t good enough. Still, I pushed through and finished the course.
Later we shifted to a new place, far from the institute. My teacher there was great he even asked why I chose pharmacy over programming. I told him the truth: I tried for NEET, didn’t clear it due to lack of interest and my own fault to avoid studies during that time, so I chose B.Pharm while doing Python on the side. He appreciated that.
But now the problem is whenever college exams come, I have to stop coding. And every time I return, my concepts feel weak again, so I end up relearning things. This keeps repeating.
Honestly, throughout my life, I’ve never really started something purely out of interest or finished it properly except programming. Python is the only thing I genuinely enjoy,
Now I’m continuing programming as a hobby growing bit by bit and even getting better in my studies. But sometimes I still think
/r/Python
https://redd.it/1p8155t
I’m a B.Pharm 3rd-year student, but I actually got into coding back in my 1st year (2023). At first Python felt amazing I loved learning new concepts. But when topics like OOP and dictionaries came in, I suddenly felt like maybe I wasn’t good enough. Still, I pushed through and finished the course.
Later we shifted to a new place, far from the institute. My teacher there was great he even asked why I chose pharmacy over programming. I told him the truth: I tried for NEET, didn’t clear it due to lack of interest and my own fault to avoid studies during that time, so I chose B.Pharm while doing Python on the side. He appreciated that.
But now the problem is whenever college exams come, I have to stop coding. And every time I return, my concepts feel weak again, so I end up relearning things. This keeps repeating.
Honestly, throughout my life, I’ve never really started something purely out of interest or finished it properly except programming. Python is the only thing I genuinely enjoy,
Now I’m continuing programming as a hobby growing bit by bit and even getting better in my studies. But sometimes I still think
/r/Python
https://redd.it/1p8155t
Reddit
From the Python community on Reddit
Explore this post and more from the Python community
Built a tool that converts any REST API spec into an MCP server
I have been experimenting with Anthropic’s Model Context Protocol (MCP) and hit a wall — converting large REST API specs into tool definitions takes forever. Writing them manually is repetitive, error-prone and honestly pretty boring.
So I wrote a Python library that automates the whole thing.
The tool is called **rest-to-mcp-adapter**. You give it an OpenAPI/Swagger spec and it generates:
* a full MCP Tool Registry
* auth handling (API keys, headers, parameters, etc.)
* runtime execution for requests
* an MCP server you can plug directly into Claude Desktop
* all tool functions mapped from the spec automatically
I tested it with the full Binance API. Claude Desktop can generate buy signals, fetch prices, build dashboards, etc, entirely through the generated tools — no manual definitions.
If you are working with agents or playing with MCP this might save you a lot of time. Feedback, issues and PRs are welcome.
**GitHub:**
Adapter Library: [https://github.com/pawneetdev/rest-to-mcp-adapter](https://github.com/pawneetdev/rest-to-mcp-adapter)
Binance Example: [https://github.com/pawneetdev/binance-mcp](https://github.com/pawneetdev/binance-mcp)
/r/Python
https://redd.it/1p7x3i8
I have been experimenting with Anthropic’s Model Context Protocol (MCP) and hit a wall — converting large REST API specs into tool definitions takes forever. Writing them manually is repetitive, error-prone and honestly pretty boring.
So I wrote a Python library that automates the whole thing.
The tool is called **rest-to-mcp-adapter**. You give it an OpenAPI/Swagger spec and it generates:
* a full MCP Tool Registry
* auth handling (API keys, headers, parameters, etc.)
* runtime execution for requests
* an MCP server you can plug directly into Claude Desktop
* all tool functions mapped from the spec automatically
I tested it with the full Binance API. Claude Desktop can generate buy signals, fetch prices, build dashboards, etc, entirely through the generated tools — no manual definitions.
If you are working with agents or playing with MCP this might save you a lot of time. Feedback, issues and PRs are welcome.
**GitHub:**
Adapter Library: [https://github.com/pawneetdev/rest-to-mcp-adapter](https://github.com/pawneetdev/rest-to-mcp-adapter)
Binance Example: [https://github.com/pawneetdev/binance-mcp](https://github.com/pawneetdev/binance-mcp)
/r/Python
https://redd.it/1p7x3i8
GitHub
GitHub - pawneetdev/rest-to-mcp-adapter: A Python library for converting REST API specifications into MCP (Model Context Protocol)…
A Python library for converting REST API specifications into MCP (Model Context Protocol) tools for AI agents. - pawneetdev/rest-to-mcp-adapter
Django Playground in the browser.
A fully working Django playground in the browser.
It is a proof of concept. I was able to run migrations and create a superuser locally. Now it's a question of making everything work.
https://django.farhana.li/
https://github.com/FarhanAliRaza/django-repl
/r/djangolearning
https://redd.it/1p86zo0
A fully working Django playground in the browser.
It is a proof of concept. I was able to run migrations and create a superuser locally. Now it's a question of making everything work.
https://django.farhana.li/
https://github.com/FarhanAliRaza/django-repl
/r/djangolearning
https://redd.it/1p86zo0
django.farhana.li
Django Playground - Run Django in Your Browser
A browser-based Django playground powered by Pyodide. Write, edit, and run Django applications entirely in your browser with no server required.
Django roadmap
Hi! For past few months I've been learning web development and I have learned html, css, js,python and sql so far. Although I don't have mastery over these topics but I have mid-level understanding over all of them. Recently I have started Django and out of the box it's started to feel overwhelming. I don't know what my roadmap should be for django. (I have tried ai generated roadmap for django but it still feels overwhelming). Many of you guys maybe already work with django in the web development field i was hoping i could get some advice from you guys maybe a roadmap as well and also Am i the only one who is overwhelmed with django or is this a common phenomenon for beginners? Thanks in advance.
Note: I didn't have any prior knowledge of programming before starting the journey.
/r/django
https://redd.it/1p84d08
Hi! For past few months I've been learning web development and I have learned html, css, js,python and sql so far. Although I don't have mastery over these topics but I have mid-level understanding over all of them. Recently I have started Django and out of the box it's started to feel overwhelming. I don't know what my roadmap should be for django. (I have tried ai generated roadmap for django but it still feels overwhelming). Many of you guys maybe already work with django in the web development field i was hoping i could get some advice from you guys maybe a roadmap as well and also Am i the only one who is overwhelmed with django or is this a common phenomenon for beginners? Thanks in advance.
Note: I didn't have any prior knowledge of programming before starting the journey.
/r/django
https://redd.it/1p84d08
Reddit
From the django community on Reddit
Explore this post and more from the django community
Hatch v1.16.0 - workspaces, dependency groups and SBOMs
We are happy to announce version 1.16.0 of Hatch. This release wouldn’t have been possible without Cary, our new co-maintainer. He picked up my unfinished workspaces branch and made it production-ready, added SBOM support to Hatchling, and landed a bunch of PRs from contributors!
My motivation took a big hit last year, in large part due to improper use of social media: I simply didn’t realize that continued mass evangelism is required nowadays. This led to some of our novel features being attributed to other tools when in fact Hatch was months ahead. I’m sorry to say that this greatly discouraged me and I let it affect maintenance. I tried to come back on several occasions but could only make incremental progress on the workspaces branch because I had to relearn the code each time. I’ve been having to make all recent releases from a branch based on an old commit because there were many prerequisite changes that were merged and couldn’t be released as is.
No more of that! Development will be much more rapid now, even better than the way it used to be. We are very excited for upcoming features :-)
/r/Python
https://redd.it/1p898zg
We are happy to announce version 1.16.0 of Hatch. This release wouldn’t have been possible without Cary, our new co-maintainer. He picked up my unfinished workspaces branch and made it production-ready, added SBOM support to Hatchling, and landed a bunch of PRs from contributors!
My motivation took a big hit last year, in large part due to improper use of social media: I simply didn’t realize that continued mass evangelism is required nowadays. This led to some of our novel features being attributed to other tools when in fact Hatch was months ahead. I’m sorry to say that this greatly discouraged me and I let it affect maintenance. I tried to come back on several occasions but could only make incremental progress on the workspaces branch because I had to relearn the code each time. I’ve been having to make all recent releases from a branch based on an old commit because there were many prerequisite changes that were merged and couldn’t be released as is.
No more of that! Development will be much more rapid now, even better than the way it used to be. We are very excited for upcoming features :-)
/r/Python
https://redd.it/1p898zg
hatch.pypa.io
Hatch v1.16.0 - Hatch
Hatch v1.16.0 brings workspace support, dependency-groups, and sbom support.