PyFuture
一个用于提前使用 Python 新特性的工具
代码转写层级
rule: 转写规则,比如替换 type 关键字。
rule set: 转写规则集,比如 PEP695 相关的转写规则,包含若干转写规则。
version related rule sets: 版本相关转写规则集,比如 3.12 版本相关的转写规则集,包括 PEP695 和 PEP701 两个,每个版本可能包含可选规则集。
开发手册
确保满足如下环境要求后,执行 pdm install 安装依赖。
- Python 3.12+
- PDM
在打包的时候要添加 no-isolation 参数且当前环境已经安装好 pdm install 了,
因为打包时会运行 build_hook,依赖于 pyfuture 本身。
pdm build --no-isolation
Metadata
Release files for pyfuture 0.0.14
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| pyfuture-0.0.14-py312-none-any.whl | Python 3.12 | none | any | Details |
| pyfuture-0.0.14-py311-none-any.whl | Python 3.11 | none | any | Details |
| pyfuture-0.0.14-py310-none-any.whl | Python 3.10 | none | any | Details |
| pyfuture-0.0.14-py39-none-any.whl | Python 3.9 | none | any | Details |
Total release size: 60.6 kB
Release files / pyfuture-0.0.14-py312-none-any.whl
| Download URL | pyfuture-0.0.14-py312-none-any.whl |
|---|---|
| Size | 15.1 kB |
| Tags | Python 3.12 |
|
SHA-256 checksum How to use checksums |
24f2d23586e1eb5281d7d4c20445b650082e8885b1fca872bea06ec949bacb9c
|
|
BLAKE2b-256 checksum How to use checksums |
5129c32ace8fac83a3ce06dde8530f3ee0c38bf46d4542e240a74cad571cf248
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.0 CPython/3.12.4
|
Release files / pyfuture-0.0.14-py311-none-any.whl
| Download URL | pyfuture-0.0.14-py311-none-any.whl |
|---|---|
| Size | 15.1 kB |
| Tags | Python 3.11 |
|
SHA-256 checksum How to use checksums |
b4307a1a7b7ecf0eedb795071082d402849d8f5ff7f0829beae9de370eee4952
|
|
BLAKE2b-256 checksum How to use checksums |
6149656ab4633513c3dd7048d2d63991a82221eda2ad287e0a5ef041d5c938ea
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.0 CPython/3.12.4
|
Release files / pyfuture-0.0.14-py310-none-any.whl
| Download URL | pyfuture-0.0.14-py310-none-any.whl |
|---|---|
| Size | 15.1 kB |
| Tags | Python 3.10 |
|
SHA-256 checksum How to use checksums |
94bd4de73c5df44f9cf27c38934a5b4eae73e43f318759c925bfbede7096c8a9
|
|
BLAKE2b-256 checksum How to use checksums |
4b6fc7a636bbeb50acb685b76c3f184a5120a787ba42b6ae3f0b72e6cc7bbc54
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.0 CPython/3.12.4
|
Release files / pyfuture-0.0.14-py39-none-any.whl
| Download URL | pyfuture-0.0.14-py39-none-any.whl |
|---|---|
| Size | 15.2 kB |
| Tags | Python 3.9 |
|
SHA-256 checksum How to use checksums |
b7476754f7e68c55da34e8e17a0830687dbb26c88676586017dd00676a4116e5
|
|
BLAKE2b-256 checksum How to use checksums |
95b13692cdca2bee6889a8aa8a2d6a48cafb714105e6c89fc6af002101301484
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.0 CPython/3.12.4
|
Security for pyfuture 0.0.14
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.