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-4.0.tar.gz (2.0 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-4.0-py3-none-any.whl (2.0 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for umep_reqs-4.0.tar.gz
Algorithm Hash digest
SHA256 6158c54c359d49de3aaa6bba8f7d636e12597728daab6070a0c286bd1028547a
MD5 62d174c47cbc6b99c8f8085fc1f16acd
BLAKE2b-256 df1e07c6164d122e2fd1e6610ade4046bb70eb8392155b95f9ab0cfe0f88485a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: umep_reqs-4.0-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-4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a60bd8005be4db173eb57bab13d19d4cabd9829d8402d6c2ed1646ced0dfd991
MD5 9951c4d9fdc37e6c524ede6be6e68783
BLAKE2b-256 d13ab85fe59abc0ce1e97ced42d67625b34ab7295b47b067dd6ea93208103f96

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