Comments (18)
This package had its last release 15 months ago and has since received two major features (#48, #68) and a significant performance improvement (#64). Is there anything that can be done to help the maintainers get a new release made?
from yaml.jl.
Weave can't use Compat v3 because of this. 15 months without a release is a pretty long lasting issue. If BioJulia only wants to maintain their own registry, that's fine, but then we should at least fork the repo so that Weave isn't blocked.
from yaml.jl.
No need to fork, if there are other people that want to maintain it, we're happy for it to move to another org (see eg #62). That said, I'm also happy to take on stewardship of the repo (not necessarily development, but review of PRs and making releases to General etc) if that's needed. But I only have write access at the moment, and I need admin to enable the release bot for General.
Paging @benjward and @bicycle1885
from yaml.jl.
If I understand correctly, the write_file
function has been written (if possibly not completed), but isn't available? I understand it could take time to get this to work reliably, however the documentation is currently a bit misleading since it makes it seem like this function is available.
from yaml.jl.
Looks good to me. @benjward We should probably enable the register bot for the general registry for this one, I don't think it makes sense for people to use the biojulia registry for such general functionality
from yaml.jl.
Yes, YAML needs to be in the General registry. If nothing else there are packages in General that depend on YAML.
from yaml.jl.
If nothing else there are packages in General that depend on YAML.
I mean, in principle they can continue to depend on the older version of it. But I think we'd like to move this package out of BioJulia anyway. It doesn't make sense to block new versions from coming out until that happens. Unfortunately, I don't have admin rights for this repo, so I can't enable it.
from yaml.jl.
I suppose I could change the Project.toml and make a github release if someone could manually make a PR to General...
from yaml.jl.
You can register with the Registrator web interface without admin repository privileges. See https://juliaregistries.github.io/Registrator.jl/stable/webui/#Usage-(For-Package-Maintainers)-1.
from yaml.jl.
OK, I can do that. Should be a minor release right? AFAICT there are no breaking changes... Can anyone tell what version of Codecs
I should use as a lower bound?
from yaml.jl.
AFAICT there are no breaking changes...
Not quite. See #64 (comment).
from yaml.jl.
Can anyone tell what version of Codecs I should use as a lower bound?
Looks to me like Codecs is used exactly once, to decode Base64. The very first commit to Codecs is titled "Initial work. Base64 encoder.", so I would suspect every released version can do that.
from yaml.jl.
A more important matter is that Registrator won't accept compatibility with Julia versions earlier than 0.7, so I would suggest dropping pre-1.0 support entirely for the new version. Then the only version of Codecs that is compatible with 1.0 is 0.5.
Compat is more tricky. It probably should just be cleaned out. Let me have a look.
#76 does away with Codecs and Compat, as well as pre-1.0 support.
from yaml.jl.
Registrator.jl has been enabled for YAML.jl
from yaml.jl.
Thanks!
from yaml.jl.
@kescobo You've also been given admin level for YAML.jl
from yaml.jl.
Fantastic, thanks! @GunnarFarneback has a PR to get us up to snuff: #76
Gonna merge and register that end of day
from yaml.jl.
Closed by #76
from yaml.jl.
Related Issues (20)
- Deal with OS-dependent line endings in tests
- Don't use ::Function for Callables
- Reading/writing of YAML files is broken HOT 3
- YAML.jl inputs numbers (both integer and float) with `_` separators as strings, not numbers.
- Fails on flow sequences HOT 4
- [proposal] (De)serializing (to)from structured types HOT 2
- composer.input return values
- documentation for reading application specific tags
- load_all_file doesn't work with multiple documents
- StrictYAML option? HOT 9
- "Yes" and "No" should not be parsed as Bool HOT 2
- All keys are printed in plain style
- Issues while parsing single quotes `''''` HOT 8
- is there a way to include a YAML in another YAML please? HOT 2
- Crashes if yaml file contains only a comment HOT 2
- YAML file with empty list of list cannot be loaded HOT 2
- load_all fails on Windows
- Terminate document with '...' HOT 1
- Strings: When to use multiline vs repr HOT 5
- Get listed on YAML.org HOT 2
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 yaml.jl.