-
Notifications
You must be signed in to change notification settings - Fork 106
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
parsedatetime.Calendar() is broken in Python 2.7 #246
Comments
This was referenced Jun 1, 2020
I can confirm that I am seeing the same issue:
I my case I am seeing it while using csvkit, which is using parsedatetime. I filed an issue there to track the impact wireservice/csvkit#1081. |
tonyg
added a commit
to tonyg/parsedatetime
that referenced
this issue
Jun 4, 2020
bmw
added a commit
to certbot/certbot
that referenced
this issue
Jun 4, 2020
This PR upgrades Certbot pinned dependencies through `letsencrypt-auto-source/rebuild_dependencies.py` while taking into account the problems detected in #8035: * `cryptography` is pinned to `2.8` to continue to support OpenSSL 1.0.1 on non-x86 ancient Linux distributions (RHEL 6 + Debian 8) * `parsedatetime` is pinned to `2.5` because of an incompatibility with Python 2.7 (see bear/parsedatetime#246) * `letsencrypt-auto-source/rebuild_dependencies.py` now takes into account the environment markers that are aded to `AUTHORITATIVE_CONSTRAINTS`: this is used for the `enum34` dependency, to not install it on Python 3.6+ and not break the distribution by swapping the built-in `enum` module during the setup of Certbot venv. Fixes #8030 * Pin cryptography and parsedatetime * Upgrade dependencies * Remove authoritative constraint * Upgrade dependencies * Rebuild certbot-auto * Update letsencrypt-auto-source/rebuild_dependencies.py Co-authored-by: Brad Warren <[email protected]> * Honor specific requirements in the AUTHORITATIVE_CONSTRAINTS * Fix injection * Update dependencies * Update rebuild_dependencies.py Co-authored-by: Brad Warren <[email protected]>
But.. this is Python 2.7. Most devs would drop support for it as there are only a few months left before it really dies. |
3 tasks
Schamschula
added a commit
to macports/macports-ports
that referenced
this issue
Nov 27, 2020
easye
pushed a commit
to easye/macports-ports
that referenced
this issue
Nov 30, 2020
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
I've reproduced it on other systems, but on Ubuntu 18.04 with Python 2.7.17:
I'm assuming Python 2.7 is still supported by parsedatetime because I couldn't find anything stating Python 2.7 has been dropped and there is a Python 2 wheel.
The text was updated successfully, but these errors were encountered: