Comments (11)
Hi @hadleyrich thanks for letting us know. I'm not a Python expert by any means so I may have to enlist some others.
@tyduptyler13 can you help with this one?
from fusionauth-python-client.
Just some debugging info to help out:
[hads:~] 130 $ mkvirtualenv --python=/usr/bin/python3 tmp
Already using interpreter /usr/bin/python3
Using base prefix '/usr'
New python executable in /home/hads/.virtualenvs/tmp/bin/python3
Also creating executable in /home/hads/.virtualenvs/tmp/bin/python
Installing setuptools, pkg_resources, pip, wheel...done.
[hads:~] [tmp] 5s $ pip install -v fusionauth-client
Created temporary directory: /tmp/pip-ephem-wheel-cache-ssf2me61
Created temporary directory: /tmp/pip-req-tracker-cmtt6ezp
Created requirements tracker '/tmp/pip-req-tracker-cmtt6ezp'
Created temporary directory: /tmp/pip-install-bpxrdljn
Collecting fusionauth-client
1 location(s) to search for versions of fusionauth-client:
* https://pypi.org/simple/fusionauth-client/
Getting page https://pypi.org/simple/fusionauth-client/
Looking up "https://pypi.org/simple/fusionauth-client/" in the cache
Request header has "max_age" as 0, cache bypassed
Starting new HTTPS connection (1): pypi.org:443
https://pypi.org:443 "GET /simple/fusionauth-client/ HTTP/1.1" 304 0
Analyzing links from page https://pypi.org/simple/fusionauth-client/
Found link https://files.pythonhosted.org/packages/3c/3f/adcfef837e787dc7022c2527273af630a33e6c91cc6ff50836c1435c824d/fusionauth-client-1.0.17.tar.gz#sha256=d63c0d16606c97e4022a89d71141747d1be0cbd95969a855da01b1f0bfc9e0a4 (from https://pypi.org/simple/fusionauth-client/), version: 1.0.17
Found link https://files.pythonhosted.org/packages/02/60/32ac76d54f98f74e07f6cee7c7bac6183d6bcdfd8aa7a96d72cb80ba1569/fusionauth_client-1.0.17-py3-none-any.whl#sha256=3931c0114eda2661c8c95da70984df7ef39bbd809515fb0fb37a05359a677fe8 (from https://pypi.org/simple/fusionauth-client/), version: 1.0.17
Found link https://files.pythonhosted.org/packages/9e/61/c72aaa90dce78e92badd903604cf6740b2ff2e3838da5631e5ec10e00dd8/fusionauth-client-1.1.0.tar.gz#sha256=9b79bac61f610e34f52d7ddc0d09186a8dcb54a2d2182ab5ede0c573ae451573 (from https://pypi.org/simple/fusionauth-client/), version: 1.1.0
Skipping link https://files.pythonhosted.org/packages/9d/82/55b68b11a216c4f161cdc5f4c713b6381d53482032d850e81eadd921bcdd/fusionauth_client-1.1.0-py2-none-any.whl#sha256=36f44651e00e539e1e721472e6d5e7bd48b8ae96815dcc30dc8fc657986b33c9 (from https://pypi.org/simple/fusionauth-client/); it is not compatible with this Python
Found link https://files.pythonhosted.org/packages/c1/ef/17b32ce3cfbf50df8913dab89abec43e6cf75fdba35435c97fd613a47b9f/fusionauth-client-1.3.0.tar.gz#sha256=391c17e4acc2581397eaa6826740372de7c6839676a6510e6f332e586aea65a9 (from https://pypi.org/simple/fusionauth-client/), version: 1.3.0
Skipping link https://files.pythonhosted.org/packages/f2/56/8854accc59f83a9a4861bf3f44952433d132387250d10a8ef1214da7b5f8/fusionauth_client-1.3.0-py2-none-any.whl#sha256=edb62a77619fd17082b5a80cdb96a37dacd138626da1cbb8ac2d9ad4949d1a3f (from https://pypi.org/simple/fusionauth-client/); it is not compatible with this Python
Found link https://files.pythonhosted.org/packages/0e/16/4cde3f1d315d7fc9b697f7b22f5f5cd4d04e2349acd0dd0eb5e846e20460/fusionauth-client-1.4.0.tar.gz#sha256=d82db9bea59a15ad74aab9b81c594215ac1de89528d694dd4a56c6800758b4f4 (from https://pypi.org/simple/fusionauth-client/), version: 1.4.0
Skipping link https://files.pythonhosted.org/packages/43/f6/d506498184518a4b6d11031b777652ebb470aa87053a2aef8c490b122c26/fusionauth_client-1.4.0-py2-none-any.whl#sha256=d0d5145ea95bf0838f79bb0b03bf8198ba10647001b4fe32e4c481f9445ebc7b (from https://pypi.org/simple/fusionauth-client/); it is not compatible with this Python
Found link https://files.pythonhosted.org/packages/bb/d8/db916c752e840e9f6d565c5c4306abebadc2cd3aee88054c2a9241116075/fusionauth-client-1.5.0.tar.gz#sha256=c184e8869fa82e568f33f075919878d5384e9cc635b1e0015e4f3e2eebfdc485 (from https://pypi.org/simple/fusionauth-client/), version: 1.5.0
Skipping link https://files.pythonhosted.org/packages/99/d1/f81f8fe6e7d7a91529200037dfb2e7259a80525fd331d7529fa5ae6f3f26/fusionauth_client-1.5.0-py2-none-any.whl#sha256=c5c114eb9bf12b2c0e2725ef52853972fba01adb340feec5025f1305cc1cc0f8 (from https://pypi.org/simple/fusionauth-client/); it is not compatible with this Python
Found link https://files.pythonhosted.org/packages/d6/88/da201734fb5898beb0ec34cc4dd132296f3465da85768ea1979669ef2103/fusionauth-client-1.6.0.tar.gz#sha256=ad58eeedad3d4c29cb67ab7422702869e3857b81e65c798b928320cc9d6ed03a (from https://pypi.org/simple/fusionauth-client/), version: 1.6.0
Skipping link https://files.pythonhosted.org/packages/1d/ec/40deaa5a1891cf2d07d2265cba3d192a764ea6b8986e5c855aef4a571c87/fusionauth_client-1.6.0-py2-none-any.whl#sha256=3e49ab633f0d3d43135fb83c2bf111be4b43a5c93cee76854bff3a52aebfc657 (from https://pypi.org/simple/fusionauth-client/); it is not compatible with this Python
Using version 1.6.0 (newest of versions: 1.0.17, 1.1.0, 1.3.0, 1.4.0, 1.5.0, 1.6.0)
Using cached wheel link: file:///home/hads/.cache/pip/wheels/2e/cf/52/342c1a26718c1a778bdc4c4701553782d217eb4b7e93f5a242/fusionauth_client-1.6.0-cp37-none-any.whl
Added fusionauth-client from file:///home/hads/.cache/pip/wheels/2e/cf/52/342c1a26718c1a778bdc4c4701553782d217eb4b7e93f5a242/fusionauth_client-1.6.0-cp37-none-any.whl to build tracker '/tmp/pip-req-tracker-cmtt6ezp'
Removed fusionauth-client from file:///home/hads/.cache/pip/wheels/2e/cf/52/342c1a26718c1a778bdc4c4701553782d217eb4b7e93f5a242/fusionauth_client-1.6.0-cp37-none-any.whl from build tracker '/tmp/pip-req-tracker-cmtt6ezp'
Installing collected packages: fusionauth-client
Successfully installed fusionauth-client-1.6.0
Cleaning up...
Removed build tracker '/tmp/pip-req-tracker-cmtt6ezp'
[hads:~] [tmp] $ unzip -l /home/hads/.cache/pip/wheels/2e/cf/52/342c1a26718c1a778bdc4c4701553782d217eb4b7e93f5a242/fusionauth_client-1.6.0-cp37-none-any.whl
Archive: /home/hads/.cache/pip/wheels/2e/cf/52/342c1a26718c1a778bdc4c4701553782d217eb4b7e93f5a242/fusionauth_client-1.6.0-cp37-none-any.whl
Length Date Time Name
--------- ---------- ----- ----
0 2018-10-29 19:31 src/__init__.py
1793 2019-05-22 05:01 fusionauth_client-1.6.0.dist-info/METADATA
93 2019-05-22 05:01 fusionauth_client-1.6.0.dist-info/WHEEL
4 2019-05-22 05:01 fusionauth_client-1.6.0.dist-info/top_level.txt
406 2019-05-22 05:01 fusionauth_client-1.6.0.dist-info/RECORD
--------- -------
2296 5 files
[hads:~] [tmp] $ python
Python 3.7.3 (default, Apr 3 2019, 05:39:12)
[GCC 8.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from fusionauth.fusionauth_client import FusionAuthClient
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'fusionauth'
>>>
from fusionauth-python-client.
Our automatic builds weren't publishing a python3 artifact. Moving forward we will only be publishing a python3 artifact as python2 is effectively deprecated.
You should be able to reinstall our dependency and it should work.
from fusionauth-python-client.
Is there another step you need to complete? It's still not able to be installed either from PyPI or python setup.py install
from fusionauth-python-client.
Hi @hadleyrich it looks like @tyduptyler13 may not have pushed the release to PyPI.
Version 1.6.1 is now available via PyPI. https://pypi.org/project/fusionauth-client/
If that still isn't helping, we can take another look. Are you getting the same error that you posted earlier?
from fusionauth-python-client.
Hey @robotdan Thanks for the quick response. Yup, still the same issue, more debugging below:
[hads:~] [tmp] 4s $ pip install fusionauth-client
Collecting fusionauth-client
Downloading https://files.pythonhosted.org/packages/e5/19/1be7fcff5b3da4540b6073af0a7d8a0f520674a6347ba48bbec3b9723aaa/fusionauth_client-1.6.1-py3-none-any.whl
Installing collected packages: fusionauth-client
Successfully installed fusionauth-client-1.6.1
⌂81% [hads:~] [tmp] 3s $ python
Python 3.6.7 (default, Oct 22 2018, 11:32:17)
[GCC 8.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from fusionauth.fusionauth_client import FusionAuthClient
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'fusionauth'
>>>
⌂71% [hads:~] [tmp] 12s $ wget https://files.pythonhosted.org/packages/e5/19/1be7fcff5b3da4540b6073af0a7d8a0f520674a6347ba48bbec3b9723aaa/fusionauth_client-1.6.1-py3-none-any.whl
--2019-05-27 16:16:23-- https://files.pythonhosted.org/packages/e5/19/1be7fcff5b3da4540b6073af0a7d8a0f520674a6347ba48bbec3b9723aaa/fusionauth_client-1.6.1-py3-none-any.whl
Resolving files.pythonhosted.org (files.pythonhosted.org)... 151.101.29.63, 2a04:4e42:7::319
Connecting to files.pythonhosted.org (files.pythonhosted.org)|151.101.29.63|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 6189 (6.0K) [binary/octet-stream]
Saving to: ‘fusionauth_client-1.6.1-py3-none-any.whl’
fusionauth_client-1.6.1-py3-none-any.whl 100%[=================================================================================>] 6.04K --.-KB/s in 0.003s
2019-05-27 16:16:23 (2.30 MB/s) - ‘fusionauth_client-1.6.1-py3-none-any.whl’ saved [6189/6189]
⌂69% [hads:~] [tmp] $ unzip -l fusionauth_client-1.6.1-py3-none-any.whl
Archive: fusionauth_client-1.6.1-py3-none-any.whl
Length Date Time Name
--------- ---------- ----- ----
0 2018-10-29 19:31 src/__init__.py
11357 2019-05-27 04:11 fusionauth_client-1.6.1.dist-info/LICENSE
1793 2019-05-27 04:11 fusionauth_client-1.6.1.dist-info/METADATA
92 2019-05-27 04:11 fusionauth_client-1.6.1.dist-info/WHEEL
4 2019-05-27 04:11 fusionauth_client-1.6.1.dist-info/top_level.txt
505 2019-05-27 04:11 fusionauth_client-1.6.1.dist-info/RECORD
--------- -------
13751 6 files
[hads:~] [tmp] $
from fusionauth-python-client.
So there's actually no code packaged in there.
from fusionauth-python-client.
I adjusted our setup.py. The whl files now contain the code. Not sure how that was missed. I will let you know when the release is fixed.
from fusionauth-python-client.
One more followup. The setup.py was also missing our dependency on requests. Should be fixed now. (Will be fixed in 1.6.3)
from fusionauth-python-client.
If you remove and reinstall the package, it should be fixed now.
from fusionauth-python-client.
Thanks very much @tyduptyler13 confirmed it's all golden now. Cheers!
from fusionauth-python-client.
Related Issues (15)
- Logout API not working HOT 9
- Uri not working for urls ending with a backslash ? HOT 3
- Python types HOT 1
- Logout API does not revoke the access_token HOT 6
- Bug, missing requirements HOT 4
- Async Support HOT 1
- Search identity providers API doesn't work as expected HOT 1
- Feature request: add search by ID to identity provider API HOT 2
- No version in Python package HOT 2
- validate_jwt method using incorrect header HOT 3
- Use Python optional parameters HOT 5
- Function client_response.was_successful() return False instead of True HOT 3
- Some endpoints missing HOT 10
- Documentation and/or test cases? HOT 3
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 fusionauth-python-client.