Questions tagged [paclets]

Mathematica package distribution format. Includes using and understanding the paclet manager, creating, distributing, and customizing paclets, and functionality that creates or uses paclets.

Paclets are managed by functionality in the "PacletManager`" context and can be used for distributing Mathematica applications, documentation, package code, and other resources.

Installed paclets live in the $UserBasePacletsDirectory and can generally be loaded via Get although some frameworks have special paclet formats that are not loadable via the standard mechanisms.

83 questions
25
votes
1 answer

What are the best resources for paclet development?

With the release of 13, Wolfram seems to have become more committed to deploying for users the tools needed for paclet development. I am interested creating paclets now, rather than packages. I have been reviewing the documentation that came out…
David Keith
  • 4,340
  • 1
  • 12
  • 28
22
votes
1 answer

How can I use GitHub as a paclet server?

I want to use GitHub as a paclet server, but this fails: PacletInstall[ "ServiceConnection_StackExchange", "Site" -> "https:/github.com/paclets/Repository" ] PacletSiteUpdate::err: An error occurred attempting to update paclet information from…
b3m2a1
  • 46,870
  • 3
  • 92
  • 239
12
votes
1 answer

Installing a Paclet from GitHub (or other non-paclet server site)

How can I install a package from GitHub as a paclet? Can such a process be formulated in general?
b3m2a1
  • 46,870
  • 3
  • 92
  • 239
8
votes
1 answer

How can I set up a local paclet server? (easy package sharing via shared DropBox)

I want to set up a local paclet server (i.e. on my own machine, not the web), how can I do this? Sample Reason My very numerous group of very real friends like to work on very real projects together. We'd like to set up local shared DropBox account…
b3m2a1
  • 46,870
  • 3
  • 92
  • 239
6
votes
0 answers

How to reliably check the source of a paclet in the paclet repository?

How does one reliably check the source of a paclet at https://resources.wolframcloud.com/PacletRepository/ ? At the bottom of a paclet there is PACLET SOURCE (which in my opinion should be at the very top and easy to find) where there is…
userrandrand
  • 5,847
  • 6
  • 33
5
votes
1 answer

PacletBuild ignores "Path" extension and doesn't include local data files

I'm trying to build my first paclet which includes a .txt data file. As per documentation, I added {"Path"} to "Extensions" section in PacletInfo.wl, so that it now looks like this: PacletObject[ <| "Name" -> "WordGrid", …
Victor K.
  • 5,146
  • 3
  • 21
  • 34
5
votes
1 answer

Finding paclets on a server

If I'm given a paclet server, "http://paclet.serv.er/" how can I determine what paclets are on it to install? E.g. how could I find all of the ServiceConnections on this server: "http://www.wolframcloud.com/objects/b3m2a1.paclets/PacletServer"?
b3m2a1
  • 46,870
  • 3
  • 92
  • 239
5
votes
0 answers

What are installed older versions of Paclets good for?

This question was triggered by Szabolcs excellent questions and answer here and here. One of the open questions is why the paclet manager obviously keeps older versions of paclets installed even though loading will always only load the newest paclet…
Albert Retey
  • 23,585
  • 60
  • 104
3
votes
0 answers

New directory: Knowledgebase

With the installation of Version 10.4, I've noticed a new directory at $UserBaseDirectory: Knowledgebase. Contents appear to be (generally) binary -- either Dump[] files or Encrypt[], and their size ranges from Kb to Mb. Could anyone comment on…
dwa
  • 1,939
  • 14
  • 14
2
votes
1 answer

A problem with the resource function PacletizeResourceFunction

I recently tried to pacletize the resource function SymbolToSubscript using the resource function PacletizeResourceFunction, but it doesn't work with SymbolToSubscript. Could someone explain to me what is happening? Problems: Import::chtype: First…
E. Chan-López
  • 23,117
  • 3
  • 21
  • 44
2
votes
1 answer

How to customize the default download location for Paclets

Whenever Mathematica downloads resource data from its server it automatically gets stored in the C: drive of my Windows computer. Is there a way I can control and customize the default download location. I am fast starting to run out of space on my…
A. Mustafi
  • 99
  • 4
1
vote
0 answers

How to create a simple paclet archive file without documentation?

How to create a simple paclet file that I can distribute within my company. I just want use a simple mechanism that will create a folder in the base directory ($BaseDirectory\Applications or $UserBaseDirectory\Applications). The folder will have the…
user13892
  • 9,375
  • 1
  • 13
  • 41
0
votes
0 answers

Why can't PacletFind["XXX"] or PacletObject["XXX"] not find my installed Paclet?

I have created a paclet whose PacletInfo.wl look like as follows: PacletObject[<| "Name" -> "XXX", "Version" -> "0.0.0.0.0001", "BuildDate" -> "Sun 7 Jan 2024 00:59:25", "BuildNumber" -> "1", "BuildWolframVersionNumber" ->…
user13892
  • 9,375
  • 1
  • 13
  • 41