Skip to main content

UAIBot

UAIBot Logo

PyPI Version GitHub Package Version

Introduction

UAIBot is a web-based Python robotic simulator developed by Vinicius Mariano Gonçalves (Electrical Engineering Department, Federal University of Minas Gerais, Brazil) and his students.

While teaching robotics, I used many different desktop-based simulators with my students (such as CoppeliaSim and Matlab Toolboxes). However, I realized that students nowadays are much more used to web-based applications. This is why I, together with my students, came up with the idea of creating a simulator with the following goals:

  • It can be used in a web browser if the student desires.
  • Programming should be done in a language that most students already know or have some interest in learning, i.e., they should not be forced to learn a very specific language to use this simulator. Nowadays, the language that better fits these requirements is Python.
  • It should be easy to set up and simple to use.
  • For didactic purposes, it should be a low-level simulator. This means that is up to the user to simulate everything, with the help of the functions/interfaces from the simulator. Since everything is under the user's control, if something goes awry it is easier to pinpoint what is wrong.

Guided by these goals, me and my student Johnata Brayan came, in January 2022, with the idea of creating UAIBot. It is focused, so far, on open-chain serial robotic manipulators, although there is some limited support already for other kind of robots.

How it works

A Python library is used to code everything. First, it is used to set up the scenario (robots and other objects). Then, it is up to the user to explicitly compute each object's movement using the provided interfaces, creating animation frames for each one of them. Then the user creates the interactive animation as a HTML file, that can be shared and even embedded in a Web Page for didactic purposes.

So, in UAIBot, all the simulation is first created (the computations take place) and the animation is displayed!

Examples of HTML simulations made using UAIBot can be seen here , here and here.

The animations are displayed using Three.js, in JavaScript. So the Python code automatically generates the JavaScript code to set up the animation that was coded using Python. In fact, UAIBot wraps in Python many of Three.js' functions, allowing us to use many of Three.js' features to visually customize the simulation.

Getting started

Open In Colab

It is easier to start using UAIBot in a web browser. We will use GoogleColab since it allows us to run Python code in a web browser.

Open a new notebook. Now, we need to install UAIBot in the GoogleColab servers. This can be done by simply running the following commands:

!pip install uaibot

After it is done, we test if it is working by running the following command

import uaibot as ub

sim = ub.Demo.constrained_control_demo_1()

This will generate a simulation that was already pre-coded into UAIbot. It will return the simulation variable (sim) and automatically run the animation for you!

If you want to run the simulation again, you don't need to compute it again. Just run sim.run().

Note that you will need to reinstall UAIBot every time you open GoogleColab since the virtual machine created for you will be deleted.

Using in desktop-based IDE's

You can install the UAIBot package locally in your machine. You will need Python 3.11. We suggested creating a brand new environment and then install it using the terminal

>>pip install uaibot

The sim.run() may not work in some IDEs. In that case, you need to save the simulation as a HTML file:

import uaibot as ub

sim = ub.Demo.constrained_control_demo_1()
sim.save('C:\\','test_uaibot')

This will save the file test_uaibot.html in your C: directory. You can then just open and visualize it. You can share just this file with your friends as well, it usually will be a small file. Since much of the information (as 3D models) is stored in a web server, in order to visualize the file an internet connection is required.

How to use the simulator

Please see the UAIBot documentation.

If you know Portuguese, you can also see my Robotic Manipulator course, which uses UAIBot.

Why "UAIBot"?

"Uai" is an interjection commonly used by mineiros, that is, people who were born in the state of Minas Gerais, Brazil. It is one of the regional symbols of Minas Gerais. It is pronounced like the English "why" and has roughly the same meaning, used when mineiros are confused or in doubt. Indeed, some linguistic researchers think that the origin of this interjection is exactly the English word "why".

What is exactly the logo of "UAIBot"???

It is supposed to be a robotic manipulator in front of a mountain. Mountains, along with the aforementioned "Uai", are one of the symbols of the state of Minas Gerais, Brazil.

Collaborators

Johnata Brayan (Electrical Engineering student, UFMG)
Felipe Bartelt (PhD student, UFMG)

Contributing

We welcome contributions! Please read our Contribution Guidelines before submitting changes.

Metadata

Release files for uaibot 1.2.7

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

Source distribution (sdist)

Source distribution for uaibot 1.2.7
File Size Uploaded
uaibot-1.2.7.tar.gz 1.0 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for uaibot 1.2.7
File
uaibot-1.2.7-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
uaibot-1.2.7-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
uaibot-1.2.7-cp313-cp313-manylinux_2_34_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.34+ x86-64 Details
uaibot-1.2.7-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
uaibot-1.2.7-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
uaibot-1.2.7-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
uaibot-1.2.7-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
uaibot-1.2.7-cp312-cp312-manylinux_2_34_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.34+ x86-64 Details
uaibot-1.2.7-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
uaibot-1.2.7-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
uaibot-1.2.7-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
uaibot-1.2.7-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
uaibot-1.2.7-cp311-cp311-manylinux_2_34_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.34+ x86-64 Details
uaibot-1.2.7-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
uaibot-1.2.7-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
uaibot-1.2.7-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
uaibot-1.2.7-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
uaibot-1.2.7-cp310-cp310-manylinux_2_34_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.34+ x86-64 Details
uaibot-1.2.7-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
uaibot-1.2.7-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details

Total release size: 38.1 MB

Release files / uaibot-1.2.7.tar.gz

Download URL uaibot-1.2.7.tar.gz
Size 1.0 MB
Tags Source
SHA-256 checksum
How to use checksums
6dca19cb041d82e2bafcbce1acf9912a849ad776dfb13f8a99386649ec2f3426
BLAKE2b-256 checksum
How to use checksums
cba070e228d7c34e42c24a7117cd18019104ec9d4ef7e866a0d83ac106be1929
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 8, 2025.

Transparency log

Release files / uaibot-1.2.7-cp313-cp313-win_amd64.whl

Download URL uaibot-1.2.7-cp313-cp313-win_amd64.whl
Size 1.6 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
297eb61c37182b3928a4de82b6716cc7fd107c9781b1ed60fb336e020e8a7fdb
BLAKE2b-256 checksum
How to use checksums
f83399d62df770af8dd9f2ea116005f7ab26de9e245ec1689791fa4b5aeb0040
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 8, 2025.

Transparency log

Release files / uaibot-1.2.7-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL uaibot-1.2.7-cp313-cp313-musllinux_1_2_x86_64.whl
Size 2.7 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
92411452b04581d8cc054802ef08ecb34d4ad0ba90e4aa03933a0e2820a09c79
BLAKE2b-256 checksum
How to use checksums
f3a950f33ac94a15d55d0f4fb7aceaad89f878a66df040c928319da801b5e52d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 8, 2025.

Transparency log

Release files / uaibot-1.2.7-cp313-cp313-manylinux_2_34_x86_64.whl

Download URL uaibot-1.2.7-cp313-cp313-manylinux_2_34_x86_64.whl
Size 1.7 MB
Tags CPython 3.13 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
ba67545b0eebf4ccccef1b443f98bb9f32fea25772bacb14a233c116aaafb036
BLAKE2b-256 checksum
How to use checksums
c0cbb847a5c7bd4db09ae09a3f8a6115d92a7a327b109e06949c15e0b9b652da
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 8, 2025.

Transparency log

Release files / uaibot-1.2.7-cp313-cp313-macosx_11_0_arm64.whl

Download URL uaibot-1.2.7-cp313-cp313-macosx_11_0_arm64.whl
Size 1.6 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
179fafba974063f74e544772300a2766399186af449e1cd6b47dfd09f3144c83
BLAKE2b-256 checksum
How to use checksums
414285732ad01b1af9302f7cdfb5f2aa07f53964a1e5586f178f64e2bd3634ae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 8, 2025.

Transparency log

Release files / uaibot-1.2.7-cp313-cp313-macosx_10_13_x86_64.whl

Download URL uaibot-1.2.7-cp313-cp313-macosx_10_13_x86_64.whl
Size 1.6 MB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
0d2515a23d64567ac13be056c078a8735e7a9c39739ae9199b8718aee1c913fb
BLAKE2b-256 checksum
How to use checksums
e43bcb445fa90207e16bfe8147b46a10a33e37d555fb4fa64bca3fce9a9169e9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 8, 2025.

Transparency log

Release files / uaibot-1.2.7-cp312-cp312-win_amd64.whl

Download URL uaibot-1.2.7-cp312-cp312-win_amd64.whl
Size 1.6 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
aed355848832be300dcf03d5e71daa4b1f0a49965bd35d387dd0262fb05e952e
BLAKE2b-256 checksum
How to use checksums
0756a539890b2dffaa2b4aa3116543a08df6eb7c877d803ce1fea189d3bfe72e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 8, 2025.

Transparency log

Release files / uaibot-1.2.7-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL uaibot-1.2.7-cp312-cp312-musllinux_1_2_x86_64.whl
Size 2.7 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
bd74555ce34f60b96fe7ccb19ce402295b4a727043fee06442dc918ea88c3c1a
BLAKE2b-256 checksum
How to use checksums
54aa5653b4a197e62964ded5c3587ec08bda15fe3f9f4fd99dbe2a6b31ddd8fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 8, 2025.

Transparency log

Release files / uaibot-1.2.7-cp312-cp312-manylinux_2_34_x86_64.whl

Download URL uaibot-1.2.7-cp312-cp312-manylinux_2_34_x86_64.whl
Size 1.7 MB
Tags CPython 3.12 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
c5111be54263660ca7d6d8e05e1c81c432c14e1e29de607af1a878e2a7b00abe
BLAKE2b-256 checksum
How to use checksums
ae93c6a4736d1d9a7855655c8306fa8986980bf45a1e9225fb29b53c4f9ceeba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 8, 2025.

Transparency log

Release files / uaibot-1.2.7-cp312-cp312-macosx_11_0_arm64.whl

Download URL uaibot-1.2.7-cp312-cp312-macosx_11_0_arm64.whl
Size 1.6 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e2616de0b12314f76b44058adc892f1678e7a1f313dd3a71109fac0b6eee9ef9
BLAKE2b-256 checksum
How to use checksums
9acd3c696fa8355b821e3d07ccb3d4abb36d662093c54aaa52bdd7eb9d61aac5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 8, 2025.

Transparency log

Release files / uaibot-1.2.7-cp312-cp312-macosx_10_13_x86_64.whl

Download URL uaibot-1.2.7-cp312-cp312-macosx_10_13_x86_64.whl
Size 1.6 MB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
fd5e233facab5af90820dbe8b1de9fb7a8738842ef41af016fd1124bcf53852e
BLAKE2b-256 checksum
How to use checksums
82077197ec55d54c4d20a4dc0d2015da69a74f86fea7ab1cba151a75fb63160d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 8, 2025.

Transparency log

Release files / uaibot-1.2.7-cp311-cp311-win_amd64.whl

Download URL uaibot-1.2.7-cp311-cp311-win_amd64.whl
Size 1.6 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
1f82662343b809659e1bb17ec835f550bfbf2731823308641b7bf18fa693c21a
BLAKE2b-256 checksum
How to use checksums
6f7f841a87857251a1ee4c5f574492edad1e182adef7f7d6d0416f34adfd5a3a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 8, 2025.

Transparency log

Release files / uaibot-1.2.7-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL uaibot-1.2.7-cp311-cp311-musllinux_1_2_x86_64.whl
Size 2.7 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
a4e20761f3ef1997fe835b0717a691e789ec7c977148786cc9ba944085c19b58
BLAKE2b-256 checksum
How to use checksums
2a9cf81314e09692421e6dae316585aade08c6b76ebf75ec403be6752ef63a45
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 8, 2025.

Transparency log

Release files / uaibot-1.2.7-cp311-cp311-manylinux_2_34_x86_64.whl

Download URL uaibot-1.2.7-cp311-cp311-manylinux_2_34_x86_64.whl
Size 1.7 MB
Tags CPython 3.11 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
610f387059b8c92efbb5867c2f45c38bdda9cda056cf12d5477662127c141429
BLAKE2b-256 checksum
How to use checksums
02a1eba93b568a9e5c7393946899fb73894e10c29f38653b8eb75514e5eff499
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 8, 2025.

Transparency log

Release files / uaibot-1.2.7-cp311-cp311-macosx_11_0_arm64.whl

Download URL uaibot-1.2.7-cp311-cp311-macosx_11_0_arm64.whl
Size 1.6 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
dedc1017cd64982b061558be2e94652120a7378e4637613f0bc9aab2c4d77098
BLAKE2b-256 checksum
How to use checksums
5d0155a5f2a0192ad8f4e7d81ae466656cce15d61cedcc20876cc9b848eeef0c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 8, 2025.

Transparency log

Release files / uaibot-1.2.7-cp311-cp311-macosx_10_9_x86_64.whl

Download URL uaibot-1.2.7-cp311-cp311-macosx_10_9_x86_64.whl
Size 1.6 MB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
cdd7f505339e0d86e68e55ed8c02c21cd6a15a0434a2944a68cccd9f8e6cb0d4
BLAKE2b-256 checksum
How to use checksums
9c811d5cf3ab0536bab2c28202879f56292518af0b51cb0d20b55435794e0dda
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 8, 2025.

Transparency log

Release files / uaibot-1.2.7-cp310-cp310-win_amd64.whl

Download URL uaibot-1.2.7-cp310-cp310-win_amd64.whl
Size 1.6 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
c56411f5863e7035267fd4714199c07839ac83f20ac989fa39c4fc67e190aaea
BLAKE2b-256 checksum
How to use checksums
464c0b691fd867faf276503a6c1bd9ea1439c0d60a474277b8e022d1d68842a0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 8, 2025.

Transparency log

Release files / uaibot-1.2.7-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL uaibot-1.2.7-cp310-cp310-musllinux_1_2_x86_64.whl
Size 2.7 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
950a345e7a5957c9912b37d33b25347f4e15915fb9f77ada2476677874414d2d
BLAKE2b-256 checksum
How to use checksums
3320f0327696e059bdf26058462ca235285442b5b394ff63caf39f404353f65c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 8, 2025.

Transparency log

Release files / uaibot-1.2.7-cp310-cp310-manylinux_2_34_x86_64.whl

Download URL uaibot-1.2.7-cp310-cp310-manylinux_2_34_x86_64.whl
Size 1.7 MB
Tags CPython 3.10 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
48acf8842385c7845f423a112ecb1f17448f7f397c1ba89aabee99bdaf5053a7
BLAKE2b-256 checksum
How to use checksums
9c322cb773b1404b90f5e6e34f5d1361da172fc6688b4d6a981d9bae21261b39
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 8, 2025.

Transparency log

Release files / uaibot-1.2.7-cp310-cp310-macosx_11_0_arm64.whl

Download URL uaibot-1.2.7-cp310-cp310-macosx_11_0_arm64.whl
Size 1.6 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4eaac0f4f9aad965c8257b42a0274951262f331968d3b5a24ec65cdbbae1783c
BLAKE2b-256 checksum
How to use checksums
2f5d72cc3b8bdeab2b661bef0580109d3310af0157bd71b7eae57f8b7a25f45f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 8, 2025.

Transparency log

Release files / uaibot-1.2.7-cp310-cp310-macosx_10_9_x86_64.whl

Download URL uaibot-1.2.7-cp310-cp310-macosx_10_9_x86_64.whl
Size 1.6 MB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
fb107a757d304c035e8f38b1504ef8fdfa9f6fdf579e90f291adfa272ab6caad
BLAKE2b-256 checksum
How to use checksums
36378a81258c0ce62daa287193925fe1d56da5b5ff60a815c27e57200adb9606
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 8, 2025.

Transparency log

Release history Release notifications | RSS feed

This release

1.2.7 This release

21 release files

1.2.6

1 release file

1.2.5

1 release file

1.2.4

1 release file

1.2.3

1 release file

1.2.2

1 release file

1.2.1

1 release file

1.2.0

1 release file

1.1.0

1 release file

1.0.0

2 release files

0.0.2

2 release files

0.0.1

2 release files

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