Skip to main content

UMEP requirements package

Project description

umep-reqs

A minimal Python package outlining UMEP dependencies.

Installation

pip install umep-reqs

Version Management

This package uses setuptools_scm for automatic versioning based on Git tags. The package version is automatically determined from the latest Git tag.

How to Update Dependencies

When a new version of SuPy or other dependencies is released:

  1. Update the dependency version in pyproject.toml:

    dependencies = [
        "supy==2025.6.2.dev0",  # Update this version number
        "numba==0.59.0",
        # ... other dependencies
    ]
    
  2. Commit your changes:

    git add pyproject.toml
    git commit -m "Update SuPy to version X.X.X"
    
  3. Create a new release tag:

    git tag 2.6  # Use the next version number
    git push origin main
    git push origin 2.6
    
  4. The CI/CD pipeline will automatically:

    • Build the package with the new dependencies
    • Publish to Test PyPI (for all pushes)
    • Publish to PyPI (for tagged releases)
    • Create a GitHub release

Important Notes

  • DO NOT manually update version numbers in code - they are managed by Git tags
  • All dependency updates should be made in pyproject.toml
  • The setup.py file has been removed in favour of modern pyproject.toml configuration
  • Version numbers follow semantic versioning (MAJOR.MINOR.PATCH)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

umep_reqs-2.6.2.tar.gz (1.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

umep_reqs-2.6.2-py3-none-any.whl (2.0 kB view details)

Uploaded Python 3

File details

Details for the file umep_reqs-2.6.2.tar.gz.

File metadata

  • Download URL: umep_reqs-2.6.2.tar.gz
  • Upload date:
  • Size: 1.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for umep_reqs-2.6.2.tar.gz
Algorithm Hash digest
SHA256 00d997045b33befbf98f5c8de87e6da133f79d9bae4470fc20c7928f33c2cc35
MD5 02675aaf4d2fa3d5b4060906ab6d05c5
BLAKE2b-256 c0eab8e6ae853d0aa59d06018ffdddbea52a0620dc129a4b5f1c22d0c8667470

See more details on using hashes here.

File details

Details for the file umep_reqs-2.6.2-py3-none-any.whl.

File metadata

  • Download URL: umep_reqs-2.6.2-py3-none-any.whl
  • Upload date:
  • Size: 2.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for umep_reqs-2.6.2-py3-none-any.whl
Algorithm Hash digest
SHA256 560c0d8639b0e7fcf100fdb1c9e936d6f7314f7994cae8b41882235acda0f6fe
MD5 022511c7239230c1901b17a38990f38b
BLAKE2b-256 9c08239dad2f4ced72a6ad2cfd110cd3978ab48adc62e04f4a682152581c2e86

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page