Skip to content

feat: use github ci/cd pipeline for auto build and publish to conda#184

Open
garvit000 wants to merge 5 commits into
Aditya-Donde:packagingfrom
garvit000:packaging
Open

feat: use github ci/cd pipeline for auto build and publish to conda#184
garvit000 wants to merge 5 commits into
Aditya-Donde:packagingfrom
garvit000:packaging

Conversation

@garvit000

Copy link
Copy Markdown

No description provided.

Adds conda_build_config.yaml so builds resolve from osdag, geompy,
conda-forge and defaults in a fixed order.
Declares the full runtime dependency set (pyside6, pythonocc-core, navcube,
ifcopenshell, numpy, pandas, plotly, matplotlib-base, etc.), drops the
post-link/pre-unlink hook declarations, and updates the package summary.
Quotes the version spec, upgrades pip best-effort, and never fails the
conda/constructor install when the optional pip dependencies cannot be
installed (warns and exits 0 instead).
Uninstalls openseespy/opsvis on removal without aborting the unlink step if
the pip cleanup fails.
Builds the conda package on Windows and publishes it on push.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants