Skip to content

Commit 41a7b86

Browse files
authored
Merge pull request #20 from QubiPy-Labs/v0.2.4-dev
V0.2.4 dev
2 parents fa17bb8 + 2f294b2 commit 41a7b86

6 files changed

Lines changed: 36 additions & 10 deletions

File tree

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
11
# Change Log
2+
## v0.2.4-beta - December 21, 2024
3+
* Enhanced github documention & online documentation
4+
* Fixed some links in the documentation
5+
26
## v0.2.3-beta - December 19, 2024
37
* Included dll, dylib and so files in package distribution to avoid bugs
48

README.md

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,32 @@
11
# QubiPy, a Python Library for the QUBIC RPC API
22
Currently, QubiPy is in a very early development phase, so please take this into consideration before using the library.
33

4-
Visit [Change log](CHANGELOG.md)
4+
Please visit the [Change log](https://github.com/QubiPy-Labs/QubiPy/blob/main/docs/changelog.md) to see all changes.
55

6-
![v0.2.3](https://img.shields.io/badge/beta_version-0.2.3-green)
6+
![release](https://img.shields.io/badge/release-v0.2.4--beta-blue)
7+
![python](https://img.shields.io/badge/python-3.10_%7C_3.11_%7C_3.12-blue)
8+
![Python Package](https://github.com/QubiPy-Labs/QubiPy/actions/workflows/python-package.yml/badge.svg)
9+
![Code Quality](https://github.com/QubiPy-Labs/QubiPy/actions/workflows/pylint.yml/badge.svg)
10+
![license](https://img.shields.io/badge/license-AGPL--3.0-orange)
11+
![dependabot](https://img.shields.io/badge/dependabot-enabled-025e8c)
712

8-
### IMPORTANT NOTICE
13+
14+
### Important notice
915
QubiPy is in beta phase and may change considerably until the stable version. Keep this in mind when using the library.
16+
17+
### Documentation
18+
To learn more about QubiPy and its complete use, please visit our official [documentation](https://qubipy.readthedocs.io/en/latest/).
19+
1020
### Requirements
1121
To install the necessary dependencies, run this command in the console :
1222
```
1323
$ pip install -r requirements.txt
1424
```
1525

1626
### How to use
17-
You have two ways to use QubiPy, one is by PyPi or by cloning the project from the official repository.
27+
You have two ways to use QubiPy, one is by [PyPi](https://pypi.org/project/QubiPy/) or by cloning the project from the official repository.
1828

19-
To use the module, it is necessary to import some modules before :
29+
To use the module, it is necessary to import some classes before :
2030
```python
2131
from qubipy.rpc import rpc_client
2232
from qubipy.core import core_client
@@ -85,9 +95,7 @@ $ {
8595
}
8696

8797
```
88-
## Documentation
89-
To learn more about the library, please visit our official [documentation](https://qubipy.readthedocs.io/en/latest/).
9098

91-
### Notes
99+
### Technical notes
92100
This library is using `crypto.dll` which is a C extension of Qubic key utility functions and bind it to Python. To build this `crypto.dll`, this repository was used: [https://github.com/serendipity-seeker/key-utils-binding](https://github.com/serendipity-seeker/key-utils-binding).
93101

docs/about.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,10 +56,13 @@ Check our [Contributing Guidelines](contributing.md) for more details.
5656
If you find a problem with the module, please [report it](https://github.com/QubiPy-Labs/QubiPy/issues).
5757

5858
!!! question "Need Help?"
59-
- Join our community on [Discord]https://discord.gg/EejFQdQkhG)
59+
- Join our community on [Discord](https://discord.gg/EejFQdQkhG)
6060
- Check our [Documentation](https://qubipy.readthedocs.io)
6161
- Ask questions on [GitHub Issues](https://github.com/QubiPy-Labs/QubiPy/issues)
6262

63+
## Technical notes
64+
This library uses crypto.dll, which is a C extension of the Qubic key utility functions and binds them to Python. To build this crypto.dll, this [repository](https://github.com/serendipity-seeker/key-utils-binding) was used.
65+
6366
## License
6467

6568
!!! info "Open Source"

docs/changelog.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
11
# Change Log
2+
## v0.2.4-beta - December 21, 2024
3+
* Enhanced github documention & online documentation
4+
* Fixed some links in the documentation
5+
26
## v0.2.3-beta - December 19, 2024
37
* Included dll, dylib and so files in package distribution to avoid bugs
48

docs/index.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,13 @@
55

66
**QubiPy** is a Python library that provides RPC and Core client functionality. You can interact quickly and easily with the Qubic RPC API using the different methods offered by this library.
77

8+
![release](https://img.shields.io/badge/release-v0.2.3--beta-blue)
9+
![python](https://img.shields.io/badge/python-3.10_%7C_3.11-blue)
10+
![Python Package](https://github.com/QubiPy-Labs/QubiPy/actions/workflows/python-package.yml/badge.svg)
11+
![Code Quality](https://github.com/QubiPy-Labs/QubiPy/actions/workflows/pylint.yml/badge.svg)
12+
![license](https://img.shields.io/badge/license-AGPL--3.0-orange)
13+
![dependabot](https://img.shields.io/badge/dependabot-enabled-025e8c)
14+
815
## Main Features
916
* RPC endpoints
1017
* CORE endpoints

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from setuptools import setup, find_packages
22

3-
__version__ = '0.2.3'
3+
__version__ = '0.2.4'
44

55

66
with open("README.md", "r", encoding="utf-8") as fh:

0 commit comments

Comments
 (0)