ansys / ansys/pygranta

PyGranta 2027 R1 release

Open
#363 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
0
Forks
0
Avg merge
18h 43m
Merged PRs (30d)
23

Description

Phase 1: Code changes

* [x] https://github.com/ansys/grantami-jobqueue/issues/394 (I don't believe this depends on a dev version of serverapi-openapi)
* [ ] https://github.com/ansys/pygranta/issues/317

Phase 2a: Initial dev releases

* [x] Update dev machine
* [x] Publish auto-generated packages to internal PyPI mirror with .dev version numbers
* [x] serverapi
* [ ] ~bomanalytics-openapi~ - No changes to this API
* [x] Update idioatmic packages to depend on dev release
* [x] recordlists
* [x] jobqueue
* [ ] ~bomanalytics~ - No chnages to this package
* [x] system
* [ ] Publish idiomatic packages to internal PyPI mirror with .dev version numbers

Phase 2b:

* [ ] Documentation review

Phase 2c (not before middle of September):

* [ ] Update dev machine
* [ ] Create release branches for auto-generated packages
* [ ] Publish auto-generated packages to public PyPI as RCs
* [ ] serverapi
* [ ] bomanalytics-openapi
* [ ] Update idioatmic packages to depend on RC releases
* [ ] recordlists
* [ ] jobqueue
* [ ] bomanalytics
* [ ] system
* [ ] Publish auto-generated packages to public PyPI as stable releases
* [ ] Update idiomatic packages to depend on stable releases
* [ ] recordlists
* [ ] jobqueue
* [ ] bomanalytics
* [ ] system
* [ ] Create release branches for idiomatic packages
* [ ] Publish idiomatic packages as public RCs
* [ ] recordlists
* [ ] jobqueue
* [ ] bomanalytics
* [ ] system
* [ ] Update metapackage to include RCs

Phase 3 (October):

* [ ] Provision a new VM for 2027 R1
* [ ] Update idiomatic packages release branches to run against 2027 R1 VM, and not against dev VM
* [ ] recordlists
* [ ] jobqueue
* [ ] bomanalytics
* [ ] system

Phase 4 (November):
* [ ] Publish idiomatic packages as stable
* [ ] recordlists
* [ ] jobqueue
* [ ] bomanalytics
* [ ] system
* [ ] Update metapackage to include stable releases
* [ ] Publish metapackage

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the linked issues, especially ansys/pygranta#317, and the release checklist in this issue. The listed work spans package development and public releases, documentation review, release branches, and VM updates; done means completing the applicable checklist through the stable PyGranta 2027 R1 metapackage release.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
release
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.