-
-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Migrate to pyproject.toml
#3869
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
Conversation
|
Nice! Do you remember why we are not using the whole content of the README.md? That could helps us remove setup.my =) Also, there are several things to check before merging such as the page on PyPi, the size of the tarball, manual installation with pip and a tarball. Otherwise, we might encounters issue later on. |
|
And also update references to |
That was to remove CI badges from displaying on PyPi (PyPi capture images on push.. and we don't want to have a red badge set in stone) |
Co-authored-by: KOLANICH <kolan_n@mail.ru>
Otherwise we suffer from the bug described in pypa/setuptools, #3244
|
Hi @polybassa, sorry for bothering. If you have the time there's a small bug |
Codecov Report
@@ Coverage Diff @@
## master #3869 +/- ##
===========================================
+ Coverage 50.45% 86.52% +36.06%
===========================================
Files 227 310 +83
Lines 52757 70599 +17842
===========================================
+ Hits 26621 61083 +34462
+ Misses 26136 9516 -16620
|
tox is too old on Fedora 36 It's a follow-up to secdev#3869
* Migrate to `pyproject.toml` Co-authored-by: KOLANICH <kolan_n@mail.ru> * Bump setuptools to 62.0.0 Otherwise we suffer from the bug described in pypa/setuptools, secdev#3244 * Codecov: xml upload --------- Co-authored-by: KOLANICH <kolan_n@mail.ru>
just to make sure that without this the test suite no longer times out with pypy on the CI. This reverts commit 669506b.
Building scapy with setup.py has been broken for some time. At least it does not work on FreeBSD. This commit fixes it. Fixes: 669506b ("Migrate to pyproject.toml (secdev#3869)")
Building scapy with setup.py has been broken for some time. At least it does not work on FreeBSD. This commit fixes it. Fixes: 669506b ("Migrate to pyproject.toml (secdev#3869)") Signed-off-by: Aleksander Jan Bajkowski <olek2@wp.pl>
Followup to #3664
pyproject.tomlapproach where possible (everywhere except the long description)package = wheelintox>=62.0.0because of [BUG] PEP621: Warnings/errors when handling along_description(readme) dynamically supplied from withinsetup.pypypa/setuptools#3244Closes #3664 + fixes codecov