Comments (5)
You are using an unsupported version of Flask, please update to the latest version if possible. Additionally, please read https://hynek.me/articles/semver-will-not-save-you/, then use a tool like pip-tools to pin your dependencies and control when you get updates. Be sure to run your tests with deprecation warnings treated as errors so that you get notified of these types of changes early.
from itsdangerous.
Just started looking into a more recent version of Flask. Thank you.
from itsdangerous.
I got the same problem.
ImportError while loading conftest '/home/jenkins/workspace/SASE-ZTNA/Build/BuildControllerService/controller-connectorsvc/controller-connectorsvc/test/conftest.py'.
conftest.py:3: in
from src.create import create_app
../src/create.py:14: in
from flask import Flask
testenv/lib/python3.7/site-packages/flask/init.py:19: in
from . import json
testenv/lib/python3.7/site-packages/flask/json/init.py:15: in
from itsdangerous import json as _json
E ImportError: cannot import name 'json' from 'itsdangerous' (/home/jenkins/workspace/SASE-ZTNA/Build/BuildControllerService/controller-connectorsvc/controller-connectorsvc/test/testenv/lib/python3.7/site-packages/itsdangerous/init.py)
from itsdangerous.
ENV:
Flask==1.1.2
Python==3.7
from itsdangerous.
@davidism it would help if the flask
maintainers could pin their versions -- see https://github.com/pallets/flask/blob/main/setup.py#L9 -- may be you can ask them?
from itsdangerous.
Related Issues (20)
- Add Python 3.9 to CI HOT 1
- Wrong timestamp during migrating from v0.28 -> v1.1.0 HOT 2
- Add encrypted storage HOT 1
- Unexpected default salt in 2.0.0 where I used to pass None as a salt in 1.1.0 HOT 1
- Work with Flask 1.1.2 and upgrade itsdangerous to 2.0.0 won't parse bytes HOT 2
- pgAdmin4 broken using itsdangerous > 2.0.0a1 HOT 1
- base64encode should be injected as a dependency in Signer class HOT 1
- Outdated pip link HOT 2
- Different lenght of tokens from 0.26 to 2.0.1? HOT 4
- Incompatibility with Flask 1.1.1 (cannot import name 'json' from 'itsdangerous') HOT 4
- ImportError: cannot import name 'json' from 'itsdangerous' HOT 2
- Migration guide for deprecated JSONWebSignatureSerializer HOT 2
- Document that itsdangerous does not follow semver HOT 2
- ImportError: cannot import name 'TimedJSONWebSignatureSerializer' from 'itsdangerous' HOT 2
- catch overflow error on 32bit platforms
- Support async
- Issue with importing TimedJSONWebSignatureSerializer when updating db with Flask. HOT 1
- TimedJSONWebSignatureSerializer HOT 1
- Consider making `Serializer` generic in `t.AnyStr` for type checking to avoid overly ambiguous return types HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from itsdangerous.