From 642a5ac1d99c6da4a0501ee9ec96635fad1a3175 Mon Sep 17 00:00:00 2001 From: Michael Berdyshev Date: Tue, 22 Apr 2025 19:41:57 +0500 Subject: [PATCH 1/2] Remove setup.cfg file. Firstly, it has only one obsolent attribute `description-file`, which should be `long_description` now. Secondly, `long_description` is already present in `setup.py` file, so the removed file does add nothing useful to the setup configuration. Find additional info here: https://stackoverflow.com/q/60084128/6609485 https://github.com/pypa/setuptools/issues/4910 https://github.com/pypa/setuptools/blob/v79.0.0/docs/userguide/declarative_config.rst#compatibility-with-other-tools --- setup.cfg | 2 -- 1 file changed, 2 deletions(-) delete mode 100644 setup.cfg diff --git a/setup.cfg b/setup.cfg deleted file mode 100644 index 224a779..0000000 --- a/setup.cfg +++ /dev/null @@ -1,2 +0,0 @@ -[metadata] -description-file = README.md \ No newline at end of file From bc387dae875b4a8849666da39bbb3ec6dc8c6e93 Mon Sep 17 00:00:00 2001 From: Michael Berdyshev Date: Tue, 22 Apr 2025 19:42:07 +0500 Subject: [PATCH 2/2] Add `requirements.txt` file to the source distribution `LICENSE` and `README.md` are by default included to the distrubution, so there is no need to include them explicitly. Docs: https://setuptools.pypa.io/en/latest/userguide/miscellaneous.html Fixes #29 --- MANIFEST.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MANIFEST.in b/MANIFEST.in index 5f987cc..540b720 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -1 +1 @@ -include *.md LICENSE \ No newline at end of file +include requirements.txt \ No newline at end of file