Support for Python OCC
I have been trying to get accustomed to Python OCC, but it seems so complicated and feels like I am building my own library on top of that.
I have been trying to figure out and convert my CAD Step files into meaningful information like z
Counterbores, Fillets, etc. Even if I try to do it using the faces, cylinders, edges and other stuff I am not sure what I am doing is right or not.
Anybody over here, have any experience with Python OCC?
/r/Python
https://redd.it/1oq1isg
I have been trying to get accustomed to Python OCC, but it seems so complicated and feels like I am building my own library on top of that.
I have been trying to figure out and convert my CAD Step files into meaningful information like z
Counterbores, Fillets, etc. Even if I try to do it using the faces, cylinders, edges and other stuff I am not sure what I am doing is right or not.
Anybody over here, have any experience with Python OCC?
/r/Python
https://redd.it/1oq1isg
Reddit
From the Python community on Reddit
Explore this post and more from the Python community
[R][N] TabPFN-2.5 is now available: Tabular foundation model for datasets up to 50k samples
TabPFN-2.5, a pretrained transformer that delivers SOTA predictions on tabular data without hyperparameter tuning is now available. It builds on TabPFN v2 that was released in the [Nature](https://www.nature.com/articles/s41586-024-08328-6) journal earlier this year.
Key highlights:
* 5x scale increase: Now handles 50,000 samples × 2,000 features (up from 10,000 × 500 in v2)
* SOTA performance: Achieves state-of-the-art results across classification and regression
* Rebuilt API: New REST interface & Python SDK with dedicated fit & predict endpoints, making deployment and integration significantly more developer-friendly
Want to try it out? TabPFN-2.5 is available via an [API](https://docs.priorlabs.ai/api-reference/getting-started) and via a package on [Hugging Face](https://huggingface.co/Prior-Labs).
We welcome your feedback and discussion! You can also join the discord [here](https://discord.com/invite/VJRuU3bSxt).
/r/MachineLearning
https://redd.it/1oq1gq1
TabPFN-2.5, a pretrained transformer that delivers SOTA predictions on tabular data without hyperparameter tuning is now available. It builds on TabPFN v2 that was released in the [Nature](https://www.nature.com/articles/s41586-024-08328-6) journal earlier this year.
Key highlights:
* 5x scale increase: Now handles 50,000 samples × 2,000 features (up from 10,000 × 500 in v2)
* SOTA performance: Achieves state-of-the-art results across classification and regression
* Rebuilt API: New REST interface & Python SDK with dedicated fit & predict endpoints, making deployment and integration significantly more developer-friendly
Want to try it out? TabPFN-2.5 is available via an [API](https://docs.priorlabs.ai/api-reference/getting-started) and via a package on [Hugging Face](https://huggingface.co/Prior-Labs).
We welcome your feedback and discussion! You can also join the discord [here](https://discord.com/invite/VJRuU3bSxt).
/r/MachineLearning
https://redd.it/1oq1gq1
Nature
Accurate predictions on small data with a tabular foundation model
Nature - Tabular Prior-data Fitted Network, a tabular foundation model, provides accurate predictions on small data and outperforms all previous methods on datasets with up to 10,000 samples by a...
edge-tts suddenly stopped working on Ubuntu (NoAudioReceived error), but works fine on Windows
Hey everyone,
I’ve been using the **edge-tts** Python library for text-to-speech for a while, and it has always worked fine. However, it has recently stopped working on **Ubuntu** machines — while it still works perfectly on **Windows,** using the same code, voices, and parameters.
Here’s the traceback I’m getting on Ubuntu:
NoAudioReceived Traceback (most recent call last)
/tmp/ipython-input-1654461638.py in <cell line: 0>()
13
14 if __name__ == "__main__":
---> 15 main()
10 frames
/usr/local/lib/python3.12/dist-packages/edge_tts/communicate.py in __stream(self)
539
540 if not audio_was_received:
--> 541 raise NoAudioReceived(
/r/Python
https://redd.it/1oq1hvw
Hey everyone,
I’ve been using the **edge-tts** Python library for text-to-speech for a while, and it has always worked fine. However, it has recently stopped working on **Ubuntu** machines — while it still works perfectly on **Windows,** using the same code, voices, and parameters.
Here’s the traceback I’m getting on Ubuntu:
NoAudioReceived Traceback (most recent call last)
/tmp/ipython-input-1654461638.py in <cell line: 0>()
13
14 if __name__ == "__main__":
---> 15 main()
10 frames
/usr/local/lib/python3.12/dist-packages/edge_tts/communicate.py in __stream(self)
539
540 if not audio_was_received:
--> 541 raise NoAudioReceived(
/r/Python
https://redd.it/1oq1hvw
Reddit
From the Python community on Reddit
Explore this post and more from the Python community
This week Everybody Codes has started (challange similar to Advent Of Code)
Hi everybody!
This week Everybody Codes has started (challenge similar to Advent Of Code). You can practice Python solving algorithmic puzzles. This is also good warm-up before AoC ;)
This is second edition of EC. It consists of twenty days (three parts of puzzles each day).
Web: Everybody.codes \- there is also reddit forum for EC problems.
I encourage everyone to participatre and compete!
/r/Python
https://redd.it/1oqbg2q
Hi everybody!
This week Everybody Codes has started (challenge similar to Advent Of Code). You can practice Python solving algorithmic puzzles. This is also good warm-up before AoC ;)
This is second edition of EC. It consists of twenty days (three parts of puzzles each day).
Web: Everybody.codes \- there is also reddit forum for EC problems.
I encourage everyone to participatre and compete!
/r/Python
https://redd.it/1oqbg2q
everybody.codes
Everybody Codes
Everybody Codes is platform much like Advent of Code, where you and your friends can participate in a variety of exciting quests. Join people from all around the globe tackling the same challenges, because, as we all know, in one way or another, everybody…
How to Run Jupyter Notebooks and Generate HTML Reports with Python Scripts
Whole article here: https://medium.com/p/48e0d96a30ed
/r/JupyterNotebooks
https://redd.it/1oq1bwd
Whole article here: https://medium.com/p/48e0d96a30ed
/r/JupyterNotebooks
https://redd.it/1oq1bwd
Medium
How to Run Jupyter Notebooks and Generate HTML Reports with Python Scripts
A step-by-step guide to automating Jupyter Notebook execution and report generation using Python
Best books to be a good Python Dev?
Got a new offer where I will be doing Python for backend work. I wanted to know what good books there are good for making good Python code and more advance concepts?
/r/Python
https://redd.it/1oqbwtg
Got a new offer where I will be doing Python for backend work. I wanted to know what good books there are good for making good Python code and more advance concepts?
/r/Python
https://redd.it/1oqbwtg
Reddit
From the Python community on Reddit
Explore this post and more from the Python community
How would you suggest learning Django-Rest-Framework the proper way?
If you all were to start again, what would be your approach? I am having interest in drf but doesnot properly know how to learn it. Give me some advice.
/r/django
https://redd.it/1oq5m27
If you all were to start again, what would be your approach? I am having interest in drf but doesnot properly know how to learn it. Give me some advice.
/r/django
https://redd.it/1oq5m27
Reddit
From the django community on Reddit
Explore this post and more from the django community
Business problem to Code
Hi,
Question: With which name should I search on Google to learn about these things.
Translating a business problem into code.
Context:
I am kinda new to development. It's been like 8 months now.
There are many buzz words I have came across like system design, design principles ,design patterns, UML, BRD.
System design is most prominent among those, but when I see about it, it more seems on the deployment side rather then coding side.
For us fault tolerance, availability, load balancers , cdns, read and write only databases are not that much of a concern because we have really like just 20 users. Coolify is sufficient for us, we containerise and then directly deploy.
What really is things that I need help with is:
1. Logging issues, if some part / feature of code is not working.
2. Searching efficiently in the data. ( Eg: elasticsearch, postgres full text search)
3. Converting business scenario/ problem into database schema and then coding.
4. Be confident for updates ( recently started writing tests, which makes me more confident in my code).
5. Making short lived branches and having strategy for git, automatic tests and builds.
6. Organizing code into
/r/django
https://redd.it/1oqjn0z
Hi,
Question: With which name should I search on Google to learn about these things.
Translating a business problem into code.
Context:
I am kinda new to development. It's been like 8 months now.
There are many buzz words I have came across like system design, design principles ,design patterns, UML, BRD.
System design is most prominent among those, but when I see about it, it more seems on the deployment side rather then coding side.
For us fault tolerance, availability, load balancers , cdns, read and write only databases are not that much of a concern because we have really like just 20 users. Coolify is sufficient for us, we containerise and then directly deploy.
What really is things that I need help with is:
1. Logging issues, if some part / feature of code is not working.
2. Searching efficiently in the data. ( Eg: elasticsearch, postgres full text search)
3. Converting business scenario/ problem into database schema and then coding.
4. Be confident for updates ( recently started writing tests, which makes me more confident in my code).
5. Making short lived branches and having strategy for git, automatic tests and builds.
6. Organizing code into
/r/django
https://redd.it/1oqjn0z
Reddit
From the django community on Reddit
Explore this post and more from the django community
💻 Django + React Developer | Built www.retailhubpro.com
| Open for freelance projects & collaborations
Hey everyone 👋
I’m a full-stack developer specializing in Django (backend) and React (frontend).
I recently launched **www.retailhubpro.com** — a modern Point of Sale and inventory management web app built with Django REST Framework, React, and M-Pesa integration for payments.
Now that the project is live, I’m open to freelance work and collaborations on:
SaaS or dashboard-based web apps
APIs and payment integrations (M-Pesa, Stripe, etc.)
Django REST + React or Next.js builds
System redesigns or feature upgrades
I love working on practical, business-focused software and enjoy turning ideas into polished, scalable products.
If you’re looking to build something or need an extra hand on your team, feel free to reach out or check out my work at **www.retailhubpro.com**.
Let’s build something great 🚀
/r/django
https://redd.it/1opxx55
| Open for freelance projects & collaborations
Hey everyone 👋
I’m a full-stack developer specializing in Django (backend) and React (frontend).
I recently launched **www.retailhubpro.com** — a modern Point of Sale and inventory management web app built with Django REST Framework, React, and M-Pesa integration for payments.
Now that the project is live, I’m open to freelance work and collaborations on:
SaaS or dashboard-based web apps
APIs and payment integrations (M-Pesa, Stripe, etc.)
Django REST + React or Next.js builds
System redesigns or feature upgrades
I love working on practical, business-focused software and enjoy turning ideas into polished, scalable products.
If you’re looking to build something or need an extra hand on your team, feel free to reach out or check out my work at **www.retailhubpro.com**.
Let’s build something great 🚀
/r/django
https://redd.it/1opxx55
Retailhubpro
RetailHub Pro - Point of Sale System
RetailHub Pro - Professional Point of Sale System for Business Management
D CVPR submission risk of desk reject
I just got an email from CVPR saying
"For CVPR 2026, all authors are required to have a complete OpenReview profile and a complete author enrollment."
But I don't understand. What is the meaning of "Complete OpenReview Profile"? I went through tens of reviews and submissions this year, and suddenly it is incomplete?
Anyone has an idea about this??
/r/MachineLearning
https://redd.it/1oqmdm3
I just got an email from CVPR saying
"For CVPR 2026, all authors are required to have a complete OpenReview profile and a complete author enrollment."
But I don't understand. What is the meaning of "Complete OpenReview Profile"? I went through tens of reviews and submissions this year, and suddenly it is incomplete?
Anyone has an idea about this??
/r/MachineLearning
https://redd.it/1oqmdm3
Reddit
From the MachineLearning community on Reddit
Explore this post and more from the MachineLearning community
Trying to understand how to do “Business Process Automation” with Python (not RPA stuff)
Hey everyone,
So I’m a bit stuck and could really use some guidance.
I’ve been building “automation systems” for a while now, using low-code tools like Make, Zapier, and Pipedream. Basically, connecting multiple SaaS platforms (Airtable, ClickUp, Slack, Instantly, Trello, Gmail, etc...) into one workflow that runs a whole business process end-to-end.
For example, I built a **Client Lifecycle Management System** that takes a lead from form submission → qualification → assigning → notifications → proposals → onboarding... all automatically (using Make).
Now I’m trying to move away from Make/Zapier and do all that with **Python,** because I figured out that companies are looking for engineers who know how to do both (pure code/low-code), but I’m getting **LOST** because most people talk about **RPA (robotic process automation)** when they mention **automation**, and that’s not what I’m talking about.
I don’t want to automate **desktop clicks** or **Excel macros** — I want to automate **SaaS workflows** through APIs.
So basically:
* I want to learn how to build BPA (Business Process Automation) systems **using pure coding (Python** → Frameworks, libraries, concepts\*\*)\*\*.
* I already understand how the workflows work logically (I’ve built them visually in Make).
* I just want to know how to do the same with Python APIs, webhooks, scheduling, database handling, etc.
* Think of it as: “Make/Zapier but **pure** **code**.”
If anyone here has gone
/r/django
https://redd.it/1oqura8
Hey everyone,
So I’m a bit stuck and could really use some guidance.
I’ve been building “automation systems” for a while now, using low-code tools like Make, Zapier, and Pipedream. Basically, connecting multiple SaaS platforms (Airtable, ClickUp, Slack, Instantly, Trello, Gmail, etc...) into one workflow that runs a whole business process end-to-end.
For example, I built a **Client Lifecycle Management System** that takes a lead from form submission → qualification → assigning → notifications → proposals → onboarding... all automatically (using Make).
Now I’m trying to move away from Make/Zapier and do all that with **Python,** because I figured out that companies are looking for engineers who know how to do both (pure code/low-code), but I’m getting **LOST** because most people talk about **RPA (robotic process automation)** when they mention **automation**, and that’s not what I’m talking about.
I don’t want to automate **desktop clicks** or **Excel macros** — I want to automate **SaaS workflows** through APIs.
So basically:
* I want to learn how to build BPA (Business Process Automation) systems **using pure coding (Python** → Frameworks, libraries, concepts\*\*)\*\*.
* I already understand how the workflows work logically (I’ve built them visually in Make).
* I just want to know how to do the same with Python APIs, webhooks, scheduling, database handling, etc.
* Think of it as: “Make/Zapier but **pure** **code**.”
If anyone here has gone
/r/django
https://redd.it/1oqura8
Reddit
From the django community on Reddit
Explore this post and more from the django community
API Designing Help. Better Approach
Hi,
1. Right now, my APIs are mostly page wise, not feature wise. So, my frontend guys asked me to just give them a single API for everything that will be on that page.
Example:
* 1. A page has following Data
* Order
* Place Date, ship date, agent who assisted in placing order, other meta data.
* permissions ( if order can be edited by the logged in user). We are actually sending all these permissions from the backend itself, so that frontend can accordingly show buttons to user.
* Product Details:
* each item, name, quantitiy.
* permissions ( if product quantity can be modified by the logged in user)
* payment details
* payment date, payment method etc.
* refund details
* refund amount, processing date, etc
This is just an example, in my real case there are so many things being shown on a single page, and it feels important to
/r/django
https://redd.it/1oqwa9o
Hi,
1. Right now, my APIs are mostly page wise, not feature wise. So, my frontend guys asked me to just give them a single API for everything that will be on that page.
Example:
* 1. A page has following Data
* Order
* Place Date, ship date, agent who assisted in placing order, other meta data.
* permissions ( if order can be edited by the logged in user). We are actually sending all these permissions from the backend itself, so that frontend can accordingly show buttons to user.
* Product Details:
* each item, name, quantitiy.
* permissions ( if product quantity can be modified by the logged in user)
* payment details
* payment date, payment method etc.
* refund details
* refund amount, processing date, etc
This is just an example, in my real case there are so many things being shown on a single page, and it feels important to
/r/django
https://redd.it/1oqwa9o
Reddit
From the django community on Reddit
Explore this post and more from the django community
Friday Daily Thread: r/Python Meta and Free-Talk Fridays
# Weekly Thread: Meta Discussions and Free Talk Friday 🎙️
Welcome to Free Talk Friday on /r/Python! This is the place to discuss the r/Python community (meta discussions), Python news, projects, or anything else Python-related!
## How it Works:
1. Open Mic: Share your thoughts, questions, or anything you'd like related to Python or the community.
2. Community Pulse: Discuss what you feel is working well or what could be improved in the /r/python community.
3. News & Updates: Keep up-to-date with the latest in Python and share any news you find interesting.
## Guidelines:
All topics should be related to Python or the /r/python community.
Be respectful and follow Reddit's Code of Conduct.
## Example Topics:
1. New Python Release: What do you think about the new features in Python 3.11?
2. Community Events: Any Python meetups or webinars coming up?
3. Learning Resources: Found a great Python tutorial? Share it here!
4. Job Market: How has Python impacted your career?
5. Hot Takes: Got a controversial Python opinion? Let's hear it!
6. Community Ideas: Something you'd like to see us do? tell us.
Let's keep the conversation going. Happy discussing! 🌟
/r/Python
https://redd.it/1oqfalr
# Weekly Thread: Meta Discussions and Free Talk Friday 🎙️
Welcome to Free Talk Friday on /r/Python! This is the place to discuss the r/Python community (meta discussions), Python news, projects, or anything else Python-related!
## How it Works:
1. Open Mic: Share your thoughts, questions, or anything you'd like related to Python or the community.
2. Community Pulse: Discuss what you feel is working well or what could be improved in the /r/python community.
3. News & Updates: Keep up-to-date with the latest in Python and share any news you find interesting.
## Guidelines:
All topics should be related to Python or the /r/python community.
Be respectful and follow Reddit's Code of Conduct.
## Example Topics:
1. New Python Release: What do you think about the new features in Python 3.11?
2. Community Events: Any Python meetups or webinars coming up?
3. Learning Resources: Found a great Python tutorial? Share it here!
4. Job Market: How has Python impacted your career?
5. Hot Takes: Got a controversial Python opinion? Let's hear it!
6. Community Ideas: Something you'd like to see us do? tell us.
Let's keep the conversation going. Happy discussing! 🌟
/r/Python
https://redd.it/1oqfalr
Redditinc
Reddit Rules
Reddit Rules - Reddit
D AAAI 2026 (Main Technical Track) Results
I see "Modified 5 November" on the latest updates on Openreview. This probably implies that AAAI-2026 results are imminent within a day or so.
I'm opening up this thread for you to post your scores (and their associated confidences) and results, but please also mention what category (CV etc.) you submitted to, and whether or not you provided additional experimental results in your 2500-character rebuttal (even if the instructions said not to - I've noticed many authors in my review stack have done this anyway).
Other points of discussion are also welcomed!
/r/MachineLearning
https://redd.it/1oqotu4
I see "Modified 5 November" on the latest updates on Openreview. This probably implies that AAAI-2026 results are imminent within a day or so.
I'm opening up this thread for you to post your scores (and their associated confidences) and results, but please also mention what category (CV etc.) you submitted to, and whether or not you provided additional experimental results in your 2500-character rebuttal (even if the instructions said not to - I've noticed many authors in my review stack have done this anyway).
Other points of discussion are also welcomed!
/r/MachineLearning
https://redd.it/1oqotu4
Reddit
From the MachineLearning community on Reddit
Explore this post and more from the MachineLearning community
Saturday Daily Thread: Resource Request and Sharing! Daily Thread
# Weekly Thread: Resource Request and Sharing 📚
Stumbled upon a useful Python resource? Or are you looking for a guide on a specific topic? Welcome to the Resource Request and Sharing thread!
## How it Works:
1. Request: Can't find a resource on a particular topic? Ask here!
2. Share: Found something useful? Share it with the community.
3. Review: Give or get opinions on Python resources you've used.
## Guidelines:
Please include the type of resource (e.g., book, video, article) and the topic.
Always be respectful when reviewing someone else's shared resource.
## Example Shares:
1. Book: "Fluent Python" \- Great for understanding Pythonic idioms.
2. Video: Python Data Structures \- Excellent overview of Python's built-in data structures.
3. Article: Understanding Python Decorators \- A deep dive into decorators.
## Example Requests:
1. Looking for: Video tutorials on web scraping with Python.
2. Need: Book recommendations for Python machine learning.
Share the knowledge, enrich the community. Happy learning! 🌟
/r/Python
https://redd.it/1orajp0
# Weekly Thread: Resource Request and Sharing 📚
Stumbled upon a useful Python resource? Or are you looking for a guide on a specific topic? Welcome to the Resource Request and Sharing thread!
## How it Works:
1. Request: Can't find a resource on a particular topic? Ask here!
2. Share: Found something useful? Share it with the community.
3. Review: Give or get opinions on Python resources you've used.
## Guidelines:
Please include the type of resource (e.g., book, video, article) and the topic.
Always be respectful when reviewing someone else's shared resource.
## Example Shares:
1. Book: "Fluent Python" \- Great for understanding Pythonic idioms.
2. Video: Python Data Structures \- Excellent overview of Python's built-in data structures.
3. Article: Understanding Python Decorators \- A deep dive into decorators.
## Example Requests:
1. Looking for: Video tutorials on web scraping with Python.
2. Need: Book recommendations for Python machine learning.
Share the knowledge, enrich the community. Happy learning! 🌟
/r/Python
https://redd.it/1orajp0
Amazon
Fluent Python: Clear, Concise, and Effective Programming
Fluent Python: Clear, Concise, and Effective Programming [Ramalho, Luciano] on Amazon.com. *FREE* shipping on qualifying offers. Fluent Python: Clear, Concise, and Effective Programming
django-bolt 0.3.0 | Django powered by rust | Fastest python framework (unofficially)
Django-bolt Update 0.3.0 🎉
1. Sync function views here.
2. Fixed broken StreamingResponse and added full support for async and sync streaming. After trying semaphores, I landed on using just good old threads for sync generators. 😅
3. Made queryset serialization a little faster.
See in this video, django-bolt handles 10,000 clients and server-side events at the same time. Load sustained for 60 seconds, sending 570k messages.
https://youtu.be/3MoRXFhd9xg
This change alone makes it my default choice for AI views.
https://github.com/FarhanAliRaza/django-bolt
/r/django
https://redd.it/1or4r8d
Django-bolt Update 0.3.0 🎉
1. Sync function views here.
2. Fixed broken StreamingResponse and added full support for async and sync streaming. After trying semaphores, I landed on using just good old threads for sync generators. 😅
3. Made queryset serialization a little faster.
See in this video, django-bolt handles 10,000 clients and server-side events at the same time. Load sustained for 60 seconds, sending 570k messages.
https://youtu.be/3MoRXFhd9xg
This change alone makes it my default choice for AI views.
https://github.com/FarhanAliRaza/django-bolt
/r/django
https://redd.it/1or4r8d
YouTube
django-bolt 3.0 streaming benchmark 🎉 Handling 10,000 requests concurrently
Django-bolt Update 0.3.0
1. Sync function views here.
2. Fixed broken StreamingResponse and added full support for async and sync streaming. After trying semaphores, I landed on using just good old threads for sync generators. 😅
3. Made queryset serialization…
1. Sync function views here.
2. Fixed broken StreamingResponse and added full support for async and sync streaming. After trying semaphores, I landed on using just good old threads for sync generators. 😅
3. Made queryset serialization…
httpmorph - HTTP client with Chrome 142 fingerprinting, HTTP/2, and async support
What My Project Does:
httpmorph is a Python HTTP client that mimics real browser TLS/HTTP fingerprints. It uses BoringSSL (the same TLS stack as Chrome) and nghttp2 to make your Python requests look exactly like Chrome 142 from a fingerprinting perspective - matching JA3N, JA4, and JA4R fingerprints perfectly.
It includes HTTP/2 support, async/await with AsyncClient (using epoll/kqueue), proxy support with authentication, certificate compression for Cloudflare-protected sites, post-quantum cryptography (X25519MLKEM768), and connection pooling.
Target Audience:
* Developers testing how their web applications handle different browser fingerprints
* Researchers studying web tracking and fingerprinting mechanisms
* Anyone whose Python scripts are getting blocked despite setting correct User-Agent headers
* Projects that need to work with Cloudflare-protected sites that do deep fingerprint checks
This is a learning/educational project, not meant for production use yet.
Comparison:
The main alternative is curlcffi, which is more mature, stable, and production-ready. If you need something reliable right now, use that.
httpmorph differs in that it's built from scratch as a learning project using BoringSSL and nghttp2 directly, with a requests-compatible API. It's not trying to compete - it's a passion project where I'm learning by implementing TLS, HTTP/2, and browser fingerprinting myself.
Unlike httpx or aiohttp (which prioritize speed), httpmorph prioritizes fingerprint accuracy over performance.
Current Status:
Still early development.
/r/Python
https://redd.it/1or564a
What My Project Does:
httpmorph is a Python HTTP client that mimics real browser TLS/HTTP fingerprints. It uses BoringSSL (the same TLS stack as Chrome) and nghttp2 to make your Python requests look exactly like Chrome 142 from a fingerprinting perspective - matching JA3N, JA4, and JA4R fingerprints perfectly.
It includes HTTP/2 support, async/await with AsyncClient (using epoll/kqueue), proxy support with authentication, certificate compression for Cloudflare-protected sites, post-quantum cryptography (X25519MLKEM768), and connection pooling.
Target Audience:
* Developers testing how their web applications handle different browser fingerprints
* Researchers studying web tracking and fingerprinting mechanisms
* Anyone whose Python scripts are getting blocked despite setting correct User-Agent headers
* Projects that need to work with Cloudflare-protected sites that do deep fingerprint checks
This is a learning/educational project, not meant for production use yet.
Comparison:
The main alternative is curlcffi, which is more mature, stable, and production-ready. If you need something reliable right now, use that.
httpmorph differs in that it's built from scratch as a learning project using BoringSSL and nghttp2 directly, with a requests-compatible API. It's not trying to compete - it's a passion project where I'm learning by implementing TLS, HTTP/2, and browser fingerprinting myself.
Unlike httpx or aiohttp (which prioritize speed), httpmorph prioritizes fingerprint accuracy over performance.
Current Status:
Still early development.
/r/Python
https://redd.it/1or564a
Reddit
From the Python community on Reddit
Explore this post and more from the Python community
Alexy Khrabrov interviews Guido on AI, Functional Programming, and Vibe Coding
Alexy Khrabrov, the AI Community Architect at Neo4j, interviewed Guido at the 10th PyBay in San Francisco, where Guido gave a talk "Structured RAG is better than RAG". The topics included
* why Python has become the language of AI
* what is it about Python that made it so adaptable to new developments
* how does Functional Programming get into Python and was it a good idea
* does Guido do vibe coding?
* and more
See [the full interview on DevReal AI](https://www.devreal.ai/guido-van-rossum-by-the-pybay/), the community blog for DevRel advocates in AI.
/r/Python
https://redd.it/1or2vxm
Alexy Khrabrov, the AI Community Architect at Neo4j, interviewed Guido at the 10th PyBay in San Francisco, where Guido gave a talk "Structured RAG is better than RAG". The topics included
* why Python has become the language of AI
* what is it about Python that made it so adaptable to new developments
* how does Functional Programming get into Python and was it a good idea
* does Guido do vibe coding?
* and more
See [the full interview on DevReal AI](https://www.devreal.ai/guido-van-rossum-by-the-pybay/), the community blog for DevRel advocates in AI.
/r/Python
https://redd.it/1or2vxm
DevReal AI
Guido van Rossum By the PyBay
Alexy Khrabrov interviews Guido van Rossum, the creator of Python, at the 10th PyBay conference in San Francisco.
How Big is the GIL Update?
So for intro, I am a student and my primary langauge was python. So for intro coding and DSA I always used python.
Took some core courses like OS and OOPS to realise the differences in memory managament and internals of python vs languages say Java or C++. In my opinion one of the biggest drawbacks for python at a higher scale was GIL preventing true multi threading. From what i have understood, GIL only allows one thread to execute at a time, so true multi threading isnt achieved. Multi processing stays fine becauses each processor has its own GIL
But given the fact that GIL can now be disabled, isn't it a really big difference for python in the industry?
I am asking this ignoring the fact that most current codebases for systems are not python so they wouldn't migrate.
/r/Python
https://redd.it/1oqn305
So for intro, I am a student and my primary langauge was python. So for intro coding and DSA I always used python.
Took some core courses like OS and OOPS to realise the differences in memory managament and internals of python vs languages say Java or C++. In my opinion one of the biggest drawbacks for python at a higher scale was GIL preventing true multi threading. From what i have understood, GIL only allows one thread to execute at a time, so true multi threading isnt achieved. Multi processing stays fine becauses each processor has its own GIL
But given the fact that GIL can now be disabled, isn't it a really big difference for python in the industry?
I am asking this ignoring the fact that most current codebases for systems are not python so they wouldn't migrate.
/r/Python
https://redd.it/1oqn305
Reddit
From the Python community on Reddit
Explore this post and more from the Python community