Skip to content

Commit 7daa3bc

Browse files
Merge branch 'master' into ceng-624-add-tag-option-for-cli-download-command
2 parents 90cf467 + bac564b commit 7daa3bc

87 files changed

Lines changed: 7789 additions & 470 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.bumpversion.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[bumpversion]
2-
current_version = 1.10.1
2+
current_version = 1.11.2
33
commit = True
44
tag = True
55
parse = (?P<major>\d+)\.(?P<minor>\d+)\.(?P<revision>\d+)

.circleci/config.yml

Lines changed: 0 additions & 156 deletions
This file was deleted.

.github/.platforms/README.md

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
# PEX Platform Files
2+
3+
Platform JSON files for building universal Python zipapps that work across operating systems, architectures, and Python versions.
4+
5+
## Supported Platforms
6+
7+
- Linux x86_64 (glibc) - Debian, Ubuntu, RHEL, CentOS
8+
- Linux ARM64 (glibc) - ARM-based Linux servers
9+
- Linux x86_64 (musl) - Alpine Linux
10+
- Linux ARM64 (musl) - Alpine Linux ARM
11+
- macOS ARM64 - Apple Silicon
12+
- Windows x86_64 - Windows 10/11
13+
14+
**Python versions:** 3.10, 3.11, 3.12, 3.13, 3.14
15+
16+
## When to Regenerate
17+
18+
Regenerate platform files when:
19+
- Adding support for new Python versions
20+
- Dependencies change (especially packages with C extensions)
21+
- Build failures on specific platforms
22+
23+
**Note:** The script skips existing valid files. When dependencies change, delete the existing platform files first:
24+
```bash
25+
rm .github/.platforms/*.json
26+
.github/.platforms/generate_platforms.py
27+
```
28+
29+
## How to Regenerate
30+
31+
**Requirements:**
32+
- Docker
33+
- Internet connection
34+
- Python 3.10-3.14 (for macOS platform files only)
35+
36+
**Run:**
37+
```bash
38+
.github/.platforms/generate_platforms.py
39+
```
40+
41+
The script skips existing files and retries failures automatically.
42+
43+
**Force regeneration:**
44+
```bash
45+
rm .github/.platforms/*.json
46+
.github/.platforms/generate_platforms.py
47+
```

0 commit comments

Comments
 (0)