Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@bjia56/portable-python

Package Overview
Dependencies
Maintainers
0
Versions
118
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@bjia56/portable-python - npm Package Compare versions

Comparing version 0.1.95 to 0.1.96

4

package.json
{
"name": "@bjia56/portable-python",
"version": "0.1.95",
"version": "0.1.96",
"description": "Portable Python",

@@ -79,3 +79,3 @@ "main": "./dist/index.js",

"3.12.6": "cpython-v3.12.6-build.5",
"3.12.7": "cpython-v3.12.7-beta.0"
"3.12.7": "cpython-v3.12.7-beta.1"
}

@@ -82,0 +82,0 @@ },

@@ -41,8 +41,21 @@ # portable-python

Currently, CPython 3.9, 3.10, 3.11, and 3.12 are built for the following targets:
- Linux x86_64, i386, aarch64, arm <sup id="a1">[1](#f1)</sup>, riscv64 (glibc)
- Windows x86_64
- MacOS x86_64, arm64 <sup id="a2">[2](#f2)</sup>
- FreeBSD 13, 14 x86_64
- Cosmopolitan libc <sup id="a3">[3](#f3)</sup>
- Linux x86_64, i386, aarch64, arm <sup id="a1">[1](#f1)</sup>, riscv64, s390x, loongarch64 (glibc)
- Windows x86_64 <sup id="a2">[2](#f2)</sup>
- MacOS x86_64, arm64 <sup id="a3">[3](#f3)</sup>
- FreeBSD 13, 14, 15 x86_64
- Cosmopolitan libc <sup id="a4">[4](#f4)</sup>
For Linux CPython builds, the minimum glibc required is as follows:
| Hardware Architecture | Minimum glibc Version |
|-|-|
| x86_64 | 2.17 |
| i386 | 2.17 |
| aarch64 | 2.17 |
| arm | 2.17 |
| riscv64 | 2.27 |
| s390x | 2.19 |
| loongarch64 | 2.36 |
For all CPython distributions except for the Cosmopolitan libc build, there are two available variants: `full` and `headless`. The distinction is that `headless` builds do not include any UI libraries (i.e. `tkinter` and its dependencies), so are better suited for non-graphical server installations.

@@ -52,10 +65,12 @@

<sub><b id="f1">1</b> The arm builds target armv6, specifically the configuration of the Raspberry Pi 1. Current arm builds do not work properly on old glibc, but a recent version of Raspbian like Debian bullseye should provide a new enough glibc to work. [↩](#a1)</sub>
<sub><b id="f1">1</b> The arm builds target armv6, specifically the configuration of the Raspberry Pi 1. Current arm builds do not work properly on old glibc (despite the glibc 2.17 target), but a recent version of Raspbian like Debian bullseye should provide a new enough glibc to work. [↩](#a1)</sub>
<sub><b id="f2">2</b> MacOS distributions are provided as universal2, which will work on both x86_64 and arm64. [↩](#a2)</sub>
<sub><b id="f2">2</b> Windows distributions require a minimum of Windows 10. [↩](#a2)</sub>
<sub><b id="f3">3</b> [Cosmopolitan](https://justine.lol/cosmopolitan/index.html) builds are statically linked and may not support all Python features. [↩](#a3)</sub>
<sub><b id="f3">3</b> MacOS distributions are provided as universal2, which will work on both x86_64 and arm64. The minimum MacOS version is 10.9 on x86_64 and 11.0 on arm64. [↩](#a3)</sub>
<sub><b id="f4">4</b> [Cosmopolitan](https://justine.lol/cosmopolitan/index.html) builds are statically linked and may not support all Python features. See the Cosmopolitan project's documentation for minimum operating system requirements. [↩](#a4)</sub>
## Licensing
The build scripts and code in this repository are available under the Apache-2.0 License. Note that compilation of Python involves linking against other libraries, some of which may include different licensing terms. Copies of the licenses from known dependencies are included under the `licenses` directory of each Python distribution.
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc