Skip to main content

A wrapper around Linux's renameat2 system call

Project description

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.

Links

License

This package is provided under the MIT License.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

renameat2-0.4.4.tar.gz (13.7 kB view details)

Uploaded Source

Built Distributions

renameat2-0.4.4-cp311-cp311-musllinux_1_1_x86_64.whl (16.8 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

renameat2-0.4.4-cp311-cp311-musllinux_1_1_i686.whl (16.4 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

renameat2-0.4.4-cp311-cp311-musllinux_1_1_aarch64.whl (16.9 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ ARM64

renameat2-0.4.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (15.2 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

renameat2-0.4.4-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.7 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

renameat2-0.4.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (14.3 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

renameat2-0.4.4-cp310-cp310-musllinux_1_1_x86_64.whl (16.8 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

renameat2-0.4.4-cp310-cp310-musllinux_1_1_i686.whl (16.4 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

renameat2-0.4.4-cp310-cp310-musllinux_1_1_aarch64.whl (16.9 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

renameat2-0.4.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (15.2 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

renameat2-0.4.4-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.7 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

renameat2-0.4.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (14.2 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

renameat2-0.4.4-cp39-cp39-musllinux_1_1_x86_64.whl (16.8 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

renameat2-0.4.4-cp39-cp39-musllinux_1_1_i686.whl (16.4 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

renameat2-0.4.4-cp39-cp39-musllinux_1_1_aarch64.whl (16.9 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

renameat2-0.4.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (15.2 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

renameat2-0.4.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.7 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

renameat2-0.4.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (14.2 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

renameat2-0.4.4-cp38-cp38-musllinux_1_1_x86_64.whl (17.2 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

renameat2-0.4.4-cp38-cp38-musllinux_1_1_i686.whl (16.9 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

renameat2-0.4.4-cp38-cp38-musllinux_1_1_aarch64.whl (17.3 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ ARM64

renameat2-0.4.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (15.3 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

renameat2-0.4.4-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.8 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

renameat2-0.4.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (14.4 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

renameat2-0.4.4-cp37-cp37m-musllinux_1_1_x86_64.whl (16.8 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ x86-64

renameat2-0.4.4-cp37-cp37m-musllinux_1_1_i686.whl (16.4 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

renameat2-0.4.4-cp37-cp37m-musllinux_1_1_aarch64.whl (16.9 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ ARM64

renameat2-0.4.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (15.1 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

renameat2-0.4.4-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.6 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

renameat2-0.4.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (14.2 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

renameat2-0.4.4-cp36-cp36m-musllinux_1_1_x86_64.whl (16.8 kB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ x86-64

renameat2-0.4.4-cp36-cp36m-musllinux_1_1_i686.whl (16.4 kB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ i686

renameat2-0.4.4-cp36-cp36m-musllinux_1_1_aarch64.whl (16.9 kB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ ARM64

renameat2-0.4.4-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (15.1 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ ARM64

renameat2-0.4.4-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.6 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

renameat2-0.4.4-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (14.2 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

File details

Details for the file renameat2-0.4.4.tar.gz.

File metadata

  • Download URL: renameat2-0.4.4.tar.gz
  • Upload date:
  • Size: 13.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for renameat2-0.4.4.tar.gz
Algorithm Hash digest
SHA256 cc3917be075267e40a01a4c12b3315d66c35338103709110e10fa4b27ddf8e19
MD5 f4e4bb378fc88e61d1bb463dcc8ab238
BLAKE2b-256 d842dfdebbe65246449fdbd8c7140ab74a3d5f4b047f47f3b5eabfaf5f798e13

See more details on using hashes here.

File details

Details for the file renameat2-0.4.4-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for renameat2-0.4.4-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 7731f233d983341a0ae6d20e83c340bb9c5c4089417633f74b130f759f1d7251
MD5 0f90c33581fd4f9b0850bd1d126cde34
BLAKE2b-256 cb9d4344e87737ad70305506f6f461ec46f60eef42876401c8a78f5c717a4a44

See more details on using hashes here.

File details

Details for the file renameat2-0.4.4-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for renameat2-0.4.4-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 db803886f7dc3e576eac3303f07cac2ec2c55730e7aae0d88b2a0242b4376704
MD5 12467a1d716880aacbeb3ca083ed4985
BLAKE2b-256 a745ca0aa71de6279358ae0ae0fd67f82350c016a9f6b7f3b1718d2f3dae0b1a

See more details on using hashes here.

File details

Details for the file renameat2-0.4.4-cp311-cp311-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for renameat2-0.4.4-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 96c383397ca1cb1f9aa4e0b8044f24b8e743492c3a5d0c861a18cbc529275108
MD5 c57d7041bf7b47cf378ae25adba16eda
BLAKE2b-256 b6b3459c027b5562945b5a464c2d197a799a3dee6e7da2d8ac4ba26876528eba

See more details on using hashes here.

File details

Details for the file renameat2-0.4.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for renameat2-0.4.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4d0aeb8122eea712374bca9a1761d1c8bca3d3d3910fe63654cf9f7a09337853
MD5 7a68891ad72017aa951f959effdcae20
BLAKE2b-256 88d74395362fa0da1a821397f05ee1ce0eb239f4e6a4d096545f5fafe86ca0fe

See more details on using hashes here.

File details

Details for the file renameat2-0.4.4-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for renameat2-0.4.4-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e864bd1b6803920f00c72fc2ab53afd8d3dc85bd1d7da2feaaffdb7f5f1ebc57
MD5 a05a836eb945525dbcd94230a459ae6e
BLAKE2b-256 3243ede7a2c65b7db499f16363e7fee039537f615b2818335622b2b43a16db29

See more details on using hashes here.

File details

Details for the file renameat2-0.4.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for renameat2-0.4.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c7b9fa2d2f683919aca6df59c1ae121725faf375352337e052f1462957dfcccf
MD5 d844687cd834eff550f51dea4b715151
BLAKE2b-256 9296d1be5a7f7340057a778942975d982f38fe5fe9e455364d8210439e635363

See more details on using hashes here.

File details

Details for the file renameat2-0.4.4-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for renameat2-0.4.4-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 baedba504d420ab992e2fd26c80c70b9d590d433f4be73ac52017b49ecfb25d1
MD5 c228d702923abbd7bc48ac72a80f6270
BLAKE2b-256 2769951d2ad8aa286b824205b16470b0ee6f3a1ea57e8b17e65ca484deb26876

See more details on using hashes here.

File details

Details for the file renameat2-0.4.4-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for renameat2-0.4.4-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 a8dd0ae8bd03a11a22f50cb7f6cad44ca2af9e4adbae8bf21961bd35d402fed9
MD5 5f7a33d25175c8f0043643d395463136
BLAKE2b-256 96c0cdafe4e56d56325b770480b718bbc697693cd2f43722fdbce7ba3fbbf880

See more details on using hashes here.

File details

Details for the file renameat2-0.4.4-cp310-cp310-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for renameat2-0.4.4-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 bb3c2ed12f1c3b584b117bcf717d08328fc61bff50519c6f5f57de6b7a2bd54b
MD5 ff5a386bca1f816a48720c2a77fa70f5
BLAKE2b-256 fd2dcfd659b0c06035b2e569fe1eb6ccff9bc299e29789a26c8b9ea24d85926c

See more details on using hashes here.

File details

Details for the file renameat2-0.4.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for renameat2-0.4.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 942e39e5016950539633f476ba49137ae9f36069a9f6f9544693e58d07383663
MD5 35a8345b6f0b0ba73d4ceaa9cb9c1655
BLAKE2b-256 3146f2c6b20925f1192055236486fe126dae81f2a7482a70c5e9a98016a07d30

See more details on using hashes here.

File details

Details for the file renameat2-0.4.4-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for renameat2-0.4.4-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d13d3e8dff81c8e3eb1f8dfa2ba52aab757dff81b328b37bcbdcdb7f9457f112
MD5 d5f2d0719f14218563a6ccdff3d3de67
BLAKE2b-256 a48cea5e12c9ee07e892879a6b010f9308c1f91503e8eeed6c29cfbe9a64c22f

See more details on using hashes here.

File details

Details for the file renameat2-0.4.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for renameat2-0.4.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4a4c0cfe75cbb349f6d0291f8ba2a3e323127f161cc437ee9216e944864695f2
MD5 eb969ba1d2dd7ced2682d049db484f68
BLAKE2b-256 81cc308648c006bd72da42352a7d4e36ed74bec7c41d789ca1ea01600cb75fe3

See more details on using hashes here.

File details

Details for the file renameat2-0.4.4-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for renameat2-0.4.4-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 913674696771c21c026bca56833daa1beb68ffd14121ab3295388284c4897296
MD5 757298a23b5c546b46f9f50d06c738a8
BLAKE2b-256 494a537397e213162827b79b85504e705a8e6e3a1971ea70e4effb6b7baec91d

See more details on using hashes here.

File details

Details for the file renameat2-0.4.4-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for renameat2-0.4.4-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 392b1ba416d87e28bbee30b3bb94fe4025b38e68483905a50db237659e888443
MD5 125aa94dac36267435ad37ce625ee201
BLAKE2b-256 6f77d8d22fa6a56a7eeab1fbaf1e3a2555e14758357cababb8f73ea51c72b5a0

See more details on using hashes here.

File details

Details for the file renameat2-0.4.4-cp39-cp39-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for renameat2-0.4.4-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 0d29be04ed1fbce7001c2f7f1a7674c31beb8af357dc3341abb53a94ac8f8872
MD5 653481497d5a0391659618ff7912c6fe
BLAKE2b-256 23e9c5d61203e6fc782a120ca816a87110a0f815087876d704dd458b45ddfae6

See more details on using hashes here.

File details

Details for the file renameat2-0.4.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for renameat2-0.4.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 157e407402ee5c07e9e373346dbc204004d335d538a1c0bbf109d0cf207ff6c1
MD5 53e8d9f11b088c441c22bfca34e4330b
BLAKE2b-256 e770dabbcf7998fa32df6def4d9c8717842e18f82eb243374468112998053bff

See more details on using hashes here.

File details

Details for the file renameat2-0.4.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for renameat2-0.4.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c4903c191f3f31958f66b3898c322ec7353b2d224adac5e0d90f69e7c2f6585b
MD5 b3df8cb52a6f98ed1a306114f13641d5
BLAKE2b-256 f871165f1e0d8f78d37f39a312614161174c72a1e4352a1806f22eb440facc7e

See more details on using hashes here.

File details

Details for the file renameat2-0.4.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for renameat2-0.4.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 de884126f22b76fa6e5e9f66f02c189f00ed97961f0c332b5fb02f1ad6392f99
MD5 0ed920b2c49cef782819eb058f707eb6
BLAKE2b-256 0ba40515d79833f3b18567c6af461eb17af88d4b24c3705284336683fd9df4e4

See more details on using hashes here.

File details

Details for the file renameat2-0.4.4-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for renameat2-0.4.4-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2bdb806f4ed89ac15818bf2cbd041cf5c901175d2b278f1d1c4454aa48ba45a3
MD5 744a6fc1d7d4275c9196c496948ed4c7
BLAKE2b-256 3156a4741018074098b334cf5cde38f7f789a3a7c2464d83419a70e0c68e45ca

See more details on using hashes here.

File details

Details for the file renameat2-0.4.4-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for renameat2-0.4.4-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 6735db0e4a4d81906593c72ae18d11145bd3683bff8e624a82a2eef14a70bac2
MD5 5378ac0d85a32449aed579281c7f8ed9
BLAKE2b-256 2f01200470757c0abb7ec2dae733834bbe02eab3702120707d2e899920ac3237

See more details on using hashes here.

File details

Details for the file renameat2-0.4.4-cp38-cp38-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for renameat2-0.4.4-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 f8bef3cb732668dd2de785c84383dffeb6f8a1501e5eb68ed5593eef61a9d405
MD5 20cfe16b11bfdcb87c16037ca7c83e89
BLAKE2b-256 a9509e9a2821d1267730d5c16342263bc1da71052be1527f131cb873d4c76b25

See more details on using hashes here.

File details

Details for the file renameat2-0.4.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for renameat2-0.4.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 beed1ab55868165249801aa251d507aa5aa7ae72e4a8a6795b34081dac58526b
MD5 4b2093f59b90edd2fa6b97afd95ae1c7
BLAKE2b-256 e12b4da954f501b45a199fe19f542737b7cf8344853be7416f92e681ba154e0a

See more details on using hashes here.

File details

Details for the file renameat2-0.4.4-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for renameat2-0.4.4-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8819884ee3bdc1a1088868548432d31e341d1ddb96f5358f3b95c9b3a921564b
MD5 489e8b30964fd381c56e9b1c4ba767d3
BLAKE2b-256 44e5d7a1c49ba8b3599c472da7e40f782c70314af5193498a381f58d168260d0

See more details on using hashes here.

File details

Details for the file renameat2-0.4.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for renameat2-0.4.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c681178a0eb66d4d09850fc795c32ae0c9f55813ebef76d61478fcb704d90f08
MD5 3d09fe3d4d2bdf777bce21347c6a9072
BLAKE2b-256 dffea424a0291d0188aca1059eda9c4ade375db3cc18310c09c24aa7d484aaf4

See more details on using hashes here.

File details

Details for the file renameat2-0.4.4-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for renameat2-0.4.4-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 1b36126ede9f926eb14aa7ae39da109d2735cf0665e5c7bc0adc32f626036697
MD5 c40749567d9853be7b0775c6517d4963
BLAKE2b-256 7aa7a301d2fa5c6027c0b01b1d0cc22045dcb9c326438d4946f641a4b1ff65a9

See more details on using hashes here.

File details

Details for the file renameat2-0.4.4-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for renameat2-0.4.4-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 954624e750d2409ebe7945414112f3de6863d133b0abf1399c819d7ab7755dfd
MD5 9c0192cc9ab0dc55458b566eef4912b6
BLAKE2b-256 e47d21cd402c54bed020aadae1649f2f8667aaec4fbdb4bb759407edf830b212

See more details on using hashes here.

File details

Details for the file renameat2-0.4.4-cp37-cp37m-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for renameat2-0.4.4-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 9e16600d40aa5348c64517803e10c7a600ce8b8076c53626109b0a681ce861be
MD5 528347c8e706cfc7eee7d8fc02304158
BLAKE2b-256 fb6f07d75a0a012b7b545c0e99ea1dc4ecff76be83a7477212157555802f3524

See more details on using hashes here.

File details

Details for the file renameat2-0.4.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for renameat2-0.4.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 60f152ad8983ca35aae04dad613b4229b783774062782def8cf61916029a2119
MD5 ce0940e2225359491846290cb646ff7c
BLAKE2b-256 5928376febd86f72218cf447e2407df16fb9efa262880264c5e05ee358a18279

See more details on using hashes here.

File details

Details for the file renameat2-0.4.4-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for renameat2-0.4.4-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 63d745ec95470812424ea32f65eae6d62fb5236b60e6f52c06ba934b8b38d0d8
MD5 763396f16a25d7ef974cae4b8ef8624a
BLAKE2b-256 bb0072a1b1042dd7dd0cbca083e502694980c148126c5778b1ad50964617602f

See more details on using hashes here.

File details

Details for the file renameat2-0.4.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for renameat2-0.4.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 52083d0feb1f9bd2057bd607037b3db3705127783e6a1ef1aadd8ee97d5aff57
MD5 f9c017e93277bad27a5096cb01854251
BLAKE2b-256 679d9365a7b835516e30ebaa4cab558703b2bffc9b756ccfdcf6a3802e5d119f

See more details on using hashes here.

File details

Details for the file renameat2-0.4.4-cp36-cp36m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for renameat2-0.4.4-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 c9c61dc3778588de30288d26f3a5df3fd9c74730439a804572351ce9427f0251
MD5 4b080a565cff42f6fe71c92ab4f9f199
BLAKE2b-256 ba21fc3c9254c6f22ad636f59b9523aec582b32cd5e90f26d2f32e7f81906ddd

See more details on using hashes here.

File details

Details for the file renameat2-0.4.4-cp36-cp36m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for renameat2-0.4.4-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 f32d991f5e889e41055ba262c936f579c9bb607f0c7655a444934f32604c61e1
MD5 eb71f5e883428773afca4321f8573da4
BLAKE2b-256 580ff210c3d62faa6aa5ce6828b86cabed1d30ff496645ad24252bdf141db3ba

See more details on using hashes here.

File details

Details for the file renameat2-0.4.4-cp36-cp36m-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for renameat2-0.4.4-cp36-cp36m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 5b62cc8046ffa87a04989a7da35f52fcfc32f8dc3eebeafb4b833ed6645c5dd9
MD5 daed14ffbc2fb5fee9da8e7f8b2eeb6c
BLAKE2b-256 73b46e05ff11c4521c22b5081f4b50c663040cea9d7cf70f428a8f6ebf4b8cad

See more details on using hashes here.

File details

Details for the file renameat2-0.4.4-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for renameat2-0.4.4-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 54b8c12d3115df741a8f8b34dbf0118ab36aa75b642439e1f9ac8d529b89ba0d
MD5 5a67841a7bfffe8a06b92fc2ae8f83c3
BLAKE2b-256 39f5661aef208d7eefedb8af90e4fbe3580df6c01a2815e8878c70bd027c7dc0

See more details on using hashes here.

File details

Details for the file renameat2-0.4.4-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for renameat2-0.4.4-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 269b8d85c90e7986edf38d3cea06854c24ec4019a5497f52e66f121e4725cb6b
MD5 0812377a4579937dafa9124ccd83d32a
BLAKE2b-256 48bb742443562c3a365187dab2ded62bd4d9a1049811397a1335a8507ebbaa6f

See more details on using hashes here.

File details

Details for the file renameat2-0.4.4-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for renameat2-0.4.4-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4ffde24230aae2bd1e89c375183ad875174c8954f97ba8e69e043273011f1c37
MD5 db63d2984393419cbf422865f4621f9b
BLAKE2b-256 c68008124e096a24bb686405efc501e765ef23da159f7f437b8efe51f153622a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page