Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
grisha
/
mod_python
Public
Notifications
You must be signed in to change notification settings
Fork
87
Star
311
Code
Issues
21
Pull requests
0
Actions
Projects
Wiki
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Wiki
Security and quality
Insights
Commits
Branch selector
master
User selector
All users
Datepicker
All time
Commit history
Commits on Jan 23, 2026
Update NEWS
grisha
committed
a638e01
View commit details
Copy full SHA for a638e01
Browse repository at this point
Merge pull request #150 from grisha/149_32bit_compile
Show description for 7a1fe21
grisha
authored
7a1fe21
View commit details
Copy full SHA for 7a1fe21
Browse repository at this point
Commits on Jan 22, 2026
Use Py_hash_t return type for table_nohash(). Fixes #149
Show description for 0c09622
grisha
committed
0c09622
View commit details
Copy full SHA for 0c09622
Browse repository at this point
Commits on Dec 30, 2025
Update NEWS
grisha
committed
52f8975
View commit details
Copy full SHA for 52f8975
Browse repository at this point
Merge pull request #148 from grisha/144_query_params_bug
Show description for 8f81a7a
grisha
authored
8f81a7a
View commit details
Copy full SHA for 8f81a7a
Browse repository at this point
Refresh pointers in parse_qsl(). Fixes #144
grisha
committed
9f2ef9b
View commit details
Copy full SHA for 9f2ef9b
Browse repository at this point
Commits on Nov 21, 2025
Merge pull request #147 from carandraug/py2-to-py3-replace-execfile
Show description for f797ba7
grisha
authored
f797ba7
View commit details
Copy full SHA for f797ba7
Browse repository at this point
Merge pull request #146 from carandraug/no-execute-perm-on-so-files
Show description for 5a7aba6
grisha
authored
5a7aba6
View commit details
Copy full SHA for 5a7aba6
Browse repository at this point
scripts/mod_python.in: replace use of execfile removed in Python 3 (#139)
Show description for 641e341
carandraug
committed
641e341
View commit details
Copy full SHA for 641e341
Browse repository at this point
Makefile: do not install shared libraries with executable permissions
carandraug
committed
7e197f5
View commit details
Copy full SHA for 7e197f5
Browse repository at this point
Commits on Nov 8, 2025
Update NEWS
grisha
committed
9693a38
View commit details
Copy full SHA for 9693a38
Browse repository at this point
Commits on Nov 7, 2025
Merge pull request #145 from saurik/master
Show description for b813aad
grisha
authored
b813aad
View commit details
Copy full SHA for b813aad
Browse repository at this point
Attempt to work around Python 3.13 GIL strictness.
saurik
committed
95207a0
View commit details
Copy full SHA for 95207a0
Browse repository at this point
Fix mod_python.publisher controls for Python 3.14.
saurik
committed
d469dde
View commit details
Copy full SHA for d469dde
Browse repository at this point
Commits on Nov 6, 2025
Remove use of a helper API removed in Python 3.13.
saurik
committed
9248f11
View commit details
Copy full SHA for 9248f11
Browse repository at this point
Commits on Dec 23, 2024
Merge pull request #141 from micwoj92/patch-1
Show description for 188b55d
grisha
authored
188b55d
View commit details
Copy full SHA for 188b55d
Browse repository at this point
Commits on Nov 25, 2024
Remove info about "no releases" from readme
micwoj92
authored
faadf72
View commit details
Copy full SHA for faadf72
Browse repository at this point
Commits on Sep 5, 2024
Update NEWS
grisha
committed
b068800
View commit details
Copy full SHA for b068800
Browse repository at this point
Quiet compile warnings.
grisha
committed
69f7239
View commit details
Copy full SHA for 69f7239
Browse repository at this point
Adjust copyrights.
grisha
committed
4315a40
View commit details
Copy full SHA for 4315a40
Browse repository at this point
Do not tokenize return of Py_GetVersion. Fixes #138
grisha
committed
51f359d
View commit details
Copy full SHA for 51f359d
Browse repository at this point
Commits on May 7, 2024
Merge pull request #136 from grisha/135/imp_suffixes
Show description for 79bf257
grisha
authored
79bf257
View commit details
Copy full SHA for 79bf257
Browse repository at this point
Update NEWS
grisha
committed
07b7397
View commit details
Copy full SHA for 07b7397
Browse repository at this point
Commits on May 2, 2024
Fix version check in publisher.
grisha
committed
e55dd65
View commit details
Copy full SHA for e55dd65
Browse repository at this point
Commits on May 1, 2024
Resolve conflicts
grisha
committed
73e62c3
View commit details
Copy full SHA for 73e62c3
Browse repository at this point
Do not use python-config for py2
grisha
committed
70f5f09
View commit details
Copy full SHA for 70f5f09
Browse repository at this point
Commits on Apr 30, 2024
improve compatibility with modern python3 versions
Maxime2
authored and
grisha
committed
9f8db7f
View commit details
Copy full SHA for 9f8db7f
Browse repository at this point
Fix tests for httpd 2.4.59 and python 3.12.3
grisha
committed
7734911
View commit details
Copy full SHA for 7734911
Browse repository at this point
py2 only knows base64.encodestring
grisha
committed
f4d6736
View commit details
Copy full SHA for f4d6736
Browse repository at this point
Fix older py3 version edge case.
grisha
committed
5c469d6
View commit details
Copy full SHA for 5c469d6
Browse repository at this point
Commits on Apr 29, 2024
Fix the version to use a + for local identifier in conformance with
Show description for 9be08e0
grisha
committed
9be08e0
View commit details
Copy full SHA for 9be08e0
Browse repository at this point
Commits on Apr 27, 2024
Add PY2 compatibility to cgihandler. #135
grisha
committed
7fa6eaf
View commit details
Copy full SHA for 7fa6eaf
Browse repository at this point
Remove unused imp_suffixes. Fixes #135.
grisha
committed
346bff5
View commit details
Copy full SHA for 346bff5
Browse repository at this point
Commits on Apr 10, 2024
Merge pull request #134 from Maxime2/fix-python3-compatibility
Show description for d822b9f
grisha
authored
d822b9f
View commit details
Copy full SHA for d822b9f
Browse repository at this point
Commits on Mar 31, 2024
improve compatibility with modern python3 versions
Maxime2
committed
f1748d0
View commit details
Copy full SHA for f1748d0
Browse repository at this point
Previous
Next
You can’t perform that action at this time.