Skip to content

Putting clients in package indices #2

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

Closed
lepisma opened this issue Sep 6, 2017 · 4 comments
Closed

Putting clients in package indices #2

lepisma opened this issue Sep 6, 2017 · 4 comments
Labels
Engineering Used to filter issues when synching with Asana

Comments

@lepisma
Copy link
Contributor

lepisma commented Sep 6, 2017

Hello,

I was wondering if its possible to put the client code as packages on corresponding language repositories (pypi. npm and cran). That would make using/setting them easier than the current method where users need to pull in updates to code manully.

@undefx
Copy link
Member

undefx commented Sep 7, 2017

That's a great idea. I don't have the time to work on this immediately, but I'll definitely leave this issue up until I can get to it.

@undefx undefx closed this as completed in ea9fea3 Oct 4, 2018
@lepisma
Copy link
Contributor Author

lepisma commented Oct 4, 2018

Looks like the github regex misfired.

@undefx
Copy link
Member

undefx commented Oct 4, 2018

Thanks for letting me know! Reopening.

I'll have to be more careful with my commit messages haha...

@undefx undefx reopened this Oct 4, 2018
undefx added a commit that referenced this issue Oct 5, 2018
This is one step toward resolving #2. The package can be installed with
pip like:
`pip install delphi-epidata`

Note: the file `delphi_epidata.py` is missing from the package dir. This
is simply to avoid (1) duplicating code within the repo while (2) not
messing up the code structure since other projects expect to find
`delphi_epidata.py` in a particular location.

To build a new release of the package, first copy `delphi_epidata.py`
into the package, then follow the instructions at
https://packaging.python.org/tutorials/packaging-projects/
undefx pushed a commit that referenced this issue Apr 9, 2020
Merge pull request #33 from dfarrow0/master
@SumitDELPHI SumitDELPHI added the Engineering Used to filter issues when synching with Asana label Dec 2, 2020
krivard pushed a commit that referenced this issue Jan 7, 2021
@krivard
Copy link
Contributor

krivard commented Feb 2, 2023

delphi-epidata is up on PyPI and NPM but not on CRAN (and we have no plans to put it there)

@krivard krivard closed this as completed Feb 2, 2023
krivard pushed a commit that referenced this issue Mar 23, 2023
Fixed _is_public_route method. Added URL_PREFIX to list of routes
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Engineering Used to filter issues when synching with Asana
Projects
None yet
Development

No branches or pull requests

4 participants