Commit bdda390
## Summary
This pull request contains the following changes:
- Removes unnecessary dependencies from `pyproject.toml` and leaves only
the required QML CLI and build dependencies, and removes makefile
- Removes an unused function to sync requirements in poetry.
- Add a v1 deprecation warning workflow, to remind author/contributors
to migrate demonstrations from `demonstrations/` to `demonstrations_v2`
directory.
**Automation and Maintenance:**
- Added a new GitHub Actions workflow
(`.github/workflows/v1-deprecation-warning.yml`) that checks for changes
in the deprecated `demonstrations/` directory and comments on pull
requests to guide contributors to use `demonstrations_v2/` instead.
**Dependency and Build Configuration:**
- Updated dependency version pinning in
`dependencies/constraints-stable.txt` to use wildcard patch versions
(e.g., `pennylane==0.42.*`) for more flexible stable builds.
- Removed the Sphinx documentation `Makefile`, simplifying the build
process and reducing duplication with other build scripts.
- Updated Python version requirements in `pyproject.toml` to allow any
version >=3.10.0 and <3.13.0, and reorganized/cleaned up the TOML
structure for clarity and maintainability.
- Removed the `[tool.poetry.group.executable-dependencies.dependencies]`
section from `pyproject.toml`, consolidating dependency management.
- Removed the top-level `constraints.txt` file, centralizing dependency
constraints elsewhere.
- Cleaned up and uncommented dependency blocks in
`dependencies/constraints-dev.txt` to reflect the current development
pipeline.
**Codebase Cleanup:**
- Removed a large commented-out block in `lib/qml/lib/demo.py` related
to the development install procedure, streamlining the function.
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Paul Finlay <50180049+doctorperceptron@users.noreply.github.com>
1 parent e2696ea commit bdda390
11 files changed
Lines changed: 873 additions & 8257 deletions
File tree
- .github/workflows
- demonstrations
- dependencies
- lib/qml/lib
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
File renamed without changes.
This file was deleted.
This file was deleted.
This file was deleted.
0 commit comments