python-fints icon indicating copy to clipboard operation
python-fints copied to clipboard

Modernize packaging

Open cdce8p opened this issue 8 months ago • 1 comments

  • Move project metadata to pyproject.toml
  • Add SPDX license identifier. I believe the correct one here is LGPL-3.0-or-later. The alternative would be LGPL-3.0-only. https://spdx.org/licenses/LGPL-3.0-or-later.html https://spdx.org/licenses/LGPL-3.0-only.html
  • Remove LICENSE.txt from manifest. It's included via license-files already.
  • Remove wheel dependency. Setuptools doesn't use it anymore.

Metadata diff

 ...
-Author: Raphael Michel
-Author-email: [email protected]
+Author-email: Raphael Michel <[email protected]>
-License: GNU Lesser General Public License v3 (LGPLv3)
+License-Expression: LGPL-3.0-or-later
-Home-page: https://github.com/raphaelm/python-fints
+Project-URL: Homepage, https://github.com/raphaelm/python-fints
-Keywords: hbci banking fints
+Keywords: hbci,banking,fints
 ...
-Classifier: License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)
 ...
+Requires-Python: >=3.9
 ...

cdce8p avatar Apr 13 '25 22:04 cdce8p

/CC @raphaelm

cdce8p avatar May 06 '25 22:05 cdce8p

There hasn't been any activity here - closing it. Please fell free to reuse it.

cdce8p avatar Jul 02 '25 13:07 cdce8p

I just had little time for this project, this actually looks good but I can't reopen the PR since your fork is deleted. Will try to apply manually.

raphaelm avatar Jul 02 '25 16:07 raphaelm

I just had little time for this project,

All good. I know it's quite difficult to find the time for OSS projects sometimes.

this actually looks good but I can't reopen the PR since your fork is deleted. Will try to apply manually.

👍🏻

cdce8p avatar Jul 02 '25 16:07 cdce8p