Skip to content

Commit a5e32ff

Browse files
authored
workflows + release (#2)
* fix workflows, update changelog, add badges * add install / warning * fix format
1 parent 5888885 commit a5e32ff

File tree

4 files changed

+27
-4
lines changed

4 files changed

+27
-4
lines changed

.github/workflows/pre-release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ jobs:
77
pypi-publish:
88
name: Build pre-release dist & upload to PyPI
99
runs-on: ubuntu-latest
10-
environment: publish
10+
environment: release
1111
steps:
1212
- uses: actions/checkout@v4
1313
with:

.github/workflows/publish.yaml renamed to .github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
pypi-publish:
1010
name: Build dist & upload to PyPI
1111
runs-on: ubuntu-latest
12-
environment: publish
12+
environment: release
1313
steps:
1414
- uses: actions/checkout@v4
1515
with:

CHANGELOG.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,4 +24,10 @@ Types of changes:
2424

2525
### Fixed
2626

27-
### Dependencies
27+
### Dependencies
28+
29+
## [0.0.0] - 2024-10-04
30+
31+
### Added
32+
- Setup basic project/repo template ([#1](https://github.com/qBraid/pyqasm/pull/1))
33+
- Configured PyPI workflows ([#2](https://github.com/qBraid/pyqasm/pull/2))

README.md

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,20 @@
11
# pyqasm
22

3-
Python toolkit providing an OpenQASM 3 semantic analyzer and utilities for program analysis and compilation.
3+
[![PyPI version](https://img.shields.io/pypi/v/pyqasm.svg?color=blue)](https://pypi.org/project/pyqasm/)
4+
[![Python verions](https://img.shields.io/pypi/pyversions/pyqasm.svg?color=blue)](https://pypi.org/project/pyqasm/)
5+
[![GitHub](https://img.shields.io/badge/issue_tracking-github-black?logo=github)](https://github.com/qBraid/pyqasm/issues)
6+
[![License](https://img.shields.io/github/license/qBraid/pyqasm.svg?color=purple)](https://www.gnu.org/licenses/gpl-3.0.html)
7+
[![QCSE](https://img.shields.io/badge/QCSE-pyqasm-orange?logo=stackexchange)](https://quantumcomputing.stackexchange.com/questions/tagged/pyqasm)
8+
9+
Python toolkit providing an OpenQASM 3 semantic analyzer and utilities for program analysis and compilation.
10+
11+
## Installation
12+
13+
pyqasm requires Python 3.10 or greater, and can be installed with pip as follows:
14+
15+
```bash
16+
pip install pyqasm
17+
```
18+
19+
>[!WARNING]
20+
> **This project is "pre-alpha", and is not yet stable or fully realized. Use with caution, as the API and functionality are subject to significant changes.**

0 commit comments

Comments
 (0)