Skip to main content

Advanced file creator with brace expansion and notification support

Project description

mkfile - Advanced File Creator

A powerful command-line utility for creating blank files with support for brace expansion, automatic directory creation, desktop notifications, and clipboard integration.

Features

  • Brace Expansion: Create multiple files with a single command
  • 📁 Auto Directory Creation: Automatically creates parent directories if they don't exist
  • 📋 Clipboard Integration: Copies absolute file paths to clipboard
  • 🔔 Desktop Notifications: Optional Growl notification support
  • 🖥️ Cross-Platform: Works on Windows, Linux, and macOS
  • 🎯 Smart Parsing: Handles complex patterns with spaces and multiple items

Installation

pip install mkfile

Optional Requirements

  • Python 3.6+
  • Optional dependencies for enhanced features:
pip install clipboard  # For clipboard support
pip install gntp       # For Growl notifications

Usage

Basic Syntax

mkfile [OPTIONS] FILE [FILE ...]

Examples

Create Single File

mkfile test.txt

Create Multiple Files

mkfile file1.txt file2.py file3.js

Create Files with Directory Structure

mkfile src/main.py tests/test_main.py
# Creates: src/ and tests/ directories automatically

Brace Expansion - Simple

mkfile test/{a,b,c}.txt
# Creates: test/a.txt, test/b.txt, test/c.txt

Brace Expansion - Directory Prefix

mkfile dotenv{__init__.py,core.py,utils.py}
# Creates: dotenv/__init__.py, dotenv/core.py, dotenv/utils.py

Brace Expansion - With Spaces (Flexible Syntax)

mkfile src{main.py, utils.py config.py}
# Creates: src/main.py, src/utils.py, src/config.py
# Note: Handles both comma and space separation inside braces

Complex Project Structure

mkfile src/{__init__.py,main.py,utils.py} tests/{__init__.py,test_main.py} README.md setup.py requirements.txt

Real-World Example - Python Package

mkfile mypackage/{__init__.py,core.py,exceptions.py,utils.py} tests/{__init__.py,test_core.py} setup.py pyproject.toml README.md LICENSE requirements.txt .gitignore

Brace Expansion Syntax

Supported Formats

  1. Standard format (recommended):

    mkfile dir/{file1,file2,file3}
    
  2. Directory prefix (no slash):

    mkfile dir{file1,file2,file3}
    # Automatically adds '/' → dir/file1, dir/file2, dir/file3
    
  3. With spaces (flexible):

    mkfile dir{file1, file2, file3}
    mkfile dir{file1 file2 file3}
    # Both work! Splits by comma AND spaces
    
  4. With file extensions:

    mkfile src/{main,utils,config}.py
    # Creates: src/main.py, src/utils.py, src/config.py
    

Brace Expansion Rules

  • Items inside {} can be separated by:
    • Commas: {a,b,c}
    • Spaces: {a b c}
    • Both: {a, b, c} or {a, b c}
  • If prefix doesn't end with / or \, it's treated as a directory name
  • Empty items are skipped
  • Nested braces are not supported

Command-Line Options

--version

Show version information

mkfile --version

--debug

Enable detailed error messages and stack traces

mkfile --debug file1.txt file2.txt

--help

Show help message with examples

mkfile --help

Output

Success

✓ File created: "C:\PROJECTS\myproject\src\main.py"
✓ File created: "C:\PROJECTS\myproject\src\utils.py"

2/2 file(s) created successfully

With Errors

✓ File created: "valid.txt"
✗ Error creating file "invalid/path/file.txt": [Errno 13] Permission denied

1/2 file(s) created successfully

Features in Detail

Automatic Directory Creation

The script automatically creates all parent directories:

mkfile deep/nested/path/to/file.txt
# Creates: deep/ → deep/nested/ → deep/nested/path/ → deep/nested/path/to/

Clipboard Integration

After creating each file, its absolute path is automatically copied to your clipboard (requires clipboard module).

Desktop Notifications

If Growl is installed and running, you'll receive desktop notifications for each file created.

Note: The "Could not initialize Growl" warning is normal if Growl is not running. The script continues to work perfectly without it.

Cross-Platform Paths

The script uses Python's pathlib for cross-platform compatibility. Use forward slashes (/) in commands on all platforms - they'll be converted automatically.

Troubleshooting

"Could not initialize Growl" Warning

This is normal and harmless. It means Growl notification service isn't running. The script works fine without it.

To suppress this warning, you can:

  • Install and run Growl
  • Or ignore it (doesn't affect functionality)

Permission Denied Errors

If you get permission errors:

  • Check directory permissions
  • Run with appropriate privileges
  • Use --debug flag for more details

Files Not Created in Expected Directory

Check your brace expansion syntax:

# WRONG - No directory separator
mkfile mydir{file1,file2}      # Creates: mydir/file1, mydir/file2 ✓

# If you want nested directories, use /
mkfile mydir/{subdir/file1,file2}  # Creates: mydir/subdir/file1, mydir/file2

Tips & Best Practices

  1. Use quotes for files with spaces:

    mkfile "my file.txt"
    
  2. Combine with other commands:

    mkfile src/{main,utils}.py && code src/main.py
    
  3. Create project templates:

    # Save as a shell script
    mkfile project/{src,tests,docs}/{__init__.py} README.md setup.py
    
  4. Verify with tree command:

    mkfile test/{a,b,c}.txt && tree test/
    

Version History

v2.0

  • Added smart brace expansion parsing
  • Auto directory creation
  • Support for space-separated items in braces
  • Improved error handling
  • Better cross-platform support
  • Class-based architecture

v1.0

  • Initial release
  • Basic file creation
  • Growl notifications

License

Free to use and modify.

Contributing

Feel free to submit issues and enhancement requests!


Quick Reference:

# Single file
mkfile file.txt

# Multiple files
mkfile file1 file2 file3

# With directories
mkfile src/main.py tests/test.py

# Brace expansion
mkfile src/{main,utils,config}.py

# Complex structure
mkfile mypackage/{__init__,core,utils}.py tests/{__init__,test_core}.py README.md

Author

Hadi Cahyadi

Buy Me a Coffee

Donate via Ko-fi

Support me on Patreon

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

mkfile-1.0.11.tar.gz (62.5 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

mkfile-1.0.11-cp312-cp312-win_amd64.whl (108.0 kB view details)

Uploaded CPython 3.12Windows x86-64

mkfile-1.0.11-cp312-cp312-musllinux_1_1_x86_64.whl (423.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

mkfile-1.0.11-cp312-cp312-musllinux_1_1_i686.whl (404.4 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ i686

mkfile-1.0.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (423.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

mkfile-1.0.11-cp312-cp312-macosx_11_0_arm64.whl (116.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

mkfile-1.0.11-cp311-cp311-win_amd64.whl (108.2 kB view details)

Uploaded CPython 3.11Windows x86-64

mkfile-1.0.11-cp311-cp311-musllinux_1_1_x86_64.whl (438.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

mkfile-1.0.11-cp311-cp311-musllinux_1_1_i686.whl (424.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ i686

mkfile-1.0.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (438.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

mkfile-1.0.11-cp311-cp311-macosx_11_0_arm64.whl (116.9 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

mkfile-1.0.11-cp310-cp310-win_amd64.whl (107.9 kB view details)

Uploaded CPython 3.10Windows x86-64

mkfile-1.0.11-cp310-cp310-musllinux_1_1_x86_64.whl (420.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

mkfile-1.0.11-cp310-cp310-musllinux_1_1_i686.whl (406.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ i686

mkfile-1.0.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (412.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

mkfile-1.0.11-cp310-cp310-macosx_11_0_arm64.whl (115.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

mkfile-1.0.11-cp39-cp39-win_amd64.whl (108.3 kB view details)

Uploaded CPython 3.9Windows x86-64

mkfile-1.0.11-cp39-cp39-musllinux_1_1_x86_64.whl (421.2 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

mkfile-1.0.11-cp39-cp39-musllinux_1_1_i686.whl (408.0 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ i686

mkfile-1.0.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (413.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

mkfile-1.0.11-cp39-cp39-macosx_11_0_arm64.whl (115.9 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

Details for the file mkfile-1.0.11.tar.gz.

File metadata

  • Download URL: mkfile-1.0.11.tar.gz
  • Upload date:
  • Size: 62.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for mkfile-1.0.11.tar.gz
Algorithm Hash digest
SHA256 d07f9a8e27a43cb8926a504cc13d6da0a861ccc3c6c6da12df1f97cf0a70ef7c
MD5 57f199b371663ec754d34667d6d08ea8
BLAKE2b-256 477a61e7ba08a8b6bb653d5ad07ba1a1a62ce1821343cb9d4fe7a57ab0823daf

See more details on using hashes here.

Provenance

The following attestation bundles were made for mkfile-1.0.11.tar.gz:

Publisher: build-wheels.yml on cumulus13/mkfile

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mkfile-1.0.11-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: mkfile-1.0.11-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 108.0 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for mkfile-1.0.11-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c56605d3eddc6b44f984644f3224343bb29fc1e352cd32e735c3ca7febe63bae
MD5 222a347931fde4b88bb5801b8e6e3336
BLAKE2b-256 c430ec6cca435189c75895fd253213a5ad4c4e22ab7e41be8a5cf5d03a9930c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for mkfile-1.0.11-cp312-cp312-win_amd64.whl:

Publisher: build-wheels.yml on cumulus13/mkfile

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mkfile-1.0.11-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for mkfile-1.0.11-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 91d571a672b5f5c7947c202426e154ab750f604eab1d3145fefe5cb1e97bd2d5
MD5 b6ad68850bdec041164bf41c12dc5dd3
BLAKE2b-256 19a5fc2e611124064920c01b5d8563db8fea64773c1d9b698e241711273f24a3

See more details on using hashes here.

Provenance

The following attestation bundles were made for mkfile-1.0.11-cp312-cp312-musllinux_1_1_x86_64.whl:

Publisher: build-wheels.yml on cumulus13/mkfile

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mkfile-1.0.11-cp312-cp312-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for mkfile-1.0.11-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 f3ce9ea53ef426faed49ef5d7dc503d45ff3d4c9dce9ee99c823f61d6be3325d
MD5 5277951b17608c01c5f8ffec882f9e1f
BLAKE2b-256 67463ff5c05c7b859594114c146af0177b07b5c6edc1387eb8d27ac328093d4e

See more details on using hashes here.

Provenance

The following attestation bundles were made for mkfile-1.0.11-cp312-cp312-musllinux_1_1_i686.whl:

Publisher: build-wheels.yml on cumulus13/mkfile

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mkfile-1.0.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mkfile-1.0.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f3f29ab3136b5f5b92fdd82a1e7af28dd4116b95f09c908fb3df051c4ecdced3
MD5 eb22298029096beea1eb58c0c87d60d3
BLAKE2b-256 abf2bc8b1f994c645ab48ef47e0af1c15f098920bff406a75ac7d9e61ab15a43

See more details on using hashes here.

Provenance

The following attestation bundles were made for mkfile-1.0.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build-wheels.yml on cumulus13/mkfile

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mkfile-1.0.11-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mkfile-1.0.11-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a9e3247fd393e57f9a7d388b67f53b2ec03650995df75ef8abf018afce188860
MD5 b91f4e09ed19994e7993515fdf4a5469
BLAKE2b-256 64aa99e321261d0c32c9d2a0145164ad45a52809517d5fcb805cb52562f34670

See more details on using hashes here.

Provenance

The following attestation bundles were made for mkfile-1.0.11-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: build-wheels.yml on cumulus13/mkfile

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mkfile-1.0.11-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: mkfile-1.0.11-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 108.2 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for mkfile-1.0.11-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0cd77808e065c246270f7a88a9d628c6489981e9caea8b34f90aca137a43c1db
MD5 e83824183281ac824a748e38bd8923bf
BLAKE2b-256 9f34252591b54d87e97313ad05053bba7554f30ea1fea880a6aa0d4d038b708d

See more details on using hashes here.

Provenance

The following attestation bundles were made for mkfile-1.0.11-cp311-cp311-win_amd64.whl:

Publisher: build-wheels.yml on cumulus13/mkfile

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mkfile-1.0.11-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for mkfile-1.0.11-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 44d8137e67fd1c6fbb80bd410c5f71f1e64db20ebbef786da429a80eb2950327
MD5 403bee0dc31edd045354d1664e4e8449
BLAKE2b-256 8d9faf9fade315ee9a9a0978235e0611bf8a5c6a74e6e8469bf2a1f9979ec2b2

See more details on using hashes here.

Provenance

The following attestation bundles were made for mkfile-1.0.11-cp311-cp311-musllinux_1_1_x86_64.whl:

Publisher: build-wheels.yml on cumulus13/mkfile

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mkfile-1.0.11-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for mkfile-1.0.11-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 6dc251d205053fabee0ca6a834a55584804692530b66720b4ffae7872520bfc6
MD5 16597232ed01d2f05e4bd7e7db3bc490
BLAKE2b-256 ee5993eb7362b76f8920d02055124797499305fa1793b741c1bb774ec554d943

See more details on using hashes here.

Provenance

The following attestation bundles were made for mkfile-1.0.11-cp311-cp311-musllinux_1_1_i686.whl:

Publisher: build-wheels.yml on cumulus13/mkfile

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mkfile-1.0.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mkfile-1.0.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ae77c4a3692144ac44b2abb22dfb0a2ed6ab1374453653d8efa8a78e94c57ee0
MD5 623c22fbe034c99cb174c36bdb5e26a1
BLAKE2b-256 04f4ec30eaa7a96b486aceaab2831708f7ed288f5fe624e3415a8b3636549a2d

See more details on using hashes here.

Provenance

The following attestation bundles were made for mkfile-1.0.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build-wheels.yml on cumulus13/mkfile

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mkfile-1.0.11-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mkfile-1.0.11-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ebe4a573cf9adc017b3a90981892c8abb2bf74ce1af7993e7c77f4b0fb4c2e0e
MD5 00953cee030991a010d8948eae181bcd
BLAKE2b-256 ca99a11356bcd39b14a11cde1a33d21e9ca7434ad76fa6e44b931cda95518b52

See more details on using hashes here.

Provenance

The following attestation bundles were made for mkfile-1.0.11-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: build-wheels.yml on cumulus13/mkfile

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mkfile-1.0.11-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: mkfile-1.0.11-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 107.9 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for mkfile-1.0.11-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 38e28dffac40809c37dfe03184a7fa41be39969fb375ebf896b5cbb995c76654
MD5 aafb027a4026199758d48e2d1baf8f08
BLAKE2b-256 6496065b7436ff6ebfb9a78f58a238e0ad3ceae32ade36348404c028b8b9716d

See more details on using hashes here.

Provenance

The following attestation bundles were made for mkfile-1.0.11-cp310-cp310-win_amd64.whl:

Publisher: build-wheels.yml on cumulus13/mkfile

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mkfile-1.0.11-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for mkfile-1.0.11-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 4af6d8f4c5c8970dc3ac8f7589d341b65b984f3c516ffd77c6fd3957ba6f4a59
MD5 891db0676d2d4164940bf7c15fc66b5e
BLAKE2b-256 255b600a1020932fb5e4aa096b6df9e0315200cd694b5ce5ce94273610c578e4

See more details on using hashes here.

Provenance

The following attestation bundles were made for mkfile-1.0.11-cp310-cp310-musllinux_1_1_x86_64.whl:

Publisher: build-wheels.yml on cumulus13/mkfile

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mkfile-1.0.11-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for mkfile-1.0.11-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 aef8dc4a47fbc6ccaccd5638ee609d5b84f747c2b599339515aa4cee6dd30749
MD5 52a7a49f771838095a10cce808f7cc95
BLAKE2b-256 6edd41293e3480f99660c3d8ef1eb04ae428a040d16936b1a31bf463b4a22e62

See more details on using hashes here.

Provenance

The following attestation bundles were made for mkfile-1.0.11-cp310-cp310-musllinux_1_1_i686.whl:

Publisher: build-wheels.yml on cumulus13/mkfile

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mkfile-1.0.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mkfile-1.0.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3aece861c0215a42341dd9a1bf29209e308c25f986d7406ff36db4550b1cc47b
MD5 8f26513312e0a2ba2d0b3418db123cbe
BLAKE2b-256 a2bd8726a1c7327139d45d8bd51cab03b2df77f90986854750e67b5dbeafe9a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for mkfile-1.0.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build-wheels.yml on cumulus13/mkfile

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mkfile-1.0.11-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mkfile-1.0.11-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 54ec38f2c80548a74c0bfa36c02c469b5ae5cb38d53843ce6021c9bffd70bb64
MD5 e0ffb7215a81f30c4a538a53ea62df87
BLAKE2b-256 01aa7b400d1992b600733fa540ffb0bc12afadc80eb21d3a8a5548817cdd6006

See more details on using hashes here.

Provenance

The following attestation bundles were made for mkfile-1.0.11-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: build-wheels.yml on cumulus13/mkfile

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mkfile-1.0.11-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: mkfile-1.0.11-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 108.3 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for mkfile-1.0.11-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 28fd8c3fc2132a9004f403b41ecf393b97111b15e8f3825316fc949f910e197b
MD5 e1c69ea6e2222bac658ac7a4f87daaf6
BLAKE2b-256 b8df1ad41c598d132a4482b0b93f56b087c8e2ec2e4aa109806fe686424b776a

See more details on using hashes here.

Provenance

The following attestation bundles were made for mkfile-1.0.11-cp39-cp39-win_amd64.whl:

Publisher: build-wheels.yml on cumulus13/mkfile

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mkfile-1.0.11-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for mkfile-1.0.11-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 705417e54411b645770f42ecee180fbd32fa16bbccd3eed8a3b6b39ff9d1576c
MD5 e0cf168b5af28449b185d71ef780f797
BLAKE2b-256 dc75f7422f7a2332e27611050cf64ba3001bc2a70b10700fbce3fda036e2fc76

See more details on using hashes here.

Provenance

The following attestation bundles were made for mkfile-1.0.11-cp39-cp39-musllinux_1_1_x86_64.whl:

Publisher: build-wheels.yml on cumulus13/mkfile

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mkfile-1.0.11-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for mkfile-1.0.11-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 61cf6eca543ed66b90f2a9602df14fa2039ce9fbe19a62182e33c1894d5db4dc
MD5 87744cb0eb1d8ac150bb2b2092d70296
BLAKE2b-256 fbe91de675df908c8d4625cdc57ab268b105625846bb50e5c3bc4fe58e01fdd7

See more details on using hashes here.

Provenance

The following attestation bundles were made for mkfile-1.0.11-cp39-cp39-musllinux_1_1_i686.whl:

Publisher: build-wheels.yml on cumulus13/mkfile

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mkfile-1.0.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mkfile-1.0.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7c83ae6007992c2377103ca35bea41c82da81c7a641d59fcf56d1c666bb6f334
MD5 8d2011db4efcb87071046ef2fb944f79
BLAKE2b-256 f32ff11a384f06053e7d3ef00cd5b43c67390a14c3b88617781900c2ce6ebbc4

See more details on using hashes here.

Provenance

The following attestation bundles were made for mkfile-1.0.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build-wheels.yml on cumulus13/mkfile

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mkfile-1.0.11-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mkfile-1.0.11-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 71141128c677f1799d7994b993986ee24d77adc00e6405a48819354e647fb816
MD5 b7c34c43844037e9f9052d35e6dda1aa
BLAKE2b-256 c5cb48d9a6e72b2c17c2c555e1e64eb8f9ff968daa054dfe9fb25ce3c8cbc450

See more details on using hashes here.

Provenance

The following attestation bundles were made for mkfile-1.0.11-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: build-wheels.yml on cumulus13/mkfile

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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