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
pathlib requirement #8
Comments
Okay, no worries --- the suggestion is just to remove If memory serves, I believe this used to be required for |
Yes, exactly.
I don't believe so. It appears from the link above that it was part of python 3.4 from the get-go. Libraries are not generally added to python releases as backports, they remain as external packages that can be added, much like
Excellend, thanks! |
You can conditinslly add pathlib to the requires list uf you check the python version, and keep the "backwards compatibility factor" (assuming that jigaswpy is currently compatible with the older py versions). In practice it doesn't matter much as long as you are supporting at least from >=3.7.
Sent from BlueMail
…On Mar 22, 2021, 13:51, at 13:51, Xylar Asay-Davis ***@***.***> wrote:
> Okay, no worries --- the suggestion is just to remove REQUIRES =
[..., pathlib, ...] from setup.py?
Yes, exactly.
> If memory serves, I believe this used to be required for python 3.6.
Is there a chance this may have been backported since? Either way, I'll
remove for the next jigsaw-python release.
I don't believe so. It appears from the link above that it was part of
python 3.4 from the get-go. Libraries are not generally added to
python releases as backports, they remain as external packages that can
be added, much like `pathlib` for python < 3.4.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
#8 (comment)
|
@dengwirda, sure, I can test that. For future reference, the cleanest way to do such a test would be for you to create a For now, though, I'm going to just test with master in both places and name the RCs as best I can. |
I'm also not sure I understand your |
@dengwirda, I made test builds of |
Great, thanks @xylar. There may still be a few things to finalise for
|
Yep, that's great!
That's all fine.
I think that would make a lot of sense, since you like to keep them in sync.
It's not a big deal. I just means that the |
pathlib
is listed as a requirement for all python versions, but it is part of the system inpython >=3.4
(i.e. all currently supported version of python). Because of this dependency,pip check
fails whenjigsawpy
is installed for python 3.x. I would request that it either be removed as a dependency in the next release or that it be constrained to python versions before 3.4.https://docs.python.org/3/library/pathlib.html
The text was updated successfully, but these errors were encountered: