-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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) |
f68d103
to
6dc4c9a
Compare
6f867e4
to
24d5aa8
Compare
Co-authored-by: KOLANICH <[email protected]>
Otherwise we suffer from the bug described in pypa/setuptools, secdev#3244
24d5aa8
to
251bf2e
Compare
Hi @polybassa, sorry for bothering. If you have the time there's a small bug
|
251bf2e
to
91e15f6
Compare
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
|
91e15f6
to
35d9e64
Compare
tox is too old on Fedora 36 It's a follow-up to secdev#3869
* Migrate to `pyproject.toml` Co-authored-by: KOLANICH <[email protected]> * 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 <[email protected]>
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 <[email protected]>
Followup to #3664
pyproject.toml
approach where possible (everywhere except the long description)package = wheel
intox
>=62.0.0
because of [BUG] PEP621: Warnings/errors when handling along_description
(readme
) dynamically supplied from withinsetup.py
pypa/setuptools#3244Closes #3664 + fixes codecov