Skip to content
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

Deploy public-facing packages to pypi #13

Closed
canwaf opened this issue Jun 24, 2021 · 8 comments
Closed

Deploy public-facing packages to pypi #13

canwaf opened this issue Jun 24, 2021 · 8 comments
Assignees

Comments

@canwaf
Copy link
Contributor

canwaf commented Jun 24, 2021

We can't make users pip install -e git+https://...

todo: Need to decide what our organisation's name on pypi should be - and which email address should we sign up under?

@canwaf knows all about how to name mailboxes, so he seems like the most suitable person to push this issue forwards. @JasonHowell may be required to support this too.

@canwaf canwaf added validation This feature is a validation feature enhancement New feature or request and removed validation This feature is a validation feature labels Jun 24, 2021
@robons robons changed the title Deploy public-facing packages to pypi/CRAN for ease of access Deploy public-facing packages to pypi Oct 19, 2021
@robons robons removed the enhancement New feature or request label Oct 19, 2021
@MuazzamChaud
Copy link
Contributor

There may be some useful GitHub actions steps you can run at the following link: https://py-pkgs.org/08-ci-cd#testing-continuous-deployment

But maybe we want to do this from Jenkins

This message comes from @robons

@robons
Copy link
Contributor

robons commented Oct 27, 2021

csvqb, csvwlib-models, csvwlib-pmd, csvwlib-devtools are suggested names for the packages.

@canwaf
Copy link
Contributor Author

canwaf commented Oct 27, 2021

Having done checks on pypi, the csvwlib name is taken by another utility.

We are now at csvqb for the public-focused package, csvcubed-models, csvcubed-pmd, and csvcubed-devtools for the supporting stuff.

@robons
Copy link
Contributor

robons commented Oct 27, 2021

I do prefer csvcubed over csvcube - it sounds more like csv^3.

canwaf pushed a commit that referenced this issue Oct 27, 2021
@robons
Copy link
Contributor

robons commented Oct 28, 2021

Do you want to create a related issue to deal with renaming the repo and all references to csvwlib?

@robons
Copy link
Contributor

robons commented Nov 1, 2021

Are we there on getting them to the public pypi instance yet?

@canwaf
Copy link
Contributor Author

canwaf commented Nov 11, 2021

Cannot publish to pypi without making some modifications, which I did on the test-pypi publish. Your fork of pydantic, @robons, cannot be referenced directly via url to a GitHub repo.

HTTPError: 400 Client Error: Invalid value for requires_dist. Error: Can't have direct dependency: [name]

I have changed the existing pydantic reference in csvcubed to pydantic proper, and published 0.1.0-rc1 on test-pypi for all four packages. I am holding off until we talk about it on the proper pypi.

@canwaf
Copy link
Contributor Author

canwaf commented Nov 15, 2021

@robons robons closed this as completed Nov 16, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants