Tools for removing the tedious nature of creating nixpkgs derivations
Project description
# python nixpkgs tools
[![Build Status](https://travis-ci.org/nix-community/nixpkgs-pytools.svg?branch=master)](https://travis-ci.org/nix-community/nixpkgs-pytools)
These are scripts written to remove the tedious nature of creating nix
package derivations for nixpkgs. The goal of these scripts is not to
create a perfect package derivation but complete as much as possible
and guide the user on necessary changes.
## python-package-init
```
usage: python-package-init [-h] [--version VERSION] [--filename FILENAME]
[-f]
package
positional arguments:
package pypi package name
optional arguments:
-h, --help show this help message and exit
--version VERSION pypi package version (stable if not specified)
--filename FILENAME filename for nix derivation
-f, --force Force creation of file, overwriting when it already
exists
```
Creates a `default.nix` derivation to go into
`nixpkgs/pkgs/development/python-modules/<pypi-name>/default.nix`. This
script is overly verbose so that you don't have to remember the name
of attributes. Delete the ones that you don't need.
## Hacking on these tools
`nix-shell` will load the correct environment for your usage:
```
nix-shell
```
[![Build Status](https://travis-ci.org/nix-community/nixpkgs-pytools.svg?branch=master)](https://travis-ci.org/nix-community/nixpkgs-pytools)
These are scripts written to remove the tedious nature of creating nix
package derivations for nixpkgs. The goal of these scripts is not to
create a perfect package derivation but complete as much as possible
and guide the user on necessary changes.
## python-package-init
```
usage: python-package-init [-h] [--version VERSION] [--filename FILENAME]
[-f]
package
positional arguments:
package pypi package name
optional arguments:
-h, --help show this help message and exit
--version VERSION pypi package version (stable if not specified)
--filename FILENAME filename for nix derivation
-f, --force Force creation of file, overwriting when it already
exists
```
Creates a `default.nix` derivation to go into
`nixpkgs/pkgs/development/python-modules/<pypi-name>/default.nix`. This
script is overly verbose so that you don't have to remember the name
of attributes. Delete the ones that you don't need.
## Hacking on these tools
`nix-shell` will load the correct environment for your usage:
```
nix-shell
```
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
nixpkgs-pytools-1.0.1.tar.gz
(5.3 kB
view hashes)
Built Distribution
Close
Hashes for nixpkgs_pytools-1.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5c63a1b5826fe6285622bc27a429490a4b978676972b25314780bf55f683baa |
|
MD5 | 4f06466e8400a43cba8ab373109cd7a7 |
|
BLAKE2b-256 | ad8be8ed1b80f4f5c742962298ec4588a45e21e91772bc3c76dcec14f941601f |