Skip to content

fix: restore full GPLv3, sync PyPI metadata and add CITATION.cff - #8

Merged
federicogmz merged 1 commit into
mainfrom
fix/governance-and-packaging-sync
Oct 12, 2026
Merged

federicogmz merged 1 commit into
mainfrom
fix/governance-and-packaging-sync

Conversation

@federicogmz

Copy link
Copy Markdown
Owner

Summary

This PR addresses governance, legal licensing integrity, and package metadata synchronization for shalstab-python.

Key Changes

  1. License Integrity:
    • Restored the canonical, unabridged 674-line text of the GNU General Public License v3.0 in LICENSE.
  2. PyPI & Documentation Synchronization:
    • Updated README.md installation instructions from Using pip (when available) to Using pip (pip install shalstab), reflecting that the package is actively published on PyPI.
    • Updated Python badge to 3.9+ (aligned with requires-python = ">=3.9" in pyproject.toml).
    • Corrected the clone repository URL in the source installation instructions to shalstab-python.git.
  3. Version Synchronization:
    • Synchronized shalstab/__init__.py version to 1.0.3 to match pyproject.toml, CHANGELOG.md, and the live PyPI release.
  4. Academic Citation:
    • Added CITATION.cff (schema 1.2.0) with formal software metadata, author affiliations (SIATA / EAFIT), and ORCID.

@federicogmz
federicogmz merged commit 080d386 into main Oct 12, 2026
4 checks passed
@federicogmz
federicogmz deleted the fix/governance-and-packaging-sync branch October 12, 2026 03:01
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.

1 participant