-
Notifications
You must be signed in to change notification settings - Fork 7
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
Build and upload to pypa #203
Open
vetlewi
wants to merge
43
commits into
oslocyclotronlab:master
Choose a base branch
from
vetlewi:workflow
base: master
Could not load branches
Branch not found: {{ refName }}
Could not load tags
Nothing to show
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Commits on Jan 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e2b47b0 - Browse repository at this point
Copy the full SHA e2b47b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 00613a7 - Browse repository at this point
Copy the full SHA 00613a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 867794b - Browse repository at this point
Copy the full SHA 867794bView commit details -
In the latest linux versions there seems to be an error where the array with size 1x1 is not converted into a float. We now explicitly convert to a float. The tests now passes.
Configuration menu - View commit details
-
Copy full SHA for 0ffe6ed - Browse repository at this point
Copy the full SHA 0ffe6edView commit details -
Configuration menu - View commit details
-
Copy full SHA for 471f964 - Browse repository at this point
Copy the full SHA 471f964View commit details -
Configuration menu - View commit details
-
Copy full SHA for 36d4856 - Browse repository at this point
Copy the full SHA 36d4856View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3347489 - Browse repository at this point
Copy the full SHA 3347489View commit details -
Configuration menu - View commit details
-
Copy full SHA for e742de5 - Browse repository at this point
Copy the full SHA e742de5View commit details -
Added a new workflow to publish to pypi. For now this will push to the test repository until we are ready to create official releases.
Configuration menu - View commit details
-
Copy full SHA for 3f8c8dc - Browse repository at this point
Copy the full SHA 3f8c8dcView commit details -
Merging stats.cpp and erfinv.hpp
I've merged the stats.cpp and erfinv.hpp as the code could easily live in the same file.
Configuration menu - View commit details
-
Copy full SHA for c5d8bf9 - Browse repository at this point
Copy the full SHA c5d8bf9View commit details -
I've modified the setup files in preparation for distribution on pypi.
Configuration menu - View commit details
-
Copy full SHA for 64de29c - Browse repository at this point
Copy the full SHA 64de29cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 76385f9 - Browse repository at this point
Copy the full SHA 76385f9View commit details -
Update to use a different image
pypi requires a 'manylinux' build. Hopefully this will build that.
Configuration menu - View commit details
-
Copy full SHA for 6b66f77 - Browse repository at this point
Copy the full SHA 6b66f77View commit details -
Configuration menu - View commit details
-
Copy full SHA for 74e31ef - Browse repository at this point
Copy the full SHA 74e31efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4be9550 - Browse repository at this point
Copy the full SHA 4be9550View commit details -
Configuration menu - View commit details
-
Copy full SHA for c7e8dae - Browse repository at this point
Copy the full SHA c7e8daeView commit details -
More changes in order to facilitate simple integration of cibuildwheel for building all the wheels
Configuration menu - View commit details
-
Copy full SHA for 31de276 - Browse repository at this point
Copy the full SHA 31de276View commit details
Commits on Jan 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for fa13edd - Browse repository at this point
Copy the full SHA fa13eddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 77d4b9d - Browse repository at this point
Copy the full SHA 77d4b9dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 96d031d - Browse repository at this point
Copy the full SHA 96d031dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 594daf6 - Browse repository at this point
Copy the full SHA 594daf6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e6e861 - Browse repository at this point
Copy the full SHA 3e6e861View commit details -
Configuration menu - View commit details
-
Copy full SHA for 84db009 - Browse repository at this point
Copy the full SHA 84db009View commit details -
Moved configuration to pyproject
I've moved the configuration parameters for cibuildwheel to the pyproject file.
Configuration menu - View commit details
-
Copy full SHA for e1be6b8 - Browse repository at this point
Copy the full SHA e1be6b8View commit details -
Modification to the example code
I've changed the structure of the example code to make sure that it gets copied when building the wheel
Configuration menu - View commit details
-
Copy full SHA for ed1c511 - Browse repository at this point
Copy the full SHA ed1c511View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e2b5fd - Browse repository at this point
Copy the full SHA 7e2b5fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for dd41a0f - Browse repository at this point
Copy the full SHA dd41a0fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 127cde4 - Browse repository at this point
Copy the full SHA 127cde4View commit details -
Configuration menu - View commit details
-
Copy full SHA for b1da15a - Browse repository at this point
Copy the full SHA b1da15aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d37b764 - Browse repository at this point
Copy the full SHA d37b764View commit details -
Configuration menu - View commit details
-
Copy full SHA for e52e797 - Browse repository at this point
Copy the full SHA e52e797View commit details -
Configuration menu - View commit details
-
Copy full SHA for c32815c - Browse repository at this point
Copy the full SHA c32815cView commit details -
Configuration menu - View commit details
-
Copy full SHA for caa0a6d - Browse repository at this point
Copy the full SHA caa0a6dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 28d7af5 - Browse repository at this point
Copy the full SHA 28d7af5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c31a92 - Browse repository at this point
Copy the full SHA 8c31a92View commit details -
Configuration menu - View commit details
-
Copy full SHA for 978a186 - Browse repository at this point
Copy the full SHA 978a186View commit details -
Configuration menu - View commit details
-
Copy full SHA for dfd52a4 - Browse repository at this point
Copy the full SHA dfd52a4View commit details -
* Debugging git workflow to replace travis * Updates to workflow * Debugging... * Fixed a small bug In the latest linux versions there seems to be an error where the array with size 1x1 is not converted into a float. We now explicitly convert to a float. The tests now passes. * Added a macOS test as well * Debugging * Slight error... * Updated workflow * Publish workflow Added a new workflow to publish to pypi. For now this will push to the test repository until we are ready to create official releases. * Merging stats.cpp and erfinv.hpp I've merged the stats.cpp and erfinv.hpp as the code could easily live in the same file. * Modified setup file I've modified the setup files in preparation for distribution on pypi. * Fixing a syntax error * Update to use a different image pypi requires a 'manylinux' build. Hopefully this will build that. * More adjustments to the workflow... * More fixes... Too bad you can't debug locally... * Okei, this should be it! * Additional changes More changes in order to facilitate simple integration of cibuildwheel for building all the wheels * A little more debugging... * Testing the cibuildwheel solution * Working on determining where stuff ends up... * Update main.yml * Added test step * Missing && * Moved configuration to pyproject I've moved the configuration parameters for cibuildwheel to the pyproject file. * Modification to the example code I've changed the structure of the example code to make sure that it gets copied when building the wheel * Build and test both macOS and linux * Updates to the build settings * Added missing environmental variable FC Debugging macOS build * Added the example matrix files * No install because of issues while installing * Removed some compiler flags that does not work on apple silicon * Test deployment too * Testing with ubuntu only... * Removed the upload job. Will add once I know that the test release works * Added python tag * Stupid errors... * Added missing upload
Configuration menu - View commit details
-
Copy full SHA for b248640 - Browse repository at this point
Copy the full SHA b248640View commit details -
'hopefully' final version of the workflow
This should be the final update to ensure that the workflow works as intended. There is still the need to change the pypi_password once it merges into the official repo. I've also updated the release notes.
Configuration menu - View commit details
-
Copy full SHA for 6eb352a - Browse repository at this point
Copy the full SHA 6eb352aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 22885f3 - Browse repository at this point
Copy the full SHA 22885f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 26e3302 - Browse repository at this point
Copy the full SHA 26e3302View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a2bb8a - Browse repository at this point
Copy the full SHA 8a2bb8aView commit details
Commits on Apr 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4917fe5 - Browse repository at this point
Copy the full SHA 4917fe5View commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.