From c5340c36fc32e8a06029d5e65ce59ecbec526e3a Mon Sep 17 00:00:00 2001 From: PSTPX1 Date: Fri, 29 Nov 2024 17:32:30 +0100 Subject: [PATCH] v4.5.1 --- MANIFEST.in | 1 + README.md | 7 ++++--- geodezyx/__init__.py | 2 +- misc/memo_pypi_pip_package.md | 2 +- setup.py | 4 +++- 5 files changed, 10 insertions(+), 6 deletions(-) create mode 100644 MANIFEST.in diff --git a/MANIFEST.in b/MANIFEST.in new file mode 100644 index 0000000..540b720 --- /dev/null +++ b/MANIFEST.in @@ -0,0 +1 @@ +include requirements.txt \ No newline at end of file diff --git a/README.md b/README.md index 8ca1ee5..26842c5 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ # geodezyx (aka ___The GeodeZYX Toolbox___) -**Version 4.5.0 / 2024-11-28**, README Revision: 2024-11-28 +**Version 4.5.1 / 2024-11-28**, README Revision: 2024-11-28 **Authors:** Pierre Sakic (IPGP, Paris, France) & Gustavo Mansur (GFZ, Potsdam, Germany) @@ -75,14 +75,15 @@ Alternatively, you can also add the ``geodezyx`` folder in your ``PYTHONPATH`` ( ## Changelog -### v4.5.0, 2024-11-28 +### v4.5.1, 2024-11-28 * Make `geodezyx` compatible with Python 3.12 * Improvement of PRIDE-related execution functions * New leap second functions, to cope with new Ubuntu 24.04 LTS * `seawater` and `gsw` modules are installed in `full` mode & imported on demand only * Correct angle conversion functions - * new version of `conv.numpydt2dt` function + * New version of `conv.numpydt2dt` function * Misc routine improvements + * v4.5.0 is cancelled, because `requirements.txt` is missing ### v4.4.3, 2024-05-20 * Speed execution optimization for orbit/clock-related functions diff --git a/geodezyx/__init__.py b/geodezyx/__init__.py index 34e7e36..26d22c7 100644 --- a/geodezyx/__init__.py +++ b/geodezyx/__init__.py @@ -7,7 +7,7 @@ import os from os import path -__version__='4.5.0' ## CHANGE IT ALSO IN setup and readme !!!! +__version__='4.5.1' ## CHANGE IT ALSO IN setup and readme !!!! #### IMPORT CONFIG FOR LOGGER log_file_path = os.path.join(path.dirname(path.abspath(__file__)),'logconfig','loggzyx.py') diff --git a/misc/memo_pypi_pip_package.md b/misc/memo_pypi_pip_package.md index 430db80..1aaeb48 100644 --- a/misc/memo_pypi_pip_package.md +++ b/misc/memo_pypi_pip_package.md @@ -2,7 +2,7 @@ python3 setup.py sdist bdist_wheel ### Check -twine check dist/* +python3 -m twine check dist/* ### Upload python3 -m twine upload --verbose dist/ diff --git a/setup.py b/setup.py index 55291b8..a868f1e 100644 --- a/setup.py +++ b/setup.py @@ -38,13 +38,15 @@ # https://packaging.python.org/specifications/core-metadata/#name name='geodezyx', # Required + include_package_data=True, # for the MANIFEST and then the requirement.txt file + # Versions should comply with PEP 440: # https://www.python.org/dev/peps/pep-0440/ # # For a discussion on single-sourcing the version across setup.py and the # project code, see # https://packaging.python.org/en/latest/single_source_version.html - version='4.5.0', ## change it in __init__.py and README.md !!!! + version='4.5.1', ## change it in __init__.py and README.md !!!! # This is a one-line description or tagline of what your project does. This # corresponds to the "Summary" metadata field: