Skip to content

Workflow/release#1

Merged
celiacintas merged 5 commits into
mainfrom
workflow/release
Jun 24, 2025
Merged

Workflow/release#1
celiacintas merged 5 commits into
mainfrom
workflow/release

Conversation

@celiacintas
Copy link
Copy Markdown
Contributor

In this PR, I'm adding to the pyproject.toml file the following:

  • New version 0.0.1

  • Classifier tags for Pypi :
    "Development Status :: 2 - Pre-Alpha", "Programming Language :: Python :: 3.12", "Topic :: Scientific/Engineering :: Artificial Intelligence"

  • Build as a dependency on dev to create the dist folder.

Tested locally:

Copying gridfm_graphkit.egg-info to build/bdist.macosx-14.0-arm64/wheel/./gridfm_graphkit-0.0.1-py3.12.egg-info
running install_scripts
creating build/bdist.macosx-14.0-arm64/wheel/gridfm_graphkit-0.0.1.dist-info/WHEEL
creating '/Users/celiacintas/Code/gridfm/gridfm-graphkit/dist/.tmp-pcx8m1ca/gridfm_graphkit-0.0.1-py3-none-any.whl' and adding 'build/bdist.macosx-14.0-arm64/wheel' to it
adding 'gridfm_graphkit/__init__.py'
adding 'gridfm_graphkit/__main__.py'
adding 'gridfm_graphkit/cli.py'
adding 'gridfm_graphkit/datasets/__init__.py'
adding 'gridfm_graphkit/datasets/data_normalization.py'
adding 'gridfm_graphkit/datasets/globals.py'
adding 'gridfm_graphkit/datasets/powergrid.py'
adding 'gridfm_graphkit/datasets/transforms.py'
adding 'gridfm_graphkit/datasets/utils.py'
........
adding 'gridfm_graphkit-0.0.1.dist-info/entry_points.txt'
adding 'gridfm_graphkit-0.0.1.dist-info/top_level.txt'
adding 'gridfm_graphkit-0.0.1.dist-info/RECORD'
removing build/bdist.macosx-14.0-arm64/wheel
Successfully built gridfm_graphkit-0.0.1.tar.gz and gridfm_graphkit-0.0.1-py3-none-any.whl

And lastly, a new release.yaml to use as Trusted Publisher for Pypi, I will need to test that it is working correctly after merging to main, and a release version is created.

@celiacintas celiacintas self-assigned this Jun 24, 2025
@celiacintas celiacintas added the enhancement New feature or request label Jun 24, 2025
Signed-off-by: Celia Cintas <cintas.celia@gmail.com>
Signed-off-by: Celia Cintas <cintas.celia@gmail.com>
Signed-off-by: Celia Cintas <cintas.celia@gmail.com>
Signed-off-by: Celia Cintas <cintas.celia@gmail.com>
Signed-off-by: Celia Cintas <cintas.celia@gmail.com>
Copy link
Copy Markdown
Collaborator

@MatteoMazzonelli MatteoMazzonelli left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good!

@celiacintas celiacintas merged commit e0a1689 into main Jun 24, 2025
4 checks passed
@celiacintas celiacintas deleted the workflow/release branch June 24, 2025 11:51
romeokienzler pushed a commit that referenced this pull request Apr 21, 2026
* updated toml file with classifiers for pypi, add build to dev dependencies, updated version to 0.0.1
* release.yaml  created in workflows for when a new release is created gets pushed to pypi (in theory)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants