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

setting things up for pypi #14

Merged
merged 6 commits into from Mar 31, 2021
Merged

setting things up for pypi #14

merged 6 commits into from Mar 31, 2021

Conversation

hstojic
Copy link
Contributor

@hstojic hstojic commented Mar 30, 2021

2 things I would need some help with:

  • pyproject.toml - [build-system] currently points to poetry, is that fine for building a package for pip?
  • I'm not convinced we need all the libraries listed in install_requires in setup.py - @johnamcleod you were taking care of dependencies before, can you give a hand here please?

I have set up a workflow for psuhing things to PyPi automatically, not sure how to test it though (hm, perhaps I could modfiy it to use test PyPi...)
I will first push things to test PyPi, to verify things work as intended

@hstojic hstojic added the enhancement New feature or request label Mar 30, 2021
@hstojic hstojic self-assigned this Mar 30, 2021
Copy link
Contributor

@johnamcleod johnamcleod left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • pyproject.toml - [build-system] currently points to poetry, is that fine for building a package for pip?

Yes, pip will ignore the pyproject.toml file.

  • I'm not convinced we need all the libraries listed in install_requires in setup.py - @johnamcleod you were taking care of dependencies before, can you give a hand here please?

True. I will look at that today and trim the list of dependencies.

.github/workflows/upload-pypi.yaml Outdated Show resolved Hide resolved
@hstojic
Copy link
Contributor Author

hstojic commented Mar 30, 2021

@johnamcleod all good now?

Copy link
Contributor

@johnamcleod johnamcleod left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me!

@hstojic hstojic merged commit 2d45e94 into develop Mar 31, 2021
@hstojic hstojic deleted the hstojic/pypi branch March 31, 2021 10:02
hstojic added a commit that referenced this pull request Apr 7, 2021
* Framework (#7)

* Decision planning agents. (#8)

* Background planning agents. (#9)

* implemented coverage report with codecov.io (#11)

* draft for codecov

* added my PR branch

* removing files spec

* corrected an error in specifying file names

* updated readme with badges and workflow badges

* removed pypi installation instruction (#10)

Co-authored-by: hstojic <hrvoje.stojic@protonmail.com>

* Hstojic/trigger docs (#12)

* modified publish-docs to trigger docs generation at website repo

* tag example

* accessing tag/branch environment variable

* additional variable

* removed testing branch

* updating readme files - slack info, citaiton (#13)

* setting things up for pypi (#14)

* setting things up for pypi

* isort; using main instead of version tags

* corrected setup file; added MANIFEST file

* updated readme file with pypi stuff

* black

* Remove redundant third party dependencies. (#15)

* corrected workflows; small updates to the readme; corrected docs version

* automatized release tag

Co-authored-by: John Mcleod <43960404+johnamcleod@users.noreply.github.com>
Co-authored-by: Felix Leibfried <felix.leibfried@gmail.com>
Co-authored-by: Hrvoje Stojic <hrvoje.stojic@protonmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants