Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

dh_pypy - Trực tuyến trên đám mây

Chạy dh_pypy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

Đây là lệnh dh_pypy có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


dh_pypy - tính toán các phụ thuộc PyPy, thêm các tập lệnh bảo trì vào các tệp biên dịch byte,
và vv

SYNOPSIS


dh_pypy -p GÓI [-V [XY] [-] [AB]] DIR [-X REGEXPR]

MÔ TẢ


NHANH HƯỚNG DẪN CHO NHÂN VIÊN BẢO DƯỠNG
· Xây dựng phụ thuộc vào pypy và dh-python,

· cộng $ {pypy: Phụ thuộc} phụ thuộc

· Xây dựng mô-đun / ứng dụng bằng cách sử dụng hệ thống xây dựng tiêu chuẩn của nó,

· Cài đặt các tập tin vào các vị trí tiêu chuẩn,

· cộng cây anh túc sang dh's - với tùy chọn, hoặc:

· gọi dh_pypy trong nhị phân- * mục tiêu,

GHI CHÚ
phụ thuộc
dh_pypy cố gắng dịch các phụ thuộc Python từ request.txt tệp sang Debian
sự phụ thuộc. Trong nhiều trường hợp, điều này hoạt động mà không cần bất kỳ cấu hình bổ sung nào vì
dh_pypy đi kèm với một ánh xạ tích hợp của các tên mô-đun Python tới các gói Debian
được tạo định kỳ từ kho lưu trữ Debian. Theo mặc định, thông tin phiên bản trong
các phụ thuộc Python bị loại bỏ. Nếu bạn muốn dh_pypy tạo ra nghiêm ngặt hơn
phụ thuộc (ví dụ: để tránh các vấn đề ABI), hoặc nếu ánh xạ tự động không hoạt động
chính xác cho gói của bạn, bạn phải cung cấp cho dh_pypy các quy tắc bổ sung cho
bản dịch mô-đun Python sang các gói phụ thuộc Debian.

Đối với một gói pypy-foo điều đó phụ thuộc vào một gói thanh pypy, có hai tệp có thể
cung cấp các quy tắc như vậy:

1. Nếu các pypy-foo gói nguồn vận chuyển với một debian / pypy-overrides tệp, tệp này là
được sử dụng bởi dh_pypy trong quá trình xây dựng pypy-foo.

2. Nếu các thanh pypy gói nguồn vận chuyển với một debian / pypy-bar.pydist tập tin (và sử dụng
dh_pypy), tệp này sẽ được bao gồm trong gói nhị phân dưới dạng
/ usr / share / dh-python / dist / pypy / pypy-bar. Trong quá trình xây dựng pypy-foo, dh_pypy sẽ
sau đó tìm và sử dụng tệp.

Cả hai tệp đều có cùng định dạng được mô tả trong /usr/share/doc/dh-python/README.PyDist. Nếu
tất cả những gì bạn muốn là tạo các phụ thuộc được tạo phiên bản (và giả sử rằng thanh pypy gói
cung cấp thanh gỗ Mô-đun Python), trong hầu hết các trường hợp, nó sẽ là đủ để đặt dòng
thanh gỗ cây thuốc phiện; PEP386 vào một trong các tệp ở trên.

riêng dirs
/ usr / share / foo, / usr / share / games / foo, / usr / lib / foo/ usr / lib / games / foo riêng
các thư mục được quét cho các tệp Python theo mặc định (trong đó foo là tên gói nhị phân). Nếu như
gói của bạn đang gửi các tệp Python trong một số thư mục khác, hãy thêm một lệnh gọi dh_pypy khác vào
debian / rules với tên thư mục làm đối số - bạn có thể sử dụng các tập hợp tùy chọn khác nhau trong
cuộc gọi này. Nếu bạn cần thay đổi các tùy chọn cho một thư mục riêng được kiểm tra bởi
mặc định, gọi dh_pypy với tùy chọn --skip-private và thêm một lệnh gọi khác với đường dẫn đến
thư mục này và các tùy chọn mới.

gỡ lỗi gói
Trong các gói nhị phân, tên kết thúc bằng -dbg, tất cả các tệp trong / usr / lib / pypy / dist-pack /
thư mục có phần mở rộng khác với so or h được xóa theo mặc định. Sử dụng
--no-dbg-Cleaning tùy chọn để tắt tính năng này.

ghi đè hỗ trợ / mặc định cây anh túc phiên bản
Nếu bạn muốn ghi đè danh sách các phiên bản PyPy được hỗ trợ của hệ thống hoặc phiên bản mặc định (fe
để xây dựng một gói bao gồm các liên kết tượng trưng cho phiên bản cũ hơn của PyPy hoặc biên dịch các tệp .py
chỉ dành cho phiên bản thông dịch viên nhất định), bạn có thể làm điều đó thông qua DEBPYPY_SUPPORTED và / hoặc
DEBPYPY_DEFAULT env. biến.

LỰA CHỌN


--phiên bản
hiển thị số phiên bản của chương trình và thoát

-h, --Cứu giúp
hiển thị thông báo trợ giúp và thoát

--no-đoán-deps
vô hiệu hóa các phụ thuộc đoán

- không-dbg-dọn dẹp
không xóa bất kỳ tệp nào khỏi các gói gỡ lỗi

--no-ext-rename không thêm thẻ ma thuật cũng như bộ giá trị multiarch vào tên tệp mở rộng

--no-shebang-viết lại
đừng viết lại shebangs

--skip-riêng tư
không kiểm tra các thư mục riêng tư

-v, --dài dòng
bật chế độ tiết

-i, --indep
hành động trên các gói độc lập về kiến ​​trúc

-a, --vòm
hành động trên các gói phụ thuộc vào kiến ​​trúc

-q, --Yên lặng
Hãy yên lặng

-p GÓI, --package =GÓI
hành động trên gói có tên là PACKAGE

-N KHÔNG_GÓI, --no-package =KHÔNG_GÓI
không hành động trên gói được chỉ định

-X REGEXPR, --exclude =REGEXPR
loại trừ các mục phù hợp với REGEXPR đã cho. Bạn có thể sử dụng tùy chọn này nhiều lần để
xây dựng danh sách những thứ cần loại trừ.

- biên dịch tất cả
biên dịch tất cả các tệp từ thư mục riêng đã cho trong postinst / rtupdate không chỉ
những cái được cung cấp bởi gói (tức là không chuyển tham số --package vào
py3compile / py3clean)

--depends =PHỤ LỤC
dịch các yêu cầu đã cho thành các phụ thuộc Debian và thêm chúng vào
$ {pypy: Phụ thuộc}. Sử dụng nó cho các mục bị thiếu trong Requi.txt

--recommends =KHUYẾN NGHỊ
dịch các yêu cầu đã cho thành các phụ thuộc Debian và thêm chúng vào
$ {pypy: Recommends}

--suggests =ĐỀ XUẤT
dịch các yêu cầu đã cho thành các phụ thuộc Debian và thêm chúng vào
$ {pypy: Đề xuất}

--requires =TÊN TỆP
dịch các yêu cầu từ (các) tệp đã cho thành các phụ thuộc Debian và thêm chúng vào
$ {pypy: Phụ thuộc}

--shebang =COMMAND
sử dụng lệnh đã cho dưới dạng shebang trong script

--bỏ qua-shebang
không dịch shebangs thành các phụ thuộc Debian

Sử dụng dh_pypy trực tuyến bằng các dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

Lệnh Linux

Ad