-
-
Notifications
You must be signed in to change notification settings - Fork 593
Compatibility issue with cx_Freeze with Python 2.7 #263
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
Comments
PierreRaybaut
added a commit
to PierreRaybaut/jsonschema
that referenced
this issue
Nov 30, 2015
This was referenced Nov 30, 2015
For anyone finding this: see the discussion on #264, which was a proposed fix (and a probably working one I assume :), for what seems like an upstream issue, but it'd need a test to be mergeable. |
It seems like the upstream issue was fixed, so I'm going to close this as "unsupported, but willing to support if the above is addressed." |
Julian
added a commit
that referenced
this issue
Jun 17, 2019
e68ff511 Straight up copy Draft 7 tests to Draft 2019-06. 1bd999ac Merge pull request #263 from juxt/master a43c1d17 Add second Clojure implementation eadeacb0 Merge pull request #262 from leadpony/fix-ref 3aa8d8fc Fix $ref value as properly percent-encoded. 8feaea4f The test suite schema is draft 4, not draft3 anymore. git-subtree-dir: json git-subtree-split: e68ff51148e0acd3476ea6937689552d3dc34a3e
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Currently,
jsonschema
breaks any attempt to deploy a Python script usingcx_Freeze
, a common tool for deploying self-consistent Python applications, (not only, but for example) on Windows platforms.The source of the problem is in jsonschema/compat.py:
When commenting those lines,
cx_Freeze
works as expected.The fact is
jsonschema
is part of the huge dependency list ofIPython
.IPython
is very invasive when installed: even if not needed by your application, deploying withcx_Freeze
will take allIPython
related modules with it (andjsonschema
is among them).In other words, building the most insignificant Python script will fail only because
IPython
is installed (which happens a lot) and it depends onjsonschema
.See PR #264
The text was updated successfully, but these errors were encountered: