Skip to main content

python-renameat2

This is a Python wrapper (using CFFI) around Linux's renameat2 system call. With renameat2, you can atomically swap two files, choose if existing files are replaced, and create "whiteout" files for overlay filesystems.

Requirements

This package requires Python 3.6. I tried building it for Python 3.5 and got some syntax errors with the type declarations. I don't care about Python 3.5 personally so I didn't bother fixing it. If you care about Python 3.5 and want to write a patch to make it work there too, I would consider merging it.

This package requires Linux, because renameat2 is a Linux-specific system call. Your kernel must be version 3.15.0 or newer to use renameat2; it does not exist in older kernels. Importing this module will raise a RuntimeError if you are not running on Linux or if your kernel is older than 3.15.0.

This package does not have any libc requirements; glibc includes a wrapper for renameat2 in version 2.28 and newer, but this is significantly newer than the glibc in any of the manylinux containers. In order to avoid inflicting any libc requirements on the user, this package brings its own wrapper function that makes the system call directly.

Status

Stableish? It's just a single system call and I can't imagine doing too much more with the interface. I did use this project to brush about 11 years of dust off of my Python packaging techniques, though, so let me know if you see anything amiss. Pull requests are welcome.

License

This package is provided under the MIT License.

Metadata

Release files for renameat2 0.4.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for renameat2 0.4.4
File Size Uploaded Provenance Actions
renameat2-0.4.4.tar.gz 13.7 kB Without provenance Details for renameat2-0.4.4.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for renameat2 0.4.4
File Actions
renameat2-0.4.4-cp311-cp311-musllinux_1_1_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.1+ x86-64 Details for renameat2-0.4.4-cp311-cp311-musllinux_1_1_x86_64.whl
renameat2-0.4.4-cp311-cp311-musllinux_1_1_i686.whl CPython 3.11 CPython 3.11 Linux musl 1.1+ x86-32 Details for renameat2-0.4.4-cp311-cp311-musllinux_1_1_i686.whl
renameat2-0.4.4-cp311-cp311-musllinux_1_1_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.1+ ARM64 Details for renameat2-0.4.4-cp311-cp311-musllinux_1_1_aarch64.whl
renameat2-0.4.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details for renameat2-0.4.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
renameat2-0.4.4-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.5+ x86-64, Linux glibc 2.17+ x86-64 Details for renameat2-0.4.4-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
renameat2-0.4.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details for renameat2-0.4.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
renameat2-0.4.4-cp310-cp310-musllinux_1_1_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.1+ x86-64 Details for renameat2-0.4.4-cp310-cp310-musllinux_1_1_x86_64.whl
renameat2-0.4.4-cp310-cp310-musllinux_1_1_i686.whl CPython 3.10 CPython 3.10 Linux musl 1.1+ x86-32 Details for renameat2-0.4.4-cp310-cp310-musllinux_1_1_i686.whl
renameat2-0.4.4-cp310-cp310-musllinux_1_1_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.1+ ARM64 Details for renameat2-0.4.4-cp310-cp310-musllinux_1_1_aarch64.whl
renameat2-0.4.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details for renameat2-0.4.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
renameat2-0.4.4-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64, Linux glibc 2.5+ x86-64 Details for renameat2-0.4.4-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
renameat2-0.4.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details for renameat2-0.4.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
renameat2-0.4.4-cp39-cp39-musllinux_1_1_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.1+ x86-64 Details for renameat2-0.4.4-cp39-cp39-musllinux_1_1_x86_64.whl
renameat2-0.4.4-cp39-cp39-musllinux_1_1_i686.whl CPython 3.9 CPython 3.9 Linux musl 1.1+ x86-32 Details for renameat2-0.4.4-cp39-cp39-musllinux_1_1_i686.whl
renameat2-0.4.4-cp39-cp39-musllinux_1_1_aarch64.whl CPython 3.9 CPython 3.9 Linux musl 1.1+ ARM64 Details for renameat2-0.4.4-cp39-cp39-musllinux_1_1_aarch64.whl
renameat2-0.4.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details for renameat2-0.4.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
renameat2-0.4.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64, Linux glibc 2.5+ x86-64 Details for renameat2-0.4.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
renameat2-0.4.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details for renameat2-0.4.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
renameat2-0.4.4-cp38-cp38-musllinux_1_1_x86_64.whl CPython 3.8 CPython 3.8 Linux musl 1.1+ x86-64 Details for renameat2-0.4.4-cp38-cp38-musllinux_1_1_x86_64.whl
renameat2-0.4.4-cp38-cp38-musllinux_1_1_i686.whl CPython 3.8 CPython 3.8 Linux musl 1.1+ x86-32 Details for renameat2-0.4.4-cp38-cp38-musllinux_1_1_i686.whl
renameat2-0.4.4-cp38-cp38-musllinux_1_1_aarch64.whl CPython 3.8 CPython 3.8 Linux musl 1.1+ ARM64 Details for renameat2-0.4.4-cp38-cp38-musllinux_1_1_aarch64.whl
renameat2-0.4.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ ARM64 Details for renameat2-0.4.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
renameat2-0.4.4-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.5+ x86-64, Linux glibc 2.17+ x86-64 Details for renameat2-0.4.4-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
renameat2-0.4.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.8 CPython 3.8 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details for renameat2-0.4.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
renameat2-0.4.4-cp37-cp37m-musllinux_1_1_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ x86-64 Details for renameat2-0.4.4-cp37-cp37m-musllinux_1_1_x86_64.whl
renameat2-0.4.4-cp37-cp37m-musllinux_1_1_i686.whl CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ x86-32 Details for renameat2-0.4.4-cp37-cp37m-musllinux_1_1_i686.whl
renameat2-0.4.4-cp37-cp37m-musllinux_1_1_aarch64.whl CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ ARM64 Details for renameat2-0.4.4-cp37-cp37m-musllinux_1_1_aarch64.whl
renameat2-0.4.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ ARM64 Details for renameat2-0.4.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
renameat2-0.4.4-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64, Linux glibc 2.5+ x86-64 Details for renameat2-0.4.4-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
renameat2-0.4.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details for renameat2-0.4.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
renameat2-0.4.4-cp36-cp36m-musllinux_1_1_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux musl 1.1+ x86-64 Details for renameat2-0.4.4-cp36-cp36m-musllinux_1_1_x86_64.whl
renameat2-0.4.4-cp36-cp36m-musllinux_1_1_i686.whl CPython 3.6 CPython 3.6 pymalloc Linux musl 1.1+ x86-32 Details for renameat2-0.4.4-cp36-cp36m-musllinux_1_1_i686.whl
renameat2-0.4.4-cp36-cp36m-musllinux_1_1_aarch64.whl CPython 3.6 CPython 3.6 pymalloc Linux musl 1.1+ ARM64 Details for renameat2-0.4.4-cp36-cp36m-musllinux_1_1_aarch64.whl
renameat2-0.4.4-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ ARM64 Details for renameat2-0.4.4-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
renameat2-0.4.4-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-64, Linux glibc 2.5+ x86-64 Details for renameat2-0.4.4-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
renameat2-0.4.4-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details for renameat2-0.4.4-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Total release size: 580.3 kB

Release files / renameat2-0.4.4.tar.gz

Download URL renameat2-0.4.4.tar.gz
Size 13.7 kB
Tags Source
SHA-256 checksum
How to use checksums
cc3917be075267e40a01a4c12b3315d66c35338103709110e10fa4b27ddf8e19
BLAKE2b-256 checksum
How to use checksums
d842dfdebbe65246449fdbd8c7140ab74a3d5f4b047f47f3b5eabfaf5f798e13
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / renameat2-0.4.4-cp311-cp311-musllinux_1_1_x86_64.whl

Download URL renameat2-0.4.4-cp311-cp311-musllinux_1_1_x86_64.whl
Size 16.8 kB
Tags CPython 3.11 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
7731f233d983341a0ae6d20e83c340bb9c5c4089417633f74b130f759f1d7251
BLAKE2b-256 checksum
How to use checksums
cb9d4344e87737ad70305506f6f461ec46f60eef42876401c8a78f5c717a4a44
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / renameat2-0.4.4-cp311-cp311-musllinux_1_1_i686.whl

Download URL renameat2-0.4.4-cp311-cp311-musllinux_1_1_i686.whl
Size 16.4 kB
Tags CPython 3.11 Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
db803886f7dc3e576eac3303f07cac2ec2c55730e7aae0d88b2a0242b4376704
BLAKE2b-256 checksum
How to use checksums
a745ca0aa71de6279358ae0ae0fd67f82350c016a9f6b7f3b1718d2f3dae0b1a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / renameat2-0.4.4-cp311-cp311-musllinux_1_1_aarch64.whl

Download URL renameat2-0.4.4-cp311-cp311-musllinux_1_1_aarch64.whl
Size 16.9 kB
Tags CPython 3.11 Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
96c383397ca1cb1f9aa4e0b8044f24b8e743492c3a5d0c861a18cbc529275108
BLAKE2b-256 checksum
How to use checksums
b6b3459c027b5562945b5a464c2d197a799a3dee6e7da2d8ac4ba26876528eba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / renameat2-0.4.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL renameat2-0.4.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 15.2 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
4d0aeb8122eea712374bca9a1761d1c8bca3d3d3910fe63654cf9f7a09337853
BLAKE2b-256 checksum
How to use checksums
88d74395362fa0da1a821397f05ee1ce0eb239f4e6a4d096545f5fafe86ca0fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / renameat2-0.4.4-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL renameat2-0.4.4-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 14.7 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
e864bd1b6803920f00c72fc2ab53afd8d3dc85bd1d7da2feaaffdb7f5f1ebc57
BLAKE2b-256 checksum
How to use checksums
3243ede7a2c65b7db499f16363e7fee039537f615b2818335622b2b43a16db29
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / renameat2-0.4.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL renameat2-0.4.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 14.3 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
c7b9fa2d2f683919aca6df59c1ae121725faf375352337e052f1462957dfcccf
BLAKE2b-256 checksum
How to use checksums
9296d1be5a7f7340057a778942975d982f38fe5fe9e455364d8210439e635363
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / renameat2-0.4.4-cp310-cp310-musllinux_1_1_x86_64.whl

Download URL renameat2-0.4.4-cp310-cp310-musllinux_1_1_x86_64.whl
Size 16.8 kB
Tags CPython 3.10 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
baedba504d420ab992e2fd26c80c70b9d590d433f4be73ac52017b49ecfb25d1
BLAKE2b-256 checksum
How to use checksums
2769951d2ad8aa286b824205b16470b0ee6f3a1ea57e8b17e65ca484deb26876
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / renameat2-0.4.4-cp310-cp310-musllinux_1_1_i686.whl

Download URL renameat2-0.4.4-cp310-cp310-musllinux_1_1_i686.whl
Size 16.4 kB
Tags CPython 3.10 Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
a8dd0ae8bd03a11a22f50cb7f6cad44ca2af9e4adbae8bf21961bd35d402fed9
BLAKE2b-256 checksum
How to use checksums
96c0cdafe4e56d56325b770480b718bbc697693cd2f43722fdbce7ba3fbbf880
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / renameat2-0.4.4-cp310-cp310-musllinux_1_1_aarch64.whl

Download URL renameat2-0.4.4-cp310-cp310-musllinux_1_1_aarch64.whl
Size 16.9 kB
Tags CPython 3.10 Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
bb3c2ed12f1c3b584b117bcf717d08328fc61bff50519c6f5f57de6b7a2bd54b
BLAKE2b-256 checksum
How to use checksums
fd2dcfd659b0c06035b2e569fe1eb6ccff9bc299e29789a26c8b9ea24d85926c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / renameat2-0.4.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL renameat2-0.4.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 15.2 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
942e39e5016950539633f476ba49137ae9f36069a9f6f9544693e58d07383663
BLAKE2b-256 checksum
How to use checksums
3146f2c6b20925f1192055236486fe126dae81f2a7482a70c5e9a98016a07d30
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / renameat2-0.4.4-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL renameat2-0.4.4-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 14.7 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
d13d3e8dff81c8e3eb1f8dfa2ba52aab757dff81b328b37bcbdcdb7f9457f112
BLAKE2b-256 checksum
How to use checksums
a48cea5e12c9ee07e892879a6b010f9308c1f91503e8eeed6c29cfbe9a64c22f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / renameat2-0.4.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL renameat2-0.4.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 14.2 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
4a4c0cfe75cbb349f6d0291f8ba2a3e323127f161cc437ee9216e944864695f2
BLAKE2b-256 checksum
How to use checksums
81cc308648c006bd72da42352a7d4e36ed74bec7c41d789ca1ea01600cb75fe3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / renameat2-0.4.4-cp39-cp39-musllinux_1_1_x86_64.whl

Download URL renameat2-0.4.4-cp39-cp39-musllinux_1_1_x86_64.whl
Size 16.8 kB
Tags CPython 3.9 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
913674696771c21c026bca56833daa1beb68ffd14121ab3295388284c4897296
BLAKE2b-256 checksum
How to use checksums
494a537397e213162827b79b85504e705a8e6e3a1971ea70e4effb6b7baec91d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / renameat2-0.4.4-cp39-cp39-musllinux_1_1_i686.whl

Download URL renameat2-0.4.4-cp39-cp39-musllinux_1_1_i686.whl
Size 16.4 kB
Tags CPython 3.9 Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
392b1ba416d87e28bbee30b3bb94fe4025b38e68483905a50db237659e888443
BLAKE2b-256 checksum
How to use checksums
6f77d8d22fa6a56a7eeab1fbaf1e3a2555e14758357cababb8f73ea51c72b5a0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / renameat2-0.4.4-cp39-cp39-musllinux_1_1_aarch64.whl

Download URL renameat2-0.4.4-cp39-cp39-musllinux_1_1_aarch64.whl
Size 16.9 kB
Tags CPython 3.9 Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
0d29be04ed1fbce7001c2f7f1a7674c31beb8af357dc3341abb53a94ac8f8872
BLAKE2b-256 checksum
How to use checksums
23e9c5d61203e6fc782a120ca816a87110a0f815087876d704dd458b45ddfae6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / renameat2-0.4.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL renameat2-0.4.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 15.2 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
157e407402ee5c07e9e373346dbc204004d335d538a1c0bbf109d0cf207ff6c1
BLAKE2b-256 checksum
How to use checksums
e770dabbcf7998fa32df6def4d9c8717842e18f82eb243374468112998053bff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / renameat2-0.4.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL renameat2-0.4.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 14.7 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
c4903c191f3f31958f66b3898c322ec7353b2d224adac5e0d90f69e7c2f6585b
BLAKE2b-256 checksum
How to use checksums
f871165f1e0d8f78d37f39a312614161174c72a1e4352a1806f22eb440facc7e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / renameat2-0.4.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL renameat2-0.4.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 14.2 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
de884126f22b76fa6e5e9f66f02c189f00ed97961f0c332b5fb02f1ad6392f99
BLAKE2b-256 checksum
How to use checksums
0ba40515d79833f3b18567c6af461eb17af88d4b24c3705284336683fd9df4e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / renameat2-0.4.4-cp38-cp38-musllinux_1_1_x86_64.whl

Download URL renameat2-0.4.4-cp38-cp38-musllinux_1_1_x86_64.whl
Size 17.2 kB
Tags CPython 3.8 Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
2bdb806f4ed89ac15818bf2cbd041cf5c901175d2b278f1d1c4454aa48ba45a3
BLAKE2b-256 checksum
How to use checksums
3156a4741018074098b334cf5cde38f7f789a3a7c2464d83419a70e0c68e45ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / renameat2-0.4.4-cp38-cp38-musllinux_1_1_i686.whl

Download URL renameat2-0.4.4-cp38-cp38-musllinux_1_1_i686.whl
Size 16.9 kB
Tags CPython 3.8 Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
6735db0e4a4d81906593c72ae18d11145bd3683bff8e624a82a2eef14a70bac2
BLAKE2b-256 checksum
How to use checksums
2f01200470757c0abb7ec2dae733834bbe02eab3702120707d2e899920ac3237
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / renameat2-0.4.4-cp38-cp38-musllinux_1_1_aarch64.whl

Download URL renameat2-0.4.4-cp38-cp38-musllinux_1_1_aarch64.whl
Size 17.3 kB
Tags CPython 3.8 Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
f8bef3cb732668dd2de785c84383dffeb6f8a1501e5eb68ed5593eef61a9d405
BLAKE2b-256 checksum
How to use checksums
a9509e9a2821d1267730d5c16342263bc1da71052be1527f131cb873d4c76b25
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / renameat2-0.4.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL renameat2-0.4.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 15.3 kB
Tags CPython 3.8 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
beed1ab55868165249801aa251d507aa5aa7ae72e4a8a6795b34081dac58526b
BLAKE2b-256 checksum
How to use checksums
e12b4da954f501b45a199fe19f542737b7cf8344853be7416f92e681ba154e0a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / renameat2-0.4.4-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL renameat2-0.4.4-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 14.8 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
8819884ee3bdc1a1088868548432d31e341d1ddb96f5358f3b95c9b3a921564b
BLAKE2b-256 checksum
How to use checksums
44e5d7a1c49ba8b3599c472da7e40f782c70314af5193498a381f58d168260d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / renameat2-0.4.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL renameat2-0.4.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 14.4 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
c681178a0eb66d4d09850fc795c32ae0c9f55813ebef76d61478fcb704d90f08
BLAKE2b-256 checksum
How to use checksums
dffea424a0291d0188aca1059eda9c4ade375db3cc18310c09c24aa7d484aaf4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / renameat2-0.4.4-cp37-cp37m-musllinux_1_1_x86_64.whl

Download URL renameat2-0.4.4-cp37-cp37m-musllinux_1_1_x86_64.whl
Size 16.8 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
1b36126ede9f926eb14aa7ae39da109d2735cf0665e5c7bc0adc32f626036697
BLAKE2b-256 checksum
How to use checksums
7aa7a301d2fa5c6027c0b01b1d0cc22045dcb9c326438d4946f641a4b1ff65a9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / renameat2-0.4.4-cp37-cp37m-musllinux_1_1_i686.whl

Download URL renameat2-0.4.4-cp37-cp37m-musllinux_1_1_i686.whl
Size 16.4 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
954624e750d2409ebe7945414112f3de6863d133b0abf1399c819d7ab7755dfd
BLAKE2b-256 checksum
How to use checksums
e47d21cd402c54bed020aadae1649f2f8667aaec4fbdb4bb759407edf830b212
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / renameat2-0.4.4-cp37-cp37m-musllinux_1_1_aarch64.whl

Download URL renameat2-0.4.4-cp37-cp37m-musllinux_1_1_aarch64.whl
Size 16.9 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
9e16600d40aa5348c64517803e10c7a600ce8b8076c53626109b0a681ce861be
BLAKE2b-256 checksum
How to use checksums
fb6f07d75a0a012b7b545c0e99ea1dc4ecff76be83a7477212157555802f3524
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / renameat2-0.4.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL renameat2-0.4.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 15.1 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
60f152ad8983ca35aae04dad613b4229b783774062782def8cf61916029a2119
BLAKE2b-256 checksum
How to use checksums
5928376febd86f72218cf447e2407df16fb9efa262880264c5e05ee358a18279
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / renameat2-0.4.4-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL renameat2-0.4.4-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 14.6 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
63d745ec95470812424ea32f65eae6d62fb5236b60e6f52c06ba934b8b38d0d8
BLAKE2b-256 checksum
How to use checksums
bb0072a1b1042dd7dd0cbca083e502694980c148126c5778b1ad50964617602f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / renameat2-0.4.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL renameat2-0.4.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 14.2 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
52083d0feb1f9bd2057bd607037b3db3705127783e6a1ef1aadd8ee97d5aff57
BLAKE2b-256 checksum
How to use checksums
679d9365a7b835516e30ebaa4cab558703b2bffc9b756ccfdcf6a3802e5d119f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / renameat2-0.4.4-cp36-cp36m-musllinux_1_1_x86_64.whl

Download URL renameat2-0.4.4-cp36-cp36m-musllinux_1_1_x86_64.whl
Size 16.8 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux musl 1.1+ x86-64
SHA-256 checksum
How to use checksums
c9c61dc3778588de30288d26f3a5df3fd9c74730439a804572351ce9427f0251
BLAKE2b-256 checksum
How to use checksums
ba21fc3c9254c6f22ad636f59b9523aec582b32cd5e90f26d2f32e7f81906ddd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / renameat2-0.4.4-cp36-cp36m-musllinux_1_1_i686.whl

Download URL renameat2-0.4.4-cp36-cp36m-musllinux_1_1_i686.whl
Size 16.4 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux musl 1.1+ x86-32
SHA-256 checksum
How to use checksums
f32d991f5e889e41055ba262c936f579c9bb607f0c7655a444934f32604c61e1
BLAKE2b-256 checksum
How to use checksums
580ff210c3d62faa6aa5ce6828b86cabed1d30ff496645ad24252bdf141db3ba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / renameat2-0.4.4-cp36-cp36m-musllinux_1_1_aarch64.whl

Download URL renameat2-0.4.4-cp36-cp36m-musllinux_1_1_aarch64.whl
Size 16.9 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux musl 1.1+ ARM64
SHA-256 checksum
How to use checksums
5b62cc8046ffa87a04989a7da35f52fcfc32f8dc3eebeafb4b833ed6645c5dd9
BLAKE2b-256 checksum
How to use checksums
73b46e05ff11c4521c22b5081f4b50c663040cea9d7cf70f428a8f6ebf4b8cad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / renameat2-0.4.4-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL renameat2-0.4.4-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 15.1 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
54b8c12d3115df741a8f8b34dbf0118ab36aa75b642439e1f9ac8d529b89ba0d
BLAKE2b-256 checksum
How to use checksums
39f5661aef208d7eefedb8af90e4fbe3580df6c01a2815e8878c70bd027c7dc0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / renameat2-0.4.4-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL renameat2-0.4.4-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 14.6 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
269b8d85c90e7986edf38d3cea06854c24ec4019a5497f52e66f121e4725cb6b
BLAKE2b-256 checksum
How to use checksums
48bb742443562c3a365187dab2ded62bd4d9a1049811397a1335a8507ebbaa6f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / renameat2-0.4.4-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL renameat2-0.4.4-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 14.2 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
4ffde24230aae2bd1e89c375183ad875174c8954f97ba8e69e043273011f1c37
BLAKE2b-256 checksum
How to use checksums
c68008124e096a24bb686405efc501e765ef23da159f7f437b8efe51f153622a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Security for renameat2 0.4.4

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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page