Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/dhall-lang/dhall-to-cabal
Compile Dhall expressions to Cabal files
https://github.com/dhall-lang/dhall-to-cabal
Bumps [pyyaml](https://github.com/yaml/pyyaml) from 3.11 to 5.4.
- [Release notes](https://gith...
Bumps [jinja2](https://github.com/pallets/jinja) from 2.8 to 2.11.3.
- [Release notes](https://...
Bumps [pygments](https://github.com/pygments/pygments) from 2.2.0 to 2.7.4.
- [Release notes](h...
Bumps [babel](https://github.com/python-babel/babel) from 2.2.0 to 2.9.1.
- [Release notes](htt...
d16c510b87e966c3031e07b1810d152b051bc0d8 authored over 5 years ago by quasicomputational <[email protected]>
This changed the formatted output, explaining the test churn.
17d74e1eacd824244a0463d8874166a89049813d authored over 5 years ago by quasicomputational <[email protected]>* Ignore new stack.yaml.lock
* Use mapBuildInfo to extract common build-info fields
66de85c0398dfbff4f4229ee21482b633a0940b3 authored over 5 years ago by Javier Neira <[email protected]>* Add prelude.utils.mapBuildInfo.
* dhall format dhall-to-cabal.dhall.
a9db1e6e125369915b031d92a077174232db40ff authored over 5 years ago by quasicomputational <[email protected]>
The pinned version is fairly old and there have been some improvements
to the generic builder s...
* Upgrade to Dhall 1.25
* Sort record fields in golden test output.
Dhall 1.25 has got bet...
355ef9d0fad5cab70c3a02240671414a6e652886 authored over 5 years ago by Ollie Charles <[email protected]>0f7304db41e10e72063fdd9ae72246a1ddb210e7 authored over 5 years ago by Simon Jakobi <[email protected]>
The Cabal sample is the output for the Dhall sample with comments removed.
c528ad217b9e4ac9de6176f34e352323b763294a authored over 5 years ago by Simon Jakobi <[email protected]>0ab7446635e679c417f03ecdfb239ee91b8cc22a authored over 5 years ago by Ollie Charles <[email protected]>
de370ef391117013a1667a64aebbd379c1fd2f93 authored over 5 years ago by Ollie Charles <[email protected]>
* Use Dhall.Lint to simplify --print-type and --print-default.
Unconditionally adding a bindi...
77fe73b74b5af98b315cb0a2dd4ff5f2c1e1cc03 authored over 5 years ago by quasicomputational <[email protected]>2d8ca0e1561e110ef86d288d77cbd59225cb9663 authored over 5 years ago by quasicomputational <[email protected]>
4309ab8858e60abf03513c8860b2c511478526a8 authored over 5 years ago by Ollie Charles <[email protected]>
d637e8e66a1fd43a1a51b6090a828974a11c68f1 authored over 5 years ago by quasicomputational <[email protected]>
bdd8ee20b28bcf2be4435d1d0bd6f34c0d2a2963 authored over 5 years ago by Fabrizio Ferrai <[email protected]>
83a190b253bb11ac01bc816e72047c20a04afd7b authored over 5 years ago by quasicomputational <[email protected]>
38c9d015b0e35a5ec1341f399d04d07c27b05cff authored over 5 years ago by quasicomputational <[email protected]>
runUnion stops GHC helping us out with case exhaustivity checking.
In the course of making th...
6e885a0eb3d83c9451504963571b9446c89ac7be authored over 5 years ago by quasicomputational <[email protected]>
The files are identical, and the decider in favour of doing it this
way around is that SBI was ...
c8f0fc4a730cd1b263b09ee5ed84d0e2c5d4003f authored over 5 years ago by Ollie Charles <[email protected]>
1eae788972777fb0c7ee37535c6c80205b50ae65 authored over 5 years ago by quasicomputational <[email protected]>
feb2a218018d88248ee3a5a9365b4de8d977c21a authored over 5 years ago by quasicomputational <[email protected]>
Previously, we'd unconditionally try to substitute in or bind the
variable, but this could go w...
4070cd19ea78acbe25cd17cb1ea6821bee7ae893 authored over 5 years ago by quasicomputational <[email protected]>
As discussed in #150 (see comments).
Setting an unknown license with cabal spec < 2.0 threw a...
e5c92c26f083f3fe81725d715bd3eb9bc7ee0971 authored over 5 years ago by Javier Neira <[email protected]>87f2b2e993df9735cfcfbe6c03e20d5af9998339 authored over 5 years ago by quasicomputational <[email protected]>
903d2c80626b99327d04b54ec24948e2070c8cfb authored over 5 years ago by Robbie McMichael <[email protected]>
313d728e227e4b3ad79de54d2179fc3f82e4d9ac authored over 5 years ago by quasicomputational <[email protected]>
Should've done this as part of #149 - ah well. I did make sure it
worked on the other two build...
70a6cd0ebd1b07f436bc3450bdc08e920d74bdc1 authored over 5 years ago by quasicomputational <[email protected]>
209ce69025a19f47145aaab1b5a2f1a986665056 authored over 5 years ago by quasicomputational <[email protected]>
8efdf2b53196f0927b8d2d5fbcccc4bfc4100bba authored over 5 years ago by quasicomputational <[email protected]>
3635b8b65ca6a1eafa63613312d2e224e9eda41a authored almost 6 years ago by Ollie Charles <[email protected]>
3f1879d0fc6142bcaa47035311dabdf2fe704536 authored almost 6 years ago by Ollie Charles <[email protected]>
Various small improvements from @jneira
63643d460524f733c3878fae4307dc7b276b5116 authored almost 6 years ago by Javier Neira <[email protected]>cb68c3744bdfb3f88d8ee95028b01314e5961604 authored almost 6 years ago by Justin Le <[email protected]>
Now it's easy to generate a `.cabal` file with the expected name,
instead of having to manually...
8967220bd3618c876bbc4f7b0c93d49fa47a30ee authored about 6 years ago by Javier Neira <[email protected]>
On cabal-install-2.4, using cabal-version 2.2 means that a lot of
extra-source-files don't get ...
There are actually no breaking API changes this release that I can see (1.3.0.0...master), so th...
bcb8dab2d6ab8a22f8591e8080085fd77a5737eb authored about 6 years ago by Oliver Charles <[email protected]>2926768b7d0db24123f62401347b32227101e240 authored about 6 years ago by Gabriel Gonzalez <[email protected]>
6042afb4660cd601487373d62aa13647bcb539e6 authored about 6 years ago by quasicomputational <[email protected]>
This is mostly just updating the Dhall enumerations for things,
fortunately.
Closes #128.
893fb52a803ebdfae1c0265d24fad11cfd831899 authored about 6 years ago by quasicomputational <[email protected]>fb8d1de36e9a23845f9948896b2882ee3c91891b authored over 6 years ago by Oliver Charles <[email protected]>
Issue #124 demonstrates a problem where an alpha-normalized expression
no longer works with dha...
165ccfa44001ea2cad14ca2ac1916dc927aaead5 authored over 6 years ago by quasicomputational <[email protected]>
Previously, only the `ModuleRenaming` case was handled. However, there
are two other cases: `De...
0480b863172f2b40f99d8c3d7794ffcce359950b authored over 6 years ago by Oliver Charles <[email protected]>
60965555e91f4d0c3dfcacbf71b13e41accd8d33 authored over 6 years ago by Oliver Charles <[email protected]>
Fixes commercialhaskell/stackage#3899.
56597d37d36d222ff1b42c5c6ac94d2e6215e10d authored over 6 years ago by quasicomputational <[email protected]>adf0f37ed451129567eed477f95841ea302037de authored over 6 years ago by Oliver Charles <[email protected]>
By necessity this bumps us to Dhall 1.16, as well.
Closes #114
15f787762ea1a580b0889c23d01575d12b720d85 authored over 6 years ago by quasicomputational <[email protected]>cd9ed2a5bf9df812fb8e1c790a306c8bd80a0644 authored over 6 years ago by Javier Neira <[email protected]>
`cabal-to-dhall` has recently learned the default values of
fields. Now `dhall-to-cabal` is abl...
ab52b8ec4a717d00ffd2a11e61ec1cc94c3959d5 authored over 6 years ago by Javier Neira <[email protected]>
trasforming -> transforming
lanugage -> language
4ccf7db92ae2c5a79bcc1785f4c21847fae6f0e4 authored over 6 years ago by Oliver Charles <[email protected]>
8d8e102ce8d704f9e5c72dda416890235a0227c3 authored over 6 years ago by Oliver Charles <[email protected]>
41f057de195da63c428576a2c11bbb0080bd3788 authored over 6 years ago by quasicomputational <[email protected]>
e4c3a3b67818170e861f6f7350dbefcf6579b38e authored over 6 years ago by quasicomputational <[email protected]>
This should have been 2.2 but I must have mis-accepted the tests
during all the rebasing. Oops.
In Cabal 2.2, build-type inference works for 99% of cases and it is
pretty nice. However, if we...
16e56bb8311ae0ff096e07883fb08035e3ed2fea authored over 6 years ago by quasicomputational <[email protected]>
This implements using defaults to omit boring fields for Package,
Executable, Library, Benchmar...
Cabal always reports a `.cabal` file missing the `license` field as
having a license of SPDX.NO...
6ad6bce4f5c049d37d2cea57555a3b4f551086a5 authored over 6 years ago by Javier Neira <[email protected]>
* Move things that aren't types out of dhall/types
Mostly, these are the functions operating ...
78c67023a4730200cf84a6178eac1c8615a24bb0 authored over 6 years ago by quasicomputational <[email protected]>* add mapping over source repos of a project
* add SourceRepo type
* Add constructors for ...
18db76b961602859cd40907ded48957abf0fcd31 authored over 6 years ago by Javier Neira <[email protected]>Also expose parseGenericPackageDescriptionThrows, a new convenience function.
This is useful ...
417cc7cec56040220afc2e34351852276faa7bf4 authored over 6 years ago by quasicomputational <[email protected]>
This removes a use of runUnion (#84) and produces much friendlier
output.
Originally part of...
25e17d40e129620fe39d1f51fd34219ed1649fe2 authored over 6 years ago by quasicomputational <[email protected]>726a0f93e0118af08279986e7c1eb2a10d8e6df8 authored over 6 years ago by quasicomputational <[email protected]>
It's a vestige from earlier development, and doesn't work with recent
versions of dhall-to-cabal.
9aa4cf3a6de72c013273c7952dcef3c207828a1a authored over 6 years ago by quasicomputational <[email protected]>
7074386a546574781cf9ccdcea18b7a58820e181 authored over 6 years ago by quasicomputational <[email protected]>
defaults/BuildInfo.dhall already includes an other-modules field.
7d86693e59d55c5ad5e2fb55b5f2446d33b72d75 authored over 6 years ago by quasicomputational <[email protected]>97570c6ed06ad8ef33636152477d2fd9d4515531 authored over 6 years ago by Javier Neira <[email protected]>
Also fixes a crash in cabal-to-dhall if OtherOS was used.
86189af0870e56b5b66cd837a55d02724fce273a authored over 6 years ago by quasicomputational <[email protected]>Hackage complains:
> Packages using 'cabal-version: 2.0' and the autogenerated module Paths_*...
2ac74c8b98c773f52153164be418a71bad767e7d authored over 6 years ago by Oliver Charles <[email protected]>250bf51b4ad2e007846e106f56c2db620f14d39d authored over 6 years ago by Oliver Charles <[email protected]>
d489c29cf0997327ee01acb6565434ca7025bfad authored over 6 years ago by Oliver Charles <[email protected]>
* print-type: Refer to the Extension union by import.
`Extension` is fairly large and it's no...
210a5701d4cc7dc09a089899796d51b28cd995f1 authored over 6 years ago by quasicomputational <[email protected]>
The biggest change is the introduction of SPDX licenses, which have to
be reflected in Dhall; a...
Much like #46, this is a field that it is not sensible to do without.
6daf02a4af1b96875f898be500e36607bc8ec519 authored over 6 years ago by quasicomputational <[email protected]>7fe5edd6274c218e99e062d1df83606802a00636 authored over 6 years ago by Oliver Charles <[email protected]>
This will grab the current version number from Paths_dhall_to_cabal
and then generate the URL t...
b30fa062e87786c0f871074f13b547db3af2b5b6 authored over 6 years ago by quasicomputational <[email protected]>
562028904deac84cc9a4d52314b6aa32f84db1cb authored over 6 years ago by Oliver Charles <[email protected]>
I think that this is a lot clearer about what it is doing, rather than
the previous algorithm, ...
Fixes #50.
9cbba02ba612337ee99babf0f0b65a84fbd7c9f1 authored over 6 years ago by quasicomputational <[email protected]>ec4bba7a122e8aea535c874413768200d13e2b69 authored over 6 years ago by Oliver Charles <[email protected]>
* Fix tracking which branches are already true or false in conditionals
Previously, only one ...
251fbc9cf97a7991adad8a5f7c5026160c61b608 authored over 6 years ago by quasicomputational <[email protected]>
I don't have the time to fix them, but we're adding new tests for new features
as we go.
81bfb809ae80b719a3c8cdceb0302057ddb3079d authored over 6 years ago by Oliver Charles <[email protected]>
68efcf32ffe97ef09831c2668705524cd3a386b6 authored over 6 years ago by Oliver Charles <[email protected]>
7ac9884a1e37ed9cb4e3f97b9ee92b7bfa09cf10 authored over 6 years ago by Oliver Charles <[email protected]>
4c9ac137dc7ec89c3060a68dc14eb64cb851186b authored over 6 years ago by Oliver Charles <[email protected]>