Re: [ANN] tools.deps.alpha 0.2.167 and cli updates

2017-11-14 Thread Eric Normand
Oh this looks cool!

On Tuesday, October 31, 2017 at 8:21:54 AM UTC-5, Alex Miller wrote:
>
> tools.deps.alpha 0.2.167 was released on Oct 26th. I have not announced 
> all interim releases but some of the recent changes include:
>
>- Overhaul of the provider extension points
>- Initial support for understanding different kinds of "manifests" in 
>local projects. Currently, only deps.edn projects are understood. Others 
>will be added.
>- Added new -Spom option to `clj` - this option will generate (or 
>update!) a pom.xml in the same project based on the contents of the 
>deps.edn file. When updating, only the dependencies section is updated and 
>other parts of the pom file will be left as is.
>- Added built-in s3 private Maven repo support (docs 
>
> ).
>  
>Many thanks to the creators of the s3-wagon-private project (which wraps 
>the Spring aws-maven project) for making this easy! 
>
> The brew installer has been updated to include these changes (versions 
> 1.8.0.179 for stable, 1.9.0-beta3.240 for --devel). If you installed using 
> the brew installer, use "brew upgrade clojure" or "brew upgrade clojure 
> --devel" to get the latest stable or development version. 
>
> Links:
>
>- Deps and CLI guide  - 
>updated for latest release
>- tools.deps.alpha project 
>
>- Change log 
>
>
>

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [ANN] tools.deps.alpha 0.2.167 and cli updates

2017-11-12 Thread Zach Oakes
That's a really neat idea, I'll check it out! It would be awesome to make a 
project usable from both boot and tools.deps.

On Sunday, November 12, 2017 at 9:00:18 PM UTC-5, Sean Corfield wrote:
>
> I promised a few people I would create a Boot task that leveraged 
> tools.deps.alpha so your dependencies could be external, in deps.edn.
>
>  
>
> I just released an early version of that 
> https://github.com/seancorfield/boot-tools-deps
>
>  
>
> Feedback welcome!
>
>  
>
> It’s tries to be as close to the clj script behavior as possible, with the 
> caveat that Boot has already selected a version of Clojure and read your 
> build.boot file (if present) by the time the deps task gets control! It 
> cascades some basic defaults (copied from clj’s system deps.edn), your home 
> deps.edn (if present in ~/.clojure) and the current directory’s deps.edn. 
> You can specify additional deps.edn files to load. It relies on 
> tools.deps.alpha to read all those files and merge their content, along 
> with handling resolve aliases and some aspects of classpath aliases, and 
> then it merges the resulting information into Boot’s environment (so it 
> ultimately relies on Boot’s artifact handling and class loading). It 
> currently leverages a couple of private functions to mimic the -R and -C 
> alias handling (Alex, I’ll talk to you via DM some time about this).
>
>  
>
> Sean Corfield -- (970) FOR-SEAN -- (904) 302-SEAN
> An Architect's View -- http://corfield.org/
>
> "If you're not annoying somebody, you're not really alive."
> -- Margaret Atwood
>
>  
> ------
> *From:* clo...@googlegroups.com   > on behalf of Alex Miller  >
> *Sent:* Tuesday, October 31, 2017 6:21:54 AM
> *To:* Clojure
> *Subject:* [ANN] tools.deps.alpha 0.2.167 and cli updates 
>  
> tools.deps.alpha 0.2.167 was released on Oct 26th. I have not announced 
> all interim releases but some of the recent changes include: 
>
>- Overhaul of the provider extension points
>- Initial support for understanding different kinds of "manifests" in 
>local projects. Currently, only deps.edn projects are understood. Others 
>will be added.
>- Added new -Spom option to `clj` - this option will generate (or 
>update!) a pom.xml in the same project based on the contents of the 
>deps.edn file. When updating, only the dependencies section is updated and 
>other parts of the pom file will be left as is.
>- Added built-in s3 private Maven repo support (docs 
>
> <https://clojure.org/guides/deps_and_cli#_connecting_to_s3_maven_repositories>).
>  
>Many thanks to the creators of the s3-wagon-private project (which wraps 
>the Spring aws-maven project) for making this easy! 
>
> The brew installer has been updated to include these changes (versions 
> 1.8.0.179 for stable, 1.9.0-beta3.240 for --devel). If you installed using 
> the brew installer, use "brew upgrade clojure" or "brew upgrade clojure 
> --devel" to get the latest stable or development version. 
>
> Links:
>
>- Deps and CLI guide <https://clojure.org/guides/deps_and_cli> - 
>updated for latest release
>- tools.deps.alpha project 
><https://github.com/clojure/tools.deps.alpha>
>- Change log 
><https://github.com/clojure/tools.deps.alpha/blob/master/CHANGELOG.md>
>
> -- 
> You received this message because you are subscribed to the Google
> Groups "Clojure" group.
> To post to this group, send email to clo...@googlegroups.com 
> Note that posts from new members are moderated - please be patient with 
> your first post.
> To unsubscribe from this group, send email to
> clojure+u...@googlegroups.com 
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en
> --- 
> You received this message because you are subscribed to the Google Groups 
> "Clojure" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to clojure+u...@googlegroups.com .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


RE: [ANN] tools.deps.alpha 0.2.167 and cli updates

2017-11-12 Thread Sean Corfield
I promised a few people I would create a Boot task that leveraged 
tools.deps.alpha so your dependencies could be external, in deps.edn.

I just released an early version of that 
https://github.com/seancorfield/boot-tools-deps

Feedback welcome!

It’s tries to be as close to the clj script behavior as possible, with the 
caveat that Boot has already selected a version of Clojure and read your 
build.boot file (if present) by the time the deps task gets control! It 
cascades some basic defaults (copied from clj’s system deps.edn), your home 
deps.edn (if present in ~/.clojure) and the current directory’s deps.edn. You 
can specify additional deps.edn files to load. It relies on tools.deps.alpha to 
read all those files and merge their content, along with handling resolve 
aliases and some aspects of classpath aliases, and then it merges the resulting 
information into Boot’s environment (so it ultimately relies on Boot’s artifact 
handling and class loading). It currently leverages a couple of private 
functions to mimic the -R and -C alias handling (Alex, I’ll talk to you via DM 
some time about this).

Sean Corfield -- (970) FOR-SEAN -- (904) 302-SEAN
An Architect's View -- http://corfield.org/

"If you're not annoying somebody, you're not really alive."
-- Margaret Atwood


From: clojure@googlegroups.com  on behalf of Alex 
Miller 
Sent: Tuesday, October 31, 2017 6:21:54 AM
To: Clojure
Subject: [ANN] tools.deps.alpha 0.2.167 and cli updates

tools.deps.alpha 0.2.167 was released on Oct 26th. I have not announced all 
interim releases but some of the recent changes include:

  *   Overhaul of the provider extension points
  *   Initial support for understanding different kinds of "manifests" in local 
projects. Currently, only deps.edn projects are understood. Others will be 
added.
  *   Added new -Spom option to `clj` - this option will generate (or update!) 
a pom.xml in the same project based on the contents of the deps.edn file. When 
updating, only the dependencies section is updated and other parts of the pom 
file will be left as is.
  *   Added built-in s3 private Maven repo support 
(docs<https://clojure.org/guides/deps_and_cli#_connecting_to_s3_maven_repositories>).
 Many thanks to the creators of the s3-wagon-private project (which wraps the 
Spring aws-maven project) for making this easy!

The brew installer has been updated to include these changes (versions 
1.8.0.179 for stable, 1.9.0-beta3.240 for --devel). If you installed using the 
brew installer, use "brew upgrade clojure" or "brew upgrade clojure --devel" to 
get the latest stable or development version.

Links:

  *   Deps and CLI guide<https://clojure.org/guides/deps_and_cli> - updated for 
latest release
  *   tools.deps.alpha project<https://github.com/clojure/tools.deps.alpha>
  *   Change 
log<https://github.com/clojure/tools.deps.alpha/blob/master/CHANGELOG.md>

--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
---
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to 
clojure+unsubscr...@googlegroups.com<mailto:clojure+unsubscr...@googlegroups.com>.
For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[ANN] tools.deps.alpha 0.2.167 and cli updates

2017-10-31 Thread Alex Miller
tools.deps.alpha 0.2.167 was released on Oct 26th. I have not announced all 
interim releases but some of the recent changes include:

   - Overhaul of the provider extension points
   - Initial support for understanding different kinds of "manifests" in 
   local projects. Currently, only deps.edn projects are understood. Others 
   will be added.
   - Added new -Spom option to `clj` - this option will generate (or 
   update!) a pom.xml in the same project based on the contents of the 
   deps.edn file. When updating, only the dependencies section is updated and 
   other parts of the pom file will be left as is.
   - Added built-in s3 private Maven repo support (docs 
   
).
 
   Many thanks to the creators of the s3-wagon-private project (which wraps 
   the Spring aws-maven project) for making this easy! 

The brew installer has been updated to include these changes (versions 
1.8.0.179 for stable, 1.9.0-beta3.240 for --devel). If you installed using 
the brew installer, use "brew upgrade clojure" or "brew upgrade clojure 
--devel" to get the latest stable or development version. 

Links:

   - Deps and CLI guide  - updated 
   for latest release
   - tools.deps.alpha project 
   - Change log 
   

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.