Forwarded from Solidot
Python 3.11 发布
2022-10-25 13:40:00 by 森林送信人
Python 语言发布了 3.11 版本,新版本的一个主要特色是性能显著提升。主要特性包括:Python Traceback 细粒度错误位置,异常组和 except*,标准库支持解析 TOML,Async IO 支持任务组,Faster CPython 项目成果显著—— Python 3.11 的速度比 Python 3.10 快 10-60%,基准测试平均是上一个版本的 1.22 倍。
#Python
2022-10-25 13:40:00 by 森林送信人
Python 语言发布了 3.11 版本,新版本的一个主要特色是性能显著提升。主要特性包括:Python Traceback 细粒度错误位置,异常组和 except*,标准库支持解析 TOML,Async IO 支持任务组,Faster CPython 项目成果显著—— Python 3.11 的速度比 Python 3.10 快 10-60%,基准测试平均是上一个版本的 1.22 倍。
#Python
October 25, 2022
Forwarded from 层叠 - The Cascading
Debian 的 python-pip 23.0+dfsg-2 版本(testing/unstable 源已经实装)起将引入 PEP 668 [1] 支持。用户将无法在 virtualenv 外环境通过 pip 安装包(无论系统级还是用户级),除非使用
salsa.debian.org/~
1. https://peps.python.org/pep-0668/
#Python #Debian
--break-system-packages
参数。salsa.debian.org/~
1. https://peps.python.org/pep-0668/
#Python #Debian
GitLab
debian/NEWS · 315bcd6f4cdb5bcfb8a74f1e599739cc74c86432 · Debian Python Team / packages / python-pip · GitLab
python-pip packaging
April 22, 2023
Forwarded from 层叠 - The Cascading
Python 的包管理站点 PyPI 暂停了新帐号和包的创建,原因是数位管理员告假,而目前的恶意帐号/包数量太多以致现有管理员无法处理。
https://status.python.org/incidents/qy2t9mjjcc7g
[感谢 夜坂雅 提供此消息。]
#Python #PyPI
https://status.python.org/incidents/qy2t9mjjcc7g
[感谢 夜坂雅 提供此消息。]
#Python #PyPI
status.python.org
PyPI new user and new project registrations temporarily suspended.
Python Infrastructure's Status Page - PyPI new user and new project registrations temporarily suspended..
May 23, 2023
Forwarded from Solidot
PyPI 收到法庭传票
2023-05-25 11:06:00 by 人猿泰山之绝地反击
Python 软件基金会披露,它在 2023 年 3 月和 4 月收到三张美国司法部的传票,要求提供软件包仓库 PyPI 的用户数据。传票要求提供姓名(包括订阅名、用户名和网名),地址(包括邮寄地址、居住地址、公司地址和电子邮件地址),连接记录,会话时间和持续时长以及相关 IP 记录,所有上传的 PyPI 软件包记录和这些软件包的下载 IP 日志,等等。Python 软件基金会在与律师讨论之后满足了传票要求,它表示致力于维护用户的自由、安全和隐私,将重新审视现有的数据和隐私标准,制定新的数据保留和披露政策。
https://blog.pypi.org/posts/2023-05-24-pypi-was-subpoenaed/
#Python
2023-05-25 11:06:00 by 人猿泰山之绝地反击
Python 软件基金会披露,它在 2023 年 3 月和 4 月收到三张美国司法部的传票,要求提供软件包仓库 PyPI 的用户数据。传票要求提供姓名(包括订阅名、用户名和网名),地址(包括邮寄地址、居住地址、公司地址和电子邮件地址),连接记录,会话时间和持续时长以及相关 IP 记录,所有上传的 PyPI 软件包记录和这些软件包的下载 IP 日志,等等。Python 软件基金会在与律师讨论之后满足了传票要求,它表示致力于维护用户的自由、安全和隐私,将重新审视现有的数据和隐私标准,制定新的数据保留和披露政策。
https://blog.pypi.org/posts/2023-05-24-pypi-was-subpoenaed/
#Python
May 25, 2023
Forwarded from 层叠 - The Cascading
一位 GitHub 雇员宣布,GitHub Packages 计划支持 PyPi 源的计划将停止。
https://github.com/github/roadmap/issues/94
linksrc: https://t.me/plltxe/5400
#GitHub #Python
https://github.com/github/roadmap/issues/94
linksrc: https://t.me/plltxe/5400
#GitHub #Python
GitHub
Packages: Python (PyPi) support · Issue #94 · github/roadmap
Summary This is the GA (generally available) release of support for Python packages PyPi supporting the pip client. Intended Outcome GitHub Packages users will have access to a public and private P...
June 9, 2023
Forwarded from 层叠 - The Cascading
Python (主要是 CPython 实现)的 GIL (Global Interpreter Lock)特性虽然「保障了线程安全性」 [1],但也使得 Python 的多线程能力受到极大限制。PEP-703 提案旨在将 GIL 改为非必须的组件 [2]。
这当然可以促进提升 Python 程序的性能,也让 Python 可用于更广的领域,但这着实是巨大的变动。CPython 核心开发者 Carl 在讨论中提到,如果 PEP-703 被通过,Meta 可以贡献三人年的工程师人力与核心团队合作实现此提案。
Hacker News 的对应条目也有关于 GIL 及移除 GIL 的大量讨论。
https://discuss.python.org/t/a-fast-free-threading-python/27903/99
seealso: HackerNews:36643670
1. https://wiki.python.org/moin/GlobalInterpreterLock
2. https://peps.python.org/pep-0703/
#Python #Meta
这当然可以促进提升 Python 程序的性能,也让 Python 可用于更广的领域,但这着实是巨大的变动。CPython 核心开发者 Carl 在讨论中提到,如果 PEP-703 被通过,Meta 可以贡献三人年的工程师人力与核心团队合作实现此提案。
Hacker News 的对应条目也有关于 GIL 及移除 GIL 的大量讨论。
https://discuss.python.org/t/a-fast-free-threading-python/27903/99
seealso: HackerNews:36643670
1. https://wiki.python.org/moin/GlobalInterpreterLock
2. https://peps.python.org/pep-0703/
#Python #Meta
Discussions on Python.org
A fast, free threading Python
I don’t think that is true. If free threading is possible, the cat will be out of the bag, even developers that only cares about single threaded work will still be affected by threading issues. If a library starts a thread in the background for whatever reason…
July 9, 2023
Forwarded from Solidot
PEP 703 如果接受 Meta 将向 Python 项目分配全职开发者
2023-07-10 11:13 by 未来学大会
Meta 正致力于推动 Python 项目采纳 PEP 703 提案,以改进 Python 代码的多线程性能。PEP 703 指的是 Making the Global Interpreter Lock Optional,让全局解释器锁成为可选。CPython 的全局解释器锁(GIL)阻止了同时多线程执行代码,成为了在多核 CPU 上提高 Python 代码运行效率的一大障碍。PEP 703 提案除了让 GIL 可选外还加入了必要的更改以确保解释器线程安全。Meta 承诺,如果 PEP 703 提案接受,它将在 2025 年前投入三个工程师年,与核心团队合作去实现 PEP 703。
https://peps.python.org/pep-0703/
https://discuss.python.org/t/a-fast-free-threading-python/27903/99
#Python
2023-07-10 11:13 by 未来学大会
Meta 正致力于推动 Python 项目采纳 PEP 703 提案,以改进 Python 代码的多线程性能。PEP 703 指的是 Making the Global Interpreter Lock Optional,让全局解释器锁成为可选。CPython 的全局解释器锁(GIL)阻止了同时多线程执行代码,成为了在多核 CPU 上提高 Python 代码运行效率的一大障碍。PEP 703 提案除了让 GIL 可选外还加入了必要的更改以确保解释器线程安全。Meta 承诺,如果 PEP 703 提案接受,它将在 2025 年前投入三个工程师年,与核心团队合作去实现 PEP 703。
https://peps.python.org/pep-0703/
https://discuss.python.org/t/a-fast-free-threading-python/27903/99
#Python
July 10, 2023
Forwarded from Solidot
Python 项目将接受 No-GIL 模式
2023-07-29 15:14 by 金刚
Python 指导委员会宣布,它计划接受 PEP 703(Making the Global Interpreter Lock Optional,让全局解释器锁成为可选)。Python 3.13 版本预计会加入对 No-GIL 模式的初步支持。CPython 的全局解释器锁(GIL)阻止了同时多线程执行代码,成为了在多核 CPU 上提高 Python 代码运行效率的一大障碍。PEP 703 提案得到了 Meta 公司的全力支持,它承诺将为此分配全职开发者。Python 指导委员会强调了兼容性的重要性,要避免出现类似 Python 3 的情况,称它不是 Python 4。
https://discuss.python.org/t/a-steering-council-notice-about-pep-703-making-the-global-interpreter-lock-optional-in-cpython/30474
#Python
2023-07-29 15:14 by 金刚
Python 指导委员会宣布,它计划接受 PEP 703(Making the Global Interpreter Lock Optional,让全局解释器锁成为可选)。Python 3.13 版本预计会加入对 No-GIL 模式的初步支持。CPython 的全局解释器锁(GIL)阻止了同时多线程执行代码,成为了在多核 CPU 上提高 Python 代码运行效率的一大障碍。PEP 703 提案得到了 Meta 公司的全力支持,它承诺将为此分配全职开发者。Python 指导委员会强调了兼容性的重要性,要避免出现类似 Python 3 的情况,称它不是 Python 4。
https://discuss.python.org/t/a-steering-council-notice-about-pep-703-making-the-global-interpreter-lock-optional-in-cpython/30474
#Python
July 29, 2023
Forwarded from 层叠 - The Cascading
Python 指导委员会 (Steering Council) 计划接受 PEP 703,并正在策划工作细节。
Python 指导委员会的远期计划是让 GIL 移除出 Python(而非并行保留 GIL 和 no-GIL);但在这期间,委员会也希望处理好后向兼容性问题,防止像 Python 2 到 Python 3 这样的兼容性惨案再次发生。
discuss.python.org/~
thread: /4255
#Python
Python 指导委员会的远期计划是让 GIL 移除出 Python(而非并行保留 GIL 和 no-GIL);但在这期间,委员会也希望处理好后向兼容性问题,防止像 Python 2 到 Python 3 这样的兼容性惨案再次发生。
discuss.python.org/~
thread: /4255
#Python
Discussions on Python.org
A Steering Council notice about PEP 703 (Making the Global Interpreter Lock Optional in CPython)
Posting for the whole Steering Council, on the subject of @colesbury’s PEP 703 (Making the Global Interpreter Lock Optional in CPython). Thank you, everyone, for responding to the poll on the no-GIL proposal. It’s clear that the overall sentiment is positive…
July 31, 2023
Forwarded from Solidot
7% 的 Python 开发者仍在使用 Python 2
2023-10-08 17:04 by 黑珍珠魔咒
根据 Python 软件基金会和 JetBrains 公布的 2022 年度开发者调查,7% 的 Python 开发者仍在使用 Python 2。调查显示,93% 的开发者使用 Python 3,相比下在 2021 年度的调查中,95% 的开发者使用 Python 3,5% 的开发者使用 Python 2。2021 年度的调查中,这两个数字分别是 94% 和 6%,2017 年是 75% 和 25%。Python 2 已经在 2020 年结束了支持。仍然使用 Python 2 的开发者中有 29% 将其用于数据分析,24% 用于计算机图形,23% 用于开发运营(DevOps)。Python 3 开发者中有 45% 使用两年前发布的 Python 3.10,2% 使用 Python 3.5 或更低版本。调查还发现,21% 的开发者表示只在工作中使用Python,51% 将 Python 用于工作和个人/教育用途或业余项目,21% 只在个人项目中使用Python。5% 的受访者表示 Python 是他们的主要语言。
https://lp.jetbrains.com/python-developers-survey-2022/
https://www.infoworld.com/article/3707798/python-developers-wont-let-go-of-python-2.html
#Python
2023-10-08 17:04 by 黑珍珠魔咒
根据 Python 软件基金会和 JetBrains 公布的 2022 年度开发者调查,7% 的 Python 开发者仍在使用 Python 2。调查显示,93% 的开发者使用 Python 3,相比下在 2021 年度的调查中,95% 的开发者使用 Python 3,5% 的开发者使用 Python 2。2021 年度的调查中,这两个数字分别是 94% 和 6%,2017 年是 75% 和 25%。Python 2 已经在 2020 年结束了支持。仍然使用 Python 2 的开发者中有 29% 将其用于数据分析,24% 用于计算机图形,23% 用于开发运营(DevOps)。Python 3 开发者中有 45% 使用两年前发布的 Python 3.10,2% 使用 Python 3.5 或更低版本。调查还发现,21% 的开发者表示只在工作中使用Python,51% 将 Python 用于工作和个人/教育用途或业余项目,21% 只在个人项目中使用Python。5% 的受访者表示 Python 是他们的主要语言。
https://lp.jetbrains.com/python-developers-survey-2022/
https://www.infoworld.com/article/3707798/python-developers-wont-let-go-of-python-2.html
#Python
October 8, 2023
Forwarded from Solidot
Python 公布了实现 no-GIL Python 的计划
2023-10-26 15:05 by 人猿泰山之智斗恐龙
Python 指导委员会宣布接受 PEP 703(Making the Global Interpreter Lock Optional,让全局解释器锁成为可选),公布了实现 no-GIL(或称为自由线程)Python 详细的路线图。CPython 的全局解释器锁(GIL)阻止了同时多线程执行代码,成为了在多核 CPU 上提高 Python 代码运行效率的一大障碍,消除这一障碍是好事,但这也有可能会破坏现有的扩展模块,或显著降低性能以及可维护性。而第三方软件包生态系统是 Python 的一大优势,Python 项目在实现自由线程时需要谨慎,需要避免破坏这一优势。推进 PEP 703 需要将其纳入主线,作为定期发布版本的一部分推出。Python 指导委员计划分成三个阶段:实验阶段,支持但不默认阶段,默认阶段。
https://discuss.python.org/t/pep-703-making-the-global-interpreter-lock-optional-in-cpython-acceptance/37075
#Python
2023-10-26 15:05 by 人猿泰山之智斗恐龙
Python 指导委员会宣布接受 PEP 703(Making the Global Interpreter Lock Optional,让全局解释器锁成为可选),公布了实现 no-GIL(或称为自由线程)Python 详细的路线图。CPython 的全局解释器锁(GIL)阻止了同时多线程执行代码,成为了在多核 CPU 上提高 Python 代码运行效率的一大障碍,消除这一障碍是好事,但这也有可能会破坏现有的扩展模块,或显著降低性能以及可维护性。而第三方软件包生态系统是 Python 的一大优势,Python 项目在实现自由线程时需要谨慎,需要避免破坏这一优势。推进 PEP 703 需要将其纳入主线,作为定期发布版本的一部分推出。Python 指导委员计划分成三个阶段:实验阶段,支持但不默认阶段,默认阶段。
https://discuss.python.org/t/pep-703-making-the-global-interpreter-lock-optional-in-cpython-acceptance/37075
#Python
October 27, 2023
Forwarded from 开源社区
Python第三方库PyPI恶意木马BlazeStealer感染设备后公然挑衅用户
🏷 TAG #木马 #python
📢 Channel @opencfdchannel
👥 Group @open_source_community
🏷 TAG #木马 #python
📢 Channel @opencfdchannel
👥 Group @open_source_community
Telegraph
Python第三方库PyPI恶意木马BlazeStealer感染设备后公然挑衅用户
11 月 10 日消息,Python 第三方库 PyPI 中存在一些安全隐患,有不少安全公司指出该平台存在相当多恶意木马,有媒体此前报道今年 5 月该平台一度因为相关恶意内容暴增而停止注册,并要求用户强制使用双重认证登陆。 而安全公司 Checkmarx 日前公布了 PyPI 中一款名为 BlazeStealer 的恶意木马,该木马据称相当“大胆”。 从报告中得知,该木马在感染用户电脑后不会隐蔽行踪,而是公然控制用户电脑屏幕,让电脑呈现一系列 BSOD 崩溃画面,并附有嘲笑信息,例如“你的电脑要着火了”…
November 13, 2023
Forwarded from Solidot
Django 5.0 释出
2023-12-05 14:48 by 巨龙之日
Python Web 框架 Django 释出了 v5.0。主要新特性包括:数据库计算默认值,数据库生成的模型字段 GeneratedField,声明字段选择选项 Field.choices 和 ChoiceField.choices,等等。随着 Django 5.0 的发布,Django 4.2 结束主流支持,最后一个版本是 v4.2.8,之后该版本将在 2026 年 4 月前一直提供安全和数据丢失修正,开发者鼓励用户升级到较新的版本。
https://www.djangoproject.com/weblog/2023/dec/04/django-50-released/
#Python
2023-12-05 14:48 by 巨龙之日
Python Web 框架 Django 释出了 v5.0。主要新特性包括:数据库计算默认值,数据库生成的模型字段 GeneratedField,声明字段选择选项 Field.choices 和 ChoiceField.choices,等等。随着 Django 5.0 的发布,Django 4.2 结束主流支持,最后一个版本是 v4.2.8,之后该版本将在 2026 年 4 月前一直提供安全和数据丢失修正,开发者鼓励用户升级到较新的版本。
https://www.djangoproject.com/weblog/2023/dec/04/django-50-released/
#Python
December 6, 2023
Forwarded from Yummy 😋
Cloudflare Workers 现已支持 Python
Cloudflare Workers Open beta 引入了对 Python 的支持。借助 Pyodide 和 WebAssembly ,现在可以使用 Python 来编写Cloudflare Workers 了。
与以往支持 JavaScript 不同,这次直接将 Python 实现集成到了开源的 workerd。这意味着所有绑定功能,包括 Vectorize、Workers AI、R2、持久对象等,从一开始就完全支持。不需要任何额外的构建步骤或外部工具链,Python Workers 支持导入 FastAPI、Langchain、Numpy 等流行 Python 包的子集。
Cloudflare 更新日志
消息来源: AppPie
🗒 标签: #CloudFlare #Python
📢 频道: @GodlyNews1
🤖 投稿: @GodlyNewsBot
Cloudflare Workers Open beta 引入了对 Python 的支持。借助 Pyodide 和 WebAssembly ,现在可以使用 Python 来编写Cloudflare Workers 了。
与以往支持 JavaScript 不同,这次直接将 Python 实现集成到了开源的 workerd。这意味着所有绑定功能,包括 Vectorize、Workers AI、R2、持久对象等,从一开始就完全支持。不需要任何额外的构建步骤或外部工具链,Python Workers 支持导入 FastAPI、Langchain、Numpy 等流行 Python 包的子集。
Cloudflare 更新日志
消息来源: AppPie
Please open Telegram to view this post
VIEW IN TELEGRAM
April 3, 2024
Forwarded from 开源社区
针对Python开发者的新型网络诈骗
VMConnect是一项主要针对Python开发人员开展的新型网络诈骗活动,该活动可能与朝鲜黑客组织Lazarus有关。黑客通过冒充知名金融机构的招聘人员,利用虚假的面试和编码测试,诱导受害者下载并执行其托管在GitHub存储库和开源容器的恶意软件,这些恶意软件通常会被伪装成测试程序或文件。虽然研究人员联系了一名受感染的开发人员,但他们认为该开发人员可能与这项恶意活动有关联,而并非受害者。目前,可疑GitHub帐户已因研究人员的公布而关闭,但此类诈骗活动仍未停止。
https://thecyberexpress.com/malicious-recruiters-lure-python-developers/
🏷 TAG #诈骗 #Python
📢 Channel @opencfdchannel
👥 Group @open_source_community
VMConnect是一项主要针对Python开发人员开展的新型网络诈骗活动,该活动可能与朝鲜黑客组织Lazarus有关。黑客通过冒充知名金融机构的招聘人员,利用虚假的面试和编码测试,诱导受害者下载并执行其托管在GitHub存储库和开源容器的恶意软件,这些恶意软件通常会被伪装成测试程序或文件。虽然研究人员联系了一名受感染的开发人员,但他们认为该开发人员可能与这项恶意活动有关联,而并非受害者。目前,可疑GitHub帐户已因研究人员的公布而关闭,但此类诈骗活动仍未停止。
https://thecyberexpress.com/malicious-recruiters-lure-python-developers/
🏷 TAG #诈骗 #Python
📢 Channel @opencfdchannel
👥 Group @open_source_community
The Cyber Express
Threat Actors Target Python Developers With Fake Coding Tests
Malicious actors possibly linked to North Korea are using fake coding tests to trick Python developers into downloading and executing malware.
September 14, 2024
Forwarded from 川陀大学图书馆
{Adwaita for Steam}¹:开源的 Adwaita 风格 Steam 皮肤,使 Steam 看起来更像原生 GNOME 应用程序
{AdwSteamGtk}²:适用于 Linux 的开源图形工具,用于安装和更新 Adwaita for Steam 皮肤
> 源码¹:GitHub
> 源码²:GitHub
> 许可¹:MIT
> 许可²:GPL-3.0
Adwaita for Steam 是一个开源的 Adwaita 风格 Steam 皮肤,使 Steam 看起来更像原生 GNOME 应用程序。可通过命令行参数进行如下自定义:
- 更改颜色主题(Adwaita、Breeze、One Pro等)
- 更改窗口控制按钮样式
- 更改窗口控制按钮的位置和顺序
- 启用自定义 CSS
- 启用一个或多个主题附加功能
- 选择安装目标位置(正常、Flatpak 和自定义目录)
AdwSteamGtk 是一个适用于 Linux 的开源图形工具,用于安装和更新 Adwaita for Steam 皮肤。
版本¹:3.1
版本²:0.7.2
关注¹:GitHub 1.2k+ stars
关注²:GitHub 220+ stars
状态:正常维护
语言²:支持中文
网络²:具有联网功能
资费:免费
平台¹:#Python
平台²:#Linux
> 安装¹:GitHub Releases
> 安装²:GitHub Releases;Repology;Flathub;AUR
> 指南:GitHub Wiki
> 副本:川陀大学图书馆 FU102
> 副本:川陀大学图书馆 TG101
> 档案:A_20250109_002
#:#1_开源项目 #2_开源工具收集
#:#A_收集 #B_整理 #C_引述 #D_开源 #D_工具 #E_中文
%:2024年1月17日(UTC+8)
{AdwSteamGtk}²:适用于 Linux 的开源图形工具,用于安装和更新 Adwaita for Steam 皮肤
> 源码¹:GitHub
> 源码²:GitHub
> 许可¹:MIT
> 许可²:GPL-3.0
Adwaita for Steam 是一个开源的 Adwaita 风格 Steam 皮肤,使 Steam 看起来更像原生 GNOME 应用程序。可通过命令行参数进行如下自定义:
- 更改颜色主题(Adwaita、Breeze、One Pro等)
- 更改窗口控制按钮样式
- 更改窗口控制按钮的位置和顺序
- 启用自定义 CSS
- 启用一个或多个主题附加功能
- 选择安装目标位置(正常、Flatpak 和自定义目录)
AdwSteamGtk 是一个适用于 Linux 的开源图形工具,用于安装和更新 Adwaita for Steam 皮肤。
版本¹:3.1
版本²:0.7.2
关注¹:GitHub 1.2k+ stars
关注²:GitHub 220+ stars
状态:正常维护
语言²:支持中文
网络²:具有联网功能
资费:免费
平台¹:#Python
平台²:#Linux
> 安装¹:GitHub Releases
> 安装²:GitHub Releases;Repology;Flathub;AUR
> 指南:GitHub Wiki
> 副本:川陀大学图书馆 FU102
> 副本:川陀大学图书馆 TG101
> 档案:A_20250109_002
#:#1_开源项目 #2_开源工具收集
#:#A_收集 #B_整理 #C_引述 #D_开源 #D_工具 #E_中文
%:2024年1月17日(UTC+8)
January 17