Giter Site home page Giter Site logo

Comments (48)

yunwwang avatar yunwwang commented on July 24, 2024 16

When will 4.0.0 available in pip?

from client-py.

hsolbrig avatar hsolbrig commented on July 24, 2024 8

Excellent news -- grant just came through. Let's set up a session to figure out how best to get this running!

from client-py.

philipstreck avatar philipstreck commented on July 24, 2024 5

@hsolbrig I understand changes are underway architecturally however a release of 4.0 to pip in the interim would build valuable to many organizations developing Python FHIR applications in the immediate time frame. If this is not an option is there anything community members can help with to provide assistance?

from client-py.

MM-Lehmann avatar MM-Lehmann commented on July 24, 2024 4

much easier: pip install -e git+https://github.com/smart-on-fhir/client-py#egg=fhirclient

from client-py.

SanderSu20 avatar SanderSu20 commented on July 24, 2024 3

Any update on this (pip install)?

If not, how could we manually install this to support R4?

Thanks.

from client-py.

Mawarii avatar Mawarii commented on July 24, 2024 3

Any update on this (pip install)?

If not, how could we manually install this to support R4?

Thanks.

You can just do this to install fhirclient 4.0.0 manually (reference: https://github.com/smart-on-fhir/client-py#building-distribution):
git clone https://github.com/smart-on-fhir/client-py.git
cd client-py
pip install -r requirements.txt
python setup.py sdist
python setup.py bdist_wheel
cd dist
pip install fhirclient-4.0.0-py2.py3-none-any.whl

Now type pip list | grep fhirclient and you should see fhirclient 4.0.0

from client-py.

gitpushdashf avatar gitpushdashf commented on July 24, 2024 3

Another alternative: pip install fhirclientr4==4.0.0

from client-py.

hsolbrig avatar hsolbrig commented on July 24, 2024 2

Will catch it next week.

from client-py.

RafaelWO avatar RafaelWO commented on July 24, 2024 2

It seems that it's back on PyPI again πŸŽ‰

pip install fhirclient==4.1.0

https://github.com/smart-on-fhir/client-py/releases/tag/v4.1.0
https://pypi.org/project/fhirclient/

from client-py.

hsolbrig avatar hsolbrig commented on July 24, 2024 1

We're hoping to resolve this in the next couple of weeks. I am wanting to propose that we separate the current client.py into three modules:

  • The FHIR python generator software -- takes any version/release of FHIR and generates the set of classes that represent it.
  • The generated software -- the result of applying the software to DSTU3, R4, selected R5 checkpoints. Each of these would be distributed as a PIP release.
  • The Smart Client tools -- the SMART API that uses the generated software to act as an actual client.

Does this make sense to everyone? If so, we can move fairly quickly to make it so.

from client-py.

palfrey avatar palfrey commented on July 24, 2024 1

@hsolbrig @Culby Any updates on this? It would be really good to get a 4.0 release out, even if it's just a snapshot of the current master.

from client-py.

danielcoam avatar danielcoam commented on July 24, 2024 1

@hsolbrig Any news with that?
The current version on PyPI (3.2.0) is incompatible with the FHIR v4.

Please update about status,

Thanks

from client-py.

palfrey avatar palfrey commented on July 24, 2024 1

It's not dead yet! We worked on a fork about a year back and ran out of resources and funding. See: https://github.com/hsolbrig/client-py . Funding just arrived ...

How's that going @hsolbrig? Is there any known timelines for a 4.0.0 release?

from client-py.

pete88b avatar pete88b commented on July 24, 2024 1

In case anyone needs fhirclient as a setuptools requirement, fhirclient@git+https://github.com/smart-on-fhir/client-py worked for me

from client-py.

chris-umed avatar chris-umed commented on July 24, 2024 1

@hsolbrig If contributors are needed to get this project back up and running let me know. Happy to contribute and get others involved and I am sure all the commenters above might even be happy to contribute.

from client-py.

aadejare avatar aadejare commented on July 24, 2024

This is a major issue. Finding out that I've worked with an older client has made me pause SMARTonFHIR integration. Do we know when it will be resolved?

from client-py.

aadejare avatar aadejare commented on July 24, 2024

I think it does since there's been talk on Google groups about getting that support. With that said, I would also think about trying to update the now outdated tutorial.

from client-py.

hsolbrig avatar hsolbrig commented on July 24, 2024

Can you point me at the tutorial you are referencing?

from client-py.

aadejare avatar aadejare commented on July 24, 2024

Can you point me at the tutorial you are referencing?

Yep, here which I don't think is a full tutorial but at least a getting started page.

from client-py.

yunwwang avatar yunwwang commented on July 24, 2024

After four months, this is still not resolved?

from client-py.

hsolbrig avatar hsolbrig commented on July 24, 2024

'ang on -- we're getting there

from client-py.

eldruin avatar eldruin commented on July 24, 2024

Is the proposed architecture change actually a blocker to publishing the already tagged version 4.0.0 on PyPI?
Internally we are moving ahead with using the 4.0.0 version as tagged here on GH. Maybe other people already do so as well given the age of the tag so a scenario where the current 4.0.0 tag is yanked and updated to a newer commit sounds like unexpected downstream breakage.

from client-py.

pchakravarthy avatar pchakravarthy commented on July 24, 2024

@hsolbrig Can we push the new version 4.0 to pypi. As @eldruin pointed out it would be great to release the 4.0 version to pypi and do the re-architecture as you mentioned.

from client-py.

ekrempel avatar ekrempel commented on July 24, 2024

Please consider updating the version in pip asap. I just lost 2 hours not realizing that I try using version of 3.2 of fhirclient with an HAPI server using R4 instead of DSTU3.

from client-py.

henrym6003 avatar henrym6003 commented on July 24, 2024

We're hoping to resolve this in the next couple of weeks. I am wanting to propose that we separate the current client.py into three modules:

  • The FHIR python generator software -- takes any version/release of FHIR and generates the set of classes that represent it.
  • The generated software -- the result of applying the software to DSTU3, R4, selected R5 checkpoints. Each of these would be distributed as a PIP release.
  • The Smart Client tools -- the SMART API that uses the generated software to act as an actual client.

Does this make sense to everyone? If so, we can move fairly quickly to make it so.

I agree, this would be consistent with the hapi-fhir project. Any ETA?

from client-py.

sbwhitney avatar sbwhitney commented on July 24, 2024

Will catch it next week.

Any status update on updating to version R4 in Pypi?

from client-py.

singleplayer88 avatar singleplayer88 commented on July 24, 2024

@BrianKolowitz @hsolbrig +1, it would be really handy to have version 4.0 in pip

from client-py.

emil45 avatar emil45 commented on July 24, 2024

Guys come on, just upload the new version.
Our production stuck because of that version issue.

from client-py.

sbwhitney avatar sbwhitney commented on July 24, 2024

@danielcoam @emil45 this required a bunch of work but we refactored to leverage fhir.resources instead.

from client-py.

danielcoam avatar danielcoam commented on July 24, 2024

@sbwhitney Thanks for the reply.

Can you explain?

Do you mean to use the server (for example with post_json) but to build the model with the fhir.resources package?

from client-py.

sbwhitney avatar sbwhitney commented on July 24, 2024

@sbwhitney Thanks for the reply.

Can you explain?

Do you mean to use the server (for example with post_json) but to build the model with the fhir.resources package?

We don’t use the server component but another option would be to package up the python wheel file and host it internally using an internal repository like jfrog artifactory.

from client-py.

emil45 avatar emil45 commented on July 24, 2024

I've just got the last and the most important question, if I install it in an alternative way, jfrog/git-tag,
Is the version ready for production? Can I use it safely?

from client-py.

sbwhitney avatar sbwhitney commented on July 24, 2024

I've just got the last and the most important question, if I install it in an alternative way, jfrog/git-tag,
Is the version ready for production? Can I use it safely?

Frankly, I'm glad that we no longer use it altogether as it appears all support has been ceased.

from client-py.

Cyrusrome22 avatar Cyrusrome22 commented on July 24, 2024

Hi everyone, is there any news about this?

from client-py.

iain-henderson avatar iain-henderson commented on July 24, 2024

Is this still dead? It would be handy to not have to re-implement an existing library.

from client-py.

hsolbrig avatar hsolbrig commented on July 24, 2024

It's not dead yet! We worked on a fork about a year back and ran out of resources and funding. See: https://github.com/hsolbrig/client-py . Funding just arrived ...

from client-py.

Culby avatar Culby commented on July 24, 2024

from client-py.

junchaohu avatar junchaohu commented on July 24, 2024

Any update on this (pip install)?

If not, how could we manually install this to support R4?

Thanks.

from client-py.

hsolbrig avatar hsolbrig commented on July 24, 2024

Not yet -- it is amazing how much time can elapse between the award paperwork and the actual award. Apologies --

from client-py.

jeremyxia avatar jeremyxia commented on July 24, 2024

requirements.txt

Any update on this (pip install)?
If not, how could we manually install this to support R4?
Thanks.

You can just do this to install fhirclient 4.0.0 manually (reference: https://github.com/smart-on-fhir/client-py#building-distribution):
git clone https://github.com/smart-on-fhir/client-py.git
cd client-py
pip install -r requirements.txt
python setup.py sdist
cd dist
pip install fhirclient-4.0.0-py2.py3-none-any.whl

Now type pip list and you should see fhirclient 4.0.0

pip install fhirclient-4.0.0-py2.py3-none-any.whl This line doesn't work for me. I don't have .whl file. Any suggestion?

from client-py.

Mawarii avatar Mawarii commented on July 24, 2024

requirements.txt

Any update on this (pip install)?
If not, how could we manually install this to support R4?
Thanks.

You can just do this to install fhirclient 4.0.0 manually (reference: https://github.com/smart-on-fhir/client-py#building-distribution):
git clone https://github.com/smart-on-fhir/client-py.git
cd client-py
pip install -r requirements.txt
python setup.py sdist
cd dist
pip install fhirclient-4.0.0-py2.py3-none-any.whl
Now type pip list and you should see fhirclient 4.0.0

pip install fhirclient-4.0.0-py2.py3-none-any.whl This line doesn't work for me. I don't have .whl file. Any suggestion?

I'm sorry. I forgot to add one command (python setup.py bdist_wheel)
It should work now.

from client-py.

pete88b avatar pete88b commented on July 24, 2024

@hsolbrig This is great (o: please count me in

from client-py.

gitpushdashf avatar gitpushdashf commented on July 24, 2024

We could use this as well. Thank you!

from client-py.

bwalsh avatar bwalsh commented on July 24, 2024

Any update ?

from client-py.

honDhan avatar honDhan commented on July 24, 2024

would love to help add 4.0.0 to pip!

from client-py.

aadejare avatar aadejare commented on July 24, 2024

from client-py.

Minitour avatar Minitour commented on July 24, 2024

@hsolbrig Any updates on this thread? it has been over more than a year since this was last addressed.

from client-py.

ebrahimebrahim avatar ebrahimebrahim commented on July 24, 2024

As a workaround until the package is updated on PyPI, the following worked for me to get, at the time of writing this, the 4.0.0 version:

pip install git+https://github.com/smart-on-fhir/client-py.git

from client-py.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.