Comments (5)
I was thinking about this today, apparently pyethereum
uses bumpversion
to handle version updates. Created PR #312 to integrate that library, although the first tag still needs to get created for it to be fully integrated.
That should address item 1 from your list. A user still has to manually use bumpversion
to update the version, but at least it's one command and the package maintainer has experience with the tool.
Item 2 I believe is not a concern given our choice of setuputils to manage the dependancies?
Item 3 is not addressed, at least as far as I know. Maybe bumpversion has some extension or feature to create change logs, but this is also probably not necessary until an alpha is released.
Thoughts?
from vyper.
@fubuloubu great!
It's ok to use bumpversion
, go for it.
About Item 2, my point is keeping the right dependencies version with each new viper version.
Item 3, if we start now with a CHANGELOG or we automate the process from a early stage is better, no? IMHO.
Good job with the PR.
from vyper.
Sure. I have no experience maintaining a changelog, or whether tools exist for managing that automatically via examining git logs, checking API changes, etc. Figuring that out now would be cool, but I think integrating after at least the first alpha or beta release might be a better time for it.
If you know more about managing changelogs automatically, be my guest!
from vyper.
@yograterol @fubuloubu This issue seems taken care of by PR #312 can it be closed?
from vyper.
@DavidKnott yes
from vyper.
Related Issues (20)
- Kessak algorithm implementation may be vulnerable HOT 2
- Support for arm64 architecture HOT 1
- VIP: move builtin interfaces to `ethereum.ercs` HOT 2
- allow `range(x, y, bound=N)` HOT 1
- VIP [DRAFT]: allow overloaded functions
- Is the `unsafe_div` divide by zero result correct? HOT 2
- Internal Compiler Error When Compiling Oracle HOT 1
- improve error messages wrt module namespacing
- method_id Compiler Error
- VIP [DRAFT]: Safely expose `DELEGATECALL` HOT 7
- VIP: disallow the use of `self` as an address HOT 7
- VIP: add new built-in function `raw_create` HOT 1
- VIP: `__script__()` function
- VIP: native asset types HOT 14
- setval/getval dunder methods HOT 1
- VIP: stateful singleton modules with ownership hierarchy HOT 8
- VIP: instantiable stateful modules HOT 2
- update sphinx version HOT 1
- concat builtin can overrun memory
- VIP: new `@deploy` visibility
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 vyper.