A flexible build system assistant.
Project description
bulgogi-py
The Python interface for bulgogi.
Motive
- Rather than write a CLI from scratch, using a scripting language as the interface seemed cool and appropriate for this project.
- Build configurations are slow-changing and repititious, making scripts ideal for the job.
Installation
To get started, install bulgogi using pip:
pip install bulgogi
Once installed at the user-level, use it in your latest build project.
Building from scratch
If your development platform is unlucky enough to be missing a compatible pre-built wheel distribution, the following instructions can be used to build the Python package from source.
Build dependencies
The following system dependencies are required:
- git
- gcc
- make
- libtool
- python3
- pip
- build
- python3-devel
Build instructions
Once system dependencies are installed, install the package from the upstream git repository:
pip install git+https://github.com/High-Intensity-Prototyping-Labs/bulgogi-py.git
This should run and execute the build sequence required and install the system locally.
Build troubleshooting
If errors are encountered during build, an attempt at a manual build would be best for debugging purposes.
Clone the bulgogi-py
repository and run the build.sh
script on a UNIX-like system:
git clone https://github.com/High-Intensity-Prototyping-Labs/bulgogi-py.git
cd bulgogi-py
./build.sh
With a careful eye and enough experience, the verbose build output should yield useful information to troubleshoot issues.
Usage
1. Create setup.py
First create the setup.py
file in the root of your build project and declare your project:
# setup.py
import bulgogi as bul
bul.new_project('My Project')
bul.set_version('v1.0.0')
...
2. Declare targets
The next step is to declare targets based on your project layout:
...
target1 = bul.add_target('target1', bul.LIB)
execute = bul.add_target('execute', bul.EXE)
...
3. Declare relations
Targets need to be linked in some kind of way. This is usually referred to as 'dependency linking'.
In the Python interface for bulgogi, dependencies are linked by target ID:
...
bul.add_target_dep(execute, target1)
...
4. Commit the setup
Lastly, the build configuration must be commit to disk before it can be built:
...
bul.commit()
Putting it all together
# setup.py
import bulgogi as bul
bul.new_project('My Project')
bul.set_version('v1.0.0')
target1 = bul.add_target('target1', bul.LIB)
execute = bul.add_target('execute', bul.EXE)
bul.add_target_dep(execute, target1)
bul.commit()
This will generate a project.yaml
file in the root of your directory and resemble something like:
execute:
- target1
Usually configuration files are guarded from manual edits - but bulgogi in fact encourages the developer to modify the project.yaml
file as they please.
Where are all the sources?
Although targets have been declared and dependencies linked, the best bulgogi can do to find the source files to copmile is to guess.
As a sane default, it will guess that each target has a directory matching its name (target1/
and execute/
in this case) and look for src
and inc
directories within.
This means - yes - that in theory the setup.py
script can be ommitted altogether. This is not defeatist - it's to highlight that the script is most useful to standardize project configuration for all bulgogi targets, even if the project isn't your own.
Declaring sources
In the setup.py
, target sources can be declared:
...
bul.add_sources(target1, 'target1/src/*.c')
bul.add_headers(target1, 'target1/inc/*.h')
...
bul.commit()
This can be done anytime after target1
has been added but before the configuration is committed to disk.
Patterns
It is evident that a specific files were not specified for the target sources. Patterns such as *.c
are used instead and are known as 'globbing'.
Globbing
Globbing is a mixed subject among build system afficionados. Bulgogi offers it as a built-in feature and allows users to decide how they would like to approach.
...
# Adding individual files is allowed.
bul.add_sources(target1, 'target1/src/hello.c')
bul.add_sources(target1, 'target1/src/dog.c')
bul.add_sources(target1, 'target1/src/cat.c')
...
# Files can be 'globbed' by file-extension.
bul.add_sources(target1, 'target1/src/*.c')
bul.add_sources(target1, 'target1/src/*.cpp')
...
# Globbing can also be performed recursively.
bul.add_headers(target1, 'target1/inc/**.c')
bul.commit()
Variables
A benefit of using a feature-complete scripting language is the built-in availability of variables.
...
targets = ['target1', 'execute']
src_dir = 'src'
inc_dir = 'inc'
for target in targets:
bul.add_sources(target, bul.names(target) + '/' + SRC_DIR + '/*.c')
bul.add_headers(target, bul.names(target) + '/' + INC_DIR + '/*.h')
bul.commit()
License
bulgogi-py by Alex Amellal is licensed under CC BY 4.0
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
File details
Details for the file bulgogi-0.0.9.dev5.tar.gz
.
File metadata
- Download URL: bulgogi-0.0.9.dev5.tar.gz
- Upload date:
- Size: 33.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c839257245e691c2440854816919246fc7d5baefcecdbb509b3dc560af559b16 |
|
MD5 | d2768eb999cb22cf0fb9a2e46e8052fe |
|
BLAKE2b-256 | cb84ee0886b1a6098c2ee47edaa676c83a6e9f257cc40e42c004c2cadfe73289 |
File details
Details for the file bulgogi-0.0.9.dev5-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: bulgogi-0.0.9.dev5-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 126.4 kB
- Tags: PyPy, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b1118dfa1a0483acf5c7f0b32d4dba0407172374207a1229edfc07ddd87a0e4f |
|
MD5 | 6ca1ca7649cf8a13b4770c7e702402e0 |
|
BLAKE2b-256 | 1b8440c366f60f0248e5f95e7a14aa1eb581175d3369f1b32141c17197d24a70 |
File details
Details for the file bulgogi-0.0.9.dev5-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: bulgogi-0.0.9.dev5-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 119.9 kB
- Tags: PyPy, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc8c40d209480621c740a4186ab902af22060201d066f1fece04cf5139f2e82b |
|
MD5 | e2d96fbf2edbd6e750b1f496e9598971 |
|
BLAKE2b-256 | bf2b1add31d15ee82d210cfa321ca82c0db8a6a49c6cb0044369c71aedbcb604 |
File details
Details for the file bulgogi-0.0.9.dev5-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: bulgogi-0.0.9.dev5-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
- Upload date:
- Size: 49.1 kB
- Tags: PyPy, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d01a20ec6e737b69262d4cc7998497d7be040703bcc33b5a403310c0399cd03 |
|
MD5 | 2144c3a0133623a782ca47f5015117fe |
|
BLAKE2b-256 | 3c371789dd7d94d6ff6faedf4965f2be45b0d3b488f9069d5b3f48499599b45b |
File details
Details for the file bulgogi-0.0.9.dev5-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: bulgogi-0.0.9.dev5-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 126.4 kB
- Tags: PyPy, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6fb53a2eba8d8189c86b6eaface9551b9719a16d6809714c301f0773dd1270a |
|
MD5 | 0e6fafa31f73f4f34e3c4cc969e70eb5 |
|
BLAKE2b-256 | 11f977ca1470ce28b058597a65d6d15f22a1a59a7cc694f0606061eb49bac4d5 |
File details
Details for the file bulgogi-0.0.9.dev5-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: bulgogi-0.0.9.dev5-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 119.9 kB
- Tags: PyPy, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e459ae1056f502073ef7c9a2fcc8db2aa6323f99835109840e7c9db691ec801a |
|
MD5 | db9c1f573ec33414f779c7e173acf827 |
|
BLAKE2b-256 | 56e709f1dd768128e072979218020313bd61f078e6c1f6b193ed47ec8273a561 |
File details
Details for the file bulgogi-0.0.9.dev5-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: bulgogi-0.0.9.dev5-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
- Upload date:
- Size: 49.1 kB
- Tags: PyPy, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 028769b17ce4ef51669411e5f174db9d77936b37a2ed324bc91f2bbaa931c0e7 |
|
MD5 | 0de3f44f674c6535d95e766311e23ae7 |
|
BLAKE2b-256 | cc411de9e37803ac54d132afd153c58a269c39c4a957293233031c3eb88130b4 |
File details
Details for the file bulgogi-0.0.9.dev5-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: bulgogi-0.0.9.dev5-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 126.4 kB
- Tags: PyPy, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b7db22992050baac0ff69cac642910d4edff7fe5bbc1b971a4d416e3af90221 |
|
MD5 | e69d0dbe931648289ccfd9c1af300e75 |
|
BLAKE2b-256 | e27522e0978ba8182bb4b041ff0e9c67f237ede2d4805db1881d1d3346e1da5a |
File details
Details for the file bulgogi-0.0.9.dev5-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: bulgogi-0.0.9.dev5-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 119.9 kB
- Tags: PyPy, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 06a013df28cf13b09bc8918db5a150087f468ed1d6cf539ec919681a4c907995 |
|
MD5 | 40c87930e93ece22c9bbcacc5e11b588 |
|
BLAKE2b-256 | 54c68a7d8f25660f0e1f22f51746511ad692dab480b2064c42b41ed554cfe52f |
File details
Details for the file bulgogi-0.0.9.dev5-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: bulgogi-0.0.9.dev5-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
- Upload date:
- Size: 49.1 kB
- Tags: PyPy, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e4449e326d092908629f48ed1729b0d813e8ab8976d6e2a085a46068dd69276 |
|
MD5 | a5feaaa2e46085a516e1c6311ba7aa95 |
|
BLAKE2b-256 | cdc3558732e1143b0cee57b4d0c8ec3e9e8efbbc1f61960d3084e26913b37843 |
File details
Details for the file bulgogi-0.0.9.dev5-cp312-cp312-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: bulgogi-0.0.9.dev5-cp312-cp312-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 145.8 kB
- Tags: CPython 3.12, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a78aa702bccf770855acea9e67f2772a58f3cb5a94fce4fe712329a8650f306 |
|
MD5 | 7c7d2dd8fb58a390e0a5b1104da24ad5 |
|
BLAKE2b-256 | a85b316b31dc321d01f836227abda08c7a4e54f5a6e31bab92aaae00ebd3d8bc |
File details
Details for the file bulgogi-0.0.9.dev5-cp312-cp312-musllinux_1_1_i686.whl
.
File metadata
- Download URL: bulgogi-0.0.9.dev5-cp312-cp312-musllinux_1_1_i686.whl
- Upload date:
- Size: 137.9 kB
- Tags: CPython 3.12, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 862fc19e28fe67097780ddfcd12e15a20179c9f336a4dbddf8147e46e59a33d4 |
|
MD5 | e4bf322ad5d968ca2f05ba7294c5abf3 |
|
BLAKE2b-256 | 7b7f853a3f237c9c0b9bc9c7c3b1e50e81070f0865dc05e79f56de83c3a13e14 |
File details
Details for the file bulgogi-0.0.9.dev5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: bulgogi-0.0.9.dev5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 147.2 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 54b8eab826010c7b7cdc6ccd14470d03da34ce2feedadfe431d7772a006e21d7 |
|
MD5 | 142b1053e1410c6847ee11c3517cbe44 |
|
BLAKE2b-256 | 391829f6fc3e15612dfb24293b82dc60779c97aac9f30aa271f2b10807ae47c0 |
File details
Details for the file bulgogi-0.0.9.dev5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: bulgogi-0.0.9.dev5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 137.9 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29e3680bc34ff606ebde7e89d1869668d1c797a2b016ce248b758586a76c6313 |
|
MD5 | 160fd398936adaf7d7565387905771d7 |
|
BLAKE2b-256 | b3b21331e3a5b3129a073aef8e9ee85c6a3f91c8c40bcd0dedb90cb96a41e646 |
File details
Details for the file bulgogi-0.0.9.dev5-cp312-cp312-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: bulgogi-0.0.9.dev5-cp312-cp312-macosx_10_9_x86_64.whl
- Upload date:
- Size: 50.1 kB
- Tags: CPython 3.12, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58b02a6543395d0513dbd97aa4272aacc0445e772fd87188e59ecf000a79380e |
|
MD5 | a56387f17ee636f4e2845334706c6f06 |
|
BLAKE2b-256 | 9cf1b0d5273b3114474faa516d77f2faa246139c59171b815bd9c007efbe2f45 |
File details
Details for the file bulgogi-0.0.9.dev5-cp311-cp311-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: bulgogi-0.0.9.dev5-cp311-cp311-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 146.0 kB
- Tags: CPython 3.11, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 12a25dc23cc40d712c1630b36c3cd594c4beb24a1bb4b459520c8a1c46da1c65 |
|
MD5 | 5dcbd15fa88fe887ce757f61327280f1 |
|
BLAKE2b-256 | b24fc9eb82fc3757d0a04fe49715d599a904a950417a5dbfc160c8fc1c83d932 |
File details
Details for the file bulgogi-0.0.9.dev5-cp311-cp311-musllinux_1_1_i686.whl
.
File metadata
- Download URL: bulgogi-0.0.9.dev5-cp311-cp311-musllinux_1_1_i686.whl
- Upload date:
- Size: 138.2 kB
- Tags: CPython 3.11, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 823303c66ec10856560a100328ffd321df467c8de8cf5c4ac31cbb0da910d805 |
|
MD5 | 660ca8585bea2790c2f520850e1c7712 |
|
BLAKE2b-256 | bbc80d3d1cafec17ebd95e065893f9b309819f2549b79b671cb51ab263ec5bec |
File details
Details for the file bulgogi-0.0.9.dev5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: bulgogi-0.0.9.dev5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 146.9 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | de8b07d94c387794b882eba53f398950a0186c3d11110a31f311a60f8c64e176 |
|
MD5 | 23564ed6fd8ef4c8a81e5a5ae3735d67 |
|
BLAKE2b-256 | 01b39c0bd46b6ca963fedcdf3195c4caaff5478765a04b20038ae2d96693f97c |
File details
Details for the file bulgogi-0.0.9.dev5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: bulgogi-0.0.9.dev5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 137.6 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | af557a190546fa02a31b4ad6966144963ffbf646aac6068cf936407bbd519d36 |
|
MD5 | 7ef2d4aac5ab89b4a91a064bce9d0304 |
|
BLAKE2b-256 | 314bfdb19d279c249ec28ea8f944219fd9c6f2f676a3421da32d016810090fe1 |
File details
Details for the file bulgogi-0.0.9.dev5-cp311-cp311-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: bulgogi-0.0.9.dev5-cp311-cp311-macosx_10_9_x86_64.whl
- Upload date:
- Size: 50.1 kB
- Tags: CPython 3.11, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 628ec70129b1797d3873cd3948f2db8ee06de68510bea6eb1beb50eabe6f7d31 |
|
MD5 | 05493bdf4fe9d20b9e91a9d53256ba86 |
|
BLAKE2b-256 | 90807e0bd5855e092ac2618f6171aaf522e2090232292849258996eef354cde3 |
File details
Details for the file bulgogi-0.0.9.dev5-cp310-cp310-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: bulgogi-0.0.9.dev5-cp310-cp310-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 145.2 kB
- Tags: CPython 3.10, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4303d815466d0fd976acca663babda367c6fb0116b053a4b79eb4418fe09e00 |
|
MD5 | 201125bd166bbaf6c7984c1d61567ec2 |
|
BLAKE2b-256 | e3b59f8d45c7a348cd02392b0933241fb469b7e4bf28264ea16b1c5bec7d9008 |
File details
Details for the file bulgogi-0.0.9.dev5-cp310-cp310-musllinux_1_1_i686.whl
.
File metadata
- Download URL: bulgogi-0.0.9.dev5-cp310-cp310-musllinux_1_1_i686.whl
- Upload date:
- Size: 137.2 kB
- Tags: CPython 3.10, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2a8b4631362b04ee55de9c0b940256cfe75811e826a4e74f0148056e24ca442 |
|
MD5 | 6a3a80b8894cffa8f9b063157c97745f |
|
BLAKE2b-256 | 7afe3f5c6be928bc4dc5e35e83b78ba1d44dc40f7c2737ebc55c8835c020b7d6 |
File details
Details for the file bulgogi-0.0.9.dev5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: bulgogi-0.0.9.dev5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 146.8 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f033e9766fb238960717057e401099a6b35b53e6203f936cf25a7fd289538570 |
|
MD5 | d14316a9e9c66a5803b054ddb13b5582 |
|
BLAKE2b-256 | 3a86bf7334653f954ee0d82afbb7012a2b62eab74a82ac09b1e95d712950030d |
File details
Details for the file bulgogi-0.0.9.dev5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: bulgogi-0.0.9.dev5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 137.6 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 704e5421d763712afd1c61fc7ac9551073a13c34494d108fca763b92f6a96743 |
|
MD5 | b9916079862b2ca567b32d3e313de892 |
|
BLAKE2b-256 | 15d306a32eaa0393d4c0b2c80848972f496f9488bda13f4c7bfff97adce77b7a |
File details
Details for the file bulgogi-0.0.9.dev5-cp310-cp310-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: bulgogi-0.0.9.dev5-cp310-cp310-macosx_10_9_x86_64.whl
- Upload date:
- Size: 50.1 kB
- Tags: CPython 3.10, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e984e98ab5c4bffdc87a4cb2646a8dd9a8663f5fd2620cff000981d43228acd0 |
|
MD5 | 243b9a4a551b8ca886f04a5249b03912 |
|
BLAKE2b-256 | bac627f38401945467e62a91af2358e8d1bc0284339ee72520f43ed03401daee |
File details
Details for the file bulgogi-0.0.9.dev5-cp39-cp39-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: bulgogi-0.0.9.dev5-cp39-cp39-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 145.0 kB
- Tags: CPython 3.9, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fbf73d752d9c938b0956c8a9ca1716ef70d4ab1cff8b65e59740e6b283b2b25d |
|
MD5 | 9ee6786bb1385bdde313a9145c339abf |
|
BLAKE2b-256 | 0d500948325dac57dff364629738aabe3711a1210e10d3211ffc2876bc9a9fa2 |
File details
Details for the file bulgogi-0.0.9.dev5-cp39-cp39-musllinux_1_1_i686.whl
.
File metadata
- Download URL: bulgogi-0.0.9.dev5-cp39-cp39-musllinux_1_1_i686.whl
- Upload date:
- Size: 137.0 kB
- Tags: CPython 3.9, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d18ae3ba1bf49abe403c3fa00460f96132523ece954acf4d63412183a8876b6 |
|
MD5 | 7257f2e05ba9f652b8c65652900963e3 |
|
BLAKE2b-256 | e1970000f008373fa22c8e03b1ed06592b1425480a3bce46bdb27754f064f82b |
File details
Details for the file bulgogi-0.0.9.dev5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: bulgogi-0.0.9.dev5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 146.7 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6e7220473c427aa9e98fe61c94a421b4bc82f28087faa5bd08656a310ca33dd |
|
MD5 | af2dc358121db7074a84290f104d7f61 |
|
BLAKE2b-256 | 222305c70708f650100f1c58d11a1a933c683d60d93544105d5297eb3f1abe07 |
File details
Details for the file bulgogi-0.0.9.dev5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: bulgogi-0.0.9.dev5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 137.5 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 595e93b37fcbc8fd9d9c26af398e92c81e4407b4b802ec11657aa8fcfb4db01c |
|
MD5 | 292658aef92d14f8dce77c81ced65eca |
|
BLAKE2b-256 | f4c5bc7db3a946531f706e2fd8cc26b8b5a73534b9f1ccf5c92d2ea1e9971583 |
File details
Details for the file bulgogi-0.0.9.dev5-cp39-cp39-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: bulgogi-0.0.9.dev5-cp39-cp39-macosx_10_9_x86_64.whl
- Upload date:
- Size: 50.1 kB
- Tags: CPython 3.9, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10a9397d12df5ecfdc2fc1269f208aa36b6c1592223ac5223850805cc2999a17 |
|
MD5 | 495e54102adafb3d0278aeca41b9f0d5 |
|
BLAKE2b-256 | 8e4aab3f9e4b0fe3464da30940702af6c0c42393cf7cd9c239a582cdef55b35f |
File details
Details for the file bulgogi-0.0.9.dev5-cp38-cp38-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: bulgogi-0.0.9.dev5-cp38-cp38-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 145.2 kB
- Tags: CPython 3.8, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a4d6933437dace49082a1eca34cf6525660389822d8b1edde15775805d6b798 |
|
MD5 | 54adac5f0ed7f05388be48766bba5b5d |
|
BLAKE2b-256 | 34f26676bb0e78545f49642943c243a74e99eda12b771d79870abf11b6eeea81 |
File details
Details for the file bulgogi-0.0.9.dev5-cp38-cp38-musllinux_1_1_i686.whl
.
File metadata
- Download URL: bulgogi-0.0.9.dev5-cp38-cp38-musllinux_1_1_i686.whl
- Upload date:
- Size: 137.3 kB
- Tags: CPython 3.8, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d17ebf0969b36ec9e3c9206a8f31e5adde1dae821a827becd0a4bf4e01bec9c |
|
MD5 | 7e20cb7f647c99fdd99694334726c02f |
|
BLAKE2b-256 | 79acdd6c8e223caddc53892be12cfc4d2c6add0223302b54dea3eb8f7214dcca |
File details
Details for the file bulgogi-0.0.9.dev5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: bulgogi-0.0.9.dev5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 147.0 kB
- Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e9ca68be5e2132da3819662824e79f117b0cd7e050e1d107f9399b4ac158d35 |
|
MD5 | 9a0a09b768939fd36aaf2b8bafa12344 |
|
BLAKE2b-256 | a2a62df39afb5096d2631a1e1a040306fd80f36a67d6a30b3e95bac063f80b46 |
File details
Details for the file bulgogi-0.0.9.dev5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: bulgogi-0.0.9.dev5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 137.8 kB
- Tags: CPython 3.8, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81cb078cc919be57a3801bd0b733b4ff11532b40f8eaa41af4bfaa70ca2a2d95 |
|
MD5 | 5ef9f84567a8664bcb29f4ce36fe39e2 |
|
BLAKE2b-256 | 4ad6a03997d98589ab9b8393cc1af23d6df4b0f870d7a08b1f85efa150837da2 |
File details
Details for the file bulgogi-0.0.9.dev5-cp38-cp38-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: bulgogi-0.0.9.dev5-cp38-cp38-macosx_10_9_x86_64.whl
- Upload date:
- Size: 50.1 kB
- Tags: CPython 3.8, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c07db034538d9b0c8359e98d025b772ac42175b08263bf8264fe5293c564594 |
|
MD5 | b1a4b0a25d99f9d8f9faea8fa8303393 |
|
BLAKE2b-256 | a212a7f7d800b15f2e3f860ce16f01fa2598a7a34317745353668470ff50563f |