brey / pyPoseidon

Framework for hydrodynamic simulations of geoflows
https://pyposeidon.readthedocs.io/
European Union Public License 1.2
7 stars 8 forks source link

Update metadata on pyproject.toml #42

Closed pmav99 closed 3 years ago

pmav99 commented 3 years ago

The [tool.poetry] section of pyproject.toml describes the packages's metadata and needs to be updated.

The keys that can be used and their description can be found here: https://python-poetry.org/docs/pyproject/

pmav99 commented 3 years ago

@brey How are these for the trove classifiers?

classifiers = [
    "Development Status :: 4 - Beta",
    "Environment :: Console",
    "Intended Audience :: Developers",
    "Intended Audience :: End Users/Desktop",
    "Intended Audience :: Science/Research",
    "Operating System :: MacOS",
    "Operating System :: POSIX :: Linux",
    "Programming Language :: Python :: 3",
    "Topic :: Scientific/Engineering :: GIS"
    "Topic :: Scientific/Engineering :: Hydrology",
    "Topic :: Scientific/Engineering :: Visualization",
    "Topic :: Software Development :: Libraries",
]
brey commented 3 years ago

I guess this has to be the same in setup.py. Therein I have used also/instead ...

    'License :: OSI Approved :: European Union Public Licence 1.2 (EUPL 1.2)',
    'Operating System :: OS Independent',
    'Topic :: Scientific/Engineering :: Atmospheric Science'

Do you think we need to specify OS ? It is python after all...

Generally, I am ok with them.

brey commented 3 years ago

@pmav99 Is this done?