Host software for 3D printers
Project description
PRINTRUN
Printrun consists of a suite of hosts for 3D printers and other CNC machines (printcore, pronsole and pronterface) and a small collection of helpful scripts.
- printcore.py is a library that makes writing RepRap hosts easy
- pronsole.py is an interactive command-line host with tab-completion goodness
- pronterface.py is a graphical host with the same functionality as pronsole
The contents of this document are organized in the following sections:
GETTING PRINTRUN
Installation of Printrun can be done in several ways, either installing a pre-compiled binary, via distribution-specific packages from official repositories or from PyPI. If you want the newest, shiniest features, you can run Printrun from source.
Distributed Binaries and Packages
Windows and macOS pre-compiled binaries
Everything bundled into one single package for easy installation. Downloads available at: https://github.com/kliment/Printrun/releases/latest
Note for OSX users: if OSX tells you
"pronterface.app" cannot be opened because the developer cannot be verified.
, you don't need to re-download it. Instead, you need to allow OSX to run the unsigned app. To do this, right- or ctrl click the application in Finder and selectOpen
. Then clickOpen
in the popup window that appears. You only need to do this once.
Linux packages from official repositories
Ubuntu / Mint / Raspberry Pi OS / Debian
Install the full suite: sudo apt install printrun
Or only the apps you need: sudo apt install pronsole
or pronterface
or
plater
Chrome OS
You can use Printrun via crouton. Assuming you want Ubuntu Trusty, you used probably sudo sh -e ~/Downloads/crouton -r trusty -t xfce
to install Ubuntu. Fetch and install printrun with the line given above for Ubuntu/Debian.
By default you have no access to the serial port under Chrome OS crouton, so you cannot connect to your 3D printer. Add yourself to the serial group within the linux environment to fix this
sudo usermod -G serial -a <username>
where <username>
should be your username. Log out and in to make this group change active and allow communication with your printer.
Fedora
Install the full suite: sudo dnf install printrun
Or only the apps you need: sudo dnf install pronsole
or pronterface
or
plater
Adding
--enablerepo updates-testing
option todnf
might sometimes give you newer packages (but also not very tested).
Arch Linux
Packages are available in AUR. Just run
yaourt printrun
Printrun package from PyPI
If you have a working Python environment, regardless of your OS, you can install the latest release distributed through the PyPI repository using pip and, optionally (but highly recommended), a virtual environment.
Activate your virtual environment, and run (Linux / macOS):
python -m pip install Printrun
or (Windows):
py -m pip install Printrun
Running From Source
By running Printrun from source you get access to the latest features and in-development changes. Warning note: these might not be fully working or stable.
Linux / macOS
1. Install Python
Almost all Linux distributions come with Python already pre-installed. If not, install Python normally from your package manager. On macOS download and install the latest Python from python.org.
2. Download the latest Printrun source code
Obtain the latest source code by running the following in a terminal window:
$ git clone https://github.com/kliment/Printrun.git # clone the repository
$ cd Printrun # change to Printrun directory
3. Use a Python virtual environment
Easiest way to run Printrun from source is to create and use a Python virtual environment. This step is optional but highly recommended to avoid conflicts with other Python libraries already installed (or that will be installed in the future) in your system. Within the Printrun's root directory, create and activate a virtual environment by running:
$ python -m venv venv # create a virtual environment
$ source venv/bin/activate # activate the virtual environment
Note for Ubuntu/Debian: You might need to install
python3-venv
first.
Note for Ubuntu/Debian: If you get
python: command not found
usepython3 -m venv venv
instead.
4. Install Printrun
Once activated your virtual environment, install Printrun' source code with:
(venv) $ python -m pip install .
Note for Linux users: wxPython4 doesn't have Linux wheels available from the Python Package Index yet. Before running the command above, find a proper wheel for your distro at extras.wxpython.org and substitute the link in the below example. You might skip this wheel installation, but that results in compiling wxPython4 from source, which can be time and resource consuming and might fail.
(venv) $ python -m pip install https://extras.wxpython.org/wxPython4/extras/linux/gtk3/fedora-27/wxPython-4.0.1-cp36-cp36m-linux_x86_64.whl # replace the link with yours
5. Run Printrun
With your virtual environment still active, invoke the app you need like:
(venv) $ pronterface.py # or `pronsole.py` or `plater.py`
Windows
First download and install GIT for Windows, Python 3.10 and a C-compiler environment. For the next steps we need a CMD window or a PowerShell window. You can use Windows Terminal for this as well. Create and navigate to a directory of your choice where you want to download the source files of this repository and follow the next steps:
CMD
> git clone https://github.com/kliment/Printrun.git
> cd Printrun
> release_windows.bat
PowerShell:
> git clone https://github.com/kliment/Printrun.git
> cd Printrun
> ./release_windows.bat
The script above will clone this repository. The script release_windows.bat
will install a virtual environment named v3, download all needed python libraries and compile the binaries for Pronterface.exe and Pronsole.exe.
You will find the files in the new created directory dist
. You will find further and more detailed information in the script release_windows.bat
.
Run Pronterface or Pronsole from the binary files or from source calling pronterface.py for the GUI version and pronsole.py for the commandline version.
Running Pronsole works best by running it in WindowsTerminal. You can create a desktop shortcut link to the file pronsole.exe. Then edit the target for your shortcut as shown in belows example:
%LocalAppData%\Microsoft\WindowsApps\wt.exe --title Pronsole %USERPROFILE%\Downloads\pronterface-test\pronsole.exe
You need to adjust the path to your location of pronsole.exe.
Run 'release_windows.bat' when ever you make changes or updates. With each new run it will compile the binaries and update all involved libraries in the virtual environment if needed. Delete the virtual environment if you have problems with it.
USING PRINTRUN
USING PRONTERFACE
When you're done setting up Printrun, you can start pronterface.py in the directory you unpacked it. Select the port name you are using from the first drop-down, select your baud rate, and hit connect. Load an STL (see the note on skeinforge below) or GCODE file, and you can upload it to SD or print it directly. The "monitor printer" function, when enabled, checks the printer state (temperatures, SD print progress) every 3 seconds. The command box recognizes all pronsole commands, but has no tabcompletion.
If you want to load stl files, you need to install a slicing program such as Slic3r or Skeinforge and add its path to the settings.
Slic3r integration
To invoke Slic3r directly from Pronterface your slicing command (Settings > Options > External Commands > Slice Command) should look something like slic3r $s -o $o
. If Slic3r is properly installed "slic3r" will suffice, otherwise, replace it with the full path to Slic3r's executable.
If the Slic3r integration option (Settings > Options > User interface > Enable Slic3r integration) is checked a new menu will appear after application restart which will allow you to choose among your previously saved Slic3r Print/Filament/Printer settings.
USING PRONSOLE
To use pronsole, you need:
- Python 3 (ideally 3.10),
- pyserial (or python3-serial on ubuntu/debian) and
- pyreadline (not needed on Linux)
Start pronsole and you will be greeted with a command prompt. Type help to view the available commands. All commands have internal help, which you can access by typing "help commandname", for example "help connect"
If you want to load stl files, you need to put a version of skeinforge (doesn't matter which one) in a folder called "skeinforge". The "skeinforge" folder must be in the same folder as pronsole.py
USING PRINTCORE
To use printcore you need Python 3 (ideally 3.10) and pyserial (or python3-serial on ubuntu/debian) See pronsole for an example of a full-featured host, the bottom of printcore.py for a simple command-line sender, or the following code example:
#to send a file of gcode to the printer
from printrun.printcore import printcore
from printrun import gcoder
import time
p=printcore('/dev/ttyUSB0', 115200) # or p.printcore('COM3',115200) on Windows
gcode=[i.strip() for i in open('filename.gcode')] # or pass in your own array of gcode lines instead of reading from a file
gcode = gcoder.LightGCode(gcode)
# startprint silently exits if not connected yet
while not p.online:
time.sleep(0.1)
p.startprint(gcode) # this will start a print
#If you need to interact with the printer:
p.send_now("M105") # this will send M105 immediately, ahead of the rest of the print
p.pause() # use these to pause/resume the current print
p.resume()
p.disconnect() # this is how you disconnect from the printer once you are done. This will also stop running prints.
PLATERS
Printrun provides two platers: a STL plater (plater.py
) and a G-Code plater (gcodeplater.py
).
3D VIEWER CONTROLS
When the 3D viewer is enabled, the controls are the following:
- Mousewheel: zoom (Control reduces the zoom change steps)
- Shift+mousewheel: explore layers (in print gcode view ; Control key makes layer change by increments of 10 instead of 1) or rotate object (in platers)
- Left-click dragging: rotate view
- Right-click dragging: pan view
- Shift + left-click dragging: move object (in platers)
- Page up/down keys: zoom (Control reduces the zoom change steps)
- Up/down keys: explore layers
- R key: reset view
- F key: fit view to display entire print
- C key: toggle "display current layer only" mode (in print gcode view)
RPC SERVER
pronterface
and pronsole
start a RPC server, which runs by default
on localhost port 7978, which provides print progress information.
Here is a sample Python script querying the print status:
import xmlrpc.client
rpc = xmlrpc.client.ServerProxy('http://localhost:7978')
print(rpc.status())
CONFIGURATION
Build dimensions
Build dimensions can be specified using the build_dimensions option (which can be graphically edited in Pronterface settings). This option is formed of 9 parameters: 3 for the build volume dimensions, 3 for the build volume coordinate system offset minimum, 3 for the endstop positions.
The default value is 200x200x100+0+0+0+0+0+0
, which corresponds to a
200x200mm (width x height) bed with 100mm travel in Z (there are the first
three numbers) and no offset. The absolute coordinates system origin (0,0,0) is
at the bottom left corner on the bed surface, and the top right corner on the
bed surface is (200,200,0).
A common practice is to have the origin of the coordinate system (0,0,0) at the
center of the bed surface. This is achieved by using the next three parameters,
for instance with 200x200x100-100-100+0+0+0+0
.
In this case, the bottom left corner of the bed will be at (-100,-100,0) and
the top right one at (100,100,0).
These two sets of settings should be sufficient for most people. However, for some specific complicated setups and GCodes and some features, we might also need the endstops positions for perfect display. These positions (which are usually 0,0,0, so if you don't know you probably have a standard setup) are specified in absolute coordinates, so if you have your bed starting at (-100,-100,0) and your endstops are 10mm away from the bed left and right and the Z endstop 5mm above the bed, you'll want to set the endstops positions to (-110,-110,5) for this option.
USING MACROS AND CUSTOM BUTTONS
Macros in pronsole and pronterface
To send simple G-code (or pronsole command) sequence is as simple as entering them one by one in macro definition. If you want to use parameters for your macros, substitute them with {0} {1} {2} ... etc.
All macros are saved automatically immediately after being entered.
Example 1, simple one-line alias:
PC> macro where M114
Instead of having to remember the code to query position, you can query the position:
PC> where
X:25.00Y:11.43Z:5.11E:0.00
Example 2 - macros to switch between different slicer programs, using "set" command to change options:
PC> macro use_slicer
Enter macro using indented lines, end with empty line
..> set sliceoptscommand Slic3r/slic3r.exe --load slic3r.ini
..> set slicecommand Slic3r/slic3r.exe $s --load slic3r.ini --output $o
Macro 'use_slicer' defined
PC> macro use_sfact
..> set sliceoptscommand python skeinforge/skeinforge_application/skeinforge.py
..> set slicecommand python skeinforge/skeinforge_application/skeinforge_utilities/skeinforge_craft.py $s
Macro 'use_sfact' defined
Example 3, simple parametric macro:
PC> macro move_down_by
Enter macro using indented lines, end with empty line
..> G91
..> G1 Z-{0}
..> G90
..>
Invoke the macro to move the printhead down by 5 millimeters:
PC> move_down_by 5
For more powerful macro programming, it is possible to use python code escaping using ! symbol in front of macro commands. Note that this python code invocation also works in interactive prompt:
PC> !print("Hello, printer!")
Hello printer!
PC> macro debug_on !self.p.loud = 1
Macro 'debug_on' defined
PC> debug_on
PC> M114
SENT: M114
X:0.00Y:0.00Z:0.00E:0.00 Count X:0.00Y:0.00Z:0.00
RECV: X:0.00Y:0.00Z:0.00E:0.00 Count X:0.00Y:0.00Z:0.00
RECV: ok
You can use macro command itself to create simple self-modify or toggle functionality:
Example: swapping two macros to implement toggle:
PC> macro toggle_debug_on
Enter macro using indented lines, end with empty line
..> !self.p.loud = 1
..> !print("Diagnostic information ON")
..> macro toggle_debug toggle_debug_off
..>
Macro 'toggle_debug_on' defined
PC> macro toggle_debug_off
Enter macro using indented lines, end with empty line
..> !self.p.loud = 0
..> !print("Diagnostic information OFF")
..> macro toggle_debug toggle_debug_on
..>
Macro 'toggle_debug_off' defined
PC> macro toggle_debug toggle_debug_on
Macro 'toggle_debug' defined
Now, each time we invoke "toggle_debug" macro, it toggles debug information on and off:
PC> toggle_debug
Diagnostic information ON
PC> toggle_debug
Diagnostic information OFF
When python code (using ! symbol) is used in macros, it is even possible to use blocks/conditionals/loops. It is okay to mix python code with pronsole commands, just keep the python indentation. For example, following macro toggles the diagnostic information similarily to the previous example:
!if self.p.loud:
!self.p.loud = 0
!print("Diagnostic information OFF")
!else:
!self.p.loud = 1
!print("Diagnostic information ON")
Macro parameters are available in '!'-escaped python code as locally defined list variable: arg[0] arg1 ... arg[N]
All python code is executed in the context of the pronsole (or PronterWindow) object, so it is possible to use all internal variables and methods, which provide great deal of functionality. However the internal variables and methods are not very well documented and may be subject of change, as the program is developed. Therefore it is best to use pronsole commands, which easily contain majority of the functionality that might be needed.
Some useful python-mode-only variables:
!self.settings - contains all settings, e.g.
port (!self.settings.port), baudrate, xy_feedrate, e_feedrate, slicecommand, final_command, build_dimensions
You can set them also via pronsole command "set", but you can query the values only via python code.
!self.p - printcore object (see USING PRINTCORE section for using printcore object)
!self.cur_button - if macro was invoked via custom button, the number of the custom button, e.g. for usage in "button" command
!self.gwindow - wx graphical interface object for pronterface (highly risky to use because the GUI implementation details may change a lot between versions)
Some useful methods:
!self.onecmd - invokes raw command, e.g.
!self.onecmd("move x 10")
!self.onecmd("!print self.p.loud")
!self.onecmd("button "+self.cur_button+" fanOFF /C cyan M107")
!self.project - invoke Projector
USING HOST COMMANDS
Pronsole and the console interface in Pronterface accept a number of commands
which you can either use directly or inside your G-Code. To run a host command
from inside a G-Code, simply prefix it with ;@
.
List of available commands:
pause
: pauses the print until the user resumes itrun_script scriptname [arg1 ...]
: runs a custom script or program on the host computer. This can for instance be used to produce a sound to warn the user (e.g.run_script beep -r 2
on machines were thebeep
util is available), or to send an email or text message at the end of a print. The $s token can be used in the arguments to get the current gcode file namerun_gcode_script scripname [arg1 ...]
: same asrun_script
, except that all lines displayed by the script will be interpreted in turn (so that G-Code lines will be immediately sent to the printer)shell pythoncommand
: run a python command (can also be achieved by doing!pythoncommand
)set option value
: sets the value of an option, e.g.set mainviz 3D
connect
block_until_online
: wait for the printer to be online. For instance you can dopython pronsole.py -e "connect" -e "block_until_online" -e "upload object.gcode"
to start pronsole, connect for the printer, wait for it to be online to start uploading theobject.gcode
file.disconnect
load gcodefile
upload gcodefile target.g
: uploadgcodefile
totarget.g
on the SD cardslice stlfile
: slicestlfile
and load the produced G-Codeprint
: print the currently loaded filesdprint target.g
: start a SD printls
: list files on SD cardeta
: display remaining print timegettemp
: get current printer temperaturessettemp
: set hotend target temperaturebedtemp
: set bed target temperaturemonitor
: monitor printer progress during a printtool K
: switch to tool Kmove xK
: move alongx
axis (works with other axes too)extrude length [speed]
reverse length [speed]
home [axis]
off
: turns off fans, motors, extruder, heatbed, power supplyexit
TESTING
A small (work in progress) test suite is developed within folder tests
using
unittest which can be run with (requires Python 3.11+):
python -m unittest discover tests
Small utilities for testing/debugging communications or g-code reading/writing
are also provided within folder testtools
.
CONTRIBUTING
Thinking of contributing to Printrun? Awesome! Thank you! ❤️
Printrun is an open source project and we love to receive contributions from anyone. There are many ways to contribute:
-
Improving the documentation. This README is our main source of documentation and it surely lacks some love here and there or requires being brought up to date.
-
Submitting bug reports and feature requests.
- We use GitHub's issue tracker to keep track of them.
- Please remember to state your OS and Printrun version on new issues.
-
Improving the test code base. Current code coverage is extremely low. See testing section for more information.
-
Fixing existing issues and/or implementing requested features. There is a fair amount of known issues and a great deal of requested features waiting to be implemented. We (the maintainers) don't have the time and resources to look at them all so every code contribution will be very welcome.
- We use GitHub's pull requests to review and incorporate new code.
- Issues labeled
Regression
would be the most urgent fixes needed, followed by issues/requests labeled2.x
and lastly those with3.x
. - Ideally every new contribution should comply with PEP 8 style guide as much as possible and should be thoroughly documented to ease reviewing and future understanding of the code.
- Please note that breaking changes might need to wait to be incorporated until the next major release is due.
CONTRIBUTORS
An enormous number of people helped make Printrun. See the list here.
LICENSE
Copyright (C) 2011-2024 Kliment Yanev, Guillaume Seguin, and the other contributors listed in CONTRIBUTORS.md
Printrun is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Printrun is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Printrun. If not, see <http://www.gnu.org/licenses/>.
All scripts should contain this license note, if not, feel free to ask us. Please note that files where it is difficult to state this license note (such as images) are distributed under the same terms.
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 printrun-2.2.0.tar.gz
.
File metadata
- Download URL: printrun-2.2.0.tar.gz
- Upload date:
- Size: 535.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a676c64c2a628d3618359adfd940dc301220467be29df8605b41b9eb916dc607 |
|
MD5 | dfb51260b0d5f421c8070b996f0b6a3e |
|
BLAKE2b-256 | 96c7efaf7f3840ec293d36a38a704d0ff3bca8a7f52befae3bdefdb9c516a6cf |
File details
Details for the file Printrun-2.2.0-cp313-cp313-win_amd64.whl
.
File metadata
- Download URL: Printrun-2.2.0-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 459.0 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee381f37cdda361a09d197237e327ba1f1570018ed096e144609d17047184347 |
|
MD5 | 73c002261c7585359a88e5b233796100 |
|
BLAKE2b-256 | 1dace043d642369bb43250be0ffac466ce0e585836b32185df5aa8a95b32c8f1 |
File details
Details for the file Printrun-2.2.0-cp313-cp313-win32.whl
.
File metadata
- Download URL: Printrun-2.2.0-cp313-cp313-win32.whl
- Upload date:
- Size: 455.4 kB
- Tags: CPython 3.13, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c8728907f43ec372e18a7826077b2954b7d524b1964a34d831973918d4d4177 |
|
MD5 | 580d23f8b3bd727b6eb14d3276ead572 |
|
BLAKE2b-256 | 455080916ce9e71d1703d66da514dbaa9afb3390d48ceafe97ee7735b04445a0 |
File details
Details for the file Printrun-2.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: Printrun-2.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 593.3 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | aee82daaa8228edb3d743c21e03d9bc1834e47969cff4956eb04c94d7a19ea6b |
|
MD5 | a57597ce719e492ac4d3327a33241c42 |
|
BLAKE2b-256 | 1f8d5f55c348afedb3e4a04a4fc2af7b4cf4b40e83eca2d080ca7434586305be |
File details
Details for the file Printrun-2.2.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: Printrun-2.2.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 595.5 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c358efe986b2cd3392b9ddae3db9308f36c403e1a411ce4c16ea1b92763d61d |
|
MD5 | 62b94d849cbfca2816f7d79117dd26bb |
|
BLAKE2b-256 | 0c39ea2b96e48b48c9245e182901ea7661b288558a9af49a728764818a49aa4b |
File details
Details for the file Printrun-2.2.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: Printrun-2.2.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 581.6 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c162a9c8a4b8ec4c4a80536e9c5246df0305431a93e9071dd1118b5bf4704f04 |
|
MD5 | b710b791c4a4b8987d5a1dba99f21cd7 |
|
BLAKE2b-256 | 2ffb92002c6b5948cd6f10f2679b4fa175b3ae31ee2849019de8fc5d2feb3d23 |
File details
Details for the file Printrun-2.2.0-cp313-cp313-macosx_11_0_arm64.whl
.
File metadata
- Download URL: Printrun-2.2.0-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 459.6 kB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac7842ae4fae9dbaa1e41e2f555c8170ed765dfd1b59384bf4f8c24f2100b626 |
|
MD5 | 1c67be76179e6882c5ba4a06277a17a6 |
|
BLAKE2b-256 | 8bca3e81c2a028ce93dd8ac9b80d23c39220a3e7f1bd857a1e181a3ea2a5f2eb |
File details
Details for the file Printrun-2.2.0-cp313-cp313-macosx_10_13_x86_64.whl
.
File metadata
- Download URL: Printrun-2.2.0-cp313-cp313-macosx_10_13_x86_64.whl
- Upload date:
- Size: 459.7 kB
- Tags: CPython 3.13, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31f251d801827aef3f5f014b2db79dca9894cdeea26ec15b5d805360dc8d953f |
|
MD5 | b113537540342246a5925cddfa098299 |
|
BLAKE2b-256 | ff4381403d816a0f649f00b3825436aaed3dc469dcfb43460bf48f818aab4214 |
File details
Details for the file Printrun-2.2.0-cp313-cp313-macosx_10_13_universal2.whl
.
File metadata
- Download URL: Printrun-2.2.0-cp313-cp313-macosx_10_13_universal2.whl
- Upload date:
- Size: 485.3 kB
- Tags: CPython 3.13, macOS 10.13+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d36656381f98b92231aff26dadace1699a3a0d632616705985e682e5e5545d6 |
|
MD5 | 59e8daf8b5757b78574e4503a30cdced |
|
BLAKE2b-256 | 1f170b410599b8f6ff4cd80130327ba4b9e7329191f54d3d5e4710e85db708d2 |
File details
Details for the file Printrun-2.2.0-cp312-cp312-win_amd64.whl
.
File metadata
- Download URL: Printrun-2.2.0-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 459.7 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ea5543779156bc7a4bd5352a5aade9f7371e7d76d9748f1674ab9a55e808459 |
|
MD5 | 1dfc34c98147120c4da57e89e6acf5ef |
|
BLAKE2b-256 | 11d508def2341a11f3b4489786c2308b9a122d4cc9ee2eb8cf991e2fb0322867 |
File details
Details for the file Printrun-2.2.0-cp312-cp312-win32.whl
.
File metadata
- Download URL: Printrun-2.2.0-cp312-cp312-win32.whl
- Upload date:
- Size: 456.0 kB
- Tags: CPython 3.12, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f78430ce5eaef0285b8407a715c7865954d7877e95d7598544a5cfd9841439b |
|
MD5 | cc27cacbe33dff2399729b490d202126 |
|
BLAKE2b-256 | b65e12373a19dab902434c8f7a7cc3dddd96eec1248de6ffe1ac6fa2509cec5e |
File details
Details for the file Printrun-2.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: Printrun-2.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 600.2 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 833e56019928a63a8d8d4747ece3144e25918348ef8191db00fa9d672872e305 |
|
MD5 | a7f5b7a7a89403dc95433afea5e65dbb |
|
BLAKE2b-256 | 02091631580fbc19e0f7dbf6bc60b10fa81352dc6edffb256a167ef6b109bb16 |
File details
Details for the file Printrun-2.2.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: Printrun-2.2.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 602.3 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74886ec9e35f55fc563a213e5d7d15e7969bf1815a35e4c2e38a92a3265217e7 |
|
MD5 | 83f4b5f695f6b504fa46ad11a621a77c |
|
BLAKE2b-256 | 1b9090685145c19177c3787a55d85964feb9d16d5d2a0b51f9ce777ff88cec12 |
File details
Details for the file Printrun-2.2.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: Printrun-2.2.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 588.0 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03be81615038c70873bc09fe3bf1b8d3a1e973e5b30acf772633c0a14e1b4086 |
|
MD5 | bf307033864b5505de4dc27a0ba4ac83 |
|
BLAKE2b-256 | f546e45a9cfa6ab37e4f6b363cc743690a3a0aca60bbbf6e09a707310abe57f9 |
File details
Details for the file Printrun-2.2.0-cp312-cp312-macosx_11_0_arm64.whl
.
File metadata
- Download URL: Printrun-2.2.0-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 460.0 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9441db141bd9612fdd0a318d1762bfa34a8062d165bd656e2d4f1c77664e0fa0 |
|
MD5 | 4c3db925811c181f694c43e922185b2e |
|
BLAKE2b-256 | f37c0820ffee5daa230af8cceaf09edd833dc6eadfc8cc42f2ae28fe9c1acbb6 |
File details
Details for the file Printrun-2.2.0-cp312-cp312-macosx_10_13_x86_64.whl
.
File metadata
- Download URL: Printrun-2.2.0-cp312-cp312-macosx_10_13_x86_64.whl
- Upload date:
- Size: 460.1 kB
- Tags: CPython 3.12, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e91378081732b0d0f8c6f6a7e17c9e66ead2a976137f6c5a3657aee6907a980f |
|
MD5 | a0a4901e87457627136d992e0c1a6e3f |
|
BLAKE2b-256 | 4d30c0df8020bd44cbb21622f6f08aca4655d4eef7ea08fa4a5ca18386914b0b |
File details
Details for the file Printrun-2.2.0-cp312-cp312-macosx_10_13_universal2.whl
.
File metadata
- Download URL: Printrun-2.2.0-cp312-cp312-macosx_10_13_universal2.whl
- Upload date:
- Size: 486.3 kB
- Tags: CPython 3.12, macOS 10.13+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f417e31fd07319b1d6b71181d3cca46ed4c672fd827ad0e69ec62935bd18fa26 |
|
MD5 | fc80bc7f4743baf7aad47de36d60a248 |
|
BLAKE2b-256 | e87d14871989d78d82531a2cd57dcb7c81131c538213d49b3ed688b058ad8a6a |
File details
Details for the file Printrun-2.2.0-cp311-cp311-win_amd64.whl
.
File metadata
- Download URL: Printrun-2.2.0-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 459.6 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b2121ba393a8d046c3803bf2c2309a003f19085ea5e77af984aabdb5889e106c |
|
MD5 | 8c1bfca5b21018dc7940852a30db566e |
|
BLAKE2b-256 | 532c21a7778bc04327e73a81b8291738f7b3125a4a65e68459f06fae0ecd981f |
File details
Details for the file Printrun-2.2.0-cp311-cp311-win32.whl
.
File metadata
- Download URL: Printrun-2.2.0-cp311-cp311-win32.whl
- Upload date:
- Size: 455.7 kB
- Tags: CPython 3.11, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31ff61443f8a8fd5374e1be357b3ca84afe69e583f1d894fbd2db10a0149eb6f |
|
MD5 | 13c96e3c77ae245df42b387352213437 |
|
BLAKE2b-256 | 08e9b40481e1a01f06903b5c5966fe1ef14733a927aa15257e1cabb652d02c15 |
File details
Details for the file Printrun-2.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: Printrun-2.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 593.8 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6352f2fc6a3cb8a1e3e3b9906412ab39131e9dc6942a66743946f5126bb81b3c |
|
MD5 | 3a5087838149b72716c70a641dbf57bc |
|
BLAKE2b-256 | 0a9631d0f062a2993ee9dcf3c41f9ca1ff3668dc1bd3747c15d84f62a8b9a54b |
File details
Details for the file Printrun-2.2.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: Printrun-2.2.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 595.2 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e151a34d7d9439f3251ef8c5d1c6913337b4cb01c3500614d3d3edf3269858f |
|
MD5 | 7a96d2f66a6a3ea8907d64a3bb182bff |
|
BLAKE2b-256 | d39e1bab9ab3c93158e6b1e66ac09a114dd74c96885874fd4ef57752d9f1263c |
File details
Details for the file Printrun-2.2.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: Printrun-2.2.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 582.8 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8dfe17ee83d43ebc79f2425347deb6b1adc864101558e1d5474c1833799e6eb3 |
|
MD5 | 92067bc55c048b7ad6d4bcae181e52ce |
|
BLAKE2b-256 | 2ce01b539d5f80616f4639c7c10b0e4aa7e3f2d5707c5a108a3eb10a5ae0b306 |
File details
Details for the file Printrun-2.2.0-cp311-cp311-macosx_11_0_arm64.whl
.
File metadata
- Download URL: Printrun-2.2.0-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 459.8 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec91830670907dfee63dbc3e84b1f4c76b91270ed0f63e91c3f0dca1ca8c9a39 |
|
MD5 | 7843c5920cdc26a006c32e6b771ce7ca |
|
BLAKE2b-256 | 9984518d200ce823d2c758d5697b559d1ab3775c4a7150b9179d58b96c7919d3 |
File details
Details for the file Printrun-2.2.0-cp311-cp311-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: Printrun-2.2.0-cp311-cp311-macosx_10_9_x86_64.whl
- Upload date:
- Size: 459.7 kB
- Tags: CPython 3.11, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 220c63585022aafd906c9805e5e06509790fa645c8e2503ddd3341c28151bea8 |
|
MD5 | 53a952fded5d6ca16aae6e1720b38d4c |
|
BLAKE2b-256 | 410502b9bf638f65dd31c6edf6661bf2843064792887ec9be57e99fd7e88527b |
File details
Details for the file Printrun-2.2.0-cp311-cp311-macosx_10_9_universal2.whl
.
File metadata
- Download URL: Printrun-2.2.0-cp311-cp311-macosx_10_9_universal2.whl
- Upload date:
- Size: 485.5 kB
- Tags: CPython 3.11, macOS 10.9+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a2631e7b86dbe2e4ef3163178b8243f9fa57dc648ea6855ab249bd57ec3a54a |
|
MD5 | a7b48eec5454a01beff7c05bef2b40ed |
|
BLAKE2b-256 | d856bf887515928303732d185d541a2988161e36c212305596c6e44d49e5f403 |
File details
Details for the file Printrun-2.2.0-cp310-cp310-win_amd64.whl
.
File metadata
- Download URL: Printrun-2.2.0-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 459.5 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5fda3c873c90b59a4836d0fbd1112d2e18fd3cfc673dc72dc4ed1d2c059ba092 |
|
MD5 | 5925d7e704b74cd52fd04c88239dfced |
|
BLAKE2b-256 | 6495ec57baa479db51e2d5d79a5ab4eac7017878c3f36d2f610a32a4cfc7f79c |
File details
Details for the file Printrun-2.2.0-cp310-cp310-win32.whl
.
File metadata
- Download URL: Printrun-2.2.0-cp310-cp310-win32.whl
- Upload date:
- Size: 455.9 kB
- Tags: CPython 3.10, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 366545ac6c045bc39b9bd4e80fe9461a0621509cbc6145cfc37f25c29f129b40 |
|
MD5 | dfb317da519008a66b9440b368c999f4 |
|
BLAKE2b-256 | de5e6f8e29c0536cfbe965e30feccdb6214a49361cac2f6f9abefdd82239ad92 |
File details
Details for the file Printrun-2.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: Printrun-2.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 584.8 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c8816bec6940d8305561d410dd06d49dad74c6da432eaaec73183bd899e5091 |
|
MD5 | d77996a8b2fe4928bfe3990761ac55ae |
|
BLAKE2b-256 | a12b9c81a263166908aef92a585cdc54c91b19a17be978872835250550a4db95 |
File details
Details for the file Printrun-2.2.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: Printrun-2.2.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 586.0 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a805b43de333a91c6dcdfd319f5daaa8bc5e5ee8562e576535bc909f94ac3e82 |
|
MD5 | 1ac5358203cfccd02ea99a0b7c13d291 |
|
BLAKE2b-256 | b7692595636a5954e0d4891af9d75d1da3002e576cbe2de0e66245c0eada4433 |
File details
Details for the file Printrun-2.2.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: Printrun-2.2.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 576.2 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | dbd5b3e15f3a18a1a6725ef72e0337a25244f1758b4ee00fc67db48dfed5eb81 |
|
MD5 | 89f9c1709223b914514f2233c1dea731 |
|
BLAKE2b-256 | 007651df9e89fa571cf957183571b9b76ae08d77c721948757e58c19ab27797d |
File details
Details for the file Printrun-2.2.0-cp310-cp310-macosx_11_0_arm64.whl
.
File metadata
- Download URL: Printrun-2.2.0-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 459.9 kB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 057752078ce27fb09f8543ae63030e0bf7dfd15b18c477bb8e92d58877df7045 |
|
MD5 | f490e2bf4b7c72b38b4f2a426eddb1f4 |
|
BLAKE2b-256 | b0b51a05b7dd40ddbaa561b7799b347068247caecd0f0edfe4c559d54be7081b |
File details
Details for the file Printrun-2.2.0-cp310-cp310-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: Printrun-2.2.0-cp310-cp310-macosx_10_9_x86_64.whl
- Upload date:
- Size: 459.7 kB
- Tags: CPython 3.10, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d8f3697db5e0c5906c1233b6c24af28e815deaadaeb00a842d22aa85a04e26b |
|
MD5 | 48c350a93068ef38fb4aa08b78821f31 |
|
BLAKE2b-256 | 07e6029e52f932d670ce000169a1ac702b1df781846c7da82427806f355df3fd |
File details
Details for the file Printrun-2.2.0-cp310-cp310-macosx_10_9_universal2.whl
.
File metadata
- Download URL: Printrun-2.2.0-cp310-cp310-macosx_10_9_universal2.whl
- Upload date:
- Size: 485.6 kB
- Tags: CPython 3.10, macOS 10.9+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 575cf38c880c851e00590ccf9b08a7af610519f7cef0c7827a83ae6085eb9d87 |
|
MD5 | 0d23cd02d27ff28e0383e95a2ded90ac |
|
BLAKE2b-256 | ff8ba4644bca76343bff3ecb3a8845cf2dbafe0f9e02376b8c849e1918abc1ee |
File details
Details for the file Printrun-2.2.0-cp39-cp39-win_amd64.whl
.
File metadata
- Download URL: Printrun-2.2.0-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 460.0 kB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec4e8bcca9945ce49966b0eee5d65148de109035f8883e1c8766e06d3f554c40 |
|
MD5 | 6233c944f154c0125dee6fadb58ff0b1 |
|
BLAKE2b-256 | 91324a47d194aa67fd41a7fe5b10a1a378a0c4055675d98e7e9298453827b176 |
File details
Details for the file Printrun-2.2.0-cp39-cp39-win32.whl
.
File metadata
- Download URL: Printrun-2.2.0-cp39-cp39-win32.whl
- Upload date:
- Size: 456.4 kB
- Tags: CPython 3.9, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | af26e1294f5e6785438a714b84cb6ba2167c434459142561740546f4918b5e9e |
|
MD5 | a4a24b97dad9481b4dd0148a3fa5732a |
|
BLAKE2b-256 | 2143ee29a8a61536cf40634d7736f15ce4c1b98ef34aaf3d29abf5879f29662d |
File details
Details for the file Printrun-2.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: Printrun-2.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 588.7 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d39fde30b35864fbe339b29d6fa92d863b818c88d1ee6d09d174d074a2e05c43 |
|
MD5 | 13ec70872237eb4e8692b2f7e1195e1d |
|
BLAKE2b-256 | ccdebd0206f304c97e5cd61e924d1ca28c75f21997f20522865c25fd66ec8d8b |
File details
Details for the file Printrun-2.2.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: Printrun-2.2.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 589.2 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04fd904cdfd3989d7b459283dc39ca2926a3eee2af4881bafb882a2951dd1474 |
|
MD5 | 34873f9a5029fba5e14b6d166ba93eed |
|
BLAKE2b-256 | 38546abbfda30bb6baa629679abf23e888ad8cb413079b7869320fbcde0520d3 |
File details
Details for the file Printrun-2.2.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: Printrun-2.2.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 579.8 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f80633f73e63aec90c9acaa41de37558eb2a4a09e92fd33fd8eaf3bdba744208 |
|
MD5 | fded1abe255b6546ba59d88268f81b6a |
|
BLAKE2b-256 | b674a2364c04897fd337bb03c5b7f5efcbde11d65fa93e0c3c2555a5c9223b41 |
File details
Details for the file Printrun-2.2.0-cp39-cp39-macosx_11_0_arm64.whl
.
File metadata
- Download URL: Printrun-2.2.0-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 460.6 kB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d1630cbc29133b1ef5f78ccec01f968551930ac0d9fac99bc415ae4b0b10ebf |
|
MD5 | 861d59960ad3624443dfcae53aaff6f3 |
|
BLAKE2b-256 | 14aca8eac2ee8c0ccd6116a50c46b8d6aa89da7df30782c1161bfaa9ed97b3e9 |
File details
Details for the file Printrun-2.2.0-cp39-cp39-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: Printrun-2.2.0-cp39-cp39-macosx_10_9_x86_64.whl
- Upload date:
- Size: 460.4 kB
- Tags: CPython 3.9, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a94069fad351595b2392e82fea9b9ca577c987336d08652c0b4aa117e09e1783 |
|
MD5 | 849b3a493cebc3a7fdc1da95e1681537 |
|
BLAKE2b-256 | 91399d8a7f812c329f024c2e13a46ca2368148c2b154e46f8c134fbef86ac2e5 |
File details
Details for the file Printrun-2.2.0-cp39-cp39-macosx_10_9_universal2.whl
.
File metadata
- Download URL: Printrun-2.2.0-cp39-cp39-macosx_10_9_universal2.whl
- Upload date:
- Size: 487.2 kB
- Tags: CPython 3.9, macOS 10.9+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3957ca882ada07ca5d2fc43c201364c3e8ede94a97f6e6a7e4f4ba5ce8ab6ccb |
|
MD5 | b708e7c28689521ac23bb0b3bab2d70f |
|
BLAKE2b-256 | 1c593e29c95cf4206b42ba169d59f4bac6eb4f41484796a2344e0ddd13c61f3c |
File details
Details for the file Printrun-2.2.0-cp38-cp38-win_amd64.whl
.
File metadata
- Download URL: Printrun-2.2.0-cp38-cp38-win_amd64.whl
- Upload date:
- Size: 460.2 kB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c079d25d688642a0d78027902dfbb3e75ceca38c38a19e3411e9f7e5a7e9bcf3 |
|
MD5 | f9d899feb8bca41ad0e45953454f3ea9 |
|
BLAKE2b-256 | 55fc3654e710d1185fc488b4fe108de879fe2fe201c5bc2558f022d9ba05db15 |
File details
Details for the file Printrun-2.2.0-cp38-cp38-win32.whl
.
File metadata
- Download URL: Printrun-2.2.0-cp38-cp38-win32.whl
- Upload date:
- Size: 391.5 kB
- Tags: CPython 3.8, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c2a27d5102e679a3dcfaa5495c97c6cfe8cf6b0620d017d60444c9f1cdbfd15 |
|
MD5 | b7bb6e9684a3e4e83d2baece1e8f2c47 |
|
BLAKE2b-256 | 9ee3d3903e97d3a398415edef97a2bdc85d76aff9c0d27f1a143c9517f2d9202 |
File details
Details for the file Printrun-2.2.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: Printrun-2.2.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 523.0 kB
- Tags: CPython 3.8, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb96c5450fafc913fef23cfafd08a0728329ef5b5371f5cc2687c09a1267d8ae |
|
MD5 | aeed728ecab5e5ada06a7400eb8d78da |
|
BLAKE2b-256 | 1f2039b19f7d9fe6d4535271720e79dbd71370beaa8eba685e91240b4d427a55 |
File details
Details for the file Printrun-2.2.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: Printrun-2.2.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 523.4 kB
- Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0307c90302a55cbca21ffab59c153bcea816b9332553ba2991ab61145b3a92c0 |
|
MD5 | bc28409bee66f2d9f519abb23b5ec554 |
|
BLAKE2b-256 | 9dfb00825c39cf8c70b83cb01895f889c7c3489e2f1be464f0edfdadb1e5c2f7 |
File details
Details for the file Printrun-2.2.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: Printrun-2.2.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 514.3 kB
- Tags: CPython 3.8, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f19c1ae0dbfc88c6d331c21ee4a3eee70946256c9c8c35c45cb0adc500041f4 |
|
MD5 | b149cea987f52fedae15cca3b0e033d1 |
|
BLAKE2b-256 | 10252754b27bbffe530a4e638d0eb206583b06ea12979fa2a05deaec964181f6 |
File details
Details for the file Printrun-2.2.0-cp38-cp38-macosx_11_0_arm64.whl
.
File metadata
- Download URL: Printrun-2.2.0-cp38-cp38-macosx_11_0_arm64.whl
- Upload date:
- Size: 460.9 kB
- Tags: CPython 3.8, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6b41500e79ae6a6ea44744924870403ed9be7821228d4a801650607b731498c |
|
MD5 | 12f5742b2cabd35cddb338f4302f107e |
|
BLAKE2b-256 | b00bc8e6f19cb04a6c568bc2a9e8cadcf482fa86f502c3219fce686c27675405 |
File details
Details for the file Printrun-2.2.0-cp38-cp38-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: Printrun-2.2.0-cp38-cp38-macosx_10_9_x86_64.whl
- Upload date:
- Size: 395.7 kB
- Tags: CPython 3.8, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45b63b546fa9f43b6706c9f5519fbcda45da5f6747c4f98b33a4965d2c9307f9 |
|
MD5 | e268f3923ca620f7100344cd7913b4f2 |
|
BLAKE2b-256 | 63498f845674e7ec87d36dbdb76f380c8e6f116884cac6cbf8f2a7f9a432145d |
File details
Details for the file Printrun-2.2.0-cp38-cp38-macosx_10_9_universal2.whl
.
File metadata
- Download URL: Printrun-2.2.0-cp38-cp38-macosx_10_9_universal2.whl
- Upload date:
- Size: 487.8 kB
- Tags: CPython 3.8, macOS 10.9+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69719a7442758ce034e2f10349eddc01f19c44f497e6d95a1aa2bb7d21358e29 |
|
MD5 | ec6f840ef149b0f23e109712746ad204 |
|
BLAKE2b-256 | 0e2a0c8b045cfd04db32aa5aa1ef3799bf5390a2c40d6f5fe5a3ce1e170eb21b |