How do you manage Django Migration in a team
Hello everyone,
How do you manage migration files in your Django project in multiple developers are working in it?
How do you manage local copy, staging copy, pre-prod and production copy of migration files? What is practice do you follow for smooth and streamlined collaborative development?
Thanks in advance.
/r/djangolearning
https://redd.it/1k43p9z
Hello everyone,
How do you manage migration files in your Django project in multiple developers are working in it?
How do you manage local copy, staging copy, pre-prod and production copy of migration files? What is practice do you follow for smooth and streamlined collaborative development?
Thanks in advance.
/r/djangolearning
https://redd.it/1k43p9z
Reddit
From the djangolearning community on Reddit
Explore this post and more from the djangolearning community
Made a Python Mod That Forces You to Be Happy in League of Legends 😁
Figured some Python enthusiasts also play League, so I’m sharing this in case anyone (probably some masochist) wants to give it a shot :p
What My Project Does
It uses computer vision to detect if you're smiling in real time while playing League.
If you're not smiling enough… it kills the League process. Yep.
Target Audience
Just a dumb toy project for fun. Nothing serious — just wanted to bring some joy (or despair) to the Rift.
Comparison
Probably not. It’s super specific and a little cursed, so I’m guessing it’s the first of its kind.
Code
👉 Github
Stay cool, and good luck with your own weird projects 😎 Everything is a chance to improve your skills!
/r/Python
https://redd.it/1k4kx23
Figured some Python enthusiasts also play League, so I’m sharing this in case anyone (probably some masochist) wants to give it a shot :p
What My Project Does
It uses computer vision to detect if you're smiling in real time while playing League.
If you're not smiling enough… it kills the League process. Yep.
Target Audience
Just a dumb toy project for fun. Nothing serious — just wanted to bring some joy (or despair) to the Rift.
Comparison
Probably not. It’s super specific and a little cursed, so I’m guessing it’s the first of its kind.
Code
👉 Github
Stay cool, and good luck with your own weird projects 😎 Everything is a chance to improve your skills!
/r/Python
https://redd.it/1k4kx23
GitHub
GitHub - DiogoCostaCunha/League-Smile-Therapy: Either you smile and fill that little green bar… or the League client gets terminated!
Either you smile and fill that little green bar… or the League client gets terminated! - DiogoCostaCunha/League-Smile-Therapy
Anyone still using twisted in 2025.
are there companies still using python twisted library and what benefits it has over others . Does is still makes sense to use twisted for backend game servers?
https://github.com/twisted/twisted
/r/Python
https://redd.it/1k4en05
are there companies still using python twisted library and what benefits it has over others . Does is still makes sense to use twisted for backend game servers?
https://github.com/twisted/twisted
/r/Python
https://redd.it/1k4en05
GitHub
GitHub - twisted/twisted: Event-driven networking engine written in Python.
Event-driven networking engine written in Python. Contribute to twisted/twisted development by creating an account on GitHub.
Personal Project. Preparation questions generator for CompTIA Security+
Hi guys,
I have been developing a tool with Flask to generate prep questions for Security+ for my own preparation, but it actually turned out so well so I decided to share it with people. Please have a look: https://github.com/ilya-smut/blue-book
It uses Google Gemini to generate questions. The questions are actually of high quality, and you can even specify the topic you want to focus on. It also checks your answers and tells you what you got right or wrong. I attach some screenshots.
Please let me know what you think about and feel free to use it for your own preparation or contribute to the project!
P.S. I know we are talking about Cyber Security here, so just wanted to clarify one thing. Gemini access token is saved locally on your machine in user home directory. You can see how it's done in save_config() function in the code.
You can generate 2, 5, 10, or 20 questions. You can change \/ add more values in code if you want to
Example with a topic to focus on specified
(https://preview.redd.it/tool-to-generate-comptia-security-preparation-questions-v0-xb1z3gc3a9we1.png?width=1722&format=png&auto=webp&s=a015c58ceb692c5cfaaa733d93df8cef04032d25)
Example of questions generated without topic specified
(https://preview.redd.it/tool-to-generate-comptia-security-preparation-questions-v0-3lhuqrcea9we1.png?width=1412&format=png&auto=webp&s=e1f4a9ffe7dcc221e0e8e4522d8076a2c1ab2e60)
Answers check
(https://preview.redd.it/tool-to-generate-comptia-security-preparation-questions-v0-y8ei0pysa9we1.png?width=1220&format=png&auto=webp&s=f9c9e2357a3aa363428921e407b2e0e59b5d8993)
/r/flask
https://redd.it/1k4pjsc
Hi guys,
I have been developing a tool with Flask to generate prep questions for Security+ for my own preparation, but it actually turned out so well so I decided to share it with people. Please have a look: https://github.com/ilya-smut/blue-book
It uses Google Gemini to generate questions. The questions are actually of high quality, and you can even specify the topic you want to focus on. It also checks your answers and tells you what you got right or wrong. I attach some screenshots.
Please let me know what you think about and feel free to use it for your own preparation or contribute to the project!
P.S. I know we are talking about Cyber Security here, so just wanted to clarify one thing. Gemini access token is saved locally on your machine in user home directory. You can see how it's done in save_config() function in the code.
You can generate 2, 5, 10, or 20 questions. You can change \/ add more values in code if you want to
Example with a topic to focus on specified
(https://preview.redd.it/tool-to-generate-comptia-security-preparation-questions-v0-xb1z3gc3a9we1.png?width=1722&format=png&auto=webp&s=a015c58ceb692c5cfaaa733d93df8cef04032d25)
Example of questions generated without topic specified
(https://preview.redd.it/tool-to-generate-comptia-security-preparation-questions-v0-3lhuqrcea9we1.png?width=1412&format=png&auto=webp&s=e1f4a9ffe7dcc221e0e8e4522d8076a2c1ab2e60)
Answers check
(https://preview.redd.it/tool-to-generate-comptia-security-preparation-questions-v0-y8ei0pysa9we1.png?width=1220&format=png&auto=webp&s=f9c9e2357a3aa363428921e407b2e0e59b5d8993)
/r/flask
https://redd.it/1k4pjsc
GitHub
GitHub - ilya-smut/blue-book: Blue Book is an application that generates multiple-choice preparation questions for IT certifications…
Blue Book is an application that generates multiple-choice preparation questions for IT certifications, e.g. CompTIA A+, Network+, and Security+. - ilya-smut/blue-book
D What are the current research gaps on GNN?
I would like to know your suggestions since I’m very interested in GNN and also their explainability aspects, however I noticed the huge amount of literature in the last years and I don’t want to lose focus in the new aspects of potential research.
/r/MachineLearning
https://redd.it/1k4oxgo
I would like to know your suggestions since I’m very interested in GNN and also their explainability aspects, however I noticed the huge amount of literature in the last years and I don’t want to lose focus in the new aspects of potential research.
/r/MachineLearning
https://redd.it/1k4oxgo
Reddit
From the MachineLearning community on Reddit
Explore this post and more from the MachineLearning community
Tuesday Daily Thread: Advanced questions
# Weekly Wednesday Thread: Advanced Questions 🐍
Dive deep into Python with our Advanced Questions thread! This space is reserved for questions about more advanced Python topics, frameworks, and best practices.
## How it Works:
1. **Ask Away**: Post your advanced Python questions here.
2. **Expert Insights**: Get answers from experienced developers.
3. **Resource Pool**: Share or discover tutorials, articles, and tips.
## Guidelines:
* This thread is for **advanced questions only**. Beginner questions are welcome in our [Daily Beginner Thread](#daily-beginner-thread-link) every Thursday.
* Questions that are not advanced may be removed and redirected to the appropriate thread.
## Recommended Resources:
* If you don't receive a response, consider exploring r/LearnPython or join the [Python Discord Server](https://discord.gg/python) for quicker assistance.
## Example Questions:
1. **How can you implement a custom memory allocator in Python?**
2. **What are the best practices for optimizing Cython code for heavy numerical computations?**
3. **How do you set up a multi-threaded architecture using Python's Global Interpreter Lock (GIL)?**
4. **Can you explain the intricacies of metaclasses and how they influence object-oriented design in Python?**
5. **How would you go about implementing a distributed task queue using Celery and RabbitMQ?**
6. **What are some advanced use-cases for Python's decorators?**
7. **How can you achieve real-time data streaming in Python with WebSockets?**
8. **What are the
/r/Python
https://redd.it/1k4sm06
# Weekly Wednesday Thread: Advanced Questions 🐍
Dive deep into Python with our Advanced Questions thread! This space is reserved for questions about more advanced Python topics, frameworks, and best practices.
## How it Works:
1. **Ask Away**: Post your advanced Python questions here.
2. **Expert Insights**: Get answers from experienced developers.
3. **Resource Pool**: Share or discover tutorials, articles, and tips.
## Guidelines:
* This thread is for **advanced questions only**. Beginner questions are welcome in our [Daily Beginner Thread](#daily-beginner-thread-link) every Thursday.
* Questions that are not advanced may be removed and redirected to the appropriate thread.
## Recommended Resources:
* If you don't receive a response, consider exploring r/LearnPython or join the [Python Discord Server](https://discord.gg/python) for quicker assistance.
## Example Questions:
1. **How can you implement a custom memory allocator in Python?**
2. **What are the best practices for optimizing Cython code for heavy numerical computations?**
3. **How do you set up a multi-threaded architecture using Python's Global Interpreter Lock (GIL)?**
4. **Can you explain the intricacies of metaclasses and how they influence object-oriented design in Python?**
5. **How would you go about implementing a distributed task queue using Celery and RabbitMQ?**
6. **What are some advanced use-cases for Python's decorators?**
7. **How can you achieve real-time data streaming in Python with WebSockets?**
8. **What are the
/r/Python
https://redd.it/1k4sm06
Discord
Join the Python Discord Server!
We're a large community focused around the Python programming language. We believe that anyone can learn to code. | 412982 members
Make your module faster in benchmarks by using tariffs on competing modules!
Make your Python module faster! Add tariffs to delay imports based on author origin. Peak optimization!
https://github.com/hxu296/tariff
/r/Python
https://redd.it/1k4qhdd
Make your Python module faster! Add tariffs to delay imports based on author origin. Peak optimization!
https://github.com/hxu296/tariff
/r/Python
https://redd.it/1k4qhdd
GitHub
GitHub - hxu296/tariff: The official repository for tariff
The official repository for tariff. Contribute to hxu296/tariff development by creating an account on GitHub.
Thread or process vs celery
I have a service a client connect with web socket. When the service get a connection, it will trigger a task that should run as long as the web socket connection is alive. The task is like doing something regularly every second, then update the client through the web socket so that the client can view it on the display.
How do I architect this? At first I thought I should use channel and celery to do the task but then it's not really like a traditional task a celery worker is supposed to do but it's rather very long running task almost like another service (running like 1 hr or as long as websocket is alive, and it should update the client in real time very second). Is it better to fork process/thread and run it on demand? If I use thread, how do I manage work thread and scale it out and down?
Is Django not appropriate here? I'll have the web page run with Django anyway.
/r/django
https://redd.it/1k4zc5u
I have a service a client connect with web socket. When the service get a connection, it will trigger a task that should run as long as the web socket connection is alive. The task is like doing something regularly every second, then update the client through the web socket so that the client can view it on the display.
How do I architect this? At first I thought I should use channel and celery to do the task but then it's not really like a traditional task a celery worker is supposed to do but it's rather very long running task almost like another service (running like 1 hr or as long as websocket is alive, and it should update the client in real time very second). Is it better to fork process/thread and run it on demand? If I use thread, how do I manage work thread and scale it out and down?
Is Django not appropriate here? I'll have the web page run with Django anyway.
/r/django
https://redd.it/1k4zc5u
Reddit
From the django community on Reddit
Explore this post and more from the django community
6th Datathon - a Virtual Data Science Hackathon is happening this weekend
DubsTech UW is hosting a virtual Datathon this Saturday, April 26 and Sunday, April 27. Do join us if you love data analytics, data visualization, or machine learning and want to put your skills to the test. Our data science hackathon is 100% beginner friendly and you can use Python or any other tool to build your projects!
Get an opportunity to work on real world datasets and get feedback from our panel of 11 judges. So come build with friends, make new friends, learn new skills and compete with data lovers from around the world.
Register Here: https://datathon2025.webflow.io/
Date: April 26 & 27, 2025
Location: Zoom (Virtual)
/r/Python
https://redd.it/1k4b7lx
DubsTech UW is hosting a virtual Datathon this Saturday, April 26 and Sunday, April 27. Do join us if you love data analytics, data visualization, or machine learning and want to put your skills to the test. Our data science hackathon is 100% beginner friendly and you can use Python or any other tool to build your projects!
Get an opportunity to work on real world datasets and get feedback from our panel of 11 judges. So come build with friends, make new friends, learn new skills and compete with data lovers from around the world.
Register Here: https://datathon2025.webflow.io/
Date: April 26 & 27, 2025
Location: Zoom (Virtual)
/r/Python
https://redd.it/1k4b7lx
datathon2025.webflow.io
Datathon 2025 by DubsTech | Online Data Hackathon
Test your data analytics, data visualization, and machine learning skills to build something amazing in a one of a kind data hackathon.
django-simple-captcha ? My form was a spam magnet
My contact form was getting so much spam I couldn't find real inquiries anymore.
I implemented django-simple-captcha and the spam completely disappeared. I customized it to match my dark theme (you can see it at https://www.eriktaveras.com/contact/) and it works perfectly.
But I'm wondering if it's the best long-term option.
What do you use? django-simple-captcha, Google reCAPTCHA, honeypot fields, or something else?
Have you noticed any impact on conversion rates with different options?
/r/django
https://redd.it/1k4ldy3
My contact form was getting so much spam I couldn't find real inquiries anymore.
I implemented django-simple-captcha and the spam completely disappeared. I customized it to match my dark theme (you can see it at https://www.eriktaveras.com/contact/) and it works perfectly.
But I'm wondering if it's the best long-term option.
What do you use? django-simple-captcha, Google reCAPTCHA, honeypot fields, or something else?
Have you noticed any impact on conversion rates with different options?
/r/django
https://redd.it/1k4ldy3
Reddit
From the django community on Reddit: django-simple-captcha ? My form was a spam magnet
Explore this post and more from the django community
Can anyone help me delpoy this flask web app on vercel
github link : https://github.com/GittyBits/easenotes
/r/flask
https://redd.it/1k531o6
github link : https://github.com/GittyBits/easenotes
/r/flask
https://redd.it/1k531o6
GitHub
GitHub - GittyBits/easenotes
Contribute to GittyBits/easenotes development by creating an account on GitHub.
Need help with IIS please
Hi everyone,
I'm trying to deploy my Django web app to Window 2019 IIS server.
I follow this instruction:
https://www.youtube.com/watch?v=APCQ15YqqQ0&t=1123s
Function work, how ever, the static template file seem not work properly.
What's the properly problem?.
I try to install window server on my computer and follow instruction and it work.
Please advise .
Thank you
/r/django
https://redd.it/1k51vv9
Hi everyone,
I'm trying to deploy my Django web app to Window 2019 IIS server.
I follow this instruction:
https://www.youtube.com/watch?v=APCQ15YqqQ0&t=1123s
Function work, how ever, the static template file seem not work properly.
What's the properly problem?.
I try to install window server on my computer and follow instruction and it work.
Please advise .
Thank you
/r/django
https://redd.it/1k51vv9
YouTube
Deploy Django on Windows using Microsoft IIS
Tutorial on how to deploy you Django web project on Microsoft Internet Information Services (IIS) and Google Cloud.
GitHub: https://github.com/Johnnyboycurtis/webproject
Apologies for all the background noise, there was construction in my neighborhood.…
GitHub: https://github.com/Johnnyboycurtis/webproject
Apologies for all the background noise, there was construction in my neighborhood.…
Need Help in Creating a Full Stack This is my First tym Doing a Project
I'm Doing A Project on Multi Asset Portfolio management which takes and This is my First tym Doing a Full Stack Project and i Dont know How to Do it and there i Am Getting many Errors which i am Getting in Fetching Data and other Parts. Please help me in Completion of this Project and now i am trying to Integrate a Project with mine na i am getting erors wheni am Trying to run it
/r/flask
https://redd.it/1k4zpor
I'm Doing A Project on Multi Asset Portfolio management which takes and This is my First tym Doing a Full Stack Project and i Dont know How to Do it and there i Am Getting many Errors which i am Getting in Fetching Data and other Parts. Please help me in Completion of this Project and now i am trying to Integrate a Project with mine na i am getting erors wheni am Trying to run it
/r/flask
https://redd.it/1k4zpor
Reddit
From the flask community on Reddit
Explore this post and more from the flask community
1,000 Python exercises
Hi r/Python!
I recently compiled 1,000 Python exercises to practice everything from the basics to OOP in a level-based format so you can practice with hundreds of levels and review key programming concepts.
A few months ago, I was looking for an app that would allow you to do this, and since I couldn't find anything that was free and/or ad-free in this format, I decided to create it for Android users.
I thought it might be handy to have it in an android app so I could practice anywhere, like on the bus on the way to university or during short breaks throughout the day.
I'm leaving the app link here in case you find it useful as a resource:
https://play.google.com/store/apps/details?id=com.initzer\_dev.Koder\_Python\_Exercises
/r/Python
https://redd.it/1k56mio
Hi r/Python!
I recently compiled 1,000 Python exercises to practice everything from the basics to OOP in a level-based format so you can practice with hundreds of levels and review key programming concepts.
A few months ago, I was looking for an app that would allow you to do this, and since I couldn't find anything that was free and/or ad-free in this format, I decided to create it for Android users.
I thought it might be handy to have it in an android app so I could practice anywhere, like on the bus on the way to university or during short breaks throughout the day.
I'm leaving the app link here in case you find it useful as a resource:
https://play.google.com/store/apps/details?id=com.initzer\_dev.Koder\_Python\_Exercises
/r/Python
https://redd.it/1k56mio
Reddit
Python
The official Python community for Reddit! Stay up to date with the latest news, packages, and meta information relating to the Python programming language.
---
If you have questions or are new to Python use r/LearnPython
---
If you have questions or are new to Python use r/LearnPython
R One Embedding to Rule Them All
Pinterest researchers challenge the limits of traditional two-tower architectures with OmniSearchSage, a unified query embedding trained to retrieve pins, products, and related queries using multi-task learning. Rather than building separate models or relying solely on sparse metadata, the system blends GenAI-generated captions, user-curated board signals, and behavioral engagement to enrich item understanding at scale. Crucially, it integrates directly with existing systems like PinSage, showing that you don’t need to trade engineering pragmatism for model ambition. The result - significant real-world improvements in search, ads, and latency, and a compelling rethink of how large-scale retrieval systems should be built.
Full paper write-up here: https://www.shaped.ai/blog/one-embedding-to-rule-them-all
/r/MachineLearning
https://redd.it/1k5b3ni
Pinterest researchers challenge the limits of traditional two-tower architectures with OmniSearchSage, a unified query embedding trained to retrieve pins, products, and related queries using multi-task learning. Rather than building separate models or relying solely on sparse metadata, the system blends GenAI-generated captions, user-curated board signals, and behavioral engagement to enrich item understanding at scale. Crucially, it integrates directly with existing systems like PinSage, showing that you don’t need to trade engineering pragmatism for model ambition. The result - significant real-world improvements in search, ads, and latency, and a compelling rethink of how large-scale retrieval systems should be built.
Full paper write-up here: https://www.shaped.ai/blog/one-embedding-to-rule-them-all
/r/MachineLearning
https://redd.it/1k5b3ni
www.shaped.ai
One Embedding to Rule Them All | Shaped Blog
Pinterest’s OmniSearchSage represents a major step forward in unified semantic search. By extending the two-tower model into a multi-task, multi-entity framework, it enables a single query embedding to power retrieval across pins, products, and related queries.…
Django - OAuth2 Settings with Google Login >> Experiencing Delusion
Hi everyone, me again 🧉 This time I have some doubts about OAuth2 and Django.
My goal is to set up authentication for my web app ONLY through Google — meaning users should be able to log in or register using their Google accounts.
After some research, I came across the dj-rest-auth package. I’d like to implement it together with djangorestframework-simplejwt, but that's where things start getting a bit dizzy for me.
I'm wondering if any of you have gone through this kind of setup before. If so, any tips, advice, or references would be hugely appreciated!
/r/djangolearning
https://redd.it/1k5etw5
Hi everyone, me again 🧉 This time I have some doubts about OAuth2 and Django.
My goal is to set up authentication for my web app ONLY through Google — meaning users should be able to log in or register using their Google accounts.
After some research, I came across the dj-rest-auth package. I’d like to implement it together with djangorestframework-simplejwt, but that's where things start getting a bit dizzy for me.
I'm wondering if any of you have gone through this kind of setup before. If so, any tips, advice, or references would be hugely appreciated!
/r/djangolearning
https://redd.it/1k5etw5
GitHub
GitHub - iMerica/dj-rest-auth: Authentication for Django Rest Framework
Authentication for Django Rest Framework. Contribute to iMerica/dj-rest-auth development by creating an account on GitHub.
[Resolved]SQLite "unable to open database file" with relative path in Flask project
In my Flask project (running on a Mac virtual environment), I encountered an error when using a relative path for a SQLite database.
I placed `test.db` in a subfolder `temp/` under the project root, like this:
/flask_root/temp/test.db
And in my `__init__.py` file (located under a different subfolder), I configured the database URI like this:
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///temp/test.db'
However, I got the following error:
sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) unable to open database file
(Background on this error at: https://sqlalche.me/e/20/e3q8)
After some trial and error, I discovered that using an **absolute path** worked:
import os
base_dir = os.path.abspath(os.path.dirname(__file__))
db_path = os.path.join(os.path.dirname(base_dir), 'temp', 'test.db')
app.config['SQLALCHEMY_DATABASE_URI'] = f'sqlite:///{db_path}'
**My findings here:**
The issue comes from how **SQLite handles relative paths** differently than Python does:
* **SQLite resolves paths relative to its own execution context**.
* **Python (e.g.,** `os.path.exists(), __init__.py`\*\*) resolves paths based on the interpreter's context\*\*.
If you're using Flask's **application factory pattern**, the app might initialize from a different directory than where you run it. This can make relative paths unreliable unless you ensure all code executes from the exact same working directory—which is tricky to control.
Using absolute paths is a more
/r/flask
https://redd.it/1k4yxv8
In my Flask project (running on a Mac virtual environment), I encountered an error when using a relative path for a SQLite database.
I placed `test.db` in a subfolder `temp/` under the project root, like this:
/flask_root/temp/test.db
And in my `__init__.py` file (located under a different subfolder), I configured the database URI like this:
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///temp/test.db'
However, I got the following error:
sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) unable to open database file
(Background on this error at: https://sqlalche.me/e/20/e3q8)
After some trial and error, I discovered that using an **absolute path** worked:
import os
base_dir = os.path.abspath(os.path.dirname(__file__))
db_path = os.path.join(os.path.dirname(base_dir), 'temp', 'test.db')
app.config['SQLALCHEMY_DATABASE_URI'] = f'sqlite:///{db_path}'
**My findings here:**
The issue comes from how **SQLite handles relative paths** differently than Python does:
* **SQLite resolves paths relative to its own execution context**.
* **Python (e.g.,** `os.path.exists(), __init__.py`\*\*) resolves paths based on the interpreter's context\*\*.
If you're using Flask's **application factory pattern**, the app might initialize from a different directory than where you run it. This can make relative paths unreliable unless you ensure all code executes from the exact same working directory—which is tricky to control.
Using absolute paths is a more
/r/flask
https://redd.it/1k4yxv8
Reddit
From the flask community on Reddit
Explore this post and more from the flask community
faceit-python: Strongly Typed Python Client for the FACEIT API
What My Project Does
faceit-python is a high-level, fully type-safe Python wrapper for the FACEIT REST API. It supports both synchronous and asynchronous clients, strict type checking (mypy-friendly), Pydantic-based models, and handy utilities for pagination and data access.
Target Audience
Developers who need deep integration with the FACEIT API for analytics, bots, automation, or production services.
The project is under active development, so while it’s usable for many tasks, caution is advised before using it in production.
Comparison
Strict typing: Full support for type hints and mypy.
Sync & async interfaces: Choose whichever style fits your project.
Modern models: All data is modeled with Pydantic for easy validation and autocompletion.
Convenient pagination: Methods like
Compared to existing libraries, faceit-python focuses on modern Python, strict typing, and high code quality.
Feedback, questions, and contributions are very welcome! GitHub: https://github.com/zombyacoff/faceit-python
/r/Python
https://redd.it/1k5idmt
What My Project Does
faceit-python is a high-level, fully type-safe Python wrapper for the FACEIT REST API. It supports both synchronous and asynchronous clients, strict type checking (mypy-friendly), Pydantic-based models, and handy utilities for pagination and data access.
Target Audience
Developers who need deep integration with the FACEIT API for analytics, bots, automation, or production services.
The project is under active development, so while it’s usable for many tasks, caution is advised before using it in production.
Comparison
Strict typing: Full support for type hints and mypy.
Sync & async interfaces: Choose whichever style fits your project.
Modern models: All data is modeled with Pydantic for easy validation and autocompletion.
Convenient pagination: Methods like
.map(), .filter(), and .find() are available on paginated results.Compared to existing libraries, faceit-python focuses on modern Python, strict typing, and high code quality.
Feedback, questions, and contributions are very welcome! GitHub: https://github.com/zombyacoff/faceit-python
/r/Python
https://redd.it/1k5idmt
Faceit
Intro | FACEIT for Developers
We took all our tools, data and APIs being used internally at FACEIT and we made them available to developers to create new apps, to enrich existing websites or even to develop new services. Everything you see on our main website, faceit.com, any small piece…
DjangoCon Europe 2025
If you are attending DjangoCon Europe this week here are my tips to make the most of your experience whether it's your first time or you are a DjangoCon regular!
📆 Plan your talk viewing schedule
⚡ Attend the Lightning Talks
🔄 Network during the breaks
🪩 Attend the social events - this includes the Django.Social after day one in the City Centre (All welcome - details on the discord https://discord.gg/BJyHR63P)
🏃♀️➡️ Get involved in the sprints
💻 Join in on Slack
🔥Don’t burn out
I have expanded on each point here: https://foxleytalent.com/blog/djangocon-europe-2025/
See you in Dublin🍀
/r/django
https://redd.it/1k5hcdl
If you are attending DjangoCon Europe this week here are my tips to make the most of your experience whether it's your first time or you are a DjangoCon regular!
📆 Plan your talk viewing schedule
⚡ Attend the Lightning Talks
🔄 Network during the breaks
🪩 Attend the social events - this includes the Django.Social after day one in the City Centre (All welcome - details on the discord https://discord.gg/BJyHR63P)
🏃♀️➡️ Get involved in the sprints
💻 Join in on Slack
🔥Don’t burn out
I have expanded on each point here: https://foxleytalent.com/blog/djangocon-europe-2025/
See you in Dublin🍀
/r/django
https://redd.it/1k5hcdl
Linkedin
DjangoCon Europe | LinkedIn
DjangoCon Europe | 2,010 followers on LinkedIn. DjangoCon Europe is a five-day international conference about the Django web framework, held each year in Europe. | DjangoCon Europe is run by the community for the community!
Our conference seeks to educate…
Our conference seeks to educate…