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
Accelerator
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
Type
/
to 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 }}
Uh oh!
There was an error while loading.
Please reload this page
.
colcon
/
colcon-python-project
Public
Notifications
You must be signed in to change notification settings
Fork
2
Star
10
Code
Issues
1
Pull requests
1
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
Initial implementation
- #1
#1
Draft
cottsay
wants to merge 67 commits into
main
colcon/colcon-python-project:main
from
devel
colcon/colcon-python-project:devel
Copy head branch name to clipboard
Conversation
Commits
67
(67)
Checks
Files changed
Draft
Initial implementation
#1
cottsay
wants to merge 67 commits into
main
colcon/colcon-python-project:main
from
devel
colcon/colcon-python-project:devel
Copy head branch name to clipboard
Commits
Commits on Nov 30, 2022
Add mechanism to read pyproject.toml specs
cottsay
committed
f6ee0c8
View commit details
Copy full SHA for f6ee0c8
Browse repository at this point
Implement PEP 621 identification and augmentation
cottsay
committed
5170d47
View commit details
Copy full SHA for 5170d47
Browse repository at this point
Implement PEP 517 hook caller
cottsay
committed
f863eae
View commit details
Copy full SHA for f863eae
Browse repository at this point
Implement decoration extension for enhancing hook calls
cottsay
committed
ab45092
View commit details
Copy full SHA for ab45092
Browse repository at this point
Implement mechanism for reading python METADATA files
cottsay
committed
7bf6c51
View commit details
Copy full SHA for 7bf6c51
Browse repository at this point
Implement PEP 517 identification and augmentation
cottsay
committed
7ad21f5
View commit details
Copy full SHA for 7ad21f5
Browse repository at this point
Implement basic mechanism for installing Python wheels
cottsay
committed
772a78e
View commit details
Copy full SHA for 772a78e
Browse repository at this point
Implement PEP 517 build task
cottsay
committed
89a83c0
View commit details
Copy full SHA for 89a83c0
Browse repository at this point
Implement test task for python.project packages
cottsay
committed
b41a6d5
View commit details
Copy full SHA for b41a6d5
Browse repository at this point
Update README.rst to reflect current status
cottsay
committed
ca43054
View commit details
Copy full SHA for ca43054
Browse repository at this point
Commits on Dec 1, 2022
Add support for in-tree build backends
cottsay
committed
bd35220
View commit details
Copy full SHA for bd35220
Browse repository at this point
Add support for setuptools script directory override
cottsay
committed
04345c0
View commit details
Copy full SHA for 04345c0
Browse repository at this point
Fix installation of data files from wheels
cottsay
committed
74968bc
View commit details
Copy full SHA for 74968bc
Browse repository at this point
More robust wheel directory creation
cottsay
committed
65c07f9
View commit details
Copy full SHA for 65c07f9
Browse repository at this point
Add a PEP 517 identification fallback for legacy setuptools
cottsay
committed
ab5b6e3
View commit details
Copy full SHA for ab5b6e3
Browse repository at this point
Commits on Dec 2, 2022
Implement RECORD file installation for wheels
cottsay
committed
98f164d
View commit details
Copy full SHA for 98f164d
Browse repository at this point
Add missing test dependency on pytest-asyncio
cottsay
committed
03572cc
View commit details
Copy full SHA for 03572cc
Browse repository at this point
Forward subprocess stderr in hook tests
cottsay
committed
977e9c5
View commit details
Copy full SHA for 977e9c5
Browse repository at this point
Forward handles instead of fds on Windows
cottsay
committed
4614fa9
View commit details
Copy full SHA for 4614fa9
Browse repository at this point
Commits on Dec 5, 2022
Add 'INSTALLER' file to dist-info
cottsay
committed
62e608d
View commit details
Copy full SHA for 62e608d
Browse repository at this point
Commits on Dec 6, 2022
Add hooks and scripts to RECORD file
cottsay
committed
986ad19
View commit details
Copy full SHA for 986ad19
Browse repository at this point
Commits on Mar 27, 2023
Bump colcon-core dependency version
cottsay
committed
31906fe
View commit details
Copy full SHA for 31906fe
Browse repository at this point
Commits on Mar 29, 2023
Cache metadata using getter
Show description for a845829
cottsay
committed
a845829
View commit details
Copy full SHA for a845829
Browse repository at this point
Return dist-info directory path from wheel installation
Show description for 31fed82
cottsay
committed
31fed82
View commit details
Copy full SHA for 31fed82
Browse repository at this point
Implement hook listing functionality
cottsay
committed
50b6bea
View commit details
Copy full SHA for 50b6bea
Browse repository at this point
Implement PEP 660 editable installs
cottsay
committed
59668e1
View commit details
Copy full SHA for 59668e1
Browse repository at this point
Commits on Mar 30, 2023
Add usage instructions
cottsay
committed
5a1d4a4
View commit details
Copy full SHA for 5a1d4a4
Browse repository at this point
Commits on May 19, 2023
Invoke hook subprocess as script instead of module
Show description for bb175cd
cottsay
committed
bb175cd
View commit details
Copy full SHA for bb175cd
Browse repository at this point
Commits on Jun 5, 2023
Add more tests, make the prototype easier to use
cottsay
committed
767bf43
View commit details
Copy full SHA for 767bf43
Browse repository at this point
Commits on Jun 6, 2023
Close event loops to avoid ResourceWarning
cottsay
committed
78d3daa
View commit details
Copy full SHA for 78d3daa
Browse repository at this point
Suppress an upstream deprecation
cottsay
committed
4a109bd
View commit details
Copy full SHA for 4a109bd
Browse repository at this point
Set the thread's event loop
cottsay
committed
fc4e67b
View commit details
Copy full SHA for fc4e67b
Browse repository at this point
Update test requirements
cottsay
committed
95f266c
View commit details
Copy full SHA for 95f266c
Browse repository at this point
Python 3.6 compatibility
cottsay
committed
d469873
View commit details
Copy full SHA for d469873
Browse repository at this point
Let the Python 3.6 tests fail for now
cottsay
committed
21e7d1d
View commit details
Copy full SHA for 21e7d1d
Browse repository at this point
Commits on Jun 9, 2023
Deal with older setuptools versions
cottsay
committed
d0b03c6
View commit details
Copy full SHA for d0b03c6
Browse repository at this point
Use colcon's new_event_loop for async benchmarking
cottsay
committed
f613ef9
View commit details
Copy full SHA for f613ef9
Browse repository at this point
Drop dependency on pytest-asyncio
cottsay
committed
7b9acc9
View commit details
Copy full SHA for 7b9acc9
Browse repository at this point
Revert "Let the Python 3.6 tests fail for now"
Show description for 8d761b7
cottsay
committed
8d761b7
View commit details
Copy full SHA for 8d761b7
Browse repository at this point
How did that get there?
cottsay
committed
b8ed4e1
View commit details
Copy full SHA for b8ed4e1
Browse repository at this point
Commits on Jun 10, 2023
Add test for build task
cottsay
committed
dd75630
View commit details
Copy full SHA for dd75630
Browse repository at this point
Use importlib.metadata to find and uninstall packages
cottsay
committed
882a617
View commit details
Copy full SHA for 882a617
Browse repository at this point
Specifically set thread's event loop prior to benchmarking
cottsay
committed
8f94b2d
View commit details
Copy full SHA for 8f94b2d
Browse repository at this point
Commits on Jun 11, 2023
Significantly more robust package removal
cottsay
committed
6e8fcd1
View commit details
Copy full SHA for 6e8fcd1
Browse repository at this point
Commits on Jun 12, 2023
Add a slightly hacky way to remove egg-info
cottsay
committed
2c04b4b
View commit details
Copy full SHA for 2c04b4b
Browse repository at this point
Add (new) usage instructions
cottsay
committed
40a938f
View commit details
Copy full SHA for 40a938f
Browse repository at this point
...make that a code block
cottsay
committed
10cb5b1
View commit details
Copy full SHA for 10cb5b1
Browse repository at this point
Commits on Jun 13, 2023
Fixes for Windows
cottsay
committed
d3b72c4
View commit details
Copy full SHA for d3b72c4
Browse repository at this point
Commits on Jun 18, 2023
fixup!
cottsay
committed
e258edb
View commit details
Copy full SHA for e258edb
Browse repository at this point
Commits on Jun 27, 2023
Fix rebuild of packages without top_level.txt
cottsay
committed
8357134
View commit details
Copy full SHA for 8357134
Browse repository at this point
Commits on Jul 17, 2023
Fake setuptools options so that test verb works
Show description for 5abc103
cottsay
committed
5abc103
View commit details
Copy full SHA for 5abc103
Browse repository at this point
Commits on Aug 29, 2023
Drop partial hook methods, rally around 'call_hook'
Show description for fb123bc
cottsay
committed
fb123bc
View commit details
Copy full SHA for fb123bc
Browse repository at this point
Quiet pydocstyle warnings during flake8 testing
Show description for a948e97
cottsay
committed
a948e97
View commit details
Copy full SHA for a948e97
Browse repository at this point
Address a new deprecation in colcon-core
cottsay
committed
9beeffd
View commit details
Copy full SHA for 9beeffd
Browse repository at this point
Fix spelling test
cottsay
committed
bd32ba0
View commit details
Copy full SHA for bd32ba0
Browse repository at this point
Suppress pkg_resources deprecation in flake8_import_order
cottsay
committed
6a80a77
View commit details
Copy full SHA for 6a80a77
Browse repository at this point
Commits on Aug 30, 2023
Fix priority on ament package augmentation
Show description for 257c9fa
cottsay
committed
257c9fa
View commit details
Copy full SHA for 257c9fa
Browse repository at this point
Commits on Aug 31, 2023
Fix setuptools escape hatch for earlier than v64
Show description for ad96f10
cottsay
committed
ad96f10
View commit details
Copy full SHA for ad96f10
Browse repository at this point
Suppress an irrelevant informational message from setuptools
cottsay
committed
d48d683
View commit details
Copy full SHA for d48d683
Browse repository at this point
Commits on Sep 5, 2023
Handle hook call without explicit environment vars
Show description for 5b2d7e4
cottsay
committed
5b2d7e4
View commit details
Copy full SHA for 5b2d7e4
Browse repository at this point
Commits on Jun 24, 2026
Add markers to linter tests, move linter imports
Show description for 35206d0
cottsay
committed
35206d0
View commit details
Copy full SHA for 35206d0
Browse repository at this point
Switch to logger.warning instead of deprecated logger.warn
cottsay
committed
6d0c159
View commit details
Copy full SHA for 6d0c159
Browse repository at this point
Stop treating warnings as errors in tests
Show description for 4720cea
cottsay
committed
4720cea
View commit details
Copy full SHA for 4720cea
Browse repository at this point
Switch to SPDX license identifier in setup.cfg
cottsay
committed
4eb3cdd
View commit details
Copy full SHA for 4eb3cdd
Browse repository at this point
Add a top-level .gitignore
cottsay
committed
d07281a
View commit details
Copy full SHA for d07281a
Browse repository at this point
Update target Ubuntu/Debian suites
cottsay
committed
be3e6e5
View commit details
Copy full SHA for be3e6e5
Browse repository at this point
Add '+upstream' suffix to published deb version
Show description for 9d6f929
cottsay
committed
9d6f929
View commit details
Copy full SHA for 9d6f929
Browse repository at this point
You can’t perform that action at this time.