-
Notifications
You must be signed in to change notification settings - Fork 155
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Move project metadata to pyproject.toml #715
Conversation
Thanks for this. I see a couple of issues, though:
|
I reverted the changes related to Metadata-Version: 2.1
Name: asyncssh
Version: 2.18.0
Summary: AsyncSSH: Asynchronous SSHv2 client and server library
Home-page: http://asyncssh.timeheart.net
Author: Ron Frederick
Author-email: [email protected]
-License: Eclipse Public License v2.0
+License: EPL-2.0 OR GPL-2.0-or-later
Project-URL: Homepage, http://asyncssh.timeheart.net
Project-URL: Documentation, https://asyncssh.readthedocs.io
Project-URL: Source, https://github.com/ronf/asyncssh
Project-URL: Tracker, https://github.com/ronf/asyncssh/issues
-Platform: Any
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Internet
Classifier: Topic :: Security :: Cryptography
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: System :: Networking
-Requires-Python: >= 3.6
+Requires-Python: >=3.6
+Description-Content-Type: text/x-rst
License-File: LICENSE
Requires-Dist: cryptography >=39.0
Requires-Dist: typing-extensions >=4.0.0
Provides-Extra: bcrypt
Requires-Dist: bcrypt >=3.1.3 ; extra == 'bcrypt'
Provides-Extra: fido2
Requires-Dist: fido2 >=0.9.2 ; extra == 'fido2'
Provides-Extra: gssapi
Requires-Dist: gssapi >=1.2.0 ; extra == 'gssapi'
Provides-Extra: libnacl
Requires-Dist: libnacl >=1.4.2 ; extra == 'libnacl'
Provides-Extra: pkcs11
Requires-Dist: python-pkcs11 >=0.7.0 ; extra == 'pkcs11'
Provides-Extra: pyopenssl
Requires-Dist: pyOpenSSL >=23.0.0 ; extra == 'pyopenssl'
Provides-Extra: pywin32
Requires-Dist: pywin32 >=227 ; extra == 'pywin32'
... |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## develop #715 +/- ##
===========================================
- Coverage 99.85% 99.82% -0.03%
===========================================
Files 95 101 +6
Lines 27784 29687 +1903
Branches 2908 3129 +221
===========================================
+ Hits 27743 29636 +1893
- Misses 38 45 +7
- Partials 3 6 +3 ☔ View full report in Codecov by Sentry. |
This change is now in the "develop" branch, and will be included in the next release. Thanks very much for your work on this, Marc! |
The metadata changes:
__author__
,__author_email__
and__url__
fromasyncssh/version.py
. These attributes can be accessed withimportlib.metadata
.