Comments (9)
from maestrowf.
Would you be willing to make me a POC for the project in PYPI?
Same username "IanLee1521"
from maestrowf.
I've added you as a maintainer, did it go through?
from maestrowf.
@IanLee1521 -- Alright looks like you are a maintainer. Is there an accepted way of formalizing release. It looks like tagging, and using something like this article?
http://www.dougalmatthews.com/2016/Sep/01/automate-publishing-to-pypi-with-pbr-and-travis/
Do you know if that's the most current accepted way?
from maestrowf.
That's a bit fancier than what I've done... It tends to be (for most projects):
- Make a commit with the updated version string:
git commit -am'Released version X.Y'
- Tag that commit:
git tag -m 'Released version X.Y' X.Y
- Run build and release target, something like:
python setup.py sdist bdist_wheel && twine upload dist/*
I tend to do something like have a Makefile
target that does the right thing, at least for the building and pushing part (I prefer to do the first two steps manually).
from maestrowf.
Got it -- Might it be worthwhile exploring something fancier? It'd imagine that the CI integration will halt a release if it finds an issue.
from maestrowf.
I guess the question is "how often are you planning to do a release?" and what branches etc might you do that on?
Yes you could automate, but it might make sense to hold off until there is something to automate ;)
from maestrowf.
Also, I'm not positive how / if you could automate the pushing to PYPI... that might hold you up... (because you need to authenticate to the server).
from maestrowf.
Fair enough. I guess the better way to do this would be to just have a shell script (or maybe a make clause that takes a version?) that you give it the version and it automatically executes and then just lets you put in your password.
from maestrowf.
Related Issues (20)
- [FluxScriptAdapter] Resources specified as a parameter are strings and break int comparisons
- "Depends" Funnel Edge Case
- ssh to launch fails HOT 5
- Parallelization on a single node level HOT 4
- Allowing zero-like values as env variables HOT 1
- Request sorted feature for maestro status HOT 1
- dill>0.3.5.1 unable to pickle CompiledFFI object HOT 3
- Version info syncing issues HOT 5
- Workflow examples with Flux? HOT 24
- mpi4py bug HOT 5
- Invalid version number for flux! HOT 8
- Some "TIMED OUT" jobs not restarting properly
- Debugging previously working run with Flux! HOT 16
- Add support for PBS scheduler HOT 1
- Heads up: Kubernetes script adapter! HOT 4
- jobs are "INITIALIZED" but not starting HOT 3
- SLURM: specifying extra arguments for GPU binding HOT 4
- jobs stuck in PENDING state but they've actually completed or are currently running HOT 18
- dynamic rate limiting of job submissions? HOT 5
- feature request: "prettier" error message for missing keys or empty YAML file HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from maestrowf.